Commit Graph

5775 Commits

Author SHA1 Message Date
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
Angelo Salese
a52c2c5356 Fixed title screen display in Joshi Volleyball [Angelo Salese] 2009-05-14 21:44:20 +00:00
Angelo Salese
728b617f74 Added basic ADPCM support to Grand Cross [Angelo Salese] 2009-05-14 20:46:22 +00:00
Angelo Salese
aa7b8f9323 Fixed Oki banking in Grand Cross. [Angelo Salese] 2009-05-14 19:44:56 +00:00
Aaron Giles
befc46f257 Cleanups and version bump. 2009-05-14 16:30:38 +00:00
Wilbert Pol
7dc342691f fix typo 2009-05-14 16:28:09 +00:00
Angelo Salese
8226d123f8 Fixed King Derby sprites wrap-around and flip x positioning. 2009-05-13 21:41:55 +00:00
Angelo Salese
e7e544c0c1 Fixed typo 2009-05-13 20:48:30 +00:00
Angelo Salese
3f2794f4de Dumped io board rom to Dynamic Golf [Guru] 2009-05-13 20:12:56 +00:00
Angelo Salese
ca351bba59 Fixed Kiki Kai Kai exception. 2009-05-13 19:05:01 +00:00
Aaron Giles
a909ca4b4a Fixed MCS-51 to not access RAM in wraparound fashion.
Hooked up Noboranka MCU (very different from the others).

New games working: Noboranka
2009-05-13 15:53:11 +00:00
Aaron Giles
0e3bd92f71 Fixed buffer overflow with longer driver names. 2009-05-13 02:58:45 +00:00
Aaron Giles
8125878cfa Fixed misaligned table. 2009-05-13 02:58:21 +00:00
Nathan Woods
4b092a9122 Readded read_vector callback 2009-05-13 02:53:12 +00:00
Angelo Salese
48f28c7c0b Improved the single board 4p mode in Kick N Run / Mexico 86. It basically works but 2p mode is broken so I still keep it as disabled by default. [Angelo Salese] 2009-05-13 00:21:43 +00:00
davidhay
8a65213590 TA Fifo / YUV Transfers leave the SB_C2DSTAT register as it was 2009-05-12 22:27:55 +00:00
Brian Troha
c88bceb266 removes "BAD_DUMP" from the Red Baron AVG bprom, it has been verified correct (contents and label) by the Dumping Union ;-) 2009-05-12 22:27:13 +00:00
Jonathan Gevaryahu
2a8f2a9b69 add two crystal values needed for MESS 2009-05-12 19:10:25 +00:00
Angelo Salese
30cd851a93 Fixed Legend of Makai regression. 2009-05-12 16:27:58 +00:00
Angelo Salese
53cb336c1d Fixed regression on homedata.c driver 2009-05-12 16:13:51 +00:00
Phil Bennett
d1627e2692 Marked polystar, hellngt and totlvice CHDs as bad. Will be replaced soon.
Added missing YMZ280B ROM to evilngt/hellngt. [Guru]
2009-05-12 12:42:58 +00:00
Phil Bennett
7e9414b9e9 03173: batman: Audio samples are incorrectly pitched [Phil Bennett] 2009-05-12 12:10:14 +00:00
davidhay
e1341c0524 marked wboyu as 'prototype'? the evidence at http://www.mameitalia.net/index.php?showtopic=12508&st=0&#entry149552 would seem to suggest that it is. 2009-05-12 06:41:07 +00:00
Fabio Priuli
5629699d97 Reverted bogus change. The correct fix had already been added by Reip. I should really go to sleep. Sorry. 2009-05-11 23:18:27 +00:00
Fabio Priuli
71338cd990 Fixed MT3171. Since I'm a bit confused about all the memory map macros, can anyone take a look if there is a more compact way to code this? thanks. 2009-05-11 23:14:58 +00:00
Brian Troha
9d20f1ad00 Changes Hatris (World) to Hatris (US) as it's the US set... now that I can actually see it run ;-) 2009-05-11 21:03:28 +00:00
Fabio Priuli
aa32dab8d1 Fixed very stupid tag mistake I had introduced 2009-05-11 18:46:14 +00:00
Angelo Salese
c152695381 Fixed a pointless memory map name 2009-05-11 18:11:51 +00:00
Angelo Salese
3efe048152 03169: All sets in hvyunit.c: Access Violation
Also renamed cpu tags to be master/slave.
2009-05-11 18:08:09 +00:00
Fabio Priuli
6810501703 Fixed halleys.c sound: ay8910 write handlers work on two bytes 2009-05-11 18:04:09 +00:00
Fabio Priuli
0a134f782c Fixed P2 palette write handlers for fromancr and fromanc4 2009-05-11 17:20:40 +00:00
Fabio Priuli
9bb141db5f Fixed tattass regression from map merging 2009-05-11 15:44:32 +00:00
Yasuhiro Ogawa
e6265a189f updated CHD hash of 2 newly added games to genuine one [the Guru] 2009-05-11 09:57:11 +00:00
Aaron Giles
00c5f34211 MCS-51 fixes:
* jb int0,<self> loops are now broken out of if int0 comes and is taken
 * externally-clocked counters only count when enabled

System 1 changes:
 * hooked up 8751 properly
 * removed old 8751 hacks
 * shuffled Shooting Master sets

New Games Marked Working
------------------------
Choplifter (8751 315-5151)
Shooting Master (EVG, 8751 315-5159a)
2009-05-11 09:14:26 +00:00
davidhay
a95bed239b replaced sha1s in the new gnet additions
aaron> files are in the same place
2009-05-11 07:57:57 +00:00
Fabio Priuli
eaff98fd77 Mamesick's fixes for a couple of bugs introduced while merging memory maps 2009-05-11 07:00:13 +00:00
Yasuhiro Ogawa
6ac3b1d971 fixed DIPSW and notes [kanikani] 2009-05-11 06:03:12 +00:00
Aaron Giles
8e290e62d8 Fixed validity check failure. 2009-05-11 05:54:30 +00:00
Fabio Priuli
eff9a60365 Fixed pipedrm tag problem 2009-05-11 05:21:06 +00:00
Brian Troha
f7e60a3c7b New Clone Added: Hatris (World)
New Clone Added:
--------------------
Hatris (World) [Andrew Welburn]


Also corrected the the difficulties in the dipswitches to stated "Hat Fall Velocity" and "End Line Position" as found in a scanned PDF manual.
2009-05-11 03:30:50 +00:00
Angelo Salese
39ff59a5ac Made a main clock correction for M14 HW 2009-05-11 01:10:40 +00:00
Angelo Salese
081c0cfce5 Converted DJ Boy memory maps to current standards 2009-05-11 00:54:38 +00:00
Angelo Salese
12f1da5981 Disabled some unneeded register logging. 2009-05-10 23:37:58 +00:00
Angelo Salese
ef7dae23cb 03162: baddudes, hbarrel, birdtry, robocop, hippodrm, ffantasa : Game has no sound at all 2009-05-10 22:53:27 +00:00
Angelo Salese
20b2ab2b92 Improved the debugging on the Wave DMA handler. 2009-05-10 22:00:12 +00:00
Angelo Salese
b95de6056c Commented out the ACIA irq, was causing missing bgms in Street Fighter Zero 3 Upper 2009-05-10 20:48:21 +00:00
Angelo Salese
bbf0b5cd1d Added MCU no-dump to Air Buster 2009-05-10 20:26:47 +00:00
Pierpaolo Prazzoli
a36738d222 Fixed regression for mitchell.c games 2009-05-10 19:05:53 +00:00
davidhay
03b002307a New games added
--------------

Otenami Haiken (V2.04J) [Joerg Hartenberger]
Shanghai Sangokuhai Tougi (Ver 2.01J) [Joerg Hartenberger]

they're g-net games and the metadata is currently wrong (used ident from another game) but I'll fix it when I get sent the proper one.  Both work fine.
2009-05-10 18:16:05 +00:00
Angelo Salese
5ff1f61b3c Removed some unneeded " 2009-05-10 17:20:04 +00:00
Angelo Salese
5c95aa672d Converted niyanpai.c and nbmj9195.c to use AM_IMPORT_FROM 2009-05-10 17:16:20 +00:00
Angelo Salese
a0aa7c791c Converted namcos2.c to use AM_IMPORT_FROM 2009-05-10 17:07:23 +00:00
Angelo Salese
f7b8a87fe4 New clones added
----------------
Samurai Nihon-ichi (set 3, harder) [f205v]

