Commit Graph

7156 Commits

Author SHA1 Message Date
Luca Elia
ddfa89f822 Added sprites list stop to igs017.c. Implemented joystick mode in mgdh and sdmg2 [Luca Elia] 2009-11-24 22:24:15 +00:00
Angelo Salese
ad1876757a hng64: Implemented x/y sprite global offsets, used by Samurai Shodown 64 1 ranking screen [David Haywood]
hng64: Hooked-up backup ram [Angelo Salese]
2009-11-24 21:30:12 +00:00
Angelo Salese
8307ee05d0 hng64: Implemented sprite clearance capability, fixes garbage gfxs as seen in Samurai Shodown 64 1 & 2 [Angelo Salese] 2009-11-24 17:08:48 +00:00
Angelo Salese
70c71abae8 Fixed video register comment layout, no credit please 2009-11-24 15:44:12 +00:00
Angelo Salese
a7a09f29d5 hng64: added 16x16 / 8x8 tilemap mode select, fixes one scene in Extreme Rally and transition layer in Fatal Fury WA (squares on title screen) [David Haywood]
hng64: Added alt layout for the roz, fixes Roads Edge graphics before the title screen [David Haywood]

-----Messaggio originale-----
Da: David Haywood [mailto:neohaze@nildram.co.uk]
Inviato: martedì 24 novembre 2009 16.04
A: Angelo Salese
Oggetto: Hyper 64 alt layout

here..
apply over previous
alt layout for the roz.

From David Haywood (thru IM channels):

 ...and added 8x8 and 16x16 tilemaps for each mode.

corrects one scene in Xrally intro, and also transition layer in fatfurwa (see squares when you press start on title screen)

 (doesn't fix road edge alt tilemap mode yet)

 note: includes/hng64.h added, 3d disabled in driving games.
2009-11-24 15:28:16 +00:00
smf-
2877513af1 Hooked up eepromdev.c using PORT_READ_LINE_DEVICE/PORT_WRITE_LINE_DEVICE in groundfx.c.
Output ports are now affected by IP_ACTIVE_HIGH/IP_ACTIVE_LOW (eepromdev.c has active low cs).
The previous value for callbacks in inptport.c is now tracked per field. This saves recalculating it for PORT_CHANGED & conditional fields wouldn't always get updated correctly.
Tidied up eepromdev.c interface.
2009-11-24 12:05:35 +00:00
Angelo Salese
c09db0e234 hng64: Fixed sprite wrap-around [David Haywood]
hng64: Implemented irq 11, used by the racing games for network check, currently crashes due to an invalid parameter inside the 3d packets [Angelo Salese]

-----Messaggio originale-----
Da: David Haywood [mailto:neohaze@nildram.co.uk] 
Inviato: martedì 24 novembre 2009 0.23
A: Angelo Salese
Oggetto: Sprite Wrap

Samurai Shodown 64 / 2 character select seems to indicate that the 
sprite sign bit is 0x200, not 0x8000 as it sets sprites to 0x3ff 
co-ordinate range when they move off the top of the screen (used for the 
pictures which are meant to zoom when you select them)
2009-11-24 00:42:22 +00:00
Ryan Holtz
603ebf6ac7 (from MESS) Added support for SCSI command 0x2a (Write w/ 32-bit LBA), upped input buffer size in WD33C93 controller [Harmony] 2009-11-23 23:29:56 +00:00
Angelo Salese
40e2a10729 hng64: Implemented V-Blank register, fixes palette uploading in Samurai Shodown 1 & 2 [Angelo Salese] 2009-11-23 21:31:03 +00:00
Angelo Salese
0aa359902d hng64: hooked up global bpp switch for sprites, HW doesn't seem capable of doing per-sprite bpp switch, fixes coin credit text in Buriki One [Angelo Salese] 2009-11-23 20:56:42 +00:00
Angelo Salese
93768e08fd hng64: fixed scrolling text in Buriki One attract mode [Angelo Salese] 2009-11-23 19:26:09 +00:00
Angelo Salese
7eafbc7326 hng64: Corrected sprite end boundary, fixes credit messages in Buriki One [Angelo Salese] 2009-11-23 18:03:05 +00:00
R. Belmont
c28a73c485 New games marked as GAME_NOT_WORKING
------------------------------------
Dragon Chronicles (DC001 Ver. A) [Guru]
Netchuu Pro Yakyuu 2002 (NPY1 Ver. A) [Guru]
Soul Calibur II (SC23 Ver. A) [Guru]
Soul Calibur II (SC21 Ver. A) [Guru]
Tekken 4 (TEF3 Ver. C) [Guru]
Tekken 4 (TEF2 Ver. A) [Guru]
Tekken 4 (TEF1 Ver. A) [Guru]
Mobile Suit Z-Gundam: A.E.U.G. vs Titans (ZGA1 Ver. A) [Guru]
Capcom Fighting Jam (JAM1 Ver. A) [Guru]
Quiz and Veriety Suku Suku Inufuku 2 (IN2 Ver. A) [Guru]
Mobile Suit Z-Gundam: A.E.U.G. vs Titans DX (ZDX1 Ver. A) [Guru]
Soul Calibur III (SC31001-NA-A) [Guru]
Kinnikuman Muscle Grand Prix (KN1 Ver. A) [Guru]
Taiko No Tatsujin 9 (TK91001-NA-A) [Guru]
Tekken 5.1 (TE51 Ver. B) [Guru]


This covers the BIOSes and memory card keys.  DVDs will be added later.  Please credit only Guru for these games.
2009-11-23 17:50:55 +00:00
R. Belmont
c80aaff52c Fixed GCC compile error in SC/MP.
I assumed the as-edited line was the intent of the code, if not Micko will need to fix it :)
2009-11-23 17:44:36 +00:00
R. Belmont
e76480c990 Fixed 64-bit GCC build. 2009-11-23 17:28:24 +00:00
Angelo Salese
c8093c4a52 hng64: implemented "simple" scroll register layout [David Haywood]
hng64: implemented "complex" scroll register layout [David Haywood]
2009-11-23 14:53:03 +00:00
Fabio Priuli
0502582bfe Added save states to astrocorp.c. Also updated the driver to use EEPROM device.
Converted groundfx.c to use EEPROM device.

