Commit Graph

7440 Commits

Author SHA1 Message Date
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
Fabio Priuli
d1903dddb1 Fixed wrong order parameters in memset (spotted by Beledgol) 2009-11-18 18:32:07 +00:00
Aaron Giles
ad062c9e43 Fix TLBMOD exceptions so they also properly set BadVAddr. 2009-11-18 15:46:52 +00:00
Fabio Priuli
0e9664b331 Added driver_data struct to 1942.c and 1943.c. Also moved 1943.c to use memory_configure_bank in place of memory_set_bankptr.
Side-notes (not worth mention): 
* I fear we were missing a local static array in 1942 save states (now it is saved)
* I haven't found a better way to configure 1943 banks than to split the 0x4000 bank into 4 pieces. can anyone come up with a better approach?
2009-11-18 15:30:40 +00:00
Fabio Priuli
ea72b5770d Added tentative PORT_CUSTOM(eepromdev_bit_r) for EEPROM devices.
Not 100% sure this is the better way to implement this (we pass the eeprom tag as parameter of the PORT_CUSTOM), but I haven't been able to find a better solution.

No driver uses this yet, so I'm open to any suggestion before to use it extensively ;)
2009-11-18 13:26:30 +00:00
Fabio Priuli
778aebca90 Updated 20pacgal to use EEPROM device. Proper save state support still needs some work (to handle the rom banking mechanism).
Updated galgbios to use EEPROM_NODEFAULT.
2009-11-18 12:59:47 +00:00
Fabio Priuli
514c637bbe Added a MDRV_EEPROM_NODEFAULT_ADD macro for drivers which do not need default data size / data
I don't like too much this solution, but now the code is self contained: hence, better fixes (e.g. no MDRV_DEVICE_CONFIG_DATAPTR(eeprom_config, default_data, &_data) at all for the NODEFAULT eeprom?) could be added without further modifying the behavior across the drivers.
2009-11-18 12:56:36 +00:00
Fabio Priuli
1a9e28c419 Added driver_data struct to 4enraya.c 2009-11-18 12:51:25 +00:00
Jonathan Gevaryahu
2aa28ef3d9 fix crash bug 2009-11-18 08:56:19 +00:00
smf-
2fb6585733 removed include of non existant irem.h 2009-11-18 08:37:46 +00:00
Jonathan Gevaryahu
3dbbc11f0d Got rid of R->OldNoise since it causes problems for gamegear/sms. Changed noise taps accordingly. Redid change to gamegear/sms for XOR vs XNOR, now verified by Justin Kerk. Verified gamegear noise taps thanks to sample provided by Justin Kerk.
Add stereo sound support to sn76496.c for gamegear. [Lord Nightmare, Justin Kerk]
2009-11-18 08:09:19 +00:00
Fabio Priuli
c3ea836b07 Not worth any mention: fixed a couple of unknown manufacturer 2009-11-18 07:29:43 +00:00
Fabio Priuli
d8588f632f Added save state support and driver data struct to m10.c, m14.c, m52.c, m57.c, m58.c, m62.c, m63.c and travrusa.c.
Merged some include files and merged audio/fghtbskt.c in drivers/m63.c.
2009-11-18 06:47:40 +00:00
Aaron Giles
693024974e Fix assertion in DRC. 2009-11-18 06:12:50 +00:00
Angelo Salese
f9a9cbe81b hng64: Improved the Samurai Shodown 64 2 i/o simulation comms, now inputs works and enters into proper gameplay 2009-11-17 23:43:08 +00:00
Scott Stone
ef6e492a40 Fix for r7200 changes to allow nndmseal to boot once again. [David Haywood] (no whatsnew needed) 2009-11-17 22:35:24 +00:00
Phil Bennett
6fbe49dcb9 Replaced model3.c fatalerror() calls with development-friendly logerror() calls. Also allows dayto2pe to boot again. 2009-11-17 20:40:34 +00:00
Fabio Priuli
5d6b32a8a5 it might help to save latest version of the files before commit: this properly adds save state flag to marineb.c games 2009-11-17 18:55:47 +00:00
Fabio Priuli
2548154f87 Added save state support to marineb.c
Added driver data struct to espial.c, marineb.c & zodiack.c
2009-11-17 18:51:55 +00:00
Fabio Priuli
112a759ceb Added driver data struct and save state support to pandoras.c 2009-11-17 18:07:30 +00:00
Fabio Priuli
0ce54a4eda Fix for MT03535: 3stooges: P1-P2-P3 button does not match documentation (input (this game))
Please credit Haze for this fix.
2009-11-17 17:48:19 +00:00
Aaron Giles
aeca44b1ca Fix PowerPC 603 translation so it doesn't get stuck in an infinite
loop after the first fixup.
2009-11-17 15:43:06 +00:00
Aaron Giles
39957739fd Fix broken DRC logging. 2009-11-17 15:40:48 +00:00
Jonathan Gevaryahu
0a647b65c9 revert gamegear/sms psg change, was probably correct before, but need a better sample of the waveform to make sure. 2009-11-17 13:34:30 +00:00
Aaron Giles
ccefa6749d MIPS3 TLB fixes:
- fixed bug in vtlb code that caused us to lose track of previously
    registered fixed page ranges
 - fixed MIPS3 behavior that would not clear out invalid page ranges
    from the VTLB under certain circumstances
 - added support for TLB sizes less than 48 entries