Moved Nunchackun to be a clone of Lady Master of Kungfu (same game, different gfxs).
2009-05-10 16:10:17 +00:00
Angelo Salese
b01833d08d New games marked as GAME_NOT_WORKING
------------------------------------
IQ Pipe [SoftwareThis]
2009-05-10 15:22:09 +00:00
davidhay
ca4752d9b7 hacked the YUV interrupt to fire when the base register is written. (Currently looking at implementing properly, but this prevents KuruCham and SS2005 from hanging) 2009-05-10 13:14:12 +00:00
Fabio Priuli
1836c5e1fe Fixed tubep.c tags as per Aaron's suggestion 2009-05-10 12:05:55 +00:00
Aaron Giles
564aa21bc1 Removed round() hack in favor of MSVC-specific #define in winprefix.h.
Changed bilinear filter to use faster rgbutil.h version. It would
be even faster if the texture code downconverted to fixed-point
earlier and then used the integer values when doing the texture
lookups.
2009-05-09 22:03:21 +00:00
Angelo Salese
9216688bb1 Added a work-around for the UART FIFO read only status register on the SH-4 to make Tetris Kiwamemichi happy to boot.
It crashes shortly after that like La Keyboard though (jumps to an unmapped address).
2009-05-09 19:18:36 +00:00
davidhay
053d30b140 changed a few things to make unhandled stride cases show up more obviously. 2009-05-09 16:16:33 +00:00
davidhay
bc6810f131 better enforcement of texture rules 2009-05-09 16:01:20 +00:00
Nicola Salmoria
c9f7ad6772 marked bad dump 2009-05-09 15:04:13 +00:00
Nicola Salmoria
0711387b26 typos and mcu hash 2009-05-09 14:57:01 +00:00
davidhay
1b188c1974 ok, not sure about this one... maybe the stride value is valid in this case, need to check. 2009-05-09 14:10:35 +00:00
davidhay
4796659533 implement a few more texture rules 2009-05-09 13:52:47 +00:00
davidhay
e3b4a07d07 applied some of the exclusive texture mode rules (fix guilty gear regression with previous checkin) 2009-05-09 13:38:34 +00:00
Nicola Salmoria
6dae83c584 added MC-8123 key for Gigas. Of course the game still doesn't work because the program ROM is missing. 2009-05-09 13:12:36 +00:00
davidhay
49945ae809 made stride select an extra (unsupported) texture mode. 2009-05-09 13:06:06 +00:00
davidhay
5b959d28aa put bilinear enable as a debug feature for now, it's pretty, but a little slow to be developing with :-) 2009-05-09 11:43:03 +00:00
davidhay
ccc344ef61 short-circuit the naomi rendering in non-textured cases, prevents a lot of bad graphics. 2009-05-09 11:04:09 +00:00
Fabio Priuli
ed033f2799 Fixed tubepb regression (it uses a different tag for 3rd CPU) 2009-05-09 09:13:48 +00:00
Ryan Holtz
5932d858db Added bilinear filtering to Naomi video emulation. Textures are still a bit crawly since we're always using the lowest MIP level. [MooglyGuy] 2009-05-09 07:09:52 +00:00
Aaron Giles
09d58a6c7f Removed address_map2 items from the CPU config, etc. 2009-05-09 05:30:43 +00:00
Aaron Giles
0f1e0cc8e5 Removed second parameter from MDRV_CPU_PROGRAM_MAP, MDRV_CPU_DATA_MAP,
and MDRV_CPU_IO_MAP. For the remaining drivers that used multiple
address maps, converted them to use AM_IMPORT_FROM to import the base
map.
2009-05-09 04:11:55 +00:00
Aaron Giles
9671ee9208 Added cheesy workaround for round(), until a better one is found. 2009-05-09 04:09:19 +00:00
Yasuhiro Ogawa
946aba63d0 fixed spelling of company name 2009-05-09 02:04:53 +00:00
davidhay
77f8cfea08 fix bug in computedilated, was causing bad portraits in shikgam2 2009-05-09 00:29:11 +00:00
Ryan Holtz
cb3ebf5bf8 Merged memory maps in the follow remaining drivers and cleaned up some comments. The terms readmem and writemem no longer exist in src/mame/drivers. [MooglyGuy]
- homedata.c, intrscti.c, inufuku.c, irobot.c, jack.c, kaneko16.c, naughtyb.c, scobra.c, scramble.c, slapfght.c, spaceg.c
2009-05-08 23:58:06 +00:00
Brian Troha
870afda8b6 Cart info documentation update for the two resent Mega-Tech cart dumps: Shadow Dancer & Streets of Rage 2009-05-08 21:57:49 +00:00
Angelo Salese
7ee34f4d3a Fixed a surely wrong Maple behaviour, will double-check it later but this fix should allow Under Defeat to boot. 2009-05-08 19:14:48 +00:00
Angelo Salese
9899c14bdc Some Maple fixes, now Street Fighter Zero 3 Upper should be fully playable. 2009-05-08 18:26:03 +00:00
Fabio Priuli
df9cd55f44 Fixed nss sound tag (to make it the same as snesb.c and MESS snes.c). This fixes MT3152. 2009-05-08 15:48:07 +00:00
Angelo Salese
fc3da46e20 Lowered the ay volumes, my ears thanks... 2009-05-08 15:12:48 +00:00
davidhay
527ad38449 added profile markers to naomi, to see what % of cpu time things are using
right now cvs title screen
48% main CPU
11% Memory Read
16% Memory WRITE64_HANDLER
20% User1 (Start Render->End Render)

at 8% speed

So.. main CPU and Memory Access are still the main bottlenecks, although the video rendering is significant.
2009-05-08 14:52:35 +00:00
Angelo Salese
7a24de64f0 Removed a debug logging 2009-05-08 14:27:19 +00:00
Angelo Salese
63d2d6b503 Fixed background colors in Alien Command 2009-05-08 13:42:53 +00:00
Angelo Salese
79ab4468b6 Added MCU no dumps for the Grand Striker driver 2009-05-08 13:29:56 +00:00
Angelo Salese
88c1d2db97 Renamed yumefuda.c/hanaroku.c drivers to albazg.c/albazc.c (like they should be properly named) 2009-05-08 12:38:13 +00:00
Angelo Salese
139620156a New games added or promoted from NOT_WORKING status
---------------------------------------------------
PT Reach Mahjong [Angelo Salese]
2009-05-08 11:34:21 +00:00
Angelo Salese
d124a13e29 Fixed inputs, it's now playable but not yet working (investigating...) 2009-05-08 10:28:01 +00:00
Angelo Salese
4898f905f2 Converted Irem M14 HW to tilemaps and cleaned-up the driver 2009-05-08 09:34:34 +00:00
Fabio Priuli
8c71e9a7ce Fixed a couple of minor regressions from device-ization of nes ppu (MT 3151) 2009-05-08 06:45:33 +00:00
Fabio Priuli
d4987f1134 fixed 3 more tags 2009-05-08 06:03:57 +00:00
Fabio Priuli
d4fb6ec81f commented out unused variable. 2009-05-08 06:03:27 +00:00
Fabio Priuli
f581b98781 Wrong cpu tag fixed 2009-05-07 22:41:11 +00:00
Olivier Galibert
309ed153c8 Naomi renderer: make it anal-retentive where it comes to position precision 2009-05-07 22:30:45 +00:00
Olivier Galibert
cb9412bb8c Naomi renderer: add all 64 blending modes 2009-05-07 21:16:43 +00:00
smf-
1443386e33 fixed visual studio 64 bit compile 2009-05-07 19:43:17 +00:00
Angelo Salese
888d92cda8 Some driver updates that involves MCU that needs to be decapped for Guru (mostly the ones that I recall right now). 2009-05-07 19:39:37 +00:00
Aaron Giles
673ca66750 Cleanups and version bump. 2009-05-07 15:46:14 +00:00
Aaron Giles
c80c4730c4 From: Xander Xander [xander85@operamail.com]
Sent: Wednesday, May 06, 2009 12:01 PM
To: submit@mamedev.org
Subject: MAME Debugger

In some processors (like Z80), it is not possible to put the BPs to
0x000A, 0x000B, 0x000C, 0x000D, 0x000E with the key F9, and if it
is inserted more than 10 BP, the BP A, B, C, D, E cannot be removed
with the key F9.

Xander
2009-05-07 15:29:33 +00:00
Aaron Giles
4aa04501e7 Here's my dumps of these carts. Please have the credits include
Smitdogg, cricri_pingouin, incog, B. Sparks, ANY. I have some carts to
go through for the driver notes but no time today to update the
source. For these 2 carts, both pcb's are 171-5782. Shadow Dancer uses
an intel 27256 and a MASK uPD27c4000, sticker on the pcb is
837-6963-43. Streets of Rage uses TMS 27c256 and MASK uPD27c4000. pcb
sticker is 837-6963-51.

Smitdogg
2009-05-07 15:27:59 +00:00
Fabio Priuli
6790318845 Moved mapping for 'skip to next level' buttons to Q,W. Feel free to change them to anything else if you like. 2009-05-07 15:27:03 +00:00
Aaron Giles
1e81454f3e Cruis'n World v1.7 [MSN] 2009-05-07 15:11:27 +00:00
Aaron Giles
537c6394f5 From: Luis Faria [mailto:luis.faria@gmail.com]
Sent: Tuesday, April 28, 2009 6:20 AM
To: submit@mamedev.org
Subject: Some protection fixes for galpani2

Hi, I'm submitting a fix for the current protection emulation in
galpani2 driver, based in MAME0131.

I've modified somewhat the protection handling, geeting rid of
the need to call galpani2_mcu_run from VIDEO_UPDATE, as
that function is performed by CPU2's INT7 and it now works.
And added support for command 2, making gp2se go into
demo mode and allowing to go ingame, nice skulls! ;-)
Unfortunately, this set is still not playable because of missing
gals in the background and sometimes there's an ADDRESS
ERROR, causing a reset. Included in these changes, I added
support for MCU triggering by CPU2 .

Also:

- changed some 8 bit writes disguised as 16 bit to
AM_WRITE8 and AM_DEVWRITE8 and some
AM_WRITE(SMH_NOP)s to AM_WRITENOP.

- "crystallized" the clocks of the M68000s and OKIs,
deriving the latter from the former.

- fixed a Copy&Paste mistake I made in the previous
submission, in the sound rom mappings for galpani2/2t/2g.

- reduced the input port definition duplication by using
PORT_INCLUDE where applicable instead of defining
everything again.

- reduced the CPU#2 Code region size to the effectively
used size, and expanded the CPU#2 Backgrounds Data
region size to the maximum usable size, making it the
same for all sets.

Keep on the good work!

Regards,
Luis Faria
2009-05-07 15:03:29 +00:00
Aaron Giles
d074b034a6 From: Corrado Tomaselli
Corrected sauro main cpu to 5Mhz and YM3812 to 2.5Mhz as verified on the pcb
2009-05-07 14:56:41 +00:00
Aaron Giles
0cdc6294dc From: Corrado Tomaselli
Special Criminal Investigation (Negro Torino hack)

I added this hack running on the original pcb. There are some changes in 
the gfx of the game.
The company is the same that did Puzznic hack (again running on original 
pcb). An arcade owner once told me Negro s.a.s from Turin was once the 
official dealer of Taito games. I wonder if taito knew they hacked their 
games ;)
2009-05-07 14:55:33 +00:00
Aaron Giles
3d3eddc80b Added and began hooking up the 8751's for the System 1 games.
Still some work to do.
2009-05-07 14:00:31 +00:00
Aaron Giles
d72f98cb3c Fix MCS51 disassembler to work properly when there are two
memory arguments (the second would overwrite the first).
2009-05-07 13:59:46 +00:00
Fabio Priuli
7498554ec1 Moved 'skip to next level' buttons from BUTTON_2 to F1/F2 keys. 2009-05-07 12:09:07 +00:00
Angelo Salese
9dc31cb7c3 Disabled newer games from mamedriv.c 2009-05-07 11:23:22 +00:00
Olivier Galibert
faf1defc0a Naomi renderer: target the pixel center. 2009-05-06 23:30:15 +00:00
Olivier Galibert
b696ed9b88 Naomi renderer: cleanups and renaming before I go nuts. 2009-05-06 21:43:41 +00:00
Angelo Salese
63cd0a8f45 Added proper MCU dump for Meikyuu Hunter G. [Dr. Decapitator, Guru, Angelo Salese] 2009-05-06 18:43:34 +00:00
davidhay
85ad4afb67 removed copy+pasted comment, this bootleg is a single board. 2009-05-06 18:22:26 +00:00
davidhay
07f91dc456 added note about manufacturer of the cabal bootleg that was just added. 2009-05-06 17:19:30 +00:00
davidhay
6fcdf3140d renamed black tiger sets. 2009-05-06 17:16:45 +00:00
davidhay
c89d2e7d44 new clones
Cabal (bootleg set 2) [Klaus]