The latter was mainly a test for the eepromdev_bit_r PORT_CUSTOM introduced in svn7301. It seems to works perfectly fine.
2009-11-23 13:27:34 +00:00
Miodrag Milanovic
7b1aa92c4d INS 8060 SC/MP II support (using clock divider 2), main model renamed to INS 8050 SC/MP 2009-11-23 11:19:15 +00:00
Miodrag Milanovic
d98fa09e1f Added Intel 8008 and National Semiconductor SC/MP CPU cores 2009-11-23 08:19:29 +00:00
Aaron Giles
65250dc49c Oops, forgot to add these. 2009-11-23 06:42:47 +00:00
Aaron Giles
9072c7f911 Added new module tagmap which is a simple hashed string map.
Updated device and input port lists to use the tagmap for
tag searches. Also removed the whole "quark" thing from the
validity checker in favor of using the tagmaps.
2009-11-23 04:55:26 +00:00
Brian Troha
41be698d6e adds information about the "Sand Scorpion" Chinese title screen with alt hardware revision set. 2009-11-23 04:26:50 +00:00
Fabio Priuli
7ce018db1d Added save states to the following drivers: compgolf.c, champbas.c, copsnrob.c, cop01.c, cosmic.c, cntsteer.c, dacholer.c and dec8.c
Also, removed a memory_set_bankptr I forgot in cultures.c
2009-11-23 01:01:03 +00:00
Fabio Priuli
2cac12df6b Added driver data struct to decocass.c.
For some reason video is not correctly restored after state loading, hence I haven't added the SUPPORTS_SAVE flag, yet. Not sure about the reason.
2009-11-23 00:02:30 +00:00
Fabio Priuli
8c0bcf5093 Added driver data struct to crgolf.c and clayshoo.c 2009-11-22 23:57:31 +00:00
Brian Troha
81c34417d0 minor documentation update for volfied.c driver 2009-11-22 19:03:46 +00:00
Brian Troha
725b5ebc84 designate Puzzle Bang Bang (vamphalf.c) as Korean version. For this set the title and language cannot be change. 2009-11-22 18:47:19 +00:00
R. Belmont
8bd282b8c4 Galaxian3 update [Naibo Zhang]
- Fleshed out skeleton driver.  Each CPU board passes many self-tests
- Master and slave CPU comms hooked up
2009-11-22 16:45:54 +00:00
R. Belmont
336139104b System 23 update [Naibo Zhang]
-Corrected memory mapping of palette RAM and handling of palette data.  Power-On Self Test now shows correct colors.
-Changed Panic Park from SS23 to S23 game.


New games marked as GAME_NOT_WORKING
------------------------------------
Final Furlong (FF2 Ver. A) [Guru]
2009-11-22 16:40:46 +00:00
R. Belmont
7f40f5fdb7 New games marked as GAME_NOT_WORKING
------------------------------------
The King of Fighters Neowave (Japan) [Cah4e3]


