Commit Graph

2082 Commits

Author SHA1 Message Date
Brian Troha
3d20d61ecf Adds new Ferrari F355 USA BIOS to Naomi.c [AndyGeezer] 2008-07-06 16:43:21 +00:00
Nathan Woods
697181c8cd Adding per-device and per-CPU validity checks 2008-07-06 15:02:12 +00:00
davidhay
ea680e40b2 this adds a Bubble Symphony bootleg..
backgrounds aren't working, and I'm not convinced the sound banking is correct, there are also a number of bad dumps.
2008-07-06 14:23:41 +00:00
davidhay
8c887ee77d adds Zhong Guo Long / Dragon World (China, V0303)
clones
-------

Zhong Guo Long / Dragon World (China, V0303) [f205v] (NOT WORKING)
2008-07-06 12:04:18 +00:00
Couriersud
84e9ab7d4e Fix scrolling speed in case a cheat dat has invalid (i.e. 0) settings 2008-07-06 10:37:52 +00:00
Roberto Fresca
ea8dec56f4 New driver for Lucky 74 (Wing Co.Ltd, 1988)
- Set the proper screen size.
 - Decoded graphics.
 - Decoded the dual-state color circuitry.
 - Mapped the NVRAM, VRAM1-1, VRAM1-2, VRAM2-1 and VRAM2-2 properly.
 - Emulated 2x PPI 8255 devices.
 - Mapped the 4x DIP switches banks.
 - Added PORT_DIPLOCATION to all DIP switches.
 - Added DIP switches for 'Bet Max' and 'Limit'.
 - Added DIP switches for 'Jackpot' and 'Pay Table'.
 - Added the Memory Reset Switch.
 - Added the 2nd video & color RAM.
 - Added a 2nd tilemap for background graphics.
 - Simplified the graphics banks.
 - Fixed colors for foreground graphics.
 - Fixed visible area to show the top of background graphics.
 - Finally fixed colors for background graphics.
 - Added all coinage DIP switches.
 - Mapped all remaining inputs (service and player buttons).
 - Added pulse time limitation to coins A, B & C.
 - Switched to use 4x 8255 in replace of 2x 82c255 for I/O.
 - Created a handler to feed the z80 port0 requests.
 - Promoted lucky74s to 'working' state.
 - Added an alternate set, but the program ROM looks like incomplete,
   protected or just a bad dump.
 - Parent/clone relationship.
 - Added technical notes.

 From Dox:

 - Hooked interrupts.
 - Hooked the AY8910 and therefore the NMI trigger.
 - Changed the input "Key In" to active high.


New games added or promoted from NOT_WORKING status
---------------------------------------------------
Lucky 74 (small) [Roberto Fresca]


New clones added
----------------
Lucky 74 (big) [Roberto Fresca]
2008-07-06 08:23:50 +00:00
Aaron Giles
6105826fb8 01971: Cheat menu flickers
Also made it display (null) only in debug builds.
2008-07-06 06:45:29 +00:00
Aaron Giles
17c2294238 From: naibo zhang [mailto:naibo_zhang@hotmail.com]
Sent: Saturday, July 05, 2008 4:46 PM
To: submit@mamedev.org
Subject: An improved namcos21 driver with DRIVER'S EYES works(0125u9)

2008/06/11, by Naibo(translated to English by Mameplus team)

Driver's Eyes works, 
    -the communication work between CPU and 3D DSP should be limited to the master M68000, 
    if the address mapping is done in the shared memory, master CPU would be disturbed by the slave one.

    -DIP Switches
    DIP3 ON for Screen on the left
    DIP4 ON for Screen on the right
    should not toggle on both

    -The left, center and right screens have separate programs and boards, each would work independantly. 
    About projection angles of left and right screen, the angle is correct on 'DRIVER'S EYES' title screen, however in the tracks of demo mode it doesn't seem correct.

    -On demo screen, should fog effects be turned off?

    -The game also features a pretty nice 2D sprite layer, which still doesn't show up yet.
    it is known that the CPU does constantly feed the 2D video memory some meaningful and logical data.

Naibo
2008-07-06 06:25:38 +00:00
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