Commit Graph

5515 Commits

Author SHA1 Message Date
Angelo Salese
6459b8745e Fixed some dip-switches quirks in the Mexico 86 driver and enabled the single board 4 players mode. 2009-05-21 22:50:34 +00:00
Angelo Salese
cba19c3286 Hooked up sound in Super Shanghai Dragon's Eye [Angelo Salese] 2009-05-21 21:03:05 +00:00
Angelo Salese
f2223359ba Added an heuristic table for the msm samples, making less sense than expected... 2009-05-21 19:17:38 +00:00
Angelo Salese
d79728c31c Fixed clocks. 2009-05-21 17:19:35 +00:00
Angelo Salese
8aac8b57ad Fixed ADPCM stop flag in Jantotsu, and cleaned up some routines in the driver [Angelo Salese] 2009-05-20 22:55:28 +00:00
Angelo Salese
5c6cea8175 Corrected Euro League clock speeds [Mike Coates] 2009-05-20 21:41:22 +00:00
Angelo Salese
f2aff17480 Hooked up sprite buffering in the Jaleco Mega System 1 driver. [Angelo Salese] 2009-05-20 21:09:56 +00:00
Angelo Salese
c8bfb4755b Converted some AM_WRITE(SMH_RAM) to AM_WRITEONLY in the crgolf.c driver. 2009-05-19 23:29:31 +00:00
Angelo Salese
e818ba4773 Found & hooked up the flip screen bit 2009-05-19 23:00:58 +00:00
Angelo Salese
a49ccdceb6 Fixed NMI generation for Super Crowns Golf, sound should now be 100% accurate [Angelo Salese, Tomasz Slanina] 2009-05-19 22:06:04 +00:00
Angelo Salese
0a6120923e Added basic MSM support for Super Crowns Golf, it basically works but the NMI generation is probably wrong because the post
screen gives to me a RAM error. I disable it by default until I understand it properly...
2009-05-19 20:35:36 +00:00
Yasuhiro Ogawa
52d6643964 fixed ROM filename for Battle Zone [Andrew Welburn] 2009-05-19 15:29:20 +00:00
Brian Troha
8a404e19ac added PCB rom locations to Dog Fight (Thunderbolt) romdef as well as the bprom type. 2009-05-19 03:03:13 +00:00
Brian Troha
90d2e8e705 Corrected the 202 entry in the LFO Frequency Table (and comments for it) for the YMF271 based on a formula by Olivier Galibert. (Brian Troha, Roman Scherzer) 2009-05-19 01:37:45 +00:00
Angelo Salese
c4b557d602 Converted wc90.c memory map to current standards 2009-05-18 22:51:36 +00:00
Angelo Salese
0232d3ac16 Fixed nested NMIs on wc90b.c, improves msm sound. 2009-05-18 22:41:06 +00:00
Angelo Salese
809ac1895b Fixed regressed sound in wc90b.c 2009-05-18 21:56:14 +00:00
Fabio Priuli
1fdd4da092 Gladiator coinage fix [Tafoid] 2009-05-18 07:21:33 +00:00
Fabio Priuli
51edcfc751 Fixed Aliens P2 inputs [stephh] 2009-05-18 07:20:32 +00:00
R. Belmont
8c5a573da6 File missing from last commit. 2009-05-18 05:28:05 +00:00
R. Belmont
2e2d792930 Namco System Super 22 update
- Reimplemented SPOT RAM - Tokyo Wars relied on some details not previously seen
- Fixed uninitialized RAM area that caused random sprite colors since 0.120 (thanks to Phil Bennett for debugging the problem)
- Updated Guru Readme(tm)

Help wanted:

Tokyo Wars would be fully playable but it doesn't write complete sprite lists and doesn't erase old sprite list entries on scene changes.  Possibly a missing DMA function somewhere.

Aqua Jet needs the analog controls hooked up and possibly some other TLC.  It accesses the keycus in a very odd way but appears to run fine and coin up without it returning anything in particular.  I just don't have time right now and I didn't want to "hoard" this stuff when someone else could be making it better.

New games marked as GAME_NOT_WORKING
------------------------------------
Alpine Racer 2 (Rev. ARS2 Ver.A) [Guru]
Tokyo Wars (Rev. TW2 Ver.A) [Guru, R. Belmont, Phil Bennett]
Aqua Jet (Rev. AJ2 Ver.B) [Guru, R. Belmont, Phil Bennett]
2009-05-18 04:12:56 +00:00
R. Belmont
a7383eaece Namco System 23 update
- Changes and documentation added on how the I/O board is hooked up.

