Commit Graph

7058 Commits

Author SHA1 Message Date
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
Ryan Holtz
4cef27ecc9 - Fixed Context usage and TLB exception vectors in the MIPS core [Harmony] 2009-11-16 00:04:37 +00:00
Aaron Giles
e0d437dc1d Enforce a minimum tag length of 3 characters. This will enable
future lookup optimizations. 

By and large, the only things that used 2-character tags were bulk-
converted sound chips which were generally mapped to "ym" or "ay" 
(and a few others). These were changed to "ymsnd" and "aysnd", 
mimicking the way CPUs were changed from "main" to "maincpu" a while
back.
2009-11-15 22:02:27 +00:00
Ryan Holtz
f92412bc18 Warning removal and improvement of some functionality. No whatsnew. 2009-11-15 21:23:56 +00:00
Brian Troha
e3bba57afc corrected rom names for R-Type II world set as per verification by Andrew Welburn 2009-11-15 19:04:36 +00:00
mariuszw1
e9616290bd More Greyhound:
- added dip switches for Super Poker
- improved inputs in Sports Authority
2009-11-15 18:36:49 +00:00
Phil Bennett
ede2cb5bcf New clones added
-----------------
R-Type II (Japan, revision C) [Andrew Welburn]
2009-11-15 18:07:13 +00:00
Angelo Salese
0cc5c031ba Improved the V25S memory map in Batsugun, now CPUs starts to communicate properly, needs to find & implement the irq that clears the RAM flag and decrypt the relative opcodes in that 2009-11-15 18:04:52 +00:00
Luca Elia
e863bcf276 Another mjvegasa dip switch (no what's new) 2009-11-15 17:04:05 +00:00
Aaron Giles
bd11e46b0c Minor comment cleanup. 2009-11-15 15:47:37 +00:00
Phil Bennett
5eb822fc78 Cleaned up toaplan2 V25 support, enabled Batsugun V25 and added decryption table info for the other games [David Haywood] 2009-11-15 15:12:47 +00:00
Phil Bennett
e21bdc37b0 New games added
---------------
Oh! Paipee [Takahiro Nogi]
Tougenkyou [Takahiro Nogi]
2009-11-15 14:59:54 +00:00
Ryan Holtz
ec0c13baa8 Many N64 RDP fixes. [angrylion, Ziggy, Gonetz, Orkin, DrgnMndd, Harmony] 2009-11-15 10:26:14 +00:00
Jonathan Gevaryahu
aaf66f0744 Reverted bipolar output due to problems in MESS, code is commented out. 2009-11-15 05:38:25 +00:00
Jonathan Gevaryahu
ff546330ef Minor comment update. 2009-11-15 04:15:58 +00:00
Jonathan Gevaryahu
6371d8dc1c Trashed the old pre-accurate-clocking STEP based sample averaging scheme from sn76489 and friends, vastly simplifying the code. Made the output bipolar rather than only above the 0 line.
Added missing statement to the get_safe_token function for the recently added SN94624
2009-11-15 03:59:28 +00:00
Angelo Salese
8be9626ae2 Patched NVRAM check in Jackpot Cards, makes the game playable but you cannot save settings so it's not yet working 2009-11-14 19:02:52 +00:00
R. Belmont
fa216ba6f9 MC680x0 update
- Reworked PMMU/core interface so PMMU now sees all cop 0 instructions
- Improved disassembly of PMMU instructions
- Preliminary 68LC040 support
- Fixed disassembly for EC/LC variants of '030/'040
2009-11-14 18:28:47 +00:00
mariuszw1
e3dfa2d83e Fixed superbwl and gs4002 broken with previous updates. 2009-11-14 18:23:40 +00:00
Angelo Salese
f81dab2b56 Removed dual layout, added Map base video register and fixed transparent issues in the Jackpot Cards driver [Angelo Salese] 2009-11-14 18:11:40 +00:00
Brian Troha
3818630dd8 Decryption key for Dungeons & Dragons: Shadow over Mystara (Hispanic 960223) [David Haywood]
NOTE: Please "co-credit" the original dumper for these last 2 CPS2 games [Artemio Urbina]

Originally the key extractor generated a false positive, but David had it continue after the first key and the second one generated works correctly

New games added or promoted from NOT_WORKING status
---------------------------------------------------
Dungeons & Dragons: Shadow over Mystara (Hispanic 960223) [David Haywood]
2009-11-14 17:27:51 +00:00
Brian Troha
b3e6359d4f Decryption key for Mega Man 2: The Power Fighters (Hispanic 960712)Megaman 2 [David Haywood]
New games added or promoted from NOT_WORKING status
---------------------------------------------------
Mega Man 2: The Power Fighters (Hispanic 960712) [David Haywood]
2009-11-14 16:45:37 +00:00
R. Belmont
1d78601a85 getrivia: fix GCC compile 2009-11-14 16:22:42 +00:00
Angelo Salese
50317532f4 Fixed gfx decoding and hooked up mc6845 in the Forte Card driver [Angelo Salese] 2009-11-14 15:41:33 +00:00
mariuszw1
5b8b5afe2d Even better fix for Greyhound gfx. 2009-11-14 15:26:01 +00:00
mariuszw1
699a4a9d1a Further improved graphics in Greyhound games. 2009-11-14 14:56:12 +00:00
Yasuhiro Ogawa
bf161f27dd minor ROM name fix (no need for whatsnew) [Team Japump] 2009-11-14 07:20:32 +00:00
Brian Troha
7706277180 Restores Final Gorodi and Wyvern Wings to working.
At some point the driver was updated and the CPU region for all other games is set to ROMREGION_ERASE00 while Final Gorodi & Wyvern Wings were marked as "0" ... changing this to ROMREGION_ERASE00 gets them running again.
2009-11-14 04:20:54 +00:00
mariuszw1
18501f9f8f Fixed colors in Greyhound games [Mariusz Wojcieszek]
New games added or promoted from NOT_WORKING
--------------------------------------------
Super Poker [Mariusz Wojcieszek]
GEI Multi Game [Mariusz Wojcieszek]
Sport Authority [Mariusz Wojcieszek]

New clones added
----------------
Joker Poker (Version 16.04BI 10-19-88, Joker Poker ICB 9-30-86) [Mariusz Wojcieszek]
Joker Poker (Version 16.03BI 5-10-85, Poker No Raise ICB 9-30-86) [Mariusz Wojcieszek]
Amuse (Version 30.08 IBA) [Mariusz Wojcieszek]
2009-11-13 22:32:20 +00:00
Jonathan Gevaryahu
f3dcc0209c Marked cosmic alien colors as wrong, added TODO to the driver for fixing colors. Added new XTAL value for cosmic alien and switched driver to use it. 2009-11-13 21:30:22 +00:00
Scott Stone
808ec88e8d Control fix for Strike Gunner S.T.G. to allow a 3rd button mapping for each player - thus allowing for the feature of merging ships in 2 player games. 2009-11-13 21:16:20 +00:00
Brian Troha
5ccb3fdfa9 Mark new CPS2 (ddsomh) clone as not working until someone (Nicola) finds the key. 2009-11-13 20:21:54 +00:00
Angelo Salese
e456ca90cc -----Messaggio originale-----
Da: David Haywood [mailto:neohaze@nildram.co.uk]
Inviato: venerdì 13 novembre 2009 15.45
Cc: Angelo Salese
Oggetto: Re: Soccer Superstars tilemaps

slightly better fix.

David Haywood wrote:
> this allows the full width tilemaps to be shown without wrapping 
> problems..  probably not an ideal fix, but it works until I find 
> something better.
>
2009-11-13 20:09:56 +00:00