Commit Graph

7426 Commits

Author SHA1 Message Date
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
Phil Bennett
d536755b09 Removed some rogue occurrences of 'x1snd' resulting from device tag mass-change 2009-11-20 10:08:25 +00:00
Fabio Priuli
737b583448 Added driver data struct to beaminv.c
Added driver data struct and save states to blmbycar.c
2009-11-20 09:58:37 +00:00
Aaron Giles
f0cdba5b11 Cleanups and version bump. 2009-11-20 06:50:40 +00:00
Jim Stolis
620a6cbe4b drw80pkr - more code cleanup, no additions to whatsnew here 2009-11-20 04:38:07 +00:00
Brian Troha
8b7f643612 enable a couple of Naomi games that are now old enough to be included. Revert in needed. no what's new 2009-11-20 02:24:36 +00:00
Fabio Priuli
d9967c1e94 forgot to save one last change I did to arkanoid.c... 2009-11-20 00:47:32 +00:00
Fabio Priuli
dcb1342d42 - Added driver_data struct to arkanoid.c
- Added driver_data struct and save states to hexa.c
2009-11-20 00:41:58 +00:00
Jim Stolis
ad5a31d1d3 drw80pkr - more graphics/memory cleanup and preliminary input support 2009-11-20 00:13:15 +00:00
Fabio Priuli
cba7af8e5b Added save states to bionicc.c
Out of whatsnew: this driver also has 99% of driver data stored in the struct. 
it still misses paletteram16, which currently uses a generic handler(and hence does not fit the struct approach), but I wanted save states so much for this game that I commit it anyway :-)
2009-11-19 23:22:24 +00:00
Phil Bennett
aa2e1eb445 Fixed possible NULL pointer dereference in video/dec0.c [Oliver Stoneberg]
---------- Forwarded message ----------
From: Oliver Stöneberg <oliverst@online.de>
Date: Mon, Nov 16, 2009 at 7:59 PM
Subject: possible NULL pointer dereference
To: submit@mamedev.org


This pacth fixes a possible NULL pointer dereference in
src/mame/video/dec0.c reported by cppcheck.
2009-11-19 23:18:09 +00:00
Fabio Priuli
205846afd7 Added driver_data struct to astrof.c, ambush.c and angelkds.c 2009-11-19 23:16:22 +00:00
Phil Bennett
d433391568 Added dual screen output to the Konami GX Type 3/4 games [David Haywood]
-----Messaggio originale-----
Da: David Haywood [mailto:neohaze@nildram.co.uk]
Inviato: martedì 17 novembre 2009 0.44
A: Philip Bennett; Angelo Salese
Oggetto: Konami GX Type3/4 dual output

this starts to add dual screen output to the Koanmi GX Type 3 /4 games.

they're probably missing a sprite base register, because if you turn the
dipswitch for 2nd monitor on they're using the wrong spritelist, even in
Soccer Superstars, but otherwise the games automatically bank the
tilemaps in an appropriate way.

Kale, they seem to trigger extra protection writesi in this mode?

btw, Aaron, is there a way to tell MAME to default to a SINGLE screen
layout, but still give the dual screen layout in the video options, that
would better suit these games than displaying 2 screens by default
(because the 2nd screen only tells you that it's disabled at the moment)
2009-11-19 23:10:11 +00:00
Fabio Priuli
5020027c32 Added driver_data struct to appoooh.c and boxer.c. Also merged boxer video emulation into drivers/boxer.c.
Notice that state saves still do not work for boxer, due to timers which need to be untangled. I hope to work more on this issue in the weekend.
2009-11-19 20:36:19 +00:00
Fabio Priuli
d6ab329f41 Added driver_data struct and save states to bankp.c, battlane.c, blockade.c, blueprnt.c, brkthru.c and bsktball.c 2009-11-19 20:32:12 +00:00
Angelo Salese
4f0e1dc0a8 hng64: work-around to get to the character screen in Samurai Shodown 64, hangs again after it 2009-11-19 19:31:05 +00:00
Wilbert Pol
d28c77d4fb Added missing sound type check. 2009-11-19 19:31:04 +00:00
Jim Stolis
752068a42c drw80pkr - additional graphic fixes. 2009-11-19 13:53:03 +00:00
Fabio Priuli
a7d1114325 Added driver_data struct and save states to battlex.c, carjmbre.c, popper.c and spaceg.c
...some Omori love ;)
2009-11-19 08:40:17 +00:00
Aaron Giles
cf62f4e8bc Put minimum tag length back to 2 characters for now. 2009-11-19 05:34:46 +00:00
Jim Stolis
5709ada61a Renamed drw80pkr to drw80pk2. Appears to be later version and MN jurisdiction specific.
Replaced drw80pkr with older dump from [Team Europe].

drw80pkr:
- Added various graphics improvements and corrected colors.  Game boots much farther and cleaner.
2009-11-19 04:10:44 +00:00
Fabio Priuli
15b0c50409 Added driver_data struct and save states to astinvad.c and avalnche.c 2009-11-19 00:57:14 +00:00
Angelo Salese
511f74f7f6 hng64: removed Program Counter-based routines in Samurai Shodown 64 1/2, this fixes the first episode that can now be coined up, however it hangs soon after that 2009-11-19 00:34:33 +00:00
Angelo Salese
6787330805 hng64: improved MCU simulation and added inputs in Beast Busters 2nd Nightmare, it can now reach gameplay mode too. 2009-11-19 00:01:08 +00:00
Fabio Priuli
69e98c3a1e Forgot to commit this: Added driver_data struct to aeroboto.c 2009-11-18 23:26:26 +00:00
Fabio Priuli
df5e775183 Added driver_data struct and save states to atarifb.c 2009-11-18 23:24:43 +00:00
Fabio Priuli
b5af35345a Added driver_data struct and save states to n8080.c 2009-11-18 23:20:30 +00:00
Fabio Priuli
09cb5b9ffc Added driver_data struct to adp.c, albazc.c and arabian.c
Out of credits, I also added: 
* save states to adp.c (because part of the struct was already there), but nothing is working => no flag; 
* save states to albazc.c, but I don't want credit, since no variable needed to be saved (i.e. save states were already there)
2009-11-18 23:12:34 +00:00
Angelo Salese
68f3c5b386 hng64: rewritten the MCU simulations, basically to be more clean than before 2009-11-18 20:19:56 +00:00
Fabio Priuli
462870d6ad Added driver_data struct to ace.c 2009-11-18 19:22:01 +00:00
Scott Stone
4eb5f07a9c Verified/changed clocks and vsyncs on the following games: Aerofighters (only vsync), Power Spikes, Turbo Force (only vsync), Guzzler/Swimmer (same pcb), Exerion and Karate Champs Vs. [Corrado Tomaselli] 2009-11-18 19:02:03 +00:00