This is just the EPROM - he said he'll send the cart to Guru to get the mask
ROMs done.  The AX number on the EPROM matches the current (world?) set but
the contents are different (same encryption key works though).
2009-11-22 16:00:39 +00:00
Phil Bennett
9164eaf994 03545: tekken3, tektagt: Tekken games do not proceed into attract mode after initial screen [Phil Bennett]
03540: glpracr3, hvnsgate, raystorm: Missing sound. [Phil Bennett]
2009-11-22 14:23:36 +00:00
Fabio Priuli
7b8c510c95 and finally, the best part: added save states to armedf.c, calorie.c, canyon.c, chanbara.c, citycon.c, commando.c, crospang.c & cultures.c 2009-11-22 00:26:08 +00:00
Fabio Priuli
9307f270e5 And now, something worth a mention: added full driver data struct to changela.c, circus.c and circusc.c 2009-11-22 00:15:07 +00:00
Fabio Priuli
2744c3711c Added driver data struct to cball.c and capbowl.c.
Unfortunately, save states do not work due to pending timers. As for boxer.c, I'll dig further into the issue at a later stage
2009-11-22 00:07:53 +00:00
Fabio Priuli
db53fd5203 Not worth credit: added as complete as possible driver data struct to 1945kiii.c, actfancr.c, aquarium.c and ccastles.c.
some palette/sprite/nvram regions require generic handlers, and are commented out
2009-11-22 00:03:39 +00:00
Fabio Priuli
3045188af1 Added driver data struct and save state to albazg.c.
Also updated the driver to use hanafuda standard inputs, eeprom device, and memory_set_bank in place of memory_set_bankptr.
2009-11-21 23:49:12 +00:00
Fabio Priuli
1847675e7f Added nodefault eeprom macro for 93c46 and 93c66b eeprom device (not worth any credits) 2009-11-21 23:44:29 +00:00
Angelo Salese
1bae8ae070 hng64: Added preliminary hook-up for multi-byte chain mode for sprites, used by Buriki One and the two Samurai Shodown games [David Haywood, Angelo Salese]
hng64: Fixed back plane color, thus giving characteristic blue background for POST screen [Angelo Salese]
hng64: Improved Dual Port emulation, fixing the POST errors about it  [Angelo Salese]
2009-11-21 18:37:59 +00:00
Phil Bennett
f3d64920aa 03542: Sets/Drivers using YM2610: Missing sounds [Phil Bennett] 2009-11-21 15:44:07 +00:00
Angelo Salese
b52ad118e3 Small name bug-fix, no credit please 2009-11-21 14:54:49 +00:00
Ryan Holtz
8e250f09dc - RDP Updates: Fixed TMEM size, removed separate tlut, fixed tlut uploads [angrylion] 2009-11-21 14:33:14 +00:00
smf-
a9947ed0d3 updated ddr 3rd mix plus protection to remove display corruption. 2009-11-21 12:24:36 +00:00
smf-
7a3cc980ed added set name to -romident 2009-11-21 12:00:38 +00:00
Fabio Priuli
3d1b4b6fdd not to be credited: some steps towards tnzs.c save states
all statics are stored in struct, memory_set_bankptrs have been replaced by memory_configure_banks... yet save states do not work.

either I'm blind and I can't see some typo of mine, or all the memcpys in VIDEO_EOF do not work well with save states.

suggestions are welcome ;)
2009-11-21 01:08:47 +00:00
Fabio Priuli
715bbec027 Added driver_data struct and save states to chaknpop.c
Added save states to 2mindril.c, ashnojoe.c, bigfghtr.c, bublbobl.c, cchance.c, champbwl.c, missb2.c
Removed use of memory_set_bankptr where possible (in the drivers above and in angelkds.c)

i.e. some Taito love :)

as usual, drivers with only save state added also have almost complete driver_data struct, but the missing items do not affect saves (generic palette/sprite ram is automatically saved)
2009-11-21 01:00:09 +00:00
smf-
dd1d8777a9 added device support to the input system. internally this replaces PORT_CUSTOM/PORT_CHANGED, backward compatibility is achieved with an internal dummy device.
added output lines (IPT_OUTPUT), which can be written using new input_port_write* functions or directly from a memory map using AM_WRITE_PORT
converted adc083x to use io lines.
adc08x chips are all hooked up using input/output ports
reversed racing force steering wheel input and gas pedal, which is enough to get the game to boot.
reversed steering wheel input on winding heat, the usa cabinets are however hooked up the other way.
renamed adc0831_interface to adc083x_interface.
fixed adc083x gnd input
removed stray call logerror from adc083x.c
fixed default adc083x sars value
adc083x reset only affects outputs
2009-11-20 22:36:52 +00:00
Wilbert Pol
bcd6cff1fe tms7000: Fixed disassembly of PCREL addressing mode. 2009-11-20 18:53:06 +00:00
Jim Stolis
209ad304a0 drw80pkr.c:
- Added Save State Support
- Added Preliminary Dip Switch Settings
- Corrected CPU Clock Value
- Corrected Sound (Now Works)
- Narrowed Down More IO R/W Areas
2009-11-20 18:09:08 +00:00
Fabio Priuli
01afdeded1 Added driver_data struct and save states to blockout.c and bigevglf.c 2009-11-20 15:32:12 +00:00
Fabio Priuli
d20689a4f8 Added save states to zerozone.c, yunsun16.c, dominob.c, dogfgt.c and bogeyman.c
Out of whatsnew: I also added driver_data struct to these drivers (and to bombjack.c & blktiger.c as well) BUT, as in bionicc.c, some memory pointers (spriteram, paletteram or nvram) are commented out due to use of generic handlers
2009-11-20 15:29:53 +00:00