2009-11-17 06:09:38 +00:00
Brian Troha
ff8dd5641e Greyhound driver update:
Mark second "Super Poker" rom as BAD_DUMP, self test reports it as bad.  Added version number to amuse1 rom def and minor whitespace cleaning
2009-11-17 02:53:20 +00:00
mariuszw1
de54fe04aa Merged findout.c and getrivia.c into gei.c [Mariusz Wojcieszek] 2009-11-16 22:02:33 +00:00
Phil Bennett
ba64d1b501 New clones added
----------------
Steraranger (Moon Cresta bootleg) [Siftware]
2009-11-16 16:10:45 +00:00
Phil Bennett
9246ea1028 Fixed out-of-bounds array accesses in the peplus and videopkr drivers [Oliver Stöneberg]
---------- Forwarded message ----------
From: Oliver Stöneberg <oliverst@online.de>
Date: Sun, Nov 15, 2009 at 3:43 PM
Subject: fixes for cppcheck issues
To: submit@mamedev.org


The following patch fixes some issues reported by cppcheck:
- buffer out-of-bounds accesses in mame/drivers/peplus.c and
mame/drivers/videopkr.c (the latter hopefully fixing the long-
standing crashing issue)
- compilation of mame/machine/irobot.c when DISASSEMBLE_MB_ROM is set
to 1
2009-11-16 15:41:10 +00:00
Yasuhiro Ogawa
68d6aaaa55 added GAME_IMPERFECT_GRAPHICS flag to ohpaipee [Takahiro Nogi]
(garbages on both sides of title screen)
2009-11-16 14:06:54 +00:00
Ryan Holtz
7dd93bbb11 Potential fix for the 64-bit crashing issues in N64 [Harmony] 2009-11-16 13:21:06 +00:00
Yasuhiro Ogawa
5735810bcf New clone added
Popeye Man (hack) [Team Japump!!!]
2009-11-16 11:42:05 +00:00
Jonathan Gevaryahu
315b992f44 Add NCR7496 variant to sn76496.c
Switched the SMS and Game gear PSGs to use an XOR instead of XNOR feedback, but this needs further verification. Updated comments to show which chips are currently verified. Cleaned up comments.
2009-11-16 09:06:00 +00:00
Aaron Giles
19bf1b46ea MIPS3 TLB fixes:
- now properly generating TLB fill exceptions under correct circumstances
 - TLB exceptions no longer trash low 4 bits of Context
 - exceptions with the EXL bit set always go to vector 0x180
2009-11-16 06:45:54 +00:00
Jonathan Gevaryahu
a04f60c0f4 Fix screeching in regulus: When summing together four equal channels, the size of the max amplitude per channel should be 1/4 of the max range, not 1/3. oops. No idea when this bug is from, but its OLD. 2009-11-16 05:58:42 +00:00
Brian Troha
65dc27ae95 ID Snowboard "set 1" as version 2.0 as verified by ANY. Make version 2.1 the new parent 2009-11-16 03:32:53 +00:00
Ryan Holtz
2a9387c49d Reverting bad fix 2009-11-16 02:45:46 +00:00