Commit Graph

4571 Commits

Author SHA1 Message Date
Phil Bennett
a13930b871 New games added or promoted from NOT_WORKING status
---------------------------------------------------
Great Sluggers 94 (Japan) [Phil Bennett]
2009-02-27 13:06:02 +00:00
Brian Troha
0ec3e58d91 added PCB location to Heavy Unit rom names. Corrected the sets per World, Japan & Japan Newer.
Does nothing useful, so it's not worth noting ;-)
2009-02-26 21:33:25 +00:00
Phil Bennett
8a4eb73d73 02973: chmplst2: Access Violation [Phil Bennett] 2009-02-26 21:29:14 +00:00
Couriersud
906a76dd8a Scramble now is a lot closer to reports and recordings (background sound, sound of bullets). 2009-02-26 21:15:56 +00:00
Phil Bennett
857a7ee91f 02964: dingo: No Audio [Phil Bennett] 2009-02-26 18:40:34 +00:00
Aaron Giles
2d6f8c526c Merged memory maps in nemesis.c. 2009-02-26 17:01:09 +00:00
Phil Bennett
8df5659ba7 02965: gradius, gwarrior, rf2, twinbee: Bootup process is never completed/No Sound [Phil Bennett] 2009-02-26 16:32:15 +00:00
Aaron Giles
6f59a149a9 From: Mr. Do. Note I just wired up the layouts he provided, I left the PORT_TOGGLE alone.
OK, here we go so far.  Layouts for all the games that have a simple one-input shifter.  Except 
Turbo, because I'll need to update the whole file, which will take a little more work.
 
And below is the rest of the games that have shifters, but use a separate input for each gear, 
so something different will need to be done.
 
There are also six games that use a simple shifter, but the button isn't set to toggle.  So to 
play the game, you hold the button for low gear, then let go for high gear.  Not sure if you 
wanted to change these or not, so I just included the layout file for now.

Games to update for PORT_TOGGLE
buggychl - src/mame/drivers/buggychl.c
chasehq - src/mame/drivers/taito_z.c
contcirc - src/mame/drivers/taito_z.c
sci - src/mame/drivers/taito_z.c
roundup5 - src/mame/drivers/tatsumi.c
superchs - src/mame/drivers/superchs.c
2009-02-26 10:44:59 +00:00
Couriersud
1edddcdd69 Galaxian.c:
* separated amplifier Cin from mixer
* AY8910s numbering now in line with schematics
* Scramble sound not yet perfect, but levels improved significantly, Filters are difficult to model
2009-02-26 09:32:04 +00:00
Couriersud
fb3e6c4b52 * Changed AY8910 to use measurements done one a ZX128
* Following advice on mame testers, remove "channel off" kludge
* Added the post containing measurements to documentation
* Added some debugging stuff
2009-02-26 09:23:49 +00:00
Couriersud
24557839b1 Filter switches (used in games such as scramble) need much higher resolution.
Changed 4066 internal resistance to typical one from datasheet (~270 Ohm)
2009-02-26 09:20:14 +00:00
Aaron Giles
8f6f01f263 Cleanups and version bump. 2009-02-26 09:19:15 +00:00
Aaron Giles
26dd96003f From: Duke [mailto:startaq@gmail.com]
Sent: Wednesday, February 25, 2009 5:20 AM
To: submit@mamedev.org
Subject: CIA update

Hello,

this patch adds support for the /PC output pin to the CIA emulation.
From the datasheet "/PC will go low for one cycle following a read or write of PORT B.". 
This is needed for centronics printer emulation on the MESS side, but I imagine it would 
simplify/correct the emulation in some MAME amiga drivers as well (mquake.c for example).

--Dirk
2009-02-26 09:07:02 +00:00
Aaron Giles
500f71495c From: Fabio Priuli [mailto:doge.fabio@gmail.com]
Sent: Sunday, February 22, 2009 10:57 PM
To: submit
Subject: fix for MT02943

Fixed mjelctrn DSW read handler to agree with new tags. 

Best regards,

        Fabio Priuli
2009-02-26 09:05:58 +00:00
Aaron Giles
4068a1b060 From: Smitdogg Jones [mailto:jcsmith23@yahoo.com]
Sent: Saturday, February 21, 2009 6:00 PM
To: submit@mamedev.org
Subject: Super Triv III redump

Here's a new dump of Super Triv III. The only needed rom in this zip is triv3.u36, it replaces the bad rom from the previous dump (it was using a rom from Super Triv II).