The H8/3334 based TSS-I/O board sometimes handshakes successfully in 
Time Crisis 2 now but timing-related problems remain.
2009-05-18 04:00:08 +00:00
R. Belmont
a59e2337ea H8 series MCU updates
- Implemented 8-bit timers and free-running counter for H8/3334
- Added bld #imm, @Rd instruction
- Improvements to interrupts and the serial ports
2009-05-18 03:55:28 +00:00
Brian Troha
92c85c173c CF card redump and ID metadata added to create a CHD [Guru] 2009-05-17 18:39:47 +00:00
davidhay
cde4e45fdc split video ram access into 32-bit / 64-bit areas pending more information on how they actually mirror (it's not a straight mirror) 2009-05-17 13:30:15 +00:00
davidhay
6ea5efd0e9 undo 5563, it breaks the driver. 2009-05-17 13:05:40 +00:00
Angelo Salese
1b8c5dfc00 03190: 86lions: 'Wrong' colours seem fixed when you swap R/B values 2009-05-17 11:09:10 +00:00
davidhay
20b4eb25a0 new clones
US AAF Mustang (TAB Austria bootleg) [Klaus Sommer]

(see http://www.hotsummer.at/guru/Mustang.JPG incase anybody wants to do a quick text mockup of the PCB for reference)

not especially interesting (mainly just minor sound program changes compared to the other bootleg) but it is a complete dump of the bootleg roms, and it documents the TAB Austria bootleg at least.
2009-05-17 10:59:29 +00:00
Ryan Holtz
cedf65e3f2 Added hooks to HOLLY emulation to dump frame captures for an optional offline viewer driver, IVY. [MooglyGuy] 2009-05-17 03:36:41 +00:00
Brian Troha
2c05834518 Correct rom labels per set for the Wizard Fire sets. 2009-05-16 19:09:31 +00:00
Angelo Salese
3415f6c8cd Readded the table without the *offending* last column 2009-05-16 14:55:44 +00:00
Angelo Salese
71eb504d3b Fixed MCU names as per Guru 2009-05-16 13:50:41 +00:00
davidhay
b495b1916a the DES key / PIC information belongs in the PIC rom dumps, not in the source (reduced legal risk, standard/known real format already known) 2009-05-16 12:07:16 +00:00
Fabio Priuli
bfe79e09ed Fix to 03187: scin: Game title is different as shown in picture 2009-05-16 08:35:37 +00:00
Aaron Giles
252fdd1922 Fix mcatadv regression. 2009-05-16 02:24:01 +00:00
Brian Troha
4792a8e850 new clone added: Wizard Fire (Over Sea v2.1)
New Clone Added
-----------------
Wizard Fire (Over Sea v2.1) [Irongiant]

New set becomes the parent... renamed the old "JF" prefixed roms to JE. Added PCB location to rom name where needed and added a note about rom label prefixs.
2009-05-15 22:08:01 +00:00
Wilbert Pol
bc5d8587c4 Moved the configuration of m6502-family callbacks to the cpu configuration. 2009-05-15 19:28:52 +00:00
Yasuhiro Ogawa
82e853dd52 added Guru-readme(TM) for Sega model3 and I/O board [the Guru] 2009-05-15 13:51:58 +00:00
Pierpaolo Prazzoli
1e887cf719 Fixed 03176: cheekyms: Graphic Regression [Pierpaolo Prazzoli] 2009-05-15 09:43:37 +00:00
Yasuhiro Ogawa
f7627e13a3 added Guru-readme(TM) for Triforce [the Guru] 2009-05-15 07:42:52 +00:00
Aaron Giles
3fd14bb4f9 Fix CPS3 regression. 2009-05-15 06:02:23 +00:00
Aaron Giles
de269aeb45 Sent: Monday, May 11, 2009 10:32 PM
To: submit@mamedev.org
Subject: LSHIFT/<< expression diff fix

Tafoid pointed out that it's currently impossible to use '<<' in a 
cheat xml file, this fix adds an alternate LSHIFT to cheat.c and
express.c and also adds the working '>>' as an alternate RSHIFT to 
express.c (not needed in cheat.c as >> parses fine)

diff file attached
2009-05-15 05:29:09 +00:00
Aaron Giles
07388c4544 Sent: Monday, May 11, 2009 10:15 PM
To: submit@mamedev.org
Subject: megatech.c notes

I updated the megatech.c parts list with info from more carts and
fixed some errors in the notes for the rom definitions, and arranged
them in correct order. The diff is kind of messy so I included the c
file too.

Smitdogg
2009-05-15 05:28:10 +00:00
Aaron Giles
93245f1816 From: AGEMAME Development [agemame@gmail.com]
Sent: Monday, May 11, 2009 10:36 AM
To: submit@mamedev.org
Subject: MPU4 lamp smoothing

Lamp output in MPU4.c smoothed. Redrawing now only occurs on the peaks
of the 50Hz AC Power.

(Based on documentation from FME Forever)

(After fixing the silly beginnner C errors)
2009-05-15 05:26:46 +00:00
Aaron Giles
6dfeee8520 From: Luigi30 [mailto:luigi30@gmail.com]
Sent: Sunday, May 10, 2009 10:46 PM
To: submit@mamedev.org
Subject: lottofun coin lockout

Adds missing coin lockout to lottofun
2009-05-15 05:25:37 +00:00
Aaron Giles
4063eeeaca From: Atari Ace [mailto:atari_ace@verizon.net]
Sent: Sunday, May 10, 2009 5:41 PM
To: submit@mamedev.org
Cc: atariace@hotmail.com
Subject: [patch] Static qualifier update

Hi mamedev,

Here's my periodic static qualifier patch for MAME, mostly adding
static to new code introduced over the past couple of months.

~aa
2009-05-15 05:24:32 +00:00
Aaron Giles
3ed8adbf9f Hi again Aaron,
Remember me, I sent you the Aliens ASIAN EPROM dump a few days ago?

Anyhow, I've just been repairing an original Data 
East Robocop boardset and noticed that only the 
PROM at 2A on the ROM board had been dumped - the 
two PROMs on the CPU board were undumped. So I 
desoldered those two from my boardset and dumped 
them for you. They didn't have labels on them so 
the attached filename dumps are made up of the 
type of PROM followed by the IC location on the PCB.

I also noticed that the filename of the already 
dumped PROM at 2A (which I verified okay against 
mine) didn't include the PROM type, although it's mentioned here:

http://maws.mameworld.info/maws/driverinfo/dec0.c

so I renamed that file and re-sent it. Up to you 
or the MAME team to decide whether to change the 
name, although I guess it's no big deal, although 
it makes life a bit easier for anyone repairing a 
boardset and wishing to know the PROM type (the 
boardset itself is screened wrong I believe - for 
the PROM at 2A it's screened as MB7130, yet the 
PROM used (and mentioned on the above page) is in fact an MB7124).

For further info, this is what happens when the 
relevant PROMs are removed from the board (one at a time!):

MB7122E (EN-24) PROM at 17E on CPU board -- 
Removing this causes all text to disappear along 
with the sprites and the foreground layer of the 
background graphics to be absent (but the background layer is still visible)

MB7116E at 12C on CPU board -- Removing this causes all sprites to disappear

MB7124E at 12A on ROM Board (although the board 
is screened as MB7130) -- Removing this causes the 
display to disappear, although coining up makes 
the correct text appear (and sound to play), 
intro graphics appear on starting a game, then 
nothing, it won't even play blind (although the 
coin up sound still plays on coin insert)


There's also a PAL on the ROM board but 
unfortunately it's protection fuse is of course 
blown so I can't read it. Ah well.

If you need to credit me when these are 
incorporated into the code, just put in my name Irongiant

Hope all this helps.


Cheers,
Phil
2009-05-15 05:22:33 +00:00
Aaron Giles
d9f4734cfa From: Xander Xander [mailto:xander85@operamail.com]
Sent: Sunday, May 10, 2009 1:28 AM
To: submit@mamedev.org
Subject: Save state for artmagic.c and runaway.c

I have added the save state to artmagic.c and runaway.c

Xander
2009-05-15 05:14:52 +00:00
Aaron Giles
a5699e8513 > From: atari_ace@verizon.net
> To: submit@mamedev.org
> CC: atariace@hotmail.com
> Subject: [patch] Search all rom sources for merges
> Date: Sat, 18 Apr 2009 20:32:15 -0700
> 
> Hi mamedev,
> 
> The logic for detecting merged roms does not check all the rom sources
> in the parent, leading to cases where roms from devices aren't
> detected as merged (e.g. ldv1000 in superdqs). This fixes it.
> 
> ~aa
2009-05-15 05:13:28 +00:00
Aaron Giles
f05270246f Fixed sound mute for system 2 games. 2009-05-15 04:46:15 +00:00