Commit Graph

2791 Commits

Author SHA1 Message Date
Aaron Giles
fad77cb08e Fixed AF calculation in mcs48. 2008-09-24 15:54:13 +00:00
R. Belmont
60fd22db00 Updates
System 23:
* Added Rapid River readme
* Adjusted Gorgon h/w MIPS clock to 133 MHz based on readme
* Renamed GP500 to 500GP, which is it's correct name

Game Cristal:
* Use correct BIOS [f205v]

Uploaded to roms/current/g.
2008-09-24 13:34:18 +00:00
R. Belmont
5564389ead Add alternate version of "GameCristal" MAME bootleg.
Includes mamedriv.c I missed with the System 23 checkin.

New games marked as GAME_NOT_WORKING
------------------------------------
GameCristal (version 2.613) [ANY, f205v]
2008-09-24 03:45:21 +00:00
R. Belmont
8e3cd1573d 65816/377xx: fix disassembly of BRL [ShimaPong] 2008-09-24 03:25:11 +00:00
R. Belmont
53bb5e5107 System 23 updates:
* Fixed text layer to show (colors are wrong)
* Added very preliminary support for Gorgon h/w
* Added Rapid River and an alternate Time Crisis 2

New games marked as GAME_NOT_WORKING
------------------------------------
Rapid River (RD3 Ver. C) [Guru, R. Belmont]
Time Crisis 2 (TSS2 Ver. B) [Guru]
2008-09-24 01:27:29 +00:00
Couriersud
a6624fbce7 Fixed typo and added explanation 2008-09-23 20:08:53 +00:00
davidhay
07a34e9cd3 New Games
---------

Chanbara [Tomasz Slanina, David Haywood]
2008-09-23 18:35:10 +00:00
smf-
bc3fdbecd7 removed sprite to tile priority, it doesn't exist. 2008-09-22 21:47:00 +00:00
Couriersud
42dc413890 02156: naughtyb: Wrong RESNET calculation of the green component.
* RGB circuit is driven by a 7407 open collector IC
2008-09-22 20:51:04 +00:00
Aaron Giles
990ef98b53 02280: any set with multiple CPUs: Disassembler freezes when doing a Run on any CPU other than CPU 0 2008-09-22 06:06:23 +00:00
R. Belmont
aca7c102f4 NB1/2: Fixed dips, added diplocations, used latest idioms. 2008-09-21 20:16:06 +00:00
R. Belmont
d0ee12bc4c NB1/NB2: fix default dips. IMPORTANT: you must delete all cfg and nv files for these games! 2008-09-21 16:17:27 +00:00
davidhay
0ccf1e16da reworked neogeo m1 decryption a little [Andreas Naive] 2008-09-20 21:58:34 +00:00
davidhay
acf1eb7cb8 fix some comments 2008-09-20 20:57:57 +00:00
davidhay
ff996589e3 fixed kf2k3pcb decrypt, the checksum (used to generate the key) must be calculated BEFORE the additional bitswap is applied. 2008-09-20 20:34:22 +00:00
davidhay
41e49963f0 the neogeo m1 key is actually generated from a checksum of the first 64kb of the m1 rom (confirmed on real hardware) [cyberwillis] 2008-09-20 20:26:29 +00:00
davidhay
df77920f75 typo 2008-09-20 12:00:00 +00:00
davidhay
3b6ebfba72 ms5pcb decryption is the same, rom was bad 2008-09-20 11:53:46 +00:00
Roberto Zandona
75c3ea62a7 removed unused variable 2008-09-20 09:59:41 +00:00
davidhay
9685c7cf7d decrypt ms5pcb m1 rom, it uses a different bitswap in one of the stages [Andreas Naive] 2008-09-20 07:31:33 +00:00
Andrew Gardner
49c8293fd9 Rewrite of the Motorola DSP56k disassembler. (Andrew Gardner)
(Same changelog as before - found another couple - not worth adding to whatsnew)
2008-09-19 02:49:18 +00:00
Andrew Gardner
66954044d1 Rewrite of the Motorola DSP56k disassembler. (Andrew Gardner)
* Fixes branch relative offset decoding.
2008-09-19 02:28:20 +00:00
Andrew Gardner
e5efb8a895 Rewrite of the Motorola DSP56k disassembler. (Andrew Gardner)
* Removes arbitrary opcode groupings in favor of flat decode model.
* Fixes a number of small issues with unknown opcodes.
* Added the final ALU parallel move ops.
2008-09-19 02:07:52 +00:00
Phil Bennett
b65671f81b Comment out a printf statement. 2008-09-18 23:08:28 +00:00
davidhay
6a3f53319a Correct NeoGeo M1 decryption for all CMC50 sets except ms5pcb [Andreas Naive]
I've ported Andreas' code over, it doesn't work for ms5pcb, there is probably an additional lineswap or something, I've asked him to look at it.  Some of the bootlegs are still using decrypted roms but that should be correct IMO.
2008-09-18 22:34:49 +00:00
Phil Bennett
49b0c4feb3 New games added or promoted from NOT_WORKING status:
TX-1 (Atari/Namco/Taito license) [Phil Bennett, Guru]
2008-09-18 21:36:17 +00:00
Brian Troha
d1a9e0d0ce Adds newest Naomi 2 BIOS 2008-09-18 21:06:16 +00:00
Aaron Giles
7f819dbfef Cleanups and version bump. 2008-09-18 16:17:42 +00:00
Aaron Giles
acc32658ac From: Fabio Priuli [mailto:doge.fabio@gmail.com]
Sent: Thursday, September 18, 2008 6:01 AM
To: submit@mamedev.org
Subject: fix for MT 2252