3 of the question roms were slightly different from the last Super Triv III dump (see romident_romcmp.txt in the zip). I suspect they are bad in my dump because they create some garbage/nonsense for their categories in the game when I tried them. I included all the rom dumps in the zip in case someone wants to take a closer look at them but I didn't use any of the likely-bad roms in the diff for supertr3, I just replaced the missing rom at u36 and the game looks correct now. 

The prom at u17 was marked as bad_crc. Guru dumped it from this board (I sent it to him a few months ago) and it matches the bad_crc so I removed the flag. Same goes for statriv4, we have verified that it's the same crc on a real board so I removed the flag. I think the bad_crc flag needs to get removed from all the proms in this driver and just replaced with a comment that there is only a very small chance they are bad.

Smitdogg
2009-02-26 09:05:14 +00:00
Aaron Giles
46533f069b From: Fabio Priuli [mailto:doge.fabio@gmail.com]
Sent: Sunday, February 22, 2009 7:06 AM
To: submit
Subject: fix for MT02920

another small fix. it's very nice to finally have tags passed to device interfaces, despite the few regressions that can have been introduced in the update :)

Regards,
    Fabio Priuli
2009-02-26 09:03:56 +00:00
Aaron Giles
c8bbe7e82c From: Fabio Priuli [mailto:doge.fabio@gmail.com]
Sent: Sunday, February 22, 2009 12:39 AM
To: submit
Subject: fix fot MT02940

very tiny fix to taito_l inputs

regards,

    Fabio Priuli
2009-02-26 09:02:50 +00:00
Aaron Giles
e2d0bfe725 New clone: U.S. Championship V'ball (US) [Smitdogg] 2009-02-26 09:01:32 +00:00
Aaron Giles
aaeb98578f New clone: Pipe Dream (World) [Corrado Tomaselli] 2009-02-26 09:00:04 +00:00
Aaron Giles
d38b32ff5c New clone: The New Zealand Story (World, old version, older pcb) [Corrado Tomaselli] 2009-02-26 08:58:47 +00:00
Aaron Giles
db1596a95c New clones: Super Heli (Super Cobra bootleg) [Smitdogg] 2009-02-26 08:54:44 +00:00
Aaron Giles
864560d4af From: Atari Ace [mailto:atari_ace@verizon.net]
Sent: Monday, February 16, 2009 7:10 PM
To: submit@mamedev.org
Cc: atariace@hotmail.com
Subject: [patch] Add some missing static qualifiers

Hi mamedev,

This patch mostly adds missing static qualifiers, plus a few related header/name adjustments.  In particular, I tackled m68kmake.c and tmsmake.c which exposed a fair amount of dead code.

~aa
2009-02-26 08:52:27 +00:00
Aaron Giles
d848af288d From: Christophe Jaillet [christophe.jaillet@wanadoo.fr]
Sent: Monday, February 16, 2009 1:03 PM
To: submit@mamedev.org
Subject: Speed up 'src\mame\video\mcatadv.c'

Hi,

here is a patch against 'src\mame\video\mcatadv.c'

This patch moves a call to 'memory_region' outside of a hot loop in the 'draw_sprites' function.
This gives a fiew pourcents speed up in games such as 'nost'.

Hope this helps,
Best regards,
Christophe Jaillet

--

From: Christophe Jaillet [christophe.jaillet@wanadoo.fr]
Sent: Monday, February 16, 2009 1:53 PM
To: submit@mamedev.org
Subject: Another speed up in 'src\mame\video\mcatadv.c'

Hi,

here is a patch against 'src\mame\video\mcatadv.c'

This patch , by re-arranging the code, give a +/- 5% speed up in the emulation.

Before, we :
    - fetch a pixel,
    - make some computation for lower/higher part of it
    - check if we should render it
    - test for priority
    - update destination if necessary

With this patch, we check priority first in order to avoid useless processing and testing on pixel that can't be displayed due to priority reason. So in the best case, it is faster, in the worse case execution time should be more or less the same because :
       if ((drawxpos >= cliprect->min_x) && (drawxpos <= cliprect->max_x) &&
pix)
is likely to be true (IMO). So the same tests are performed, only the order is different.


Hope this helps,
Best regards,
Christophe Jaillet

--

From: Christophe Jaillet [christophe.jaillet@wanadoo.fr]
Sent: Monday, February 16, 2009 1:09 PM
To: submit@mamedev.org
Subject: Clean up of 'src\emu\tilemap.c' (with the patch...)

Hi,

