Commit Graph

4832 Commits

Author SHA1 Message Date
Roberto Zandona
c30c79b89a wc90b1 and wc90b2: improvements in sprite rendering
- priorities
- x position
2009-03-08 17:57:54 +00:00
davidhay
977f7093b5 refactored sfbonus a little 2009-03-08 17:42:23 +00:00
Pierpaolo Prazzoli
61f44b8033 02854: hypreact: Buggy text in scoring screen [Pierpaolo Prazzoli] 2009-03-08 17:22:51 +00:00
Roberto Zandona
059955e774 00826: wc90b, wc90: Some players are cut at left and bottom of the screen. 2009-03-08 15:24:00 +00:00
Pierpaolo Prazzoli
f198859ac0 00268: captaven: In attract mode, the small pictures of the heroes appear before they should. [Pierpaolo Prazzoli] 2009-03-08 14:35:13 +00:00
davidhay
34815b527b fix a compiler bug when debugvertices is turned on. 2009-03-08 14:08:17 +00:00
Olivier Galibert
3f12ffd1d1 Allow chds to be directly in the rom directory without a subdirectory 2009-03-08 12:49:01 +00:00
smf-
8e2173e06e fixed disassembly of -$8000, it was showing up as -$0 2009-03-08 09:19:49 +00:00
Aaron Giles
a0197dfa4f Merged memory maps. 2009-03-08 06:08:25 +00:00
Derrick Renaud
dc0c24d0fa Fixed Analog settings so Digital and Autocenter Speeds are applied properly in real time.
Fixed Digital Speed = 0 so it increments in single steps per button press.
2009-03-08 03:09:32 +00:00
Aaron Giles
43730cc591 Fixed bug that caused 64-bit PowerPC systems to fetch opcodes in the wrong order. 2009-03-07 23:18:36 +00:00
Aaron Giles
a97f308b83 Converted PowerPC SET_INFOs to direct calls. 2009-03-07 22:59:34 +00:00
Phil Bennett
3004ebc740 03006: blocken: Color / Missing gfx [Phil Bennett] 2009-03-07 22:36:11 +00:00
Brian Troha
298fb703c1 Updated minor information about v1.02 for Pacman Galaga 20 year reunion & removed old line in ESD16.c about 1999 Head Panic needing the SMT roms dumped 2009-03-07 21:48:52 +00:00
Angelo Salese
91bcff166a Small specific modifications for Counter Steer. [Angelo Salese] 2009-03-07 20:41:06 +00:00
Olivier Galibert
27fbe59291 tms57002: Add two missing instructions and hack up the coef update.
The real way coefficient updates are handled is a little too complex
for now, but the hack throttles the update speed to the real rate
given the way konami uses it (once per sync).  It's near impossible to
use it in a different way anyway.

Fixes mantis 2941 (at least for puzldama) and maybe 2953 (needs to
find the roms and test).
2009-03-07 19:41:14 +00:00
Angelo Salese
cfafcff7ff Added an extra note to a port, not worth mentioning. 2009-03-07 16:10:01 +00:00
Angelo Salese
69d9ba2346 Fixed sound regression in Tryout and removed deprecat.h dependancy [Angelo Salese]
==========================================================================

