Commit Graph

4471 Commits

Author SHA1 Message Date
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