here is a patch against 'src\emu\tilemap.c'

This patch removes a variable called 'original_cliprect' from the top of 'tilemap_get_tile_flags'.
This variable is useless because all cases that need it, already make the same copy in a variable with the same name, shodawing the former one.

Hope this helps,
Best regards,
Christophe Jaillet
2009-02-26 08:48:51 +00:00
Aaron Giles
6f6ef146a7 From: abcd efgh [mailto:cix_999@yahoo.it]
Sent: Saturday, February 14, 2009 1:41 PM
To: submit@mamedev.org
Subject: galhustl oki

Fixed oki frequency in galhustl.
Bye Sonikos
2009-02-26 08:46:14 +00:00
davidhay
762d9342a3 added code to draw girl in cherry master, disabled for now as we're probably missing an enable register / correct priority mixing. 2009-02-26 08:40:16 +00:00
Aaron Giles
43c5b9341e 02923: sonicbom: [debug] Writes extensively to the console 2009-02-26 08:24:50 +00:00
Aaron Giles
6ad69291a8 02930: cpu.mak typo and fix 2009-02-26 08:20:18 +00:00
Aaron Giles
b6796bea1f 02825: crossbow: Crash on "Crossing Bridge" stage 2009-02-26 08:14:16 +00:00
Aaron Giles
9f36ff49d4 02956: bigkong: Year is 1981 according to the title screen
02938: mblkjack: Black Jack (Mirco) is actually Called 21 and the year is 1976.
02939: gp98: Year and manufacturer are 1998, Romtec Co. LTD according to the title screen
02955: parentj: Year is 1989 according to the title screen
02952: nss_sten: Year is shown on title screen as 1991
02951: vgoalsoc, vgoalsca: The year is 1994.
02958: magictg, magictga: The year is 1997 according to flyer 
02950: bestri: Year of release is 1998
02949: chocomk: Year is 2002 and the manufacturer is Ecole Software
2009-02-26 08:10:44 +00:00
Aaron Giles
9d3ac448f9 02962: All Sets in thepit.c: No Audio 2009-02-26 07:57:33 +00:00
Aaron Giles
2e22a3a35e Fixed CPU tags in recently added drivers. Added interface to the C6280 sound
chip to let it specify the CPU. Fixed remaining duplicate device tags. Made 
validity check for duplicate devices fatal.
2009-02-26 07:54:28 +00:00
Derrick Renaud
4e365930b2 M79-Ambush - Added Discrete sounds, fixed DIPs and added Self Test Lamp Output. 2009-02-26 04:45:02 +00:00
Angelo Salese
fd50a18e70 New games added or promoted from NOT_WORKING status
---------------------------------------------------
Makaijan [Yasuhiro Ogawa]

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