BGM / SFXs sounds very weird, maybe this needs a filter like Zero Target?
2009-03-07 15:53:28 +00:00
Angelo Salese
da0dc231c2 Fixed unwanted typo. 2009-03-07 15:01:15 +00:00
Angelo Salese
0eafc51fe5 Fixed a sprite bug when flip y flag is used and cleaned-up the whole routine in Zero Target. [Angelo Salese] 2009-03-07 14:24:02 +00:00
davidhay
3b5726fd58 added the citalian sets + proper gfx decode for them to igspoker, they don't work. 2009-03-07 13:31:29 +00:00
Pierpaolo Prazzoli
559617fdba Added service1 button tested in Dynamite Bomber (but doesn't work in game) and fixed little sprites priority problems in limenko.c 2009-03-07 12:58:09 +00:00
smf-
63e062fd0b simple fix for uninitialised variable warning, msvc doesn't cope well with spaghetti code. 2009-03-07 09:24:38 +00:00
Aaron Giles
75f0ff10d1 Added function calls to replace the MIPS3 DRC's various CPU_SET_INFO
bits.

Fixed DCS2 speedup handler so it doesn't get lost during a memory
remap.
2009-03-07 08:54:03 +00:00
Aaron Giles
2f9ee68652 02057: buckrog, buckrogn, zoom909, subroc3d: Graphics Corruption on Title Screen + in game (using -AFS) 2009-03-07 08:03:48 +00:00
Aaron Giles
25b126291e 03001: "Working clones" display problem
Also tweaked the "not working" message.
2009-03-07 07:58:27 +00:00
Angelo Salese
994160658e Preliminary proper roz effects hooked up for Zero Target [Olivier Galibert, Angelo Salese] 2009-03-06 20:05:39 +00:00
Pierpaolo Prazzoli
930081c98c New WORKING game:
Puzzle Time (Prototype) [Angelo Salese, Pierpaolo Prazzoli, Yoshi]
2009-03-06 15:09:50 +00:00
Jonathan Gevaryahu
61c1ec810f Add locations to rom names for Mazer Blazer (and alt) roms. Add NO_DUMP entries for undumped voice roms, video prom, and pal. 2009-03-06 14:12:14 +00:00
davidhay
2b087b6c5e after a quick comparison it looks like the original sound rom should be correct for this. 2009-03-06 00:26:03 +00:00
davidhay
6ed3494bca added new graphic roms to the 1999 head panic set
note, this version is clearly a different PCB, it uses the older style sprites (which are actually just bootleg tumble pop sprites..)

the sound rom on the PCB is bad.

also added sprite flicker flag, based on tumble pop etc.
2009-03-06 00:15:28 +00:00
Angelo Salese
4b4228dfe2 Fixed sprite positioning bug in Zero Target [Angelo Salese] 2009-03-05 22:33:07 +00:00
Angelo Salese
7f889fdd37 Fixed a paletteram entry bug in GP World [Angelo Salese]
===============================================================================

Wasn't this game supposed to surpass the "Warming Up screen"?
2009-03-05 22:23:06 +00:00
Phil Bennett
45f9a13eff Forgot we'd relaxed clone naming restrictions... 2009-03-05 16:30:17 +00:00
Phil Bennett
4139cc87a5 New clones added
----------------
Gals Panic S2 (Asia) [Andy Henderson]
2009-03-05 13:34:19 +00:00
Aaron Giles
6c3e96102e Fix build break. 2009-03-05 09:53:53 +00:00
Aaron Giles
99d297a6fd Cleanups and version bump. 2009-03-05 09:38:53 +00:00
davidhay
a8c3265ce7 sfbonus version cleanups part 1. 2009-03-05 09:03:56 +00:00
davidhay
ee46ef04dd added the correct gfx roms to jjsquawkers bootleg 2009-03-05 09:02:36 +00:00
Aaron Giles
3b34b6b8b4 From: Atari Ace [mailto:atari_ace@verizon.net]
Sent: Saturday, February 28, 2009 3:53 PM
To: submit@mamedev.org
Cc: atariace@hotmail.com
Subject: [patch] More static/const qualifiers

Hi mamedev,

Another round of static/const qualifier additions, plus a rename of 
has_addon_chip to snes_has_addon_chip.  Notably a number of z80ctc_interface 
are now const (devicification must have removed the cases where it was 
dynamically modified).  Notice that the READWRITExTOy macros declare two 
functions, so you can't make the 2nd function static.  Those macros should 
probably be reworked or removed.

~aa
2009-03-05 08:24:08 +00:00
Aaron Giles
328aa85a24 From: R. Reucher [rene.reucher@batcom-it.net]
Sent: Friday, February 27, 2009 10:17 AM
To: submit@mamedev.org
Cc: qmc2-devel@lists.sourceforge.net
Subject: Proposed patch for src/emu/audit.c

Dear MAME developers,

I've created the attached diff to src/emu/audit.c (0.129u5) to allow for 
reporting a ROM state of "correct" when a game/machine doesn't require any 
ROM files at all (currently it will be reported as "not found", which is 
wrong IMHO).

I know that this isn't really relevant for MAME, but it is for MESS -- so 
I hope you'll accept the patch.

Thanks, Rene
--
Rene Reucher
rene.reucher@batcom-it.net
http://www.batcom-it.net/

It is only people of small moral stature who have to stand on their dignity.
2009-03-05 08:22:45 +00:00
Aaron Giles
c0b9bcf36c New clones: T-MEK (3 sets) [Lars Bull] 2009-03-05 08:18:59 +00:00
Aaron Giles
e49f7fae6e From: belegdol@gmail.com [mailto:belegdol@gmail.com]
Sent: Thursday, February 26, 2009 8:58 AM
To: mamedev@mamedev.org
Subject: Patch fixing compilation with gcc-4.4

Hi,



the following patch is needed in order to make mame compile with gcc-4.4. It was tested with sdlmame 0.129u4 on Fedora rawhide. Cheers!
2009-03-05 07:36:47 +00:00
Aaron Giles
e8c09b35f6 Added flags to the metadata entries, encoded in the top bit. Right now
it is a no-op, but eventually will be used to indicate which bits of
metadata are included in the overall checksum.
2009-03-05 07:35:24 +00:00
Couriersud
6a0e1fcfe0 02694: demoderb, demoderm: Duplicated input definitions for P1 and P2 buttons. 2009-03-04 21:31:59 +00:00
Couriersud
8d92bff0b7 02180: Corrupt archives are read without problems
* corrupt files in archives now generate an error
* archive files ending in "/" will not be tested for crc - skip path entries
* add new flag FILE_OPEN_NO_PRELOAD to skip decompressing on open
  This is used in audit.c, which only tests whether files exist
* added error checking to all calls to load_file_zipped
2009-03-04 21:30:52 +00:00
Pierpaolo Prazzoli
caf233e1fc Changed eeprom erase command to write 0xff values.
--------------------------------------------------
I see that eeprom_data is initialized with a memeset of 0xff so I don't think this change will break anything.
2009-03-04 21:06:57 +00:00
Phil Bennett
1c544a0426 02983 racedriv and clones: Race Drivin' and clones loop after "downloading DSP" screen [Phil Bennett] 2009-03-04 20:05:57 +00:00
Angelo Salese
08889a8007 New games added or promoted from NOT_WORKING status
---------------------------------------------------
Mahjong Club [Yasuhiro Ogawa]

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

I wonder if this game is a bootleg or just a rip-off..."XEX" logo is pretty 
much similar to the Dynax one...
2009-03-04 19:42:21 +00:00
Angelo Salese
ece82906d9 02698: royalmah.c: BET games: Bet button does not work by default. 2009-03-04 18:11:18 +00:00
Olivier Galibert
e2f25afebf tms57002 - don't abort on unimplemented instructions
Pop up a message instead, hopefully they'll still find their way in
mantis without breaking the game this time.
2009-03-04 18:01:11 +00:00
Angelo Salese
a0a8f944ba New games added or promoted from NOT_WORKING status
---------------------------------------------------
Daisyarin [Yasuhiro Ogawa]
2009-03-04 17:54:58 +00:00
Phil Bennett
6cc95c4d1e New clones added
----------------
Splatter House (World new version) [Andy Henderson]

Promoted to parent set.
2009-03-04 17:21:18 +00:00
Olivier Galibert
9bcbadbd0a maketms: Free strings on exit.
This patch will make happier the environments that do not know that
"still reachable" and "leaked" are not the same thing and that exit()
is a _very_ good deallocator.
2009-03-04 16:43:58 +00:00
Phil Bennett
23bd717b0a Follow-up to commit 4681:
The original form is easier on the eyes...
2009-03-04 01:52:39 +00:00
Angelo Salese
8c67dab124 Corrected Dip-Switch settings for Zero Target [Yasuhiro Ogawa, Angelo Salese] 2009-03-04 00:50:56 +00:00
Angelo Salese
e7fe657c23 Fixed sprite colors for Zero Target [Angelo Salese] 2009-03-03 23:52:09 +00:00
Angelo Salese
4158c36ac3 Debug assertion fix 2009-03-03 23:17:39 +00:00
davidhay
88076635be new not working
E-Jan Sakurasou [Uki]

it's not plain SPI hardware, it's another variation.  I haven't tried to make it work.
2009-03-03 23:07:24 +00:00
Angelo Salese
f705a69e70 Fixed foreground & background colors and hand-tuned sound in Zero Target based on a side-by-side test [Angelo Salese]
===========================================================

Will convert & upload that video to somewhere shortly...
2009-03-03 22:36:59 +00:00
Angelo Salese
3f41bea70c Further sprite fixes for Zero Target. 2009-03-03 21:27:57 +00:00
Phil Bennett
4defa45ebd Hooked up correct C75 MCU in namcofl.c (based on RB's namconb1.c implementation)
[Phil Bennett]
2009-03-03 21:15:15 +00:00
Phil Bennett
8051718073 02998: pkunwar, ninjakun, raiders5: These games don't make it through their rom checks. [Phil Bennett] 2009-03-03 20:28:55 +00:00
Phil Bennett
08ae2c0cc1 02368: fourtrax: Controls are glitched
Fixed pedals in Final Lap 3
[Phil Bennett]
2009-03-03 19:35:47 +00:00
Angelo Salese
c7c1046d0e Various improvements to the Zero Target / Counter Steer HW and cleaned-up the driver. [Angelo Salese] 2009-03-03 17:56:52 +00:00
Aaron Giles
b259386789 Moved SH2 set info functions to direct calls. 2009-03-03 16:22:18 +00:00
Aaron Giles
12a77e490c Of course, not crashing has its benefits too. 2009-03-03 15:13:38 +00:00
Aaron Giles
41af68d311 Turned off annoying assert that nobody is interested in fixing. 2009-03-03 15:08:16 +00:00
Phil Bennett
d56d9f29d2 02996 hotchase: [debug] Access Violation [Phil Bennett] 2009-03-03 14:27:52 +00:00
Phil Bennett
4448fda848 New clones added
----------------
Scud Race (Japan) [Leif Hurst] (not working)

Cleaned up ROM_LOAD spacing.
2009-03-03 12:53:22 +00:00
Phil Bennett
9be75f4787 02894 cprosocc: Ingame graphics corruption. [Phil Bennett] 2009-03-03 11:24:54 +00:00
Phil Bennett
a590e437bf 02711 spacegun: EE-ROM error after gun calibration. [Phil Bennett] 2009-03-03 11:16:55 +00:00
Aaron Giles
8dd5d2b953 Renamed 6821new.* -> 6821pia.*
Renamed pia_* functions to pia6821_*

Fixed a couple of compiler errors.
2009-03-03 06:58:07 +00:00
Aaron Giles
9fbb1e6d7b Delete old PIA implementation. 2009-03-03 06:34:32 +00:00
Aaron Giles
30ca36ecaf Remaining PIA device-ification. 2009-03-03 06:33:51 +00:00
Aaron Giles
ef9e4cb805 Fix speaker/sound ambiguity that caused attempts to round sound outputs
to other sound chips to be broken.
2009-03-03 05:14:22 +00:00
Aaron Giles
949667d62c More PIA devic-ification:
- mcr.c
 - williams.c
 - redalert.c
 - exidy.c
 - calomega.c
 - carpolo.c

Fixed sound in Joust 2.
2009-03-02 17:37:14 +00:00
Phil Bennett
d6c89dba0f 02478: finalapr, finalapo, finalapb, speedrcr: Some graphics are not displayed. [Phil Bennett] 2009-03-02 13:38:54 +00:00
Aaron Giles
1dcd75d039 Removed device types from device queries that use tags, under the
assumption that all device tags are unique. Specifically, the
following no longer need to provide a device type:

   AM_DEVREAD/WRITE
   DEVCB_DEVICE_HANDLER
   devtag_get_device
   devtag_reset
   device_list_find_by_tag

as well as several device interfaces that referenced other devices.

Also fixed assertion due to overflow in the recent sound fix.
2009-03-02 10:59:37 +00:00
Aaron Giles
4ad8ec54f8 Converted the following drivers to the new device-based 6821 PIA:
- qix
 - mcr/williams
 - coinmstr
 - funworld
 - goldnpkr
 - jokrwild
 - nyny
 - r2dtank
 - spiders
 - tugboat

Added new function memory_install_read_port_handler() to more
easily allow you to install read handlers for ports based on tag.

Removed input_port_read_handler8/16/32/64 functions, since they
were really only used for getting a memory handler for a port by
tag, and this is no longer necessary.

Moved input port handlers to internal code in the memory system.

Added port names to the taito8741 device pending its proper
devicification.

Removed all remaining uses of input_port_n_r() functions, and
purged them from src/emu/machine/generic.
2009-03-02 09:31:05 +00:00
Yasuhiro Ogawa
bd35db8db4 Make the system24 linscroll screen-relative. [Olivier Galibert] 2009-03-02 08:39:55 +00:00
davidhay
9671bd3455 ok, looks like these aren't anywhere, leave the information in place for reference against future dumps but turn them off. 2009-03-02 07:44:26 +00:00
Phil Bennett
628d21e758 02877: deadang, leadang, ghunter: Music drowns out sound effects
Scaled up renegade and mjkjidai ADPCM levels in line with recent clock_adpcm() change.

[Phil Bennett]
2009-03-02 02:09:52 +00:00
Aaron Giles
ba374dbb0a 00015: Noticeable static in OKI 6295 audio 2009-03-02 01:33:41 +00:00
Derrick Renaud
c3455e2100 Fixed: 02909: boothill: Specification of discrete filters for shot and hit sounds doesn't agree with schematic. 2009-03-02 00:25:28 +00:00
davidhay
8872083aeb hooked up layer enables in goldstar.c driver, fixes 'girl' in Cherry Master [David Haywood] 2009-03-01 23:24:20 +00:00
Phil Bennett
f1790fa57f A better fix for 02991... 2009-03-01 23:13:58 +00:00
Phil Bennett
a0bc726d0d 02995: liberate, dualaslt: Black screen shows after disclaimer [Phil Bennett]
(I hope this isn't too yucky!)
2009-03-01 20:56:16 +00:00
davidhay
14efd9bf62 System 24 Linescroll update [Olivier Galibert]
Thanks to Haze finding it was used in qrouka, here is the final
system24 linescroll mode.

Guru, it would be nice if you could check if the effect on the title
screen is correct (the wobbling when the name goes back up).  It looks
correct though.

  OG.
2009-03-01 20:45:21 +00:00
davidhay
667a7e19f5 added new clone
Joker Poker (Version 16.03BI) [Jim Stolis] (not working)

just adding it so that it doesn't get lost in the backlog.  inputs don't work, reports 'error' on first boot but you can reboot it.

not sure about the version numbering, the startup text seems to indicate the roms might be 85/86, but the copyright text is 83.

does anybody have a good reference for the colours on these things?  I doubt it can be too hard to fix them..
2009-03-01 20:35:56 +00:00
Couriersud
11a277907a Added GAME_IMPERFECT_GRAPHICS to Tutankham & clones
* Added todo section to documentation
* 02932: tutankhm, tutankst: Background stars missing in attract mode
2009-03-01 15:44:09 +00:00
Phil Bennett
1aac71cbef 02994: labyrunr all sets: all labyrunr sets resets on bootup
Merged labyrunr memory maps.
[Phil Bennett]
2009-03-01 14:35:01 +00:00
Couriersud
a8a09bd084 Adjusted volume level and added more documentation 2009-03-01 12:34:41 +00:00
Couriersud
0a7a58fdde include stddef.h for ptrdiff_t 2009-03-01 12:30:12 +00:00
Aaron Giles
519f0859c3 Merged tetrisp2 memory maps. Renamed teplus2->tetrisp2j. 2009-03-01 07:10:33 +00:00
Aaron Giles
e2757c60d2 Modified the makefile to support experimental optional C++
compilation:
 - new option CPP_COMPILE to trigger this (off by default)
 - split CFLAGS into common, C-only, and C++-only flags
 - when enabled, CPP_COMPILE causes 'pp' to be appended to 
    the target name

NOTE THAT THE SYSTEM CANNOT ACTUALLY BE COMPILED THIS WAY 
YET. IT IS JUST AN EXPERIMENT.

Modified lib.mak to always build zlib/expat as C regardless 
of CPP_COMPILE.

Modified windows.mak to fix warnings with MAXOPT=1, and to 
leverage the new CFLAGs definitions.

Modified vconv.c to do appropriate conversions for new C++ 
options.

Updated sources so that libutil, libocore (Windows), and 
libosd (Windows) can be cleanly compiled as C or C++. This
was mostly adding some casts against void *.

Fixed a few more general obvious problems at random 
locations in the source:
 - device->class is now device->devclass
 - TYPES_COMPATIBLE uses typeid() when compiled for C++
 - some functions with reserved names ('xor' in particular)
    were renamed
 - nested enums and structs were pulled out into separate
    definitions (under C++ these would need to be scoped to
    be referenced)
 - TOKEN_VALUE cannot use .field=x initialization in C++ :(
2009-02-28 22:10:06 +00:00
Angelo Salese
42004cf3ba Fixed King Derby sprite colors [Stefan Lindberg, Angelo Salese] 2009-02-28 21:22:45 +00:00
Phil Bennett
16db3dbc4d 02991 polyplay: Broken graphics when playing [Phil Bennett] 2009-02-28 20:10:26 +00:00
davidhay
30584f0017 various improvements to Heavy Unit [Angelo Salese, Tomasz Slanina, David Haywood]
- Added a VERY preliminary simulation of the protection, just enough to get the game to boot, not make it playable
 - Corrected CPU communication, IRQ/NMI generation etc.
 - Fixed some video emulation issues (added tilemap scroll etc.)
 - Corrected GFX rom loading (at least for the graphics used in attract mode)
2009-02-28 18:20:40 +00:00
Phil Bennett
4fcae8c0dd Add one of the system24 special linescroll modes.
Fix 02526: mahmajn2: Missing 'special' linescroll mode. 
[Olivier Galibert]
2009-02-28 14:22:37 +00:00
Phil Bennett
b58915f149 Best play it safe and not use variadic macros... 2009-02-28 13:15:33 +00:00
Yasuhiro Ogawa
a8292c1245 New clones added
----------------
Violence Fight (Japan)
2009-02-28 11:10:28 +00:00
Yasuhiro Ogawa
56b8d1e578 New games marked as GAME_NOT_WORKING
------------------------------------
Tokimeki Mahjong Paradise Doki Doki Hen [Uki]
2009-02-28 01:48:41 +00:00
Couriersud
465bc2eac8 Fix regression (missing graphics) in ipminvad (m10) 2009-02-28 01:23:47 +00:00
Couriersud
61e96795e1 02979: All sets in m10.c: Dialog box on all sets in m10.c 2009-02-28 00:38:18 +00:00
Couriersud
5a77081209 Finally low pass filtering on channel 2A
* Changed resistor to bill of material value
2009-02-28 00:13:19 +00:00
Phil Bennett
6a455c5dbd 02988: blswhstl, detatwin: ROM RAM EEPROM Check fails at startup [Phil Bennett] 2009-02-27 22:56:43 +00:00
Angelo Salese
813770d659 Input ports clean-up for the jangou driver. [Angelo Salese] 2009-02-27 18:31:59 +00:00
Brian Troha
8113fdd995 Changes name of "Prosport" to "Pro. Sports" as per Smitdogg's email evidence. 2009-02-27 16:26:28 +00:00
Yasuhiro Ogawa
732e27ab69 Added NAOMI game list 2009-02-27 15:03:23 +00:00
Yasuhiro Ogawa
40c470ace9 Fixed descriptions of the games running on NAOMI series hardware. 2009-02-27 13:56:23 +00:00
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
Aaron Giles
63a2d3125c From: Robin Merrill [mailto:urebel@usa.net]
Sent: Thursday, January 29, 2009 4:24 PM
To: submit@mamedev.org
Subject: Small patch for a contional dipswitch

Moved source comments of conditional dipswitch names into PORT_CONDITION marcos for better documentation.

uRebelScum
Robin Merrill (urebel@usa.net)
2009-02-16 08:39:06 +00:00
Curt Coder
6fc10ff553 Cidelsa changes:
- Combined CDP1869 video and sound parts to one device
- Refactored CDP1852 to use devcb
2009-02-16 07:45:00 +00:00
Roberto Fresca
b3e1fbd1fb More improvements to goldstar.c
- Added 3 new machine drivers for the different Amcoe games hardware.
- Added OKI M6295 support for speech/sounds to schery97, schery97a, skill98, pokonl97 and match98.
- Fixed sound support to nfb96, nfb96a, nfb96b, nfb96c, nfb96txt, roypok96, roypok96a, roypok96b, nc96, nc96a, nc96b, nc96c, nc96txt, nfb96se, nfb96sea, nfb96seb, carb2002 and carb2003.
- Full inputs & DIP switches from the scratch for pokonl97, match98, nfb96, nfb96a, nfb96b, nfb96c, nfb96txt, roypok96, roypok96a, roypok96b, nc96, nc96a, nc96b, nc96c, nc96txt, nfb96se, nfb96sea, nfb96seb, carb2002 and carb2003. All these were promoted to working state.
- Fixed size and position of tilemaps visible area to match98.
- More driver cleanups.


New games added or promoted from NOT_WORKING status
---------------------------------------------------
Poker Only '97 (ver. 3.3) [Roberto Fresca, Olivier Galibert, David Haywood]
Match '98 (ver. 1.33) [Roberto Fresca, Olivier Galibert, David Haywood]
New Fruit Bonus '96 Special Edition (5 sets) [Roberto Fresca, Olivier Galibert, David Haywood]
Royal Poker '96 (3 sets) [Roberto Fresca, Olivier Galibert, David Haywood]
New Cherry '96 Special Edition (5 sets) [Roberto Fresca, Olivier Galibert, David Haywood]
New Fruit Bonus '96 Special Edition (bootleg, 3 sets) [Roberto Fresca, Olivier Galibert, David Haywood]
Carriage Bonus 2002 (bootleg) [Roberto Fresca, Olivier Galibert, David Haywood]
Carriage Bonus 2003 (bootleg) [Roberto Fresca, Olivier Galibert, David Haywood]
2009-02-16 02:50:19 +00:00
davidhay
9e3919cce7 fixed more graphic issues, updated comment to reflect this. 2009-02-16 02:35:11 +00:00
Phil Bennett
94780ee996 Added PCB layout for Zoar. Corrected AY-3-8910 clocks and added missing PROM. [Guru] 2009-02-16 01:53:14 +00:00
davidhay
73dcbbd36e fix small glitch, expand on comment 2009-02-16 01:04:58 +00:00
davidhay
a3e4987cd7 further rowscroll fixes 2009-02-15 23:59:02 +00:00
davidhay
841c27f2ad video improvements, still not working. 2009-02-15 23:46:38 +00:00
Phil Bennett
c6d078cd67 Added Read Parameter Register support. Moved logging behind a define. 2009-02-15 23:28:42 +00:00
mariuszw1
af105f5b2b Documented TomCat sound hardware 2009-02-15 22:27:01 +00:00
Phil Bennett
0a70ebc7b8 Added correct Midnight Run ROM names [Guru] 2009-02-15 16:52:07 +00:00
Nicola Salmoria
d227a1eb93 improve comment 2009-02-15 10:14:30 +00:00
Nicola Salmoria
c1f5424415 oops 2009-02-15 10:12:51 +00:00
Nicola Salmoria
d94d666b26 00754: mikie: Background music problem in the locker room level. 2009-02-15 10:06:48 +00:00
Nicola Salmoria
9dd5dcc20e 02918: psychosj psychos: Title screen graphic glitch 2009-02-15 09:51:22 +00:00
Nicola Salmoria
1894be7bba 02907: spnchout, spnchotj: Time count on insert coin screen runs out very quickly - Play buttons not working
basic support of RP5C01 to remove (most) protection kludges in Super Punchout. Sorry, don't have time to do more than this.
2009-02-15 08:01:51 +00:00
davidhay
9f17db5a03 everything in the driver should now boot. 2009-02-15 02:38:58 +00:00
davidhay
73b7e805d4 on the home stretch now.. 2009-02-15 00:58:44 +00:00
davidhay
3d9d609811 still working through them.. 2009-02-14 23:58:52 +00:00
Angelo Salese
9249b10aa9 Merged brasil.c and highvdeo.c drivers [Angelo Salese] 2009-02-14 23:28:18 +00:00
Phil Bennett
ae4fa75d9f Sound regression fix. 2009-02-14 23:18:46 +00:00
davidhay
d9983b8072 some more sets to sort / run through the tool 2009-02-14 22:57:04 +00:00
Angelo Salese
f2d70f53a8 Added Ciclone to the Bra$il driver.
New games marked as GAME_NOT_WORKING
------------------------------------
Ciclone [f205v, Mirko Buffoni]

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

Guess that I should merge the two drivers at this point (brasil.c & highvdeo.c)...
2009-02-14 22:11:45 +00:00
davidhay
0a599dbaf1 i wonder if we're half done yet... 2009-02-14 21:05:42 +00:00
Brian Troha
2f33a33575 correct rom region code in GTI CLub Euro from "U" to proper "E" 2009-02-14 20:25:29 +00:00
Brian Troha
56e31dad56 new clones added
New clones added
----------------
GTI Club (EAA) [Mexa]
Operation Thunder Hurricane (ver EAA) [Mexa]
Heavy Smash (Europe version -2) [Mexa]
2009-02-14 20:15:33 +00:00
Brian Troha
968662ff14 correct rom names and add PCB locations. Corrected and added missing proms for Flying Shark (and clones) [Brian Troha, Stefan Lindberg] 2009-02-14 20:09:26 +00:00
davidhay
539f604824 OCD? (and Happy Birthday Kale :-p) 2009-02-14 19:49:21 +00:00
davidhay
a41fb42adb more using OG's tool. 2009-02-14 18:29:47 +00:00
Angelo Salese
d4ec1f3692 added preliminary colscroll disable. 2009-02-14 15:59:01 +00:00
davidhay
71580cb0c6 more.. (yes, I'm aware this is a lot of checkins, but there are a lot of them and it's tedious work, and I'm checking in after each batch) 2009-02-14 15:48:00 +00:00
davidhay
3a916a94b0 fed a few more into OG's tool. 2009-02-14 15:10:54 +00:00
Angelo Salese
a205628baa fixed broken reel gfxs caused by the last update. 2009-02-14 14:43:46 +00:00
Angelo Salese
ee356c11f9 added flipy for ch2000 2009-02-14 14:31:26 +00:00
davidhay
f117fe1d02 continued sorting the cherry 2000 sets 2009-02-14 14:16:31 +00:00
davidhay
bd1ac15a1b resync for kale 2009-02-14 13:33:35 +00:00
Yasuhiro Ogawa
d03f604519 update comment 2009-02-14 09:46:35 +00:00
davidhay
fd0ce3c204 using OGs tool again, this should give kale plenty to be getting on with. 2009-02-14 02:52:38 +00:00
davidhay
95217c2dd8 forgot to remove dummy helper rom. 2009-02-14 01:38:28 +00:00