1 line fix (silly mistake that I was sure I had fixed BEFORE sending the patch) :(

Regards,

    Fabio
2008-09-18 16:11:25 +00:00
Aaron Giles
5f597be8b1 From: Corrado Tomaselli [mailto:corrado.to@tiscali.it]
Sent: Wednesday, September 17, 2008 10:31 PM
To: submit@mamedev.org
Subject: Shadow Force clocks

Verified cpu clocks and corrected/verified OKI M6295 frequencies and pin

7 status. Updated Xtal.h file
2008-09-18 16:09:58 +00:00
Aaron Giles
c61b8ff249 From: Luigi30 [mailto:luigi30@gmail.com]
Sent: Wed 9/17/2008 10:00 AM
To: submit@mamedev.org
Subject: 40love.c fix
Fixes bug 2210

Actual fix from MASH
2008-09-18 16:09:09 +00:00
Aaron Giles
dad99e7107 From: Atari Ace [mailto:atari_ace@verizon.net]
Sent: Sat 9/13/2008 5:15 PM
To: submit@mamedev.org
Cc: atariace@hotmail.com
Subject: [patch] Make NBA Jam TE a set
Hi mamedev,

This patch treats NBA Jam TE versions as a set, rather than treating
them as clones of NBA Jam.  The treatment of sets varies throughout
MAME, this choice is emphasizing the fact that the games were distinct
from NBA Jam, with different marquees et cetera.

~aa
2008-09-18 16:07:12 +00:00
Aaron Giles
495d0c53ba Initially, this was to address adding the DIPs for the game, Birdie Try.
After adding these, I downloaded all manuals for the driver (couldn't find a
Boulder Dash manual) and I validated the DIPs with the manual and ensured that
the service mode (when available) matched up as well.  I also added DIP
LOCATIONS for all sets in the driver.  There were also a couple DIP items set
up in the source which did not show in the manuals I obtained - so I noted
these facts in the driver.

This .DIFF is based on 0.127u3 sources and resolves MAMETesters Bug #01897.

Tafoid
tafoid@yahoo.com
2008-09-18 16:03:03 +00:00
Aaron Giles
d4cfc65c9b I was checking the game CATAPULT and noticed this game, despite not working
due to bad roms had a fully working service mode.  I also noticed the DIP
locations were well documented on-screen and differed some from the ones in
source.  I took the time to read up on how to assign DIPs correctly - but I was
frustrated initially thinking I didn't understand it.  I spoke to ETABETA about
this and it seems I picked an uncommon game/driver which doesn't have normal
mapping locations (for whatever reason) and that I'd need to find out what each
value is actually doing.  As a result and some work and some more help - I was
able to understand how to do this and reworked the DIPs to what is output in the
service mode for all games (except for Revenger) which did not work enough at all.
While I was there, I added DIP LOCATIONS for all sets.  I would assume this
eventually benefit from a PORT_CUSTOM implementation.

This .DIFF is based on 0.127u3 sources.

Tafoid
tafoid@yahoo.com
2008-09-18 16:01:44 +00:00
Aaron Giles
2cb15a9047 From: Barry Harris [mailto:barry@barryharris.me.uk]
Sent: Monday, September 15, 2008 5:31 AM
To: submit@mamedev.org
Subject: Patch for new dumps

Hi,

I have attached a patch which adds support for the following;
* The "Three Wonders (Hack?)" dump from the EMMA dumping team (I'm not
100% sure of the CPS B-ID this should use)
* The "Marvel vs. Capcom (Euro 980123)" dump by bonky_0013 (this becomes
the parent set).

Regards,

Barry Harris
2008-09-18 16:00:41 +00:00
Aaron Giles
db3e968a6d CPU-internal regions now have priority again. Fixed mario by
installing a handler in the SOUND_START function.

02249: All Sets in zn.c: Game Hangs 
02248: All sets in m58.c: No sound in game 
02241: kncljoe, kncljoea: Missing AY-3-8910A sound effects. 
02240: All Sets in namcos12.c: Game Freeze 
02239: stunrun: No OKI6295 sound.
2008-09-18 15:54:25 +00:00
Aaron Giles
eab7222f92 Fix compile error. 2008-09-18 15:35:44 +00:00
Aaron Giles
1eb3c2d964 Changed requirements for laserdisc CHDs to require a new chunk of
metadata with pre-decoded frame information. Modified chdman to
automatically produce this for CHDs that are of the appropriate
parameters. To fix up existing CHDs, use chdman -fixavdata on the
CHD.

Modified the laserdisc core to leverage the pre-decoded frame
metadata, which is now required. This improves seek times when
searching and allows the player-specific emulation access to the
VBI data as soon as it would really be available. Changed update
callback timing to fire just before the first line of VBI data
would be read; at that point, the frame selection is assumed to
be committed. 

Converted PR-8210 emulation over to using the actual MCU from the
laserdisc player. This MCU controls low-level functions such as
slider position and laser on/off, and receives decoded vertical
blanking data in order to make decisions. Removed old HLE behavior.
Note that the overlay text is displayed via the UI; this is
temporary and will be fixed shortly.

Converted Simutrek-hacked laserdisc emulation to using the actual
MCU from the game, which in turn hands off commands to the PR-8210
MCU. This is still not 100% but is pretty close at this point and
achieves the correct behaviors in most cases.

Fixed Cube Quest overlay scaling to cover the whole screen.

Changed laserdisc video parameters to position the screen area at
the bottom rather than the top, since this corresponds more closely
to standard line numbering.

Extended the vbiparse code to support pack/unpack, and to more
fully document all the meanings of the VBI codes.

Updated ldplayer to support slow/fast forward movement, frame/chapter
display, and separate controls for scanning/stepping.

Added new built-in variable "frame" to the debugger.

Fixed device-based ROM loading to support loading ROMs from the
game's ZIP as well.
2008-09-18 15:17:42 +00:00
smf-
8e4ed69247 improved display, not sure if it's accurate. 2008-09-18 07:54:11 +00:00
Brian Troha
c6e60c5378 updated some rom names to correct labels. Actual rom dump will be verified against a New Jersey set in a week or so. 2008-09-17 21:30:09 +00:00
Curt Coder
b42e581368 [SG1000A] Fixed refresh rate and interrupts, added 8255PPI and coin counter. Fixes bug #02233, please credit Tafoid for that. 2008-09-16 18:35:16 +00:00
Roberto Fresca
ca5fa888aa Hotminda:
Full controls, plus complete DIP switches and port locations. Promoted to working.
This set has adjustable prize.


New clones added
----------------
Hot Mind (adjustable prize) [David Haywood, Roberto Fresca]
2008-09-16 07:12:19 +00:00
davidhay
4ee7a57a71 Jaleco 'Bomb's Away' Improvements [aDG4W+qp0] 2008-09-15 09:27:37 +00:00
Nicola Salmoria
0e24966dd1 adjust coinage dips 2008-09-15 08:24:22 +00:00
davidhay
e056f3782f replace vf4 keyfile with correct one. 2008-09-15 07:37:03 +00:00
Nicola Salmoria
8109e2a0e8 from 9IEM1smI0: fixed inputs in Main Event (SNK) based on the info in http://otoya.sheep-cloud.net/dipsw/ma-mo/mainevent.html 2008-09-15 05:23:37 +00:00
Nicola Salmoria
b1ae1a0d6c the coin inputs don't appear to be ACTIVE_HIGH after all.
02242: ikarijp, ikarijpb: Test screen now required to be cycled to enter game.
2008-09-15 04:52:23 +00:00
davidhay
5ac9465f70 added 'sderbya' set, it's actually a version of hotmind running on magic sticks / power balls hardware. I haven't mapped the inputs yet. 2008-09-15 00:12:50 +00:00
Phil Bennett
55805d22ce Added correct colour PROMS to arkatour [Dazzer] 2008-09-14 19:03:17 +00:00
Phil Bennett
6ff2372d8c Namco NA-2: Use real C70 BIOS. Removed sound and input simulation code. Changed the NA-1/2 MCU type to M37702. 2008-09-14 17:51:01 +00:00