Commit Graph

2074 Commits

Author SHA1 Message Date
Aaron Giles
50c5ee82e5 From: Jeff Shanholtz [mailto:jpublic@shanholtz.com]
Sent: Thursday, July 03, 2008 9:16 AM
To: submit@mamedev.org
Subject: fix for output.c unregister_client crash

My app is causing mame to crash when it unregisters itself as an output client. 
Output.c's unregister_client() is guaranteed to crash because if it finds a 
match then it ends up doing a "->next" twice -- once in the "if" body, and once 
in the "for" statement. This patch to 0.125u8 fixes this problem. It simply adds 
a "break" to the "if" body since at that point there is no need to continue.

Hope this can make it in for 0.126.
2008-07-06 06:13:56 +00:00
Aaron Giles
161b2a86e8 01963: screenless systems: memory leak with -mngwrite 2008-07-06 06:07:23 +00:00
davidhay
40ab9d6244 adds Wave Runner (not working) 2008-07-05 23:30:31 +00:00
davidhay
47efc614c6 adds the vf3a set from Chris, and corrected sound rom for other clones.
new clones
----------

Virtua Fighter 3 (Revision A) [Chris Hardy] (NOT WORKING)
2008-07-05 23:04:33 +00:00
Couriersud
096e611d42 01854: All sets in thepit.c: Player 2 in cocktail mode has screen reversed 2008-07-05 19:12:21 +00:00
davidhay
3db9923247 minor update to information in megaplay.c 2008-07-05 13:49:26 +00:00
davidhay
57f21d6750 adds the NaomiGD DIMM board firmware Guru dumped to document it exists. 2008-07-05 12:39:47 +00:00
davidhay
14e03fa107 adds SF2 Magic Turbo Delta bootleg as non-working.. it's heavily modified, different sound system etc. definite candidate for it's own file. 2008-07-05 12:03:05 +00:00
davidhay
02e8edd3b7 adds wofhfh bootleg from mame32plus
this one looks like a genuine bootleg, maybe you could see what they've changed stephh?
2008-07-05 09:56:23 +00:00
davidhay
edc9645cb7 fix possible 64-bit crash/hang with survival [nuapete] 2008-07-04 23:19:11 +00:00
davidhay
6669419802 added non-dumped hikaru roms as NO_DUMP 2008-07-04 21:46:10 +00:00
davidhay
be29fc46ff adds Guru's readme and the podrace set. 2008-07-04 21:01:00 +00:00
R. Belmont
122437c1a9 Fixed broken build (whitespace is meaningful in makefiles) 2008-07-04 20:19:53 +00:00
Roberto Zandona
342b2370be update cheat system (fix mantis #01969) (credit ShimaPong) 2008-07-04 16:49:20 +00:00
davidhay
03871ffff4 sksleton hikaru driver. 2008-07-04 08:12:41 +00:00
Nathan Woods
a0866bcacd MESS-specific tweak 2008-07-04 03:10:33 +00:00
davidhay
9ca59d7c25 replaced kodb set with complete dump from known bootleg board (different gfx rom layout) 2008-07-03 22:25:20 +00:00
Aaron Giles
e376a53661 Cleanups and version bump. 2008-07-03 15:50:46 +00:00
Aaron Giles
c26a5b3fd5 Galactic Storm
(c)1992 Taito

added by Hau
2008-07-03 15:41:07 +00:00
Aaron Giles
b82b111e69 Lighter weight debugger optimization for ADSP2100. 2008-07-03 15:34:27 +00:00
Aaron Giles
7f1456798a New game not working:
Hell Night (ver EAA) [Guru]
2008-07-03 15:04:16 +00:00
Aaron Giles
233ab77ab4 This is to fix the memory leak in ledutil.c
Thanks
HeadKaze
2008-07-03 14:41:36 +00:00
Brian Troha
750a8cfa3e corrects copyright year 2008-07-03 03:24:11 +00:00
Brian Troha
cf983b331b New games added or promoted from NOT_WORKING status
---------------------------------------------------
Touchmaster 8000 (v9.04 Standard) [Brian Troha]
2008-07-03 03:20:19 +00:00
davidhay
669a0cd793 adds the captain commando bootleg from highwayman with corrected rom loading.
new clones
----------

Captain Commando (bootleg) [highwayman] (NOT WORKING)


------------------------------------------------------------------------
(it's a good dump of the bootleg Guru dumped with half size gfx roms)

sprite problems due to different hardware, left as non-working.  I have code for this somewhere.
2008-07-02 21:35:35 +00:00
davidhay
c81d786659 3rd punisher bootleg set 2008-07-02 21:06:44 +00:00
davidhay
07f34daa28 and an alt bootleg set 2008-07-02 20:43:41 +00:00
davidhay
f090701d54 the same for the punisher bootleg with PIC. 2008-07-02 20:27:40 +00:00
davidhay
6b7eb54941 this adds the rom loading for the cadillacs & dinosaurs sets with PICs..
no good dumps of the PICs exist, and this is mainly for reference so that I don't forget the graphic rom loading on them.  they don't work.  they're basically the same set from different PCBs, so one will probably be removed eventually.
2008-07-02 19:59:39 +00:00
Aaron Giles
2e365bb438 New Clones
----------
Spy Hunter (Playtronic license) [stefanocsw]
2008-07-02 13:36:08 +00:00
davidhay
ee64756c27 actually remove the not working flag. 2008-07-02 07:37:00 +00:00
davidhay
bd1c16f591 makes starfora work.. first time lucky etc...
New Clones
----------

Star Force (encrypted, set 2) [highwayman]
2008-07-02 07:35:51 +00:00
davidhay
13b76be024 adds starfora (non-working)
this needs a different decrypt functino.  I'll see if it works with any of the existing ones.

New clones added
----------------

Star Force (encrypted, set 2) [highwayman] (NOT WORKING)
2008-07-02 07:24:44 +00:00
Aaron Giles
adf97b999c Here is the log :
- add controls for player 2 (partially fixed bug ID 00299)
  - cleaned other inputs and Dip Switches
  - add GAME_NO_COCKTAIL flag (I don't know how to fix such issues)

I hope that someone will be able to commit this before next release ...

    Steph from The Ultimate Patchers
2008-07-02 04:22:00 +00:00
Aaron Giles
29b232d81c I'm sorry to submit this fix the "old way", but I don't have SVN here ...
Anyway, I've fixed one of the oldest bug in MAME as it existed since the game was added in MAME 0.37b1 (even if the bug reports it far after) ...

Here is the log of my changes for 'usclssic' :

  - fixed bug ID 00654
  - use port tags instead of indexes
  - use AM_READ_PORT macro

Note that this driver still requires a lot of work to merge the memory maps and use the tags and AM_READ_PORT macros everyone, but I don't have enough time at the moment to do so ...

    Steph from The Ultimate Patchers
2008-07-02 04:21:28 +00:00
Couriersud
b97ff5fcca Credit ShimaPong - Updated cheat system
- Roll back older periodic function
   Now standard/old format work in this function
   Otherwords, several operations which doesn't exist in older
   function and added recently are now disabled
 - Separated load_cheat_code() to 3 indipendent functions
   And added new cheat options, "Load New/Standard/Old Format Code"
   (Default : load all format codes)
     NOTE : delete all cheat options in the database before start
            or reload default options (Shift + Reload key)
            in cheat general menu
 - Added format strings structure to accept huge size strings
   in loading a database to prevent from breaking other strings
 - Changed Link in new format
   Label code is now "Link-Label" and sub-label is "Label-Sub-Link"
   "Standard-Link" is no longer label
 - Added choose_label_index() to manage label selection
 - Fixed build_label_index_table() to prevent from crashing
   And disabled to build label index table in case of
   standard/old format
 - Fixed memory free problem in case of standard/old code
 - Fixed several reported/found bugs
2008-07-01 22:53:31 +00:00
davidhay
08b4ee5f08 tumbleb.c update (from Stephh)
- updated Dip Switches for 'wlstar' and 'wondl96'
  - added notes for these 2 games and updated some others
  - added port tags and updated memory definitions and read handlers
2008-07-01 22:29:44 +00:00
Wilbert Pol
8b8ff45369 I80286: Fixed POP ES in protected mode. 2008-07-01 18:16:42 +00:00
Tomasz Slanina
bd0df9c2b9 Preliminary emulation of video hardware (simple blitter) in Strip Teaser. 2008-07-01 17:50:13 +00:00
Aaron Giles
fc9f7d2fa6 01942: All konamim2.c sets: hang
heatof11 gets to the color bars but only if you enable the debugger.
Not sure why.
2008-07-01 16:49:23 +00:00
Aaron Giles
1457cfa95f 01962: tailg: "Fatal error: Input ports cannot be read at init time!" with -debug 2008-07-01 14:50:07 +00:00
Aaron Giles
fc20a0e0c3 Fixed sense of debugger flag in ADSP-2100 optimization. 2008-07-01 09:05:22 +00:00
Aaron Giles
32b803dad5 Fixed LWXC1/LDXC1; corrects gauntleg camera. 2008-07-01 08:09:23 +00:00
Aaron Giles
0773e2550d Fixed 64-bit writes in C back-end. 2008-07-01 07:38:42 +00:00
Aaron Giles
10bca54ab0 Fixed incorrect assumption in HASHJMP that the base table for a mode
will always be allocated when a fixed mode is first used.
2008-07-01 04:40:25 +00:00
Roberto Fresca
58c7f26d33 Improvements to Cal Omega driver:
- Unified MACHINE_RESET for systems 903/904/905.
 - Created a new handler to manage the first 4 bits of system 905's PIA1 portB as input mux selector.
   (905 is still not working)
 - Updated technical notes.
2008-07-01 02:38:10 +00:00
Jonathan Gevaryahu
3efbf0333d s14001a.c: fix a minor bug with the 4-bit dac range. wolfpack clips again, and I'm almost sure its an encoding error on the original speech 2008-06-30 18:57:41 +00:00
Aaron Giles
f33daa0877 01948: All alg.c and cliffhgr.c sets: Access Violation when taking a snapshot 2008-06-30 16:27:56 +00:00
Aaron Giles
744c82763e 01946: Various: Fatal error: Input ports cannot be read at init time! (part 2)
01940: All cps3.c sets: Access Violation
2008-06-30 16:23:09 +00:00
Aaron Giles
7d1d630f91 Fixed some save state problems in the DCS driver. Still comes out garbled
on a load, however. Extended memory.c to support up to 4096 banks.
2008-06-30 16:03:49 +00:00