In default mode the text gfxs overwrites the title screen when you put bets, is it correct?
(Notice that you should modify the bet button to try it because it's mapped at 2 as the start 2p button, it's a known MAMEtesters bug).
2009-02-26 00:07:40 +00:00
davidhay
a1b48e97e9 improved note about cherry master girl display [David Haywood] 2009-02-25 23:59:05 +00:00
Brian Troha
2050ff4817 fix stray "maincpu" to "main" reversion in the last peplus.c submission.
My error, using 2 different trees.
2009-02-25 23:23:14 +00:00
Brian Troha
4ec58576b0 New Clone added: 10's or Better (Player's Edge Plus driver) 2009-02-25 23:15:03 +00:00
davidhay
0afd3a5c4c correct sprite rom loading on the secret agent bootleg 2009-02-25 23:01:22 +00:00
davidhay
ca96cfadad Agemame Integration [James Wallace]
(I haven't verified this works, just checking it in for now)
2009-02-25 22:46:15 +00:00
davidhay
178a191866 added comment about display of girl. 2009-02-25 22:44:44 +00:00
Angelo Salese
6dff513e97 Fixed rom loading in secretab. [Angelo Salese] 2009-02-25 22:41:48 +00:00
davidhay
be937d0c46 hooked up the reel background colour writes to cherry master / new fruit bonus '96 etc. [David Haywood] 2009-02-25 22:18:20 +00:00
Brian Troha
22aebefa5c corrects rom names in tnzs.c for older TNZS sets 2009-02-25 22:06:30 +00:00
Angelo Salese
e9cba67c45 Fixed validity check 2009-02-25 19:14:32 +00:00
Angelo Salese
4cd227f082 New games marked as GAME_NOT_WORKING
------------------------------------
Super Jolly [f205v]
2009-02-25 19:07:26 +00:00
Aaron Giles
6edb0ce093 Add validity check warning to flag games with duplicate device names.
Cleaned up most instances, apart from the HuC6280 situation.
2009-02-25 17:05:09 +00:00
Aaron Giles
96b98ece4f Another batch of tagging, this time for speakers/screens:
SPEAKER/"left" -> "lspeaker"
SPEAKER/"right" -> "rspeaker"
SCREEN/"left" -> "lscreen"
SCREEN/"right" -> "rscreen"
SCREEN/"middle" -> "mscreen"
SCREEN/"center" -> "cscreen"

Added "left" and "right" to the validity check.
2009-02-25 16:19:42 +00:00
Aaron Giles
2388986295 Device tag renaming. Moving away from generic names like "main"
to names that capture the device type as well. Added validity
checks for the short-term to prevent the continuance of this
pattern (which I started :)

Changes:
  CPU/"main" -> "maincpu"
  CPU/"audio" -> "audiocpu"
  CPU/"sound" -> "soundcpu"
  SCREEN/main -> "screen" (since it's the only one)

Eventually, devices will be required to have unique tags within
a machine, regardless of type.
2009-02-25 06:28:42 +00:00
Derrick Renaud
79c1e7b946 Fix visual C compile error.
Not worth mentioning.  Is there a better fix? Cast double to float error.
2009-02-25 03:17:13 +00:00
davidhay
051bf311a5 repaired automat sprite rom (data is identical but bitswapped compared to original) 2009-02-24 22:29:48 +00:00
davidhay
50fbe4a714 new clones
-----

Automat (bootleg of Robocop) [Andrew Welburn, Philip Bennett, David Haywood]

this is a heavily modified bootleg of Robocop.  Phil hooked up some sound stuff, and I've got the graphics decoding sorted out.

the tilemap transparency handling is different to the original, as are the sprites, this will need a significant amount of work 

one of the sprite roms is bad, but it looks like it should be possible to reconstruct it correctly from the main set.
2009-02-24 21:56:13 +00:00
davidhay
087c01882f fix cps3 crash 02954 2009-02-24 08:34:51 +00:00
Angelo Salese
a119f1b6f3 Added a debug viewer for the blitter-based gfxs in the itgambl2.c [Angelo Salese] 2009-02-24 02:38:39 +00:00
Angelo Salese
d254a79f22 Added a debug viewer for the blitter-based gfxs in the itgambl3.c [Angelo Salese] 2009-02-24 02:29:55 +00:00
davidhay
0f4c0da40e New Games - NOT WORKING
-----------------------

Diamond Touch (E - 30-06-97, Local) [Heihachi_73]
Adonis (A - 25-05-98, NSW/ACT) [Heihachi_73]
2009-02-23 21:54:03 +00:00
Couriersud
2fb314b469 XTal and divisors verified in schematics 2009-02-23 20:53:53 +00:00
Phil Bennett
3ec7104000 Partially fixed asurabld/asurabus sound regression. [Phil Bennett]
Anybody fancy merging the OPL3/ymf262 FM emulation with ymf278b? :)
2009-02-23 14:28:06 +00:00
Phil Bennett
f203feb18c 02944: mustangb, tdragonb: Access Violation [Phil Bennett] 2009-02-23 13:53:36 +00:00
Phil Bennett
3ed4a9ee43 02947: turbosb6, turbosb7: [debug] Assertion [Phil Bennett] 2009-02-23 13:34:16 +00:00
Phil Bennett
54eb6adc8b From: Atari Ace [mailto:atari_ace@verizon.net]
Sent: Sunday, February 22, 2009 8:17 PM
To: submit@mamedev.org
Cc: atariace@hotmail.com
Subject: [patch] Fix 02927: Many Sets using segaic16.c: Crash/Freeze while starting

Hi mamedev,

My multisession fix for fd1094 inadvertently dropped a call to memory_configure_bank that I wrongly thought was unnecessary.
Reverting that part of the change seems to fix this bug.

~aa
2009-02-23 12:26:29 +00:00
Angelo Salese
3bc63738c2 Forgot to add the modified mamedriv.c/mame.mak 2009-02-23 01:12:09 +00:00
Angelo Salese
bab0d8e76b New games marked as GAME_NOT_WORKING
------------------------------------
Kung-Fu Roushi [Angelo Salese, Roberto Fresca]
2009-02-23 01:09:47 +00:00
Tomasz Slanina
efb90c1023 Heavy unit - very preliminary driver
New games marked as GAME_NOT_WORKING
------------------------------------
Heavy Unit (3 sets)  [Tomasz Slanina, Corrado Tomaselli]
2009-02-23 00:59:27 +00:00
Angelo Salese
9f23933958 Final step to make King Derby finally working.
New games added or promoted from NOT_WORKING status
---------------------------------------------------
King Derby [Stefan Lindberg, Andrew Gardner, Angelo Salese, Roberto Fresca]
2009-02-22 18:27:22 +00:00
davidhay
c4a52a0a86 New Games Added
---------------

Gals Panic S3 [Uki, David Haywood] (see http://mamedev.emulab.it/haze/ for details)

(and also renamed a few sets, but mainly doing this so that the credit is right, as Yasu said to credit Uki instead)
2009-02-22 17:52:38 +00:00
davidhay
6bd55bf883 New clones Added
----------------

Dangerous Dungeons (The Game Room) (newer?) [Smitdogg Jones] (added as new parent set)
2009-02-22 17:41:23 +00:00
davidhay
f6ae1bd5b5 added some missing robadv2 sets to sfbonus.c 2009-02-22 17:18:05 +00:00
Couriersud
7639c98c9f Following 1181H3 spec sheet, change speaker imp to 4 Ohm 2009-02-22 16:35:18 +00:00
Couriersud
b22a83b2ca 01059: brubber: Low pass filtering on engine and explosion sounds is not emulated in MAME.
Added discrete filtering and fixing to bking.c
2009-02-22 16:24:53 +00:00
Couriersud
a4bbc70365 Proper device nvram handling for atari_vg 2009-02-22 11:59:53 +00:00
smf-
8135fea45e quick hack to delay installing the spu dma handler until the first write to the spu as driver init is now called after the devices are created. 2009-02-22 11:05:22 +00:00
Angelo Salese
c427083a0b 02937: silkroad: Sound not playing. 2009-02-22 01:38:27 +00:00
Angelo Salese
1d28360128 Provided color prom to Cow Race [Tomasz Slanina, Angelo Salese] 2009-02-22 01:24:25 +00:00
davidhay
89c7a72ebe added mtonic decryption from Olivier 2009-02-22 00:44:36 +00:00
Couriersud
603142d9a4 Added register SXFER (0x05) - Nothing more. This reg determines SCSI transfer speeds.
scud / scuda now fatalerror with writes to reg # 0x70
2009-02-22 00:15:35 +00:00
Angelo Salese
6037d2b421 (Some unneeded commas in gfxdecoding, not even worth to talk about) 2009-02-21 22:44:29 +00:00
Angelo Salese
6198192f01 Minor modifications to Cow Race, not worth mentioning. 2009-02-21 22:40:02 +00:00
Couriersud
9fb44308a9 Device-ified atari_vg 2009-02-21 22:33:31 +00:00
Angelo Salese
65b38dccda Added the AY8910 sound part to King Derby. 2009-02-21 21:27:16 +00:00
Couriersud
3296bbf9e9 Device-ified mathbox 2009-02-21 21:25:00 +00:00
Couriersud
4f63d86ea0 Added save state support to asteroid, bwidow, mhavoc, omegrace 2009-02-21 20:36:25 +00:00
Couriersud
aff444de30 Added save state support to quantum 2009-02-21 20:12:46 +00:00
Couriersud
c1a52361ee Added save state support to tempest 2009-02-21 19:59:22 +00:00
Couriersud
54fa1d0da2 Added save state support to tomcat 2009-02-21 19:44:49 +00:00
Couriersud
ac94a8df55 02212: bzone: vector drawing corruption when using a save state 2009-02-21 19:35:33 +00:00
Angelo Salese
7f35696d70 Many improvements to the King Derby driver. 2009-02-21 19:08:37 +00:00
Angelo Salese
6bfd4e2bdd Cleanups to the King Derby driver. 2009-02-21 16:14:07 +00:00
Roberto Zandona
a102af8d5d used <math.h> (better of "math.h" for compatibility, i think) 2009-02-21 15:45:11 +00:00
Roberto Zandona
1d27654fe3 impemented CRCL command in hd63484 (used in skattv test mode) 2009-02-21 15:37:40 +00:00
Nicola Salmoria
a03c061305 corrections to comments 2009-02-21 09:24:36 +00:00
Phil Bennett
868524bd09 Actually correct the clocks this time... 2009-02-21 02:03:49 +00:00
Couriersud
c954e89315 bzone does not have earom 2009-02-20 23:33:40 +00:00
davidhay
b6c3e20d86 New Games added or promoted
----------------------------

Gals Panic S3  [Yasuhiro Ogawa, http://mamedev.emulab.it/haze/ ]

I'd rather be credited with a link to my page than my name, as it allows me to provide further details on what was added.
2009-02-20 21:15:19 +00:00
Couriersud
dc816bf96b Get rid of typedefs for s16 s32 2009-02-20 21:07:08 +00:00
Angelo Salese
edf7dd525b Improved the sprites in King Derby. 2009-02-20 20:58:41 +00:00
Yasuhiro Ogawa
26a856db67 added not working clone Great Sluggers 94 (Japan)
(KeyCus error)
2009-02-20 20:01:25 +00:00
Phil Bennett
f1ac70a279 Apache 3 improvements [Phil Bennett/Guru]:
* Experimental road layer emulation (currently disabled).
* Fixed text layer alignment.
* Corrected CPU clock frequencies.
* Fixed YM-2151 volume.
* Added road stripe PROM.

New clones added
----------------
Apache 3 (Kana Corporation license) [Guru]
2009-02-20 19:31:25 +00:00
Angelo Salese
ae827b4d0a Fixed the inputs in macha.
New games added or promoted from NOT_WORKING status
---------------------------------------------------
Monoshiri Quiz Osyaberi Macha [Yasuhiro Ogawa]
2009-02-20 15:58:58 +00:00
Yasuhiro Ogawa
86d8d20f87 added ROM definition of Osyaberi Macha 2009-02-20 13:29:21 +00:00
Nathan Woods
f79b04bf0f Device-ized the SID code 2009-02-20 12:55:53 +00:00
Angelo Salese
a427b077af Many improvements to the King Derby driver. 2009-02-20 01:18:03 +00:00
Angelo Salese
b2c3894f78 Corrected gfx bitplane for Astro Wars [Angelo Salese] 2009-02-19 17:55:58 +00:00
Phil Bennett
9ca1fe60c8 02931 YM-2151: Distorted or otherwise incorrect sound [Phil Bennett] 2009-02-19 15:51:59 +00:00
davidhay
b5c9d66068 Changed multifish to tilemaps.. I actually find this harder to read. 2009-02-19 02:28:02 +00:00
Angelo Salese
af11f60eda New games marked as GAME_NOT_WORKING
------------------------------------
King Derby? [Stefan Lindberg, Andrew Gardner, Angelo Salese, Roberto Fresca]

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

aka the original "Cow Race", made by Tazmi in 1981 -> http://mamedev.emulab.it/kale/fast/files/0000(183371730).png
HW is pretty much hellish...
2009-02-19 00:46:52 +00:00
Brian Troha
3bd95bafff New clone added
New clones added
----------------
The Pit Boss (set 4) [Brian Troha]
2009-02-18 23:17:49 +00:00
davidhay
bd741103e9 Multifish for reconsideration as the HW is the same era as 'Fever Soccer' which was added in u4.
Some of these sets might not be available, they're based off operator manuals, so should be accurate.  The sets which are not available will be disabled once it's been firmly established exactly which ones they are I'm not 100% sure.

No credit wanted / anonymous submission
2009-02-18 23:10:21 +00:00
Phil Bennett
6b46f2e428 Sorry! 2009-02-18 23:07:18 +00:00
Phil Bennett
47f50be241 GCC compile fix for last check-in 2009-02-18 22:55:41 +00:00
Phil Bennett
dfdaf98edc 02921 bkraidj, bkraidu, bkraiduj: [debug] Assertion 2009-02-18 22:52:21 +00:00
Angelo Salese
3b6cbfb0e0 Fixed regressed rowscroll effect for Fire Barrel [Angelo Salese]
================================================================

My guess is that the tilemaps of this HW doesn't wrap-around at all, the rowscrolled tiles are supposed to go outside of the screen, 
but the limited area of the tilemaps (512x512) makes them to write inside of the screen again.
I've seen that the Punch-Out driver has tilemap_draw_roz hooked up for remove the wrap-around, 
but isn't better to tie the wrap-around to a enable/disable flag?
2009-02-18 22:26:51 +00:00
Phil Bennett
30b07ea277 02924: frogs: [debug] Assertion 2009-02-18 21:40:43 +00:00
Angelo Salese
81f596666d Decrypted new opcodes for Fire Barrel. [Chris Hardy] 2009-02-18 21:35:46 +00:00
Phil Bennett
ee34f2467c 02929: All sets using k007232.c Sound Core: Garbled Music 2009-02-18 20:55:35 +00:00
Phil Bennett
347624217f 02928 prehisle and clones: many sound FX are missing
Fixed similar issue affecting the snk68.c games
[Phil Bennett]
2009-02-18 20:05:52 +00:00
Phil Bennett
2fc24971bd 02922 Most sets in cave.c: Game Freeze during demontration/Intro [Phil Bennett] 2009-02-18 19:31:22 +00:00
Nathan Woods
f4ca544b4e Added ATTR_NOTNULL to DAC sound calls 2009-02-18 12:57:39 +00:00
Angelo Salese
eae2b8fd06 Minor fixes to the last commit. 2009-02-18 00:04:44 +00:00
Angelo Salese
b667abe3cf New games marked as GAME_NOT_WORKING
------------------------------------
Gran Tesoro? [f205v]

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

Yes, there's really a gambling game running on Gaelco 2 HW with the Dallas CPU as protection...
(plus this pcb has a faulty program rom so it doesn't even boot at the moment)
2009-02-17 23:27:03 +00:00
Angelo Salese
512c8e5d1b Fixed Pachi Fever ADPCM test regression. 2009-02-17 19:38:56 +00:00
Aaron Giles
cef6764910 Cleanups and version bump. 2009-02-17 15:31:20 +00:00
Aaron Giles
77a98627d9 Remaining regressions. 2009-02-17 15:23:49 +00:00
Nathan Woods
73e1917361 Compilation fix 2009-02-17 12:26:24 +00:00
davidhay
fa4a65c389 fix broken aoh speedup, was causing the game to run at 30fps instead of 60 (updating every other frame instead of every frame) 2009-02-17 09:55:18 +00:00
Roberto Fresca
9c990aeabc Added a different American Poker 2 set (iamp2 v28). It's running on the taiwanese bootleg hardware.
The program seems original from Novomatic, while gfx seems to be taken from a bootleg. This set hasn't any text scroll in the attract, and has some new additions: Analysis page in operator/supervisor mode, Min-Max bet, and a kind of 3-strings password given in supervisor mode.


New clones added
----------------
American Poker II (iamp2 v28) [Roberto Fresca]
2009-02-17 06:54:37 +00:00
Aaron Giles
0ca5402b1e Fix a few regressions due to the audio devic-ification. 2009-02-17 06:08:25 +00:00
davidhay
500f6def5a corrected set information 2009-02-16 23:27:27 +00:00
davidhay
46f2fdce7d added missing SHA1s 2009-02-16 23:17:30 +00:00
mariuszw1
cc400389cd Made Pit Boss (set 3) working - it actually runs on Casino 5 hardware. 2009-02-16 22:56:39 +00:00
davidhay
1be778da53 fix a bad crc 2009-02-16 22:32:42 +00:00
Brian Troha
371f2d2401 New clone added
Not Working: Currently stalls with "Invalid MC6845 screen parameters - display disabled!!!"

New clones added
----------------
Pit Boss (Set 3) [Brian Troha]
2009-02-16 22:29:15 +00:00
davidhay
cf405ffbb9 added real crcs 2009-02-16 21:13:32 +00:00
Angelo Salese
01b6d4e5e3 Various improvements to Far West (Iron Horse bootleg) [Tomasz Slanina] 2009-02-16 20:19:05 +00:00
Couriersud
aca53d8c3a Remove two printf's left from debugging 2009-02-16 18:58:59 +00:00
Aaron Giles
c1c2fc33b3 Changed aborts() to fatalerror() so they don't foul up the regression test runs. 2009-02-16 18:24:48 +00:00
Aaron Giles
51b90f0e85 Added the ability for devices to have their own custom inline config management.
This was primarily added to allow for sound routes to be supported in a way that
is compatible with the current driver structure. A device can now define a
DEVICE_CUSTOM_CONFIG callback which is called whenever one of the 
MCONFIG_TOKEN_DEVICE_CONFIG_CUSTOM_* tokens is encountered. A special token
MCONFIG_TOKEN_DEVICE_CONFIG_CUSTOM_FREE is defined to clean up memory allocated
and/or reset the custom configuration, and is called when the device is torn down
to allow for memory cleanup.

Reimplemented the sound routing using this new mechanism.
2009-02-16 18:07:38 +00:00
Angelo Salese
7c35019811 Corrected memory map for gardiab and promoted it to working. [Angelo Salese] 2009-02-16 17:33:37 +00:00
Yasuhiro Ogawa
3c0e6d3354 added Dynax clones (Uki)
- Mahjong If...? (alt, no date displayed unlike mjifb)(mjifb2)
- Mahjong If...? (alt, text says "IF 2")(mjifb3)
- Mahjong Shinkirou 2 (mjdejav2)
2009-02-16 16:49:23 +00:00
Angelo Salese
580d985d60 Properly added the PPI8255 devices to Pit Boss and reorganized the inputs in these two games. [Angelo Salese] 2009-02-16 16:17:28 +00:00
davidhay
688bcb3d84 attempt to avoid breaking tilemap->tilemap priority... tilemap category is bad for this. 2009-02-16 09:04:14 +00:00
Aaron Giles
118a5a248a Added PALs and readme to midxunit.c. [Guru] 2009-02-16 09:03:27 +00:00
Aaron Giles
a1bbb110e8 From: Christophe Jaillet [mailto:christophe.jaillet@wanadoo.fr]
Sent: Thursday, February 12, 2009 2:09 PM
To: submit@mamedev.org
Subject: Avoid allocation of 1 Mo in deco_mlc + various clean-up

Hi,

here is a patch against 'src\mame\video\deco_mlc.c'

This patch mostly comments out useless code.

1) IMO, the most important part is :
    +//    temp_bitmap = auto_bitmap_alloc( 512, 512, BITMAP_FORMAT_RGB32 );
This bitmap is not used any more, but still present in comments and in UNUSED_FUNCTION. This saves more or less 1 Mo of allocated but never used memory.


2) change a set of a sequence of 'if...' with an equivalent 'sect_rect'


3) The other changes are really minor and mostly cleanup of what looks like useless code.


The patch have been tested with skullfng.


Hope this helps,
Best regards,
Christophe Jaillet
2009-02-16 08:58:08 +00:00
Aaron Giles
baa6401505 From: Atari Ace [mailto:atari_ace@verizon.net]
Sent: Wednesday, February 04, 2009 8:12 AM
To: submit@mamedev.org
Cc: atariace@hotmail.com
Subject: [patch] 02872: smgp, outrun: Multisession crash going from smgp to outrun

Hi mamedev,

This patch fixes 02872.  The change is to ignore decryption during init, since the coding pattern in the drivers is to init the memory map before configuring decryption.  I tried to change the order instead but had problems with fd1089 drivers, so this seemed to be the least risky fix.  I also fixed a potential multisession bug in segaic16_compare_timer_init while I was at it.

~aa
2009-02-16 08:55:54 +00:00
Aaron Giles
baf350dccc New clone:
Master of Weapon (Japan) [Team Japump!!!]
2009-02-16 08:54:29 +00:00
Aaron Giles
d106d1ffc4 New clone:
Raiden Fighters 2 (Japan set 2, SPI) [Corrado Tomaselli]
2009-02-16 08:52:27 +00:00
Aaron Giles
3c02d208c7 Virtua Striker 3 (Cart) (USA, EXP, KOR, AUS) [Andrea Turci] 2009-02-16 08:50:58 +00:00
Aaron Giles
5e35727f81 From: Luigi30 [luigi30@gmail.com]
Sent: Sunday, February 01, 2009 1:13 PM
To: submit@mamedev.org
Subject: safarir

Changes safarir CPU to 8085A, the disassembly has 8085A-specific code that an 8080 can't execute.
2009-02-16 08:49:09 +00:00
Aaron Giles
eaf5c841b9 New Clones:
Phoenix (Taito Japan Ver.) [Team Japump!!!]
(c)1980 Taito
2009-02-16 08:48:09 +00:00
Aaron Giles
05b09a3f54 From: abcd efgh [cix_999@yahoo.it]
Sent: Wednesday, January 28, 2009 2:29 PM
To: submit@mamedev.org
Subject: Fixed hanaawas input and other
Fixed input in hanaawas (note: for the second playere used mahjong input like A,B,C....), also fixed yes/no button in hanaroku.
Bye Sonikos
2009-02-16 08:46:00 +00:00
Aaron Giles
32d8932fab From: Luigi30 [mailto:luigi30@gmail.com]
Sent: Thursday, January 29, 2009 8:00 PM
To: submit@mamedev.org
Subject: pitboss fix

Fixes bug 02890
2009-02-16 08:44:57 +00:00
Aaron Giles
cd9086819a Undo premature PinMAME stuff. 2009-02-16 08:39:22 +00:00