this one is closer to the original sets, basically it's just a version of the game with the sound cpu pre-decrypted & split into decrypted data / encrypted data.  Came from a legitimate bootleg board tho.
2009-05-06 17:03:53 +00:00
Ryan Holtz
29f46d4576 - Fixed display of the i8085's SP register when in the debugger. [MooglyGuy] 2009-05-06 15:19:41 +00:00
davidhay
d3ebaa0724 added some not-amazingly-good code to use the correct full-resolution textures in mipmapped cases (the mipmapped versions come first, so to find the full resolution you have to calculate an offset). This improves ikaruga, text in kurucham etc. Not heavily tested. 2009-05-06 14:44:43 +00:00
Angelo Salese
71464b3db8 Minor variables clean-up 2009-05-06 13:10:59 +00:00
Angelo Salese
f35a64163e Added proper MCU dump for Black Tiger. [Dr. Decapitator, Guru, Angelo Salese]
===============================================================================

Notice that I'm not sure about who I should properly credit for the dump (Dr. Decapitator or Decapping Project?).
2009-05-06 12:57:32 +00:00
Brian Troha
8935dc57ef New Clone added: Pit Fighter (Rev 5)
New Clone Added
===============
Pit Fighter (Rev 5) [Smitdogg, The Dumping Union]

Adds Rev 5 of Pit Fighter to the driver.  It works as well as the other sets ;-P

Also added correct 4megabit mask rom dumps to Rev 5 & 6.
2009-05-06 02:01:15 +00:00
Brian Troha
5168c61d45 Changes name of a set Glass... as verified by a dump from Andrew Welburn. His PCB shows the "set 2" we had as the set the has "Break Edition" under the main Glass logo.
BrianT
2009-05-06 00:23:17 +00:00
davidhay
3831a065ef actually draw to the edges of the screen on naomi. 2009-05-05 22:25:29 +00:00
Fabio Priuli
ccdf4727ad Forgot to commit this file 2009-05-05 22:23:42 +00:00
Fabio Priuli
6be9cb9992 A few number-to-tag changes in megadrive/sms based drivers.
Also changed some tags (needed until all drivers are updated from using genesis.c to megadriv.c) and made explicit a few header includes.
2009-05-05 22:14:45 +00:00
Olivier Galibert
08ed5c16e6 Naomi renderer: render sprites as polys. Add bitsliced alpha. 2009-05-05 21:42:30 +00:00
Angelo Salese
a770f077d0 Modified mahjong games in Naomi to be loaded with a specific configuration, will add the proper JVS hook-up on my next update 2009-05-05 18:54:58 +00:00
Angelo Salese
f8bf2de8bc New clones added
----------------
Noraut Joker Poker [Alan Griffin]

===============================================

I don't know if he wants to be credited with his name, I guess so...
I'll also contact him for the initialize info...
2009-05-05 18:15:02 +00:00
Jonathan Gevaryahu
c713b0ba1a minor update to sn76496.c to make the cycles to ready change made more sane (still not completely right), and document why. 2009-05-05 17:06:28 +00:00
Pierpaolo Prazzoli
38833fa1dc Fixed
03143: screwloo: screwy graphics area on one screen [Pierpaolo Prazzoli]

As a result, now the floor "moves" when the character moves around
2009-05-05 16:42:38 +00:00
Angelo Salese
00fdcf6adf Improved logging for the PVR-DMA 2009-05-05 14:34:17 +00:00
Fabio Priuli
ca876a8a0a Made a few more number-to-tag conversions. Also, removed chd.h includes from cps2.c (leftover of pre-decrypt versions, I guess) 2009-05-05 09:08:33 +00:00
Jonathan Gevaryahu
08c182fbe7 New games marked as GAME_NOT_WORKING
------------------------------------
Gigas [Andy Welburn]
2009-05-05 01:21:34 +00:00
Olivier Galibert
f0d2b4ff53 Naomi renderer: add yuv-linear textures, but it's kinda useless without the TA yuv pipe. 2009-05-04 23:22:54 +00:00
Olivier Galibert
0480162bcc Naomi renderer: bunch of fixes and cleanups 2009-05-04 20:47:23 +00:00
Angelo Salese
ea7a4c5b3a New clones added
----------------
Aliens (Asia) [Irongiant]
2009-05-04 20:38:15 +00:00
Tomasz Slanina
0d71c2d7c8 Various improvements to Parent Jack driver. 2009-05-04 15:49:40 +00:00
davidhay
2f3a715a85 slightly different implementation after talking to sar. the 'z' value probably already is 1/z 2009-05-04 14:51:53 +00:00
davidhay
0c5ebcb2ee small wbuffer priority hack to make things more usable (things are generally in the right order now) 2009-05-04 13:58:22 +00:00
Curt Coder
91a7d9908b Converted the WAVE sound device to stereo (for MESS). 2009-05-04 13:18:58 +00:00
davidhay
1067adb1a1 fix out of bounds write issue (wrong array dimensions of buffer) on new Naomi rendering code, was causing various glitches [Olivier Galibert] 2009-05-04 12:24:11 +00:00
Olivier Galibert
1e2829da9c Naomi: hacked up 3D renderer.
It doesn't work at all the way the real hardware works and it's still
buggy as hell, but at least Kale will be able to see more than the
flat sprites.

Other people are welcome to work on something which could try to
pretend to be accurate.
2009-05-04 11:45:32 +00:00
Nathan Woods
298cf8348d Sync with MESS 2009-05-04 11:27:27 +00:00
Angelo Salese
6d6f31b9b1 Added preliminary coin latches for PT Reach Mahjong.
=========================================================================================

Any help here is appreciated, I don't know why the gameplay looks pretty much broken,
i8085a irq bug?
2009-05-04 01:21:50 +00:00
Yasuhiro Ogawa
e1e3de7f68 Changed the game name.
This game is 'PT Reach Mahjong (1979/11)' according to title screen.
'PT Mahjong (1979/01)' is different game.
2009-05-04 00:10:46 +00:00
davidhay
02bdddd184 added an extra set to goldstar.c, not sure if it's a good dump tho. 2009-05-03 22:42:06 +00:00
Angelo Salese
f0683906c3 New games marked as GAME_NOT_WORKING
------------------------------------
Triple Star 2000 [f205v]
Super Star [f205v]
2009-05-03 20:28:04 +00:00
Angelo Salese
0e77ecc1d2 test svn commit 2009-05-03 20:27:01 +00:00
Angelo Salese
a01f867cbe Removed deprecat.h dependancy for kopunch.c 2009-05-03 18:40:48 +00:00
davidhay
f618b47a3e changed some misleading comments too. 2009-05-03 18:39:00 +00:00
davidhay
20b78c3ae5 missing an #if 0 2009-05-03 18:37:34 +00:00
davidhay
cc5f71a1be a few changes to the 3d buffer code.. no improvements, but might make development easier. 2009-05-03 18:36:52 +00:00
Angelo Salese
cae3430d26 Found some inputs in PT Mahjong 2009-05-03 16:36:41 +00:00
Angelo Salese
eafc1367bf Added a preliminary driver for Irem M14 HW, will finish it soon if possible. 2009-05-03 15:07:54 +00:00
R. Belmont
2f0739cb34 S23: hooked up serial comms between subcpu and I/O board.
New games marked as GAME_NOT_WORKING
------------------------------------
Panic Park (PNP2 Ver. A) [Guru]



If anyone wants to mess with this driver, please feel free.  A few things that could use attention:
- Palette RAM is definitely not right
- The text layer isn't correct
- The I/O board now recieves a startup packet from the subcpu but doesn't send anything back, which in turn means the subcpu won't let the MIPS advance.  What else does the I/O board want?  It's a tiny program, shouldn't be too hard to work out.
- All the games download a giant mass of binary data through the 3D FIFO on startup.  Assuming it's a DSP program, identifying what kind it's for would be nice.
2009-05-03 15:04:51 +00:00
R. Belmont
4c4564753a H8: Better interrupt handling for the 8/16 bit H8s. 2009-05-03 14:53:17 +00:00
Yasuhiro Ogawa
9bd12cb993 New clones added
Crazy Kong 2 (Japan) [Team Japump!!!]
2009-05-03 12:16:03 +00:00
Wilbert Pol
813b577298 Changed the z80_bank_addr into a simple 9 bit shift register. Fixes mantis 2817. [Enik Land] 2009-05-03 12:00:02 +00:00
Yasuhiro Ogawa
c58dccfb7e forgot to add SHA1s 2009-05-03 09:41:27 +00:00
Yasuhiro Ogawa
1bd5cfa4a4 New clones added
Super Xevious (Japan)
2009-05-03 09:39:35 +00:00
R. Belmont
9ca33c5a1d Second verse, less "cargo cult" than the first. 2009-05-03 00:26:13 +00:00
R. Belmont
2ab1c30583 Fix 64-bit GCC compile problem. 2009-05-02 21:49:39 +00:00
Angelo Salese
d8d7a22a08 Cleaned-up HNG64 system ports 2009-05-02 16:50:06 +00:00
Ryan Holtz
90bd3d14ea Merged memory maps for all driver sources beginning with 'H':
- halleys.c, hanaawas.c, hanaroku.c, hcastle.c, hexa.c, hexion.c, higemaru.c, hnayayoi.c, holeland.c, homedata.c, hshavoc.c, hyhoo.c, hyperspt.c
2009-05-02 16:45:51 +00:00
Angelo Salese
3a023d7403 Memory maps merges for the following drivers:
* karnov.c
* kchamp.c
* kingobox.c
* klax.c
* koikoi.c
* konamigq.c
* ladyfrog.c
* liberate.c

Fixed Yellow Cab (Japan) booting, promoted to working status [Angelo Salese]
Attempted to fix colors in Koi Koi Part 2 [Angelo Salese]
Lowered DAC volume in Karate Champ from 0.50 to 0.15, it was having sound clipping problems since day one. [Angelo Salese]

(Fixed Karnov sound regression)
2009-05-02 16:23:57 +00:00
Fabio Priuli
5a06342216 number-to-tag conversions in CPU calls for most of drivers starting with 'G' 2009-05-02 10:53:04 +00:00
Fabio Priuli
46387ed4f2 Fixed failing MAME validation (wrong marukin io_map after mitchell.c map merging) 2009-05-02 09:38:09 +00:00
Fabio Priuli
ae9ad4ea6b Removed a few more MESS specific code from mame/machine/atari.c. Also, renamed a couple of functions to prevent conflicts with MESS. 2009-05-02 08:43:28 +00:00
Ryan Holtz
f5a98d1a86 Merged memory maps for all driver sources beginning with 'G': [MooglyGuy]
- gaelco.c, gaelco2.c, gaiden.c, galaga.c, galastrm.c, galaxold.c, galivan.c, gaplus.c, gbusters.c, gcpinbal.c, genesis.c, gijoe.c, ginganin.c, glass.c, gng.c, goal92.c, goindol.c, gomoku.c, gotcha.c, gotya.c, gridlee.c, gstriker.c, gumbo.c, gunbustr.c
2009-05-02 05:44:29 +00:00
Angelo Salese
904d22d694 missed a couple of files 2009-05-02 01:23:26 +00:00
Angelo Salese
04604bd621 Memory maps merges for the following drivers:
* lkage.c
* lsasquad.c
* lwings.c
* m62.c
* m90.c
* magmax.c
* mainevt.c
* marinedt.c
* markham.c
* mastboy.c
* matmania.c
* megadriv.c
* megazone.c

==============================================================================

There are currently 53 drivers with splitted memory maps as far as I know.
2009-05-02 01:14:48 +00:00
Angelo Salese
97d1735c71 Memory maps merges for the following drivers:
* metro.c
* mitchell.c
* ms32.c
* msisaac.c
* mugsmash.c
2009-05-01 23:26:34 +00:00
Angelo Salese
a492c09e43 Fixed merging quirk 2009-05-01 19:50:27 +00:00
Angelo Salese
48a8d4319e Merged memory maps in the mystwarr.c driver 2009-05-01 19:39:23 +00:00
Angelo Salese
5fa4cf1c9a First layer of memory map merging for namcos2.c and namcos21.c, needs a second hand in order to remove all the SMH references
(they both are macroized to hell).
2009-05-01 18:52:03 +00:00
Angelo Salese
213087537c Merged memory maps in the nbmj8891.c 2009-05-01 18:08:35 +00:00
Fabio Priuli
075798d3eb A final round of number-to-tag conversions in CPU call. Only drivers with 'G' and some delicate cases are left (but I won't touch them until I have run a deeper regression test) 2009-05-01 17:53:11 +00:00
Angelo Salese
839f1ec42e Merged memory maps for nycaptor and nbmj8991.c 2009-05-01 16:39:51 +00:00
Fabio Priuli
f932255eb4 number-to-tag conversions for drivers starting with 'S': remaining changes should not involve anymore so many drivers. 2009-05-01 15:01:13 +00:00
Fabio Priuli
f59c21a9ec Some more number-to-tag conversions in CPU calls 2009-05-01 07:54:55 +00:00
Derrick Renaud
c19d6768e7 Changed Lunar Lander thrust control to a pedal. This more accurately emulates the control.
Note: the current code uses IPT_PADDLE.  This causes the game to start with the thrust at 50%.  This is not correct.  The control is really a hand operated pedal.
2009-05-01 00:26:07 +00:00
davidhay
b5cd272823 noticed that i'd accidentally deleted a line in namcos1 2009-04-30 22:44:54 +00:00
Derrick Renaud
3f6eb0e765 lordgun - Fix: P1 Button2 is really P2 Button1 [Cananas] 2009-04-30 22:27:56 +00:00
Angelo Salese
823487401b Removed SMH references in namconb1.c 2009-04-30 18:57:34 +00:00
Angelo Salese
1c067e6187 Memory maps merges for the following drivers:
* nbmj9195.c
* niyanpai.c
* ninjaw.c
2009-04-30 18:53:17 +00:00
Fabio Priuli
5bd851a0d9 A couple more 2009-04-30 17:50:38 +00:00
Fabio Priuli
52fa72a778 More numbers-to-tags changes. Also, removed two unneeded variables in megadrive-related drivers:
genz80.z80_cpunum (it's safer to use the correct tag)
genesis_has_z80 (replaced by a check of cputag_get_cpu!=NULL)
2009-04-30 17:16:48 +00:00
Angelo Salese
5638eb7e1f Memory maps merges for the following drivers:
* nycaptor.c
* olibochu.c
* othldrby.c
* pandoras.c
* parodius.c
* pbaction.c
* pcktgal.c
* pingpong.c
* pirates.c
* pitnrun.c
* pktgaldx.
* pokechmp.c
* popeye.c

Added sound to Pocket Gal Deluxe (bootleg) [Angelo Salese]
2009-04-30 17:04:33 +00:00
Angelo Salese
4feca21faa Splitted Naomi / Atomiswave memory maps and improved sorting of the driver. 2009-04-30 12:39:02 +00:00
Fabio Priuli
3a3acbc79d Factored out some more MESS specific code for Atari 8bit 2009-04-30 10:08:26 +00:00
Fabio Priuli
706c525c72 Again, number-to-tag conversions in CPU calls 2009-04-30 08:17:28 +00:00
Yasuhiro Ogawa
1cf49c43b5 added some notes 2009-04-30 06:09:25 +00:00
Yasuhiro Ogawa
1145300678 fixed sprite trail for mnight and robokid [kanikani] 2009-04-30 04:36:37 +00:00
Brian Troha
3ea817d6ec minor documentation update about the security keys for the new Pit Boss Supertouch 30 sets. 2009-04-30 01:51:24 +00:00
Yasuhiro Ogawa
ba23cc5de7 added some descriptions 2009-04-30 01:43:12 +00:00
Brian Troha
fa7352c6bf remove "- megat4st doesn't boot, protection problem?" from todo list as this was fixed. Better describe the issue for for the megat5 set as well. 2009-04-30 01:32:20 +00:00
Angelo Salese
2d106bd74a Added RTC emulation for hng64 driver [Angelo Salese] 2009-04-29 22:25:56 +00:00
mariuszw1
b0b9441aa1 New games added or promoted from NOT_WORKING status
---------------------------------------------------
Pit Boss Supertouch 30 [Mariusz Wojcieszek]
2009-04-29 21:15:50 +00:00
Angelo Salese
8cf476826d Memory maps merges for the following drivers:
* powerins.c
* psikyo.c
* psikyo4.c
* psikyosh.c
* rohga.c
* sbugger.c
* spy.c
2009-04-29 19:44:15 +00:00
Fabio Priuli
8ec0f64f65 More number-to-tag conversions in CPU calls while Kale is busy (and not merging maps) 2009-04-29 15:33:20 +00:00
Angelo Salese
b317ad95bf Added sn76496 ready line hook-up for spcforce.c, doesn't make a difference since it's not actually used. 2009-04-29 12:58:56 +00:00
Curt Coder
1c86da07ed Fixed READY cycle count. 2009-04-29 11:29:14 +00:00
Jonathan Gevaryahu
efd44dee47 Add READY line readback, cleaned up struct a bit, cleaned up comments, added more TODOs, Fixed some unsaved savestate related stuff. 2009-04-29 04:31:25 +00:00
Fabio Priuli
4240bd3abf Fixed bug MT 3129 2009-04-29 00:33:44 +00:00
Angelo Salese
b9cffa68c9 Memory maps merges for the following drivers:
* puckpkmn.c
* punchout.c
* qdrmfgp.c
* quizpani.c
* rabbit.c
* rainbow.c
* rcorsair.c
* redclash.c (also cleaned-up the irq/nmi generation on coin insertion)
* renegade.c
* rmhaihai.c
* rockrage.c
* rocnrope.c
* rollerg.c
* rollrace.c
* runaway.c
* rungun.c
* sangho.c
* sauro.c (also cleaned-up a video function)
* sbasketb.c
* sbugger.c
* scregg.c
* segae.c

Removed deprecat.h dependancy for usgames.c
2009-04-28 23:43:22 +00:00
davidhay
d88da3d539 better fix for the dma, the last one caused an mmu fault on fatal fury 2009-04-28 21:46:30 +00:00
davidhay
4ef6f9103d fix a bug in the hng64 dma.. 2009-04-28 21:23:04 +00:00
Angelo Salese
7fd66deda9 Memory maps merges for the following drivers:
* senjyo.c
* seta2.c
* sfkick.c
* shangha3.c

Properly hooked-up player 2 mahjong panel in mj4simai
Moved paletteram_IIBBGGRR_w() from senjyo.c to emu/video/generic.c

===================================

I'm not sure if sfkick.c memory map is 100% correct, needs double checking (it's the same on MSX MESS driver)
Also anybody is interested in rewrite senjyo.c driver from scratch? ;P
2009-04-28 20:37:37 +00:00
Wilbert Pol
25bff72fe9 Made sure that both the RESET and BUSREQ lines are honored by the megadriv sound cpu. 2009-04-28 20:36:52 +00:00
Angelo Salese
d7f95e8e3d Fixed commit error 2009-04-28 19:17:54 +00:00
Angelo Salese
0b81310fa8 Memory maps merges for the following drivers:
* shaolins.c
* shisen.c
* shootout.c (and cleaned-up the NMIs on coin insertions)
* sidearms.c
* sidepckt.c (merged the two per-game memory maps and moved the protection simulation hook-up to be called on DRIVER_INIT)
* skyarmy.c
* skyfox.c (and cleaned-up the NMIs on coin insertions)
* skyraid.c
* slapfght.c (also cleaned-up the ram sharing)
* slapshot.c
* spbactn.c
* spcforce.c
* spdodgeb.c
* speedspn.c

Modified my coin_insertion() function to use ASSERT & CLEAR instead of PULSE_LINE in cntsteer.c & ssozumo.c
Small region map rename for funystrp.
2009-04-28 19:05:40 +00:00
Fabio Priuli
ae146312df A last round of number-to-tag changes, for the moment (I don't want to conflict with memory maps merging) 2009-04-28 15:32:49 +00:00
Angelo Salese
cc551d8d90 Memory maps merges for the following drivers:
* groundfx.c (also fixed 00487: groundfx: It has wrong default NVRAM settings, especially about the lap number (1) and the coin/credit settings (1/2).)
* lastduel.c
* macrossp.c
* madmotor.c (also cleaned-up some video variables in it)
* mcatadv.c (also reduced a 1.0 clipping out volume setting)
* moo.c

Converted ssingles.c case of AM_READ(SMH_ROM)
2009-04-28 15:08:42 +00:00
Fabio Priuli
2a0bcb26f3 And some more again... 2009-04-28 12:52:17 +00:00
Fabio Priuli
fdd2d4ab63 Again, number-to-tag conversions in CPU calls 2009-04-28 09:27:18 +00:00
Fabio Priuli
e120da4469 I had sent two outdated files. Now compile works again. 2009-04-28 07:46:24 +00:00
Fabio Priuli
4576576204 More number-to-tag conversions in CPU calls. As a result, simplified dec8.c removing game specific irqhandler and ym3526_interface (previously only needed because of different "audiocpu" number) 2009-04-28 07:40:05 +00:00
davidhay
484b50dc42 fixed mantis 3126
sbishi is a 2 player set, it uses the 'player 3' inputs for the 2nd player.

attempting to use the inputs mapped as 'player 2' in the parent set causes the game to break in strange ways, treating that player as both player 1 and/or player 2 depending on the situation, not awarding any score etc.

this removes the broken inputs for the 2 player set and renumbers the players correctly, as they are clearly not meant to be connected in this case.
2009-04-28 07:39:53 +00:00
Angelo Salese
fe193bc43c small memory map name clean-up in espial.c 2009-04-27 22:37:59 +00:00
Angelo Salese
e9f13aef3d Memory maps merges for the following drivers:
* mayumi.c (also cleaned-up the video routines)
* mazerbla.c
* momoko.c
* mosaic.c
* mouser.c
* mrflea.c
* mrjong.c (also cleaned-up the spriteram routines)
* srmp2.c
2009-04-27 22:35:02 +00:00
davidhay
62812a286c fix player controls in the 4 player version of tank force (thanks to tip posted by sxevious on mantis #3127) [David Haywood] 2009-04-27 21:40:22 +00:00
Angelo Salese
8f7f39b71c Memory maps merges for the following drivers:
* metlclsh.c
* mexico86.c (also added a basic hook-up for the 4p communication cpu, disabled by default)
* mirage.c
* mjkjidai.c
* mjsister.c
* mogura.c
* news.c
* ohmygod.c
* ojankohs.c (also cleaned-up some video variables in it)
* oneshot.c
* opwolf.c
2009-04-27 20:55:37 +00:00
Angelo Salese
cd8e7cde01 Fixed nested NMIs on Chequered Flag sound cpu, this fixes the sound loops and the music tempo [Phil Bennett] 2009-04-27 18:37:13 +00:00
Angelo Salese
ae56af5a44 Merged memory maps in the megasys1.c driver 2009-04-27 18:27:49 +00:00
Angelo Salese
54156976aa Added engine noise hook-up to Chequered Flag [Angelo Salese] 2009-04-27 18:03:36 +00:00
Angelo Salese
63ad07061e Merged memory maps in the overdriv.c and demoted it tothe GNW flag. 2009-04-27 14:38:53 +00:00
Fabio Priuli
74551d702d Again, number-to-tag conversions in CPU calls 2009-04-27 14:20:12 +00:00
Angelo Salese
fc59ddc7a0 Merged memory maps in the nbmj8688.c 2009-04-27 14:19:59 +00:00
Angelo Salese
e1f62a820f Merged memory map in the sf.c driver 2009-04-27 13:43:28 +00:00
Angelo Salese
faa95b2751 Merged memory maps for the sub cpus in the seta.c driver 2009-04-27 13:21:01 +00:00
Aaron Giles
9eb86548bb Added missing casts and made other tweaks. The entire project
can now be optionally compiled with the C++ compiler (mingw g++
only for the moment; MSVC still has issues).
2009-04-27 09:18:17 +00:00
Fabio Priuli
5d4816b665 A few more number-to-tag conversions in CPU calls 2009-04-27 09:16:08 +00:00
davidhay
64a5e34b3f hng64 improvements
fixed tile flipping
2009-04-27 08:03:08 +00:00
davidhay
c25178dfe6 hng64 improvements
documented + hooked up 4bpp/8bpp select on layers.
2009-04-27 07:47:25 +00:00
Ryan Holtz
a8583531fd Merged memory maps for all driver sources beginning with 'F': [MooglyGuy]
- f1gp.c, fastlane.c, firetrap.c, flkatck.c, flstory.c, freekick.c, fromanc2.c, fromance.c, funkybee.c, funkyjet.c, funybubl.c, fuukifg2.c, fuukifg3.c

Non-whatsnew note:
There were a number of conflicts, but apart from the auto_malloc in funybubl.c, all of them were corrected with selecting "Your entire file", as all of them appeared to have to do with the SMH_BANK conversion that went away thanks to memory-map merging anyway.
2009-04-27 02:05:09 +00:00
Fabio Priuli
07dab27eaf Second (and last for now) round of cpu->[n] to cputags conversions 2009-04-27 01:21:26 +00:00
Angelo Salese
1f6899de7a Merged m68k side memory maps in the seta.c driver.
====================================================================================

Will do the sound cpus tomorrow. I should admit that I could have broke something in the process...
2009-04-27 00:24:54 +00:00
Aaron Giles
ad4910a8a8 Bulk change alert.
This update changes the way we handle memory allocation. Rather
than allocating in terms of bytes, allocations are now done in
terms of objects. This is done via new set of macros that replace
the malloc_or_die() macro:

  alloc_or_die(t) - allocate memory for an object of type 't'
  alloc_array_or_die(t,c) - allocate memory for an array of 'c' objects of type 't'
  alloc_clear_or_die(t) - same as alloc_or_die but memset's the memory to 0
  alloc_array_clear_or_die(t,c) - same as alloc_array_or_die but memset's the memory to 0

All original callers of malloc_or_die have been updated to call these
new macros. If you just need an array of bytes, you can use
alloc_array_or_die(UINT8, numbytes).

Made a similar change to the auto_* allocation macros. In addition,
added 'machine' as a required parameter to the auto-allocation macros,
as the resource pools will eventually be owned by the machine object.
The new macros are:

  auto_alloc(m,t) - allocate memory for an object of type 't'
  auto_alloc_array(m,t,c) - allocate memory for an array of 'c' objects of type 't'
  auto_alloc_clear(m,t) - allocate and memset
  auto_alloc_array_clear(m,t,c) - allocate and memset

All original calls or auto_malloc have been updated to use the new
macros. In addition, auto_realloc(), auto_strdup(), auto_astring_alloc(),
and auto_bitmap_alloc() have been updated to take a machine parameter.

Changed validity check allocations to not rely on auto_alloc* anymore
because they are not done in the context of a machine.

One final change that is included is the removal of SMH_BANKn macros.
Just use SMH_BANK(n) instead, which is what the previous macros mapped
to anyhow.
2009-04-26 23:54:37 +00:00
Angelo Salese
7c137ce2a7 Memory maps merges for the following drivers:
* groundfx.c (also fixed 00487: groundfx: It has wrong default NVRAM settings, especially about the lap number (1) and the coin/credit settings (1/2).)
* lastduel.c
* macrossp.c
* madmotor.c (also cleaned-up some video variables in it)
* mcatadv.c (also reduced a 1.0 clipping out volume setting)
* moo.c

Converted ssingles.c case of AM_READ(SMH_ROM)
2009-04-26 22:23:22 +00:00
davidhay
da0f8757c8 hng64.c improvements / changes
-- Stripped out some old HNG64 code / some improvements
-- disabled the floor stuff in Fatal Fury Wild Ambition (looking for a cleaner implementation)
-- disabled zooming code for the same reasons (it was causing many issues)
-- understood and implemented the 'auto-animate' registers for the tilemaps (animated waterfalls etc. in Fatal Fury Wild Ambition)
-- reorganized graphic decoding

goldstar.c improvements / changes
-- added scroll registers for the girl when enabled in attract mode
-- documented how you can swap the blue/green bonus colours (but left the code disabled, I think versions with it swapped probably just have different proms)
-- added gfxdecode for cmasterc
2009-04-26 22:18:55 +00:00
Phil Bennett
aa82f73e7e New games marked as GAME_NOT_WORKING
------------------------------------

Skimaxx [Phil Bennett]
2009-04-26 22:09:14 +00:00
Yasuhiro Ogawa
211647d433 New clones added
The Combatribes (Japan) [Chack'n]
2009-04-26 08:35:32 +00:00
Ryan Holtz
3b005b1c35 Merged memory maps for all driver sources beginning with 'E': [MooglyGuy]
- egghunt.c, epos.c, esd16.c, espial.c, exedexes.c, exzisus.c
2009-04-26 04:27:15 +00:00
Ryan Holtz
469b1a2449 Merged memory maps for all driver sources beginning with 'D': [MooglyGuy]
- dambustr.c, darius.c, darkhors.c, darkseal.c, dassault.c, dbz.c, dcon.c, dday.c, ddenlovr.c, ddragon3.c, ddrible.c, dec0.c, dec8.c, deco32.c, deco_mlc.c, deniam.c, dietgo.c, discoboy.c, diverboy.c, dogfgt.c, dooyong.c, dragrace.c, dribling.c, drmicro.c
2009-04-26 01:04:31 +00:00
Fabio Priuli
798dfc2ad6 Replaced a few CPU numbers with corresponding tags 2009-04-26 00:51:57 +00:00
davidhay
04e02a8136 new not working
Xtreme Rally / Off Beat Racer! [Guru]
Beast Busters 2nd Nightmare [Guru]

also hacked out the sprite zooming in hng64 video, it's wrong.  looks like beast busters might give me something to work with tho.
2009-04-26 00:34:48 +00:00
Angelo Salese
6963540c12 Hooked up standard paletteram16_xbgr() function instead of a custom one in sshangha.c driver 2009-04-25 19:21:49 +00:00
Angelo Salese
995bbc2191 Merged memory map in sshangha.c 2009-04-25 19:11:25 +00:00
Angelo Salese
ef93bcecba Merged memory map and worked out some sound related stuff in Pass. 2009-04-25 18:50:26 +00:00
Angelo Salese
b92d43185b Merged memory maps in Popper 2009-04-25 17:37:31 +00:00
Angelo Salese
0fd22bce0a Merged memory maps in Pushman 2009-04-25 17:27:58 +00:00
Angelo Salese
0504ef23fe Merged quizdna.c driver 2009-04-25 17:10:35 +00:00
Wilbert Pol
3e9927b878 TLCS-900/H cpu core fixes:
- Reimplemented hdma
- Fixed bugs in the EX (mem), R instructions.
2009-04-25 16:47:22 +00:00
Ryan Holtz
5dc520cde8 Merged memory maps in ssv.c. [MooglyGuy]
Non-whatsnew note:

I'm all for some manner of inheritance when a lot of memory maps have many similar entries, but it probably shouldn't be done via a huge #define.
2009-04-25 14:49:54 +00:00
Angelo Salese
7fddeed59f Added irq acks to the snowbros.c driver and merged memory maps on it. 2009-04-25 14:24:31 +00:00
Ryan Holtz
87fb810905 Merged memory maps for the following drivers: [MooglyGuy]
- cave.c, circusc.c, citycon.c, cninja.c, combatsc.c, compgolf.c, contra.c, cop01.c, cosmic.c, cps2.c, crimfght.c, crospang.c, crshrace.c, and cshooter.c
All drivers from # to C should now have properly-merged memory maps.
2009-04-25 13:42:37 +00:00
Angelo Salese
ad855deca6 Merged memory map in Lemmings 2009-04-25 13:39:40 +00:00
Angelo Salese
d4f1eba3bc Merged memory map in ltcasino.c 2009-04-25 13:27:02 +00:00
Ryan Holtz
c7ea87f616 Merged memory maps for the following drivers: [Mooglyguy]
- changela.c, chqflag.c, circus.c, cischeat.c
2009-04-25 09:33:25 +00:00
Yasuhiro Ogawa
29731d5d7a added missing OBJ2 ROM to bubbletr [Uki]
New clones added [Uki]
Legend of Kage (oldest)
Final Star Force (Japan)
Yellow Cab (Japan) - not working
Zero Team (set 4) - not working
2009-04-25 07:39:25 +00:00
Ryan Holtz
0cb8748d7c Merged memory maps for the following drivers: [MooglyGuy]
- battlex.c, buggychl.c, bwing.c, carjmbre.c, cbuster.c, chaknpop.c
2009-04-25 05:11:38 +00:00
Ryan Holtz
65857674fe Audited code and added savestate support to the following drivers: [MooglyGuy]
- dotrikun.c (dotrikun, dotriku2)
 - espial.c (espial, netwars)
 - zodiack.c (zodiack, dogfight, moguchan, percuss, bounty)
Merged memory maps in the Dottori Kun driver [MooglyGuy]
2009-04-25 01:08:42 +00:00
smf-
ecb1774ad0 added memmory card reader program rom to Dance Dance Revolution 2nd Mix Link Ver
New games marked as GAME_NOT_WORKING
------------------------------------
Dancing Stage Featuring Disney's Rave [smf/Mike DX]
2009-04-24 20:24:57 +00:00
davidhay
962fede4c5 added a large gfx decode using macros to allow the textures on hng64 to be viewed, handy for verifying the dumps. 2009-04-24 19:28:54 +00:00
davidhay
f87e6a3c26 added rom loading for samurai shodown 64
New Games Not Working
---------------------

Samurai Shodown 64 [Guru]
2009-04-24 18:56:37 +00:00
davidhay
a035dee95c made Hyper Pacman run with protection code from decapped MCU rather than simulation [Guru, David Haywood] 2009-04-24 18:17:08 +00:00
Angelo Salese
486ae4b9a9 Memory map merging for the NMK16 driver and cleaned-up some unneeded video code. 2009-04-24 15:02:52 +00:00
Angelo Salese
14c0bcddb0 Moved stv_vdp2_dynamic_res_change() function outside of VIDEO_UPDATE in ST-V. 2009-04-24 14:27:11 +00:00
Derrick Renaud
b61e06613b Changed UI to ignore selection from lightguns when off screen. This stops selection of Gun X Gun Y if you move the gun out of range. 2009-04-24 01:56:45 +00:00
Pierpaolo Prazzoli
a67a2f3959 Fixed sprites priority and added sprites wrap-around y in captaven.
It fixes Bug 03104: captaven and clones: In second phase don't appear player and any enemys
2009-04-23 17:07:39 +00:00
Aaron Giles
7b90e01659 Deprecated device_set_info. Almost all devices had a NULL or empty
function here. Remaining devices have been converted to have 
device-specific functions to do the same thing with proper type 
checking.

CPUs still have a set_info function but it is CPU-specific now and 
no longer piggybacks on the general device function.
2009-04-23 16:33:28 +00:00
Angelo Salese
c8f329e654 New games marked as GAME_NOT_WORKING
------------------------------------
Ferrari F355 Challenge [Guru]
2009-04-23 13:00:37 +00:00
Aaron Giles
4b7dd3cd0d Cleanups and version bump for 0.131. 2009-04-23 05:44:35 +00:00
Aaron Giles
662888441b Removed run like hell cheat. We pulled these from trackfld a while ago,
no reason why 88games should be special.
2009-04-23 05:38:47 +00:00
Aaron Giles
83f91c7bf6 From: Luigi30 [mailto:luigi30@gmail.com]
Sent: Monday, April 20, 2009 4:22 PM
To: submit@mamedev.org
Subject: 4/20 diff

Crystallized 1945kiii.c, maygay1b.c, maygayv1.c, mwarr.c, n8080.c
(20.16MHz crystal confirmed with schematics), pacman.c, panicr.c,
rallyx.c

[2399] Changed qmhayaku's sound CPU back to 4MHz, sounds work now
2009-04-23 05:08:30 +00:00
Aaron Giles
788cd0cb80 From: Kevin Eshbach [mailto:keshbach@comcast.net]
Sent: Monday, April 20, 2009 3:49 AM
To: submit@mamedev.org
Subject: Patch file with minor updates to the PAL's on Xenophobe

Hi,
 
Contained in this patch file are some updates to the PALs located on Xenophobe.  
Now the actual labels on the chips are used and a couple of additional PALs a
re documented as needing to be dumped.
 
 
 
Kevin Eshbach
2009-04-23 05:05:34 +00:00
Aaron Giles
d7f2bb25be From: Duke [mailto:startaq@gmail.com]
Sent: Monday, April 20, 2009 2:04 AM
To: submit@mamedev.org
Subject: small fix to debug screenless systems

Hello,

this small fix is needed to enable debugging screenless systems again:
2009-04-23 05:04:11 +00:00
Aaron Giles
85a870ca07 Added cursor info to the TMS9927, and also the CRT50x7 device variants.
Added Tripple Draw and Casino Strip to the Status driver, both non-
working.
2009-04-23 04:58:41 +00:00
Derrick Renaud
b3b2a83f05 Fixed bug where repeating axis values were being selected for button input in UI. 2009-04-23 03:28:15 +00:00
Derrick Renaud
6896a9c603 fixed P2 gun reload in Lethal Enforcers II. 2009-04-22 23:12:26 +00:00
mariuszw1
72a8244c53 Fixed multigm3, so it works again [Mariusz Wojcieszek]
New games added or promoted from NOT_WORKING status
---------------------------------------------------
Multi Game 2 [Mariusz Wojcieszek]
2009-04-22 20:38:54 +00:00
Angelo Salese
2dcc2acb29 03115: nss_smw: Tilemap issue when displaying game map 2009-04-22 15:24:08 +00:00
Angelo Salese
568a369617 More preparation for the Naomi JVS specific settings. 2009-04-22 11:07:57 +00:00
Angelo Salese
176ec7a804 Moved NAOMI DRIVER_INITs to specific machine/naomi.c & includes/naomi.h files, in preparation to add per-game JVS settings. 2009-04-22 10:09:58 +00:00
Angelo Salese
85582157a3 A bunch of Naomi cart games clean-ups. 2009-04-22 09:22:48 +00:00
Yasuhiro Ogawa
959d416bbe updated I/O info 2009-04-22 03:08:29 +00:00
Brian Troha
1562b99967 New Clone added: Ashura Blaster (World)
New clone added:
Ashura Blaster (World) [Tirino73]
2009-04-22 01:36:08 +00:00
Angelo Salese
1f068d6a17 New games marked as GAME_NOT_WORKING
------------------------------------
Death Crimson OX [Guru]
2009-04-21 20:25:27 +00:00
Brian Troha
8c4823e92f [3110] megat4st not working - fixed reading of Dallas key 2009-04-21 20:12:37 +00:00
Wilbert Pol
9d13bdc37a More fixes for the CPD and CPI instructions in the TLCS-900/H core. 2009-04-21 18:30:48 +00:00
Wilbert Pol
f99e4666b9 Fixed operation of TLCS-900/H CPD and CPI instructions. 2009-04-21 17:55:35 +00:00
Roberto Zandona
4c639587b9 roul: added new input 2009-04-21 17:24:19 +00:00
Roberto Zandona
b111d8dfee roul: added nvram 2009-04-21 17:13:21 +00:00
Roberto Zandona
ed271796a9 roul: different brightness implementation 2009-04-21 16:55:25 +00:00
Roberto Zandona
eeba9f79ad roul: added guessed blitter command 2009-04-21 16:34:27 +00:00
Angelo Salese
1f2782630c Fully dumped Giant Gram 2000 & Derby Owners Club [Guru] 2009-04-21 13:00:11 +00:00
Yasuhiro Ogawa
2cf270fba2 removed YM2151 which is not present on real PCB 2009-04-21 02:22:33 +00:00
Wilbert Pol
2ef8ba4347 Added T6W28 sound core (SNK(?) custom sn76489a clone). 2009-04-20 20:40:47 +00:00
Angelo Salese
b52c8a31a6 Fully dumped Dynamite Baseball Naomi & Dynamite Baseball '99 [Guru] 2009-04-20 19:02:06 +00:00
Wilbert Pol
4f2a65da42 Added Toshiba TLCS-900/H cpu core. 2009-04-20 16:49:10 +00:00
Derrick Renaud
415360fc4a removed a DirectX gun change that was not meant to be committed with my last update. 2009-04-20 16:24:47 +00:00
Angelo Salese
2acc423fde New games marked as GAME_NOT_WORKING
------------------------------------
Quiz Ah Megamisama [Guru]
2009-04-20 13:59:42 +00:00
Yasuhiro Ogawa
35104257c2 fixed crc32 2009-04-20 12:51:42 +00:00
Yasuhiro Ogawa
ce60c6bd1c New clones added
Asterix (Japan) [Chack'n]
2009-04-20 12:43:24 +00:00
Fabio Priuli
f5729243c3 clifront.c fixed length messages now leave enough space for clone longer names 2009-04-20 10:49:54 +00:00
Aaron Giles
7a0f34cb33 Added basic TMS9927 implementation. Hooked it up to the statriv2
and thief drivers.

Bunch of improvements to the Status system emulation. Correct
video timing, hooked up TMS9927, corrected colors, etc. Still
some work to do.

New games
=========
Status Blackjack
Status Fun Casino
2009-04-20 09:31:18 +00:00
Aaron Giles
3ad403ee61 Fixed XF flag. 2009-04-20 05:39:05 +00:00
Yasuhiro Ogawa
3137a9cd07 removed incomplete list (complete list is in mamedriv.c) 2009-04-20 03:00:18 +00:00
Derrick Renaud
36a7c1ffc9 When using RawInput - Fixed UI selection of Gun axis so Gun 1 is not always selected with the desired gun. 2009-04-20 02:01:38 +00:00
Yasuhiro Ogawa
8a940a2ef8 updated list and removed redundant 2009-04-20 01:20:01 +00:00
Derrick Renaud
37eed5d4a1 Fixed: 00767: bshark, bsharkj: Analog stick input is broken since 0.112u4. 2009-04-19 23:41:49 +00:00
Derrick Renaud
2d85128b03 Fixed verbose output of RAW device names for XP. 2009-04-19 23:07:14 +00:00
Angelo Salese
611358ad56 New games marked as GAME_NOT_WORKING
------------------------------------
Derby Owners Club II [Guru]
Wild Riders [Guru]
WWF Royal Rumble [Guru]
2009-04-19 21:10:55 +00:00
Angelo Salese
4e30bd6135 Merged memory map and attempted to add proper colors in Carrera [Angelo Salese]
=====================================================

Needs a reference to fix the colors in this one...
2009-04-19 20:04:05 +00:00
davidhay
4101d2b3f3 we don't add images / keys that are private / hoarded with no intention of them being made public.
Aaron, is there any way that these files can be locked so that only myself and Kale can work on them, this is very annoying.
2009-04-19 19:39:42 +00:00
Yasuhiro Ogawa
69d7b64bcc New games marked as GAME_NOT_WORKING
------------------------------------
Azumanga Daioh Puzzle Bobble [iMp95]

The dumper don't want the image to be available to the public.
If you want the image, PM me.
2009-04-19 17:11:29 +00:00
Yasuhiro Ogawa
41454bc57e fixed MAMETesters bug #02948 [OWcsayJ20] 2009-04-19 14:57:57 +00:00
Yasuhiro Ogawa
06c816f68b updated gamelist 2009-04-19 14:19:26 +00:00
davidhay
08b4b97051 added vs2002j - NOT WORKING Virtua Striker 2002 (GDT-0001) [Alex's Rom Dumping Project] 2009-04-19 14:01:21 +00:00
davidhay
7f3df8d1ea forgot to hit save. 2009-04-19 11:32:52 +00:00
davidhay
cdbe1e4fab removed the key that was just added.
I promised that this wouldn't be added until it's sold.  Now Alex' seems very annoyed that somebody has been spreading his list of keys.

PLEASE stop adding stuff to the Naomi drivers, I'll add it.  Yasu, I know you're trying to help, but you're just causing merge conflicts every time I try and sync.
2009-04-19 11:32:08 +00:00
Yasuhiro Ogawa
0468b3cf8a fixed PIC filename [Guru, Alex, Callus Next] 2009-04-19 11:11:08 +00:00
davidhay
909df0efb3 NEW NOT WORKING The Key Of Avalon - The Wizard Master - Server (GDT-0005C) (V4.001) [Alex's Rom Dumping Project] 2009-04-19 10:28:41 +00:00
davidhay
d6f87205c1 refactoring of naomi.c 2009-04-19 10:01:53 +00:00
Roberto Zandona
d7bf925578 roul:
- implemented another blitter command (diagonal line)
- implented some dsw
2009-04-19 06:14:35 +00:00
Derrick Renaud
07ed3cdd71 Fixed mouse/lightgun buttons to individually select when using -mouse/-multimouse and -lightgun. Meaning you will not receive Mouse Button 0 Gun Button 0 when selecting in the UI. 2009-04-18 23:43:58 +00:00
Aaron Giles
bb029346e8 Changed generic NVRAM behavior so that all the variants look
for a memory region named "nvram". If it is found and is of
the same length as the generic_nvram_size, data is copied
from there instead of filling the RAM with the fallback
pattern.
2009-04-18 22:44:25 +00:00
davidhay
f2229982b1 new NOT WORKING -- Virtua Striker 4 ver. 2006 (Rev D) (Japan) [Alex's Rom Dumping Project] 2009-04-18 21:02:14 +00:00
Angelo Salese
ee5c1765af Fixed compile error. 2009-04-18 19:05:06 +00:00
Roberto Zandona
d18df87b60 roul: better palette implementation and a general clean up 2009-04-18 15:10:14 +00:00
Angelo Salese
7775cc587f Fixed Giant Gram rom loading. 2009-04-18 14:38:52 +00:00
Angelo Salese
bf20d0e6fa Fixed and cleaned-up the Naomi ROM cart loadings 2009-04-18 13:09:16 +00:00
Roberto Zandona
dceaa956e3 roul: inputs clean up 2009-04-18 09:53:22 +00:00
Roberto Zandona
5a28e9f567 roul: implemented payout and a service button 2009-04-18 09:44:54 +00:00
Roberto Zandona
51023c0b6a roul:
- added a simple layout for the roulette
- promoted to working status
2009-04-18 09:39:18 +00:00
Aaron Giles
14e157134c Merged memory maps. 2009-04-18 06:45:21 +00:00
Aaron Giles
da29a33d10 Merged memory maps. Reduced the number of address space definitions.
Hooked up 8255 PPI.
2009-04-18 06:45:06 +00:00
Yasuhiro Ogawa
6380c92d39 New games marked as GAME_NOT_WORKING
------------------------------------
Virtua NBA [Guru]
Giant Gram Zen-Nippon Pro Wresring 2 [Guru]
Dengen Tenshi Taisen Janshi Shangri-la [Guru]
2009-04-18 02:44:32 +00:00
Yasuhiro Ogawa
ddf619cdb8 New games marked as GAME_NOT_WORKING
------------------------------------
Virtua Striker 4 (Japan) [Guru]
2009-04-18 01:13:40 +00:00
Olivier Galibert
6422c02a91 Games promoted from GAME_NOT_WORKING status
-------------------------------------------

Fantastic Journey [Olivier Galibert]
2009-04-18 00:03:40 +00:00
Angelo Salese
ef32879557 Merged findout.c memory map. 2009-04-17 23:03:06 +00:00
Roberto Zandona
ad1f1d356e roul: added sound 2009-04-17 23:00:07 +00:00
Roberto Zandona
cbf870eb11 roul: improvement to the blitter 2009-04-17 22:41:35 +00:00
Roberto Zandona
e33ffd80dc roul: some improvements 2009-04-17 21:32:57 +00:00
Angelo Salese
9e47100847 New games marked as GAME_NOT_WORKING
------------------------------------
Guilty Gear X [Guru]
2009-04-17 20:50:01 +00:00
Roberto Zandona
b7d2eca226 roul: implemented the blitter and a few inputs 2009-04-17 20:39:29 +00:00
Angelo Salese
6d8baaf5ff small update with the code snippet for booting Zombie Revenge 2009-04-17 18:17:47 +00:00
Angelo Salese
e49bb4a438 Fully dumped Zombie Revenge [Guru] 2009-04-17 16:13:52 +00:00
Angelo Salese
cda267f8b6 New games marked as GAME_NOT_WORKING
------------------------------------
Marvel vs. Capcom 2 [Guru]
2009-04-17 15:12:59 +00:00
Aaron Giles
e2966347ad Couple more merges. 2009-04-17 14:09:07 +00:00
Aaron Giles
fd03e99e65 Merged memory maps. 2009-04-17 06:10:29 +00:00
Yasuhiro Ogawa
c3c3445c1f small control info update 2009-04-17 00:52:40 +00:00
Fabio Priuli
7ea1093821 Removed the last use of PORT_PLAYER(2) for P1 inputs 2009-04-16 22:21:33 +00:00
Fabio Priuli
2244b63fc6 Fixed a few years entry for Sega games, so that they reflect their title screen.
Release dates/years better belong to mamedriv.c (but I added a comment in the drivers as well)
2009-04-16 22:18:09 +00:00
Fabio Priuli
4576be5ba1 Fixed murogmbl description (as per f205v and robiza advice) 2009-04-16 22:13:32 +00:00
Angelo Salese
8f1f2e9bb5 Modified includes\dc.h to have every single register on the HW. 2009-04-16 16:55:42 +00:00
Aaron Giles
baf336a3fc One more time. 2009-04-16 08:08:11 +00:00
Aaron Giles
73d4ceae77 Another compile error. 2009-04-16 08:01:08 +00:00
Aaron Giles
83fbd1ac22 Fix compile error with debug enabled. 2009-04-16 07:54:11 +00:00
Aaron Giles
25ba9bfc08 Cleanups and version bump. 2009-04-16 07:48:39 +00:00
Aaron Giles
49bc4d3ac2 From: Smitdogg [smitdoggjones@gmail.com]
Sent: Friday, April 10, 2009 10:47 AM
To: submit@mamedev.org
Subject: Mystic Warriors (JAA) and Field Combat redump

This adds Guru's dump of Mystic Warriors (JAA) and Field Combat
redump. The Field Combat redump fixes a title screen glitch, possibly
other things.

Smitdogg
2009-04-16 07:29:05 +00:00
Aaron Giles
e8300bf174 Correct sound ROM for T-Mek 4.4 (Lars Bull) 2009-04-16 07:27:16 +00:00
Aaron Giles
ecc97b5b2a Small System 1 update:
* correct video timing
 * removed "small" video drivers for games that properly mask the
    scrolling areas
2009-04-16 07:20:00 +00:00
Aaron Giles
21d976ec89 More memory map merges. 2009-04-16 06:56:40 +00:00
Aaron Giles
3e2dfc8f75 Merged memory maps. 2009-04-16 05:20:56 +00:00
Olivier Galibert
cbc0b4f7d4 tektagt: add one missed protection access 2009-04-15 21:01:08 +00:00
Aaron Giles
2eddb254e2 Renamed some sets to keep common parent root name. 2009-04-15 16:15:15 +00:00
Aaron Giles
0f454a5032 Memory map merges. Removed some word handlers in favor of using READ8/WRITE8
directly in address maps. Removed some unnecessary handlers in favor of
using AM_READ_PORT.
2009-04-15 16:07:03 +00:00
Yasuhiro Ogawa
c17dcd1ba7 fixed silly mistake 2009-04-15 15:40:52 +00:00
Olivier Galibert
909e90e17b Games promoted from GAME_NOT_WORKING status
-------------------------------------------

Tekken Tag Tournament (world versions) [Olivier Galibert]
2009-04-15 15:32:11 +00:00
Roberto Zandona
e0112a3735 roul: some blitter improvements 2009-04-15 15:21:23 +00:00
Roberto Zandona
263fc168cb roul: reduced screen size 2009-04-15 15:03:35 +00:00
Roberto Zandona
0e65c50fc3 roul: added a preliminary blitter (wrong) 2009-04-15 14:59:46 +00:00
Roberto Zandona
6c3cc9f813 roul: added AY mapping 2009-04-15 13:29:59 +00:00
Yasuhiro Ogawa
535ad0a002 added 1 title 2009-04-15 07:13:29 +00:00
Yasuhiro Ogawa
cd54387ee7 updated DECO cassette list 2009-04-15 07:01:12 +00:00
Angelo Salese
94a572c278 Temporary reverted the last fix since it breaks other games... 2009-04-14 21:33:44 +00:00
Roberto Zandona
2462302e54 added sound cpu io map
New games marked as GAME_NOT_WORKING
------------------------------------
Super Lucky Roulette? [robiza, Angelo Salese]
2009-04-14 16:41:52 +00:00
Roberto Zandona
d588a9fe87 no bugs fixed; only a different and cleaner implementation 2009-04-14 15:44:59 +00:00
Angelo Salese
7357089fc8 Added a bunch of Maple-DMA fixes, now moeru boots too. 2009-04-14 14:37:05 +00:00
Yasuhiro Ogawa
3848372164 updated control info 2009-04-14 03:53:36 +00:00
Derrick Renaud
3edaad1df6 Simplified the gun port handling in the Sammy Outdoor Shooting games. 2009-04-13 23:50:02 +00:00
Nathan Woods
4312fdc9cb Changed the PPU2C0x implementation to be a device 2009-04-13 17:15:17 +00:00
smf-
545285d8fa ignores optional and no dump roms when checking whether all roms exist in the parent. 2009-04-13 15:17:00 +00:00
Yasuhiro Ogawa
0e88d1dc26 added Wolf Fang -Kuhga 2001- (Rohga Japan Ver.) [Team Japump!!!] 2009-04-13 12:51:58 +00:00
Aaron Giles
e147d69890 Merged memory maps, expanded set names. 2009-04-13 08:27:59 +00:00
Aaron Giles
700d2d546d Corrected System 1 Z80 clocking:
* each opcode fetch is 2 cycles with /M1 low, so each byte of
    opcode fetching causes slightly longer delays than the previous
    tables
 * implemented approximate wait state timing for videoram access;
    further accuracy will rely on getting a dump of the PAL16R4
    that controls the horizontal video timing
2009-04-13 04:05:35 +00:00
Derrick Renaud
ecac25b281 Changed Player Input menu to be based off of sortorder instead of item->ref.
Currently an analog control creates the axis;inc;dec menu items all under the same ref.  This means the UI still thinks it is adding items when you move between any of the three for the same control.  You have to move to a different control before sequences are no longer added to that control.

Harder to describe then to try.  Try the current code.  Map an INC button, move to DEC and map a button.  Go back to INC and the old value is not cleared first.
2009-04-13 03:42:53 +00:00
Derrick Renaud
7242193ea0 Fixed an auto-center bug on analog joysticks that I added during a cleanup. 2009-04-13 02:32:38 +00:00
Aaron Giles
a97a3f416f Reverted to older behavior for how modified input port fields are handled.
The originally intended behavior is that a new field that intersected a
previous field would completely wipe out the original field. Recently a
change was made that changed the behavior to only remove a portion of the
bits from the original field. This is actually problematic behavior, so
the original behavior was restored.

Currently I put this behind a compile-time define until we see that we
haven't come to rely on the newer behavior.
2009-04-13 00:48:00 +00:00
Angelo Salese
aa53f5fd34 Converted jangou & nightgal drivers to use resistors with the color proms. 2009-04-12 21:58:29 +00:00
Angelo Salese
4ac158219f memory map merging for ssrj.c 2009-04-12 21:17:50 +00:00
Angelo Salese
293df05904 memory map merging for naughtyb.c 2009-04-12 20:46:32 +00:00
Angelo Salese
2e48320854 New clones added
----------------
Trivia Master (set 4) [SoftwareThis]

Also fixed parent-clone relationship for Trivia Genius.
2009-04-12 19:53:24 +00:00
Roberto Zandona
9ac8adb8e4 some clean up, added nmi 2009-04-12 17:17:20 +00:00
davidhay
d5c2818b7c added 'wild cat 3' set to goldstar.c
(found on software this)

doesn't work, might need different memory map / banking.
2009-04-12 16:55:00 +00:00
Roberto Zandona
57927eeec8 added sound cpu 2009-04-12 16:16:01 +00:00
Roberto Zandona
2d90be3636 skeleton for Super Lucky Roulette? 2009-04-12 15:59:33 +00:00
Angelo Salese
e565243597 Some debug output fixes for machine/dc.c. 2009-04-12 14:12:35 +00:00
Roberto Zandona
02af7929ee munch mobile: removed a not necessary check 2009-04-12 12:34:45 +00:00
Roberto Zandona
aa1b8f74fd munch mobile: implemented priorities in munch mobile 2009-04-12 12:09:52 +00:00
Angelo Salese
646fbe4704 A revision of the previous commit. 2009-04-12 12:03:49 +00:00
Angelo Salese
37881f2e9f List update for Naomi gd-rom games. 2009-04-12 11:19:03 +00:00
Angelo Salese
3493679829 03106: mouja: Sound Effects/Voice missing 2009-04-12 10:29:16 +00:00
Aaron Giles
712833f970 Added display of frame number to the beamx/y info in the register view. 2009-04-11 16:39:16 +00:00
Aaron Giles
c0e9a1a10c Fix MT 3065/3069 2009-04-11 16:36:21 +00:00
Fabio Priuli
a93ab0341c Partial fix to bug MT 3070 (harddriv & racedriv do not show anymore P2 inputs for analog controls). Still thinking about steeltal. 2009-04-11 16:24:29 +00:00
Angelo Salese
3c0c8e52cd Some minor improvements to the irq system. 2009-04-11 15:42:35 +00:00
Angelo Salese
9eaf77fc49 Improved test mode behaviour on the jalmah.c. 2009-04-11 15:28:24 +00:00
Fabio Priuli
5ae4b9d98a Added Dip Locations to jalmah.c 2009-04-11 14:08:27 +00:00
Fabio Priuli
a47d3f01fa Fixed CPU_GET_INFO issues spotted by -validate in MESS debug build 2009-04-11 14:06:24 +00:00
davidhay
3cff704ee3 generate a few more interrupts on Naomi (ISP end of render, VIDEO end of render)
still need to test this to ensure it doesn't break anything, as I've disabled some old code that was neede before.
2009-04-11 13:41:00 +00:00
Nicola Salmoria
042453c37c nwarra key 2009-04-11 12:55:58 +00:00
davidhay
f17d9fcbf8 change galgbios service switch to be a toggle.
(before it was stuck in test mode, and you had to keep f2 held to actually keep it out of test mode, which is obviously wrong)
2009-04-11 12:09:32 +00:00
smf-
fc9457f5d6 refactored the audit code to make it more consistent with the original. 2009-04-11 11:55:12 +00:00
smf-
3a1f328e50 applies same rules to chds as roms. 2009-04-11 09:18:56 +00:00
smf-
9c8da09e53 change to last patch to only treat a file as found if it's not from a parent. 2009-04-11 09:05:12 +00:00
smf-
55bb21fcbc audit still passes for romsets with no dumped/required roms, but returns NOT FOUND if everything else is not found. 2009-04-11 08:46:54 +00:00
smf-
cd0992c812 changed audit to report best available if the romset contains no dumped or required roms. 2009-04-11 08:22:20 +00:00
Yasuhiro Ogawa
011ef21df8 ninjakd2 video update [kanikani]
Correctly implemented 'trail' function.
See http://kani.ninpou.jp/ninjakid2/zanzou.htm
2009-04-11 01:20:16 +00:00
Brian Troha
354cf79f74 might as well fill in the correct memory range for the nwarra decrypt entry... 2009-04-10 22:01:22 +00:00
Brian Troha
e7424d9200 New clone added (not working)
Night Warriors: Darkstalkers' Revenge (Asia 950302?) [Smitdogg Jones]

Needs Nicola or Haze to generate the proper decryption key
2009-04-10 21:57:01 +00:00
Brian Troha
324a243a87 New clone added
Might! Pang (Euro 000925) [Kold666] <-- Or insert proper name ;-)

was missed, so I added it
2009-04-10 21:35:58 +00:00
Angelo Salese
d21b9d2efd Added complete Naomi cart dumps the following Naomi games:
* Cannon Spike / Gun Spike
* Heavy Metal Geomatrix

==========================================================================

They are both heavily protected, Cannon Spike doesn't even enter into 
specific test mode...
2009-04-10 18:50:48 +00:00
Fabio Priuli
984cec08c7 Factored out MESS-specific code from machine/atari.c (cart init, loading & unloading) 2009-04-10 17:47:34 +00:00
Angelo Salese
dac4c5098e Added complete Naomi cart dumps the following Naomi carts:
* Power Stone
* Power Stone 2
* Samba de Amigo
* Spawn

==========================================================================================

Power Stone and Samba de Amigo executes some of their code and displays some wire-frame polygons too, 
they both dies on the proper gameplay for whatever reason (protection or jvs)
2009-04-10 16:30:29 +00:00
Angelo Salese
a91596ee79 New games marked as GAME_NOT_WORKING
------------------------------------
OutTrigger [Guru]

(or:)

"Fully dumped the following Naomi carts [Guru]: 
 * OutTrigger
 * ...",
 no idea about what's best for the whatsnew in this circumstance...
2009-04-10 14:42:33 +00:00
Angelo Salese
55906613d6 Renamed some Naomi cart roms as per Guru. 2009-04-10 13:17:07 +00:00
Angelo Salese
cd28cef845 Added H-Blank IN interrupt hook-up. 2009-04-10 12:46:35 +00:00
Angelo Salese
82dc3778c9 Added newly redumped ic15 from Guru and renamed the roms in totd. 2009-04-10 10:47:29 +00:00
Derrick Renaud
1125eb211c Fixed Analog Settings to return to default when IPT_UI_SELECT (enter) pressed.
Fixed misplaced brackets, allowing upper/lower case extensions for crosshair graphics and ldplayer chd files.
2009-04-10 05:41:41 +00:00
Derrick Renaud
5fe1d26c40 Converted downtown, gondo, hbarrel, midres, timesold, topgunbl to use IPT_POSITIONAL. 2009-04-10 04:32:13 +00:00
Brian Troha
8c9780d39c Documents the www.segaresurrection.com decrypted Ninja Kids II sound rom so it doesn't show up as newly "found" bootleg version 2009-04-10 00:29:21 +00:00