Commit Graph

5086 Commits

Author SHA1 Message Date
Angelo Salese
ccff05d2df Added RAMDAC and identified vram to the chsuper driver. 2009-03-13 13:29:02 +00:00
Olivier Galibert
c128e5affd sianniv: hack around the vbl problem 2009-03-13 11:05:19 +00:00
Pierpaolo Prazzoli
bfec23d6b8 New working game:
Jumping Break [Pierpaolo Prazzoli]
2009-03-13 10:10:50 +00:00
davidhay
3e7b0be3cf fixed chsuper rom sizes in loading
decoded the gfx roms.
2009-03-13 08:28:38 +00:00
Yasuhiro Ogawa
88dbbd8e4f System16 update [kanikani]
- Enabled some buttons previously marked as 'unused'.
Manuals say 'No Connection', but programs read them and do something.
i.e. button2 in Tetris: can rotate the piece
2009-03-13 07:48:20 +00:00
Yasuhiro Ogawa
0a1622187d System16 update [kanikani]
- Enabled some buttons previously marked as 'unused'.
Manuals say 'No Connection', but programs read them and do something.
i.e. button2 in Tetris: can rotate the piece
2009-03-13 01:31:17 +00:00
davidhay
42b5100c4c case 55 isn't needed, only happened because of the other one malfunctioning. 2009-03-12 19:50:14 +00:00
davidhay
52124fa447 correct copy+paste error on flipmaze SHA1. 2009-03-12 19:42:11 +00:00
Pierpaolo Prazzoli
87c1978824 Some information update.
At the end pcb owner confirmed also the brightness effect.
2009-03-12 18:17:31 +00:00
Aaron Giles
32bc986ec0 Moved some of the CPU cores over to use get_safe_token like other devices.
Also cleaned them so they compile.
2009-03-12 16:54:49 +00:00
Angelo Salese
1d85ed1509 Added mahjong panel for the Taito G-Net HW. 2009-03-12 16:44:40 +00:00
Aaron Giles
475762a3fd Sound cores compile cleanly. 2009-03-12 15:25:58 +00:00
Pierpaolo Prazzoli
a5c832f8f7 Added text tilemap flickering. It allows to see the selected options.
----
It was checked with the original pcb, but the owner hasn't provided any video.
2009-03-12 15:23:25 +00:00
Olivier Galibert
9e0e0d960d Add Flip Maze and Space Invaders Anniversary to the GNET driver 2009-03-12 14:25:32 +00:00
Mirko Buffoni
6c522222c7 New games marked as GAME_NOT_WORKING
------------------------------------
Champion Super 3 [Mirko Buffoni]
Champion Super 2 [Mirko Buffoni]
2009-03-12 12:48:54 +00:00
Angelo Salese
80ab5034f3 Fixed Heavy Unit main CPU bankswitch. This fixes the enemy appearing in attract mode. [Mamesick] 2009-03-12 12:35:10 +00:00
Olivier Galibert
44d76413aa Support for all available GNET games 2009-03-12 11:16:34 +00:00
davidhay
027749a06e hit save before sending. 2009-03-12 08:36:20 +00:00
davidhay
9d2adae834 readded version number / set information to gnet. The disk images need to be updated and filled in, but the rest of the information is correct. 2009-03-12 08:35:36 +00:00
Aaron Giles
d98a6ba381 Taito G-NET support
New games added:
Chaos Heat [Olivier Galibert]
Super Puzzle Bobble [Olivier Galibert]
2009-03-12 08:22:50 +00:00
Aaron Giles
510ea30d71 Renamed recently-dumped Japanese BIOS and added some documentation. 2009-03-12 08:02:17 +00:00
Aaron Giles
eb539cce9d Many casts added to the core files, and various other tweaks
to make them compile as either C or C++.
2009-03-12 07:43:03 +00:00
davidhay
feb4e2c8b3 video/psx.c changes that were needed for raycrisis
just so that I'm not wasting anybody's time in keeping these to myself.  smf, please verify once the gnet stuff is final / in.  They prevent it crashing in attract mode.  Revert if wrong.
2009-03-12 00:04:20 +00:00
davidhay
13b10b80ac added default nvrams to sfbonus.c using rom_load_optional. this should save me some time renaming and reparenting these in the future. 2009-03-11 22:52:17 +00:00
Phil Bennett
cde81cb643 Fix f1gpstr2 sound regression [Phil Bennett] 2009-03-11 18:04:36 +00:00
Phil Bennett
6fbf13080f New games added or promoted from NOT_WORKING status
---------------------------------------------------
Buggy Boy/Speed Buggy (cockpit) [Phil Bennett]

Added correct ROMs to buggyboy and promoted to parent set.
2009-03-11 16:22:44 +00:00
Mirko Buffoni
d3960c5b2d New clones added
Millennium 4000 (version 1.5) [Mirko Buffoni]
American Poker II (bootleg, v4) [Mirko Buffoni]
2009-03-11 11:20:09 +00:00
Aaron Giles
df24d3be59 Added new function core_fload() to load a file into an allocated buffer.
Updated src2html, regrep, and chdman tools to use this function where
appropriate.

In chdman, changed -addmeta to -addmetatext or -addmetabin to explicitly
specify the type of data (previous auto-detect was too dangerous).
2009-03-11 05:06:34 +00:00
Phil Bennett
695bdfd04d Improvements to Counter Steer [Angelo Salese] 2009-03-11 01:52:17 +00:00
davidhay
39fe067dc5 added an older Japanese neogeo bios [Corrado Tomaselli] 2009-03-10 23:12:31 +00:00
davidhay
60136e5101 preliminary protection simulation in olds100a [XingXing] 2009-03-10 21:59:57 +00:00
Angelo Salese
62982ef2bb Fixed regressed sound in the deco MLC driver. [Angelo Salese] 2009-03-10 15:51:46 +00:00
Aaron Giles
e0ccde49a3 Moved chd_clone_metadata code into chdman.c so that it can intelligently
update old tags.

Modified cdrom.c to expose metadata read/write functions, and changed
chdman to use them. Also changed chdman to parse old-style metadata and
convert it to new-style metadata since we're going to need to re-do this
anyway and the two won't hash to the same value.

Added completely untested support for the ident metadata to the hard
disk creation path. If a filename is provided immediately after the
source filename, it is taken as an ident file and processed for CHS
data and added. Other metadata types can be added afterwards via
-addmeta.
2009-03-10 15:09:00 +00:00
davidhay
a12f2e60b0 PGM: added kov2p205, martmasc romset [Xing Xing]
PGM: fixed some descriptions [Xing Xing]
PGM: experimental video change with a view to fix priorities on kov2 [David Haywood]
2009-03-10 09:07:24 +00:00
Aaron Giles
d2d22a19af Redid metadata hashing. A digest of tags and hashes for each
piece of metadata along with the hash for the raw data is then 
hashed to produce the final SHA1.

Updated romload to skip the obsolete MD5 field.
2009-03-10 00:27:30 +00:00
Angelo Salese
20d7fc9d6e Fixed Midnight Landing gfx bitplanes [Angelo Salese] 2009-03-09 23:27:33 +00:00
Angelo Salese
053ca07fdd Merged Casino Winner and Royal Casino drivers [Angelo Salese]
* Fixes Royal Casino colors;
* Added flip screen support to the driver;
* Changed Casino Winner to be a clone of Royal Casino;
* Cleaned-up the driver;
2009-03-09 21:40:32 +00:00
davidhay
e20c6f6672 NeoGeo update from Johnboy
Submission for Mame 0.129u6 mainline from Johnboy

Affected drivers:

	\mame\src\mame\drivers\neodrvr.c
	\mame\src\mame\machine\neocrypt.c
	\mame\src\mame\drivers\neogeo.c

Changes:

maglordh - Renamed p1 to correct chip label (MichaelNet)
Renamed maglordh to maglord (MVS) and maglord to maglordh (AES)
whp - Renamed several roms to correct chip label (MichaelNet)
kof2001 - Renamed p's to correct chip label; added note (MichaelNet)
Added mv1c bios, redump/reverification required
Updated documentation (see neogeo.c)
cyberlip - Added correct m1 (Guru/Smitdogg)
eightman - Removed BAD_DUMP from m1, is correct (Guru/Smitdogg)
2009-03-09 21:12:00 +00:00
Aaron Giles
21b5f27224 NOTE: With the change, all existing CHD diff files are invalid.
Updated CHD format to version 4. Checksums are now computed and
stored separately for raw data and metadata, and metadata is now
checksummed by default.

We will need to go through all existing CHDs, run a chdman -update
on them, and update the SHA1s stored in the drivers to accommodate
this (MD5s should be removed).

Updated chdman to support a generic metadata addition system:

  chdman -addmeta <chdfile> <tag> [<index>] <sourcefile>

The <sourcefile> is examined and if it appears to be strictly text,
any EOFs and trailing EOLs are stripped, and the result is NULL-
terminated to match the behavior of existing metadata.

Updated chdman to report and fix errors in the raw and metadata
SHA1s.

Changed the CHD verify interfaces to pass back a structure containing
all the necessary data for verification and fixing.
2009-03-09 16:49:56 +00:00
Mirko Buffoni
b91848413d Added Champion Italian PK blue board and promoted Champion Italian PK green
board (previously citalian) and Champion Italian Cup (previously citaliana)
to GAME_WORKING status [Mirko Buffoni, David Haywood]
- Added cpokerpk (also known as CPK blue board for the color of the board)
- Renamed citalian -> cpokerpkg (green board, can be seen in rom too)
- Renamed citaliana -> citalcup
- added PAL decryption, making all games playable
- Updated input ports and fixed gfx layout to use 6 bitplanes like all others
- Changed number10 and cpokerpk video udpate to not use transparency
2009-03-09 14:36:39 +00:00
Phil Bennett
bc3a731732 Fixed C140 ROM loading in winrun, winrun91 and driveyes [Phil Bennett] 2009-03-09 12:56:31 +00:00
Pierpaolo Prazzoli
1c076b2388 Removed empty PALETTE_INIT in cultures.c 2009-03-09 08:34:21 +00:00
Aaron Giles
7fc6cfe6ef Cleanups and version bump. 2009-03-09 06:08:47 +00:00
Aaron Giles
220ca74fa6 From: naibo zhang [mailto:naibo_zhang@hotmail.com]
Sent: Sunday, March 08, 2009 7:40 PM
To: submit@mamedev.org
Subject: 

1. Namco system-21 (earlier single DSP type) game "Driver's Eyes" 
2D layer works. Unlike some other sys-21 games like starblad or 
solvalou, which use sprite layers with priorities from 0 to 7, 
Driver's Eyes uses up to 14 & 15. 

1.5 [Documentation] Year of "Driver's Eyes" is 1990, not 1987.

2. Bug fix: Konami zr-107, GTI Club hardware, background layer 
lost (black sky).

3. Jaleco dancing game step3: it's not a clone, but a new game.
2009-03-09 05:54:49 +00:00
Aaron Giles
09ca3292e6 From: Kevin Eshbach [mailto:keshbach@comcast.net]
Sent: Sunday, March 08, 2009 5:58 PM
To: submit@mamedev.org
Subject: Patch with minor documentation changes

Attached is a patch file with the following minor documentation changes:
 
* Added placeholders for the two PAL's on Atari's version of Pole 
   Position 1 and 2 (I could not read the last digit of the PAL at 5c.)
* Added board numbers to SEGA's Quartet 2 documentation
* Corrected the rom names for Tutankham (A guess was made on the names 
   for Konami's version of the roms at 3h and 6h.)
 
Kevin Eshbach
2009-03-09 05:49:01 +00:00
Aaron Giles
54498e58ed Add muting just before saving the NVRAM, and de-mute just after
loading the NVRAM. Should cure the stuck sound issue for games
with large NVRAM.
2009-03-09 04:43:02 +00:00
Yasuhiro Ogawa
3043e00fb5 royalmah update by Uki
- added some notes
- fixed DIPSW of makaijan
- fixed visible area
- fixed CPU clock

New games added or promoted from NOT_WORKING status
---------------------------------------------------
Jansou (alt) [Uki]
2009-03-09 03:09:13 +00:00
Angelo Salese
238d54bdbf Hooked up paletteram in Midnight Landing [Angelo Salese] 2009-03-09 01:28:10 +00:00
Pierpaolo Prazzoli
3395fccf11 00421: fghthist, fghthsta, fghthstj, fghthstu: Some priority problems in Ryoko's stage. Namely, the old man, the cat and the kid. [Pierpaolo Prazzoli] 2009-03-08 22:16:30 +00:00
davidhay
b3e201ba26 some input work in sfbonus.c 2009-03-08 19:45:03 +00:00
Roberto Zandona
f82922db1e wc90b1 and wc90b2: some improvements:
- fixed bg and fg scroll
- fixed bg and fg offsets
2009-03-08 19:40:20 +00:00
Nathan Woods
3cb1b0b087 Sync with MESS 2009-03-08 19:37:11 +00:00
Tomasz Slanina
5d67007d0b Fixed colors in Cultures (Jibun wo Migaku Culture School Mahjong Hen) [Tomasz Slanina] 2009-03-08 19:34:23 +00:00
Roberto Zandona
4db6733054 wc90b1 and wc90b2: other improvements
- fixed y sprite wrapping
2009-03-08 18:50:08 +00:00
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
davidhay
a6caa04f3d ..and the rest using OGs tool 2009-02-14 01:36:50 +00:00
davidhay
aacc3f5420 more output from OG's tool :-) 2009-02-14 01:17:54 +00:00
Angelo Salese
79e10bc0af comment update that says the password needed for some games. 2009-02-14 01:11:40 +00:00
davidhay
74889d9f49 robadv1/2, pirpok2, anibonus for kale 2009-02-14 00:45:34 +00:00
Angelo Salese
e02619048f basic inputs for Parrot Poker 2009-02-14 00:37:59 +00:00
davidhay
e195a4fb6c hldspin1/2 for kale 2009-02-14 00:23:47 +00:00
davidhay
a29874d782 parrot3 for kale 2009-02-14 00:02:47 +00:00
Angelo Salese
7db76a327d fixed reels flipx (needed by Double Challenge) and commented out the unconditional decrypted rom write. 2009-02-13 23:48:03 +00:00
Brian Troha
a5cc9aeb22 minor updated info about the RTC & OSC on Soccer Fever PCB 2009-02-13 23:43:39 +00:00
Brian Troha
de1ca63f3c Updates the wheelfir.c driver with some additional information. 2009-02-13 23:41:19 +00:00
davidhay
fae56a4245 decrypt dblchal 2009-02-13 23:36:33 +00:00
davidhay
8490f19781 act2000/act2000a decrypted 2009-02-13 23:00:12 +00:00
Angelo Salese
cc6b8991ee added flipx and basic inputs to the sfbonus.c driver. 2009-02-13 21:44:15 +00:00
davidhay
07cf5c89f5 video work on sfbonus driver 2009-02-13 21:10:09 +00:00
Angelo Salese
61bfe0e75f added sound and some scrolling registers to the sfbonus driver 2009-02-13 20:39:25 +00:00
davidhay
730803276b more sfbonus.c sets 2009-02-13 19:24:27 +00:00
Brian Troha
276a76514e Changes NO_DUMP to BAD_DUMP in duplicate but different rom for Space Invaders DX (taito_b.c) 2009-02-13 19:01:59 +00:00
Brian Troha
927edd767b bad day today :-(
Give the two bad dumps a slightly different name so the can "live" in the same driver and/or zip file
2009-02-13 16:53:10 +00:00
Brian Troha
ec7cef9d68 changed two with the same Taito label but different CRCs as bad dumps. Taito was extremely good and giving different roms different ID numbers and or stating revisions. So it one or both are incorrect and need to be verified. 2009-02-13 16:50:16 +00:00
davidhay
815e840326 changed sfbonus to use tilemaps 2009-02-13 09:03:42 +00:00
Nicola Salmoria
b05bf34ce6 fix a contact MAMEDEV message 2009-02-13 08:52:31 +00:00
davidhay
48683b1d05 new not working
---

Sweet Hearts II (C - 07/09/95, Venezuela version) [Heihachi_73]
Margarita Magic (A - 07/07/2000) [Heihachi_73]
2009-02-13 08:32:22 +00:00
Roberto Fresca
2907ba3daf goldstar.c
- Added GAME_NO_SOUND flag to schery97, schery97a and skill98.
- Added some program version notes.
2009-02-13 05:57:43 +00:00
Roberto Fresca
279694666f Improvements to goldstar.c
- Full inputs & DIP switches from the scratch for schery97, schery97a, and skill98.
- Changed the sets description to match the program version.
- Cleaned-up the game driver zone for better organization purposes.


New games added or promoted from NOT_WORKING status
---------------------------------------------------
Skill Cherry '97 (ver. sc3.52) [Roberto Fresca, Olivier Galibert, David Haywood]
Skill Cherry '97 (ver. sc3.52c4) [Roberto Fresca, Olivier Galibert, David Haywood]
Skill '98 [Roberto Fresca, Olivier Galibert, David Haywood]
2009-02-13 04:24:17 +00:00
davidhay
22908d0f03 other parts of video ram are 'reel ram' 2009-02-13 00:54:44 +00:00
davidhay
86857f723e more sets in sfbonus.c 2009-02-13 00:45:08 +00:00
Angelo Salese
38cf1e5871 Minor update that hooks-up the rom banking in sfbonus.c, not worth mentioning. 2009-02-13 00:24:12 +00:00
Roberto Fresca
4f53e681ed Solved compile error due to undeclared string (DEF_STR). 2009-02-12 23:50:54 +00:00
davidhay
75f37b9075 some extra (not yet decrypted) sets 2009-02-12 23:44:11 +00:00
Phil Bennett
2c2e72bcbd 02917: himesiki: Array index out of bound 2009-02-12 23:31:31 +00:00
davidhay
ca348accf1 decrypted match98 [Olivier Galibert] 2009-02-12 22:38:26 +00:00
davidhay
ffc63264e6 sfbonus now 'checking' 2009-02-12 22:22:04 +00:00
Brian Troha
40fdf5e26d fixed a couple of dipswitchs for Progress 2009-02-12 22:07:30 +00:00
davidhay
8cd7895ff4 allow MAME to actually run sfbonus again, validation error 2009-02-12 21:59:05 +00:00
Brian Troha
32aa5d5489 rom name correction an minor white space fix 2009-02-12 21:35:52 +00:00
Angelo Salese
268d66a97c Decrypted Skill Fruit Bonus program rom [Olivier Galibert] 2009-02-12 18:43:50 +00:00
davidhay
72e326deb7 add 'match98' set, not decrypted yet. 2009-02-12 08:53:42 +00:00
davidhay
8ad2629f2d the remaining fixed value returns i've noticed in goldstar.c, added note about oki location. 2009-02-12 08:42:31 +00:00
davidhay
470e18976c extra fixed return value for nfb96b 2009-02-12 08:30:39 +00:00
davidhay
f114ddb36e handled extra fixed value return case for schery97 2009-02-12 01:02:00 +00:00
davidhay
bd45948708 just incase you wanted more goldstar.c submissions ... 2009-02-12 00:51:58 +00:00
davidhay
a949aad5f0 even more goldstar.c set decryption [Olivier Galibert] 2009-02-12 00:30:36 +00:00
davidhay
33ad4ebbc8 decrypted more goldstar.c sets [Olivier Galibert] 2009-02-12 00:11:21 +00:00
Couriersud
804db66521 Fix 64bit compile of latch8 2009-02-11 23:02:48 +00:00
Aaron Giles
5cb6bf00e9 Ok, this is The Big One.
Please note: regression testing is in progress, but the first round 
of glaring regressions have already been taken care of. That said, 
there is likely to be a host of regressions as a result of this 
change.

Also note: There are still a few rough edges in the interfaces. I
will try to clean them up systematically once the basic system is
working.

All sound chips are now proper devices.

Merged the sound chip interface into the device interface,
removing any differences (such as the whole ALIASing concept).

Modified every sound chip in the following ways:
 * updated to match the device interface
 * reduced read/write handlers down to the minimal number
 * added the use of get_safe_token() for ensuring correctness
 * other minor cleanup

Removed the custom sound device. The additional work to just make
custom sound cases into full devices is minimal, so I just converted
them all over to be actual devices.

Vastly simplified the sound interfaces, removing the ghastly
sndti_* business and moving everyone over to using tags for
sound identity. sndintrf, like cpuintrf, is now just a header
file with no implementation.

Modified each and every driver that references a sound chip:
 * all memory maps explicitly reference the targeted device via
    AM_DEVREAD/AM_DEVWRITE/AM_DEVREADWRITE
 * 16-bit and 32-bit accesses to 8-bit chips no longer use
    trampoline functions but instead use the 8-bit AM_DEVREAD/WRITE
    macros
 * all references to sound chips are now done via tags
 * note that these changes are brute force, not optimal; in many
    cases drivers should grab pointers to devices in MACHINE_START
    and stash them away
2009-02-11 19:48:39 +00:00
Phil Bennett
1420ed893a GCC compile fix. 2009-02-11 18:35:54 +00:00
Angelo Salese
399ffe28f2 Fixed multiplexer mahjong inputs in Dakkochan House [Angelo Salese]
New games added or promoted from NOT_WORKING status
---------------------------------------------------
Dakkochan House [Angelo Salese]
2009-02-11 17:02:42 +00:00
Nicola Salmoria
e3f46cc902 revised seibu decryption 2009-02-11 04:28:42 +00:00
Angelo Salese
44adafa214 Minor update to the Jangou driver, that lists the undumped games for this HW. 2009-02-11 00:46:28 +00:00
Angelo Salese
d34c7e4a54 Fixed Go 2000 sprite list, it's actually the same sprite chip used by SunA16 HW [Angelo Salese] 2009-02-11 00:15:15 +00:00
Angelo Salese
abe156f2a5 Fixed colors, sound and identified spriteram in Go 2000 [Angelo Salese]
New games added or promoted from NOT_WORKING status
---------------------------------------------------
Go 2000 [Angelo Salese]

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

Also moved go2000.o to suna.a in the mame.mak, because I believe that should stay there.
Now I'll try to fix the spriteram (even though it seems hard to RLE it, this game hardly uses it)...
2009-02-10 22:56:27 +00:00
mariuszw1
cea86cdab1 Driver for TomCat
New games added or promoted from NOT_WORKING status
---------------------------------------------------
TomCat (prototype) [Mariusz Wojcieszek]

There are still some small issues (complete list in driver), if somebody with more experience with Atari and/or vector hardware wants to take a look, feel free.
2009-02-10 22:19:15 +00:00
davidhay
ae8a33cd69 more updates to goldstar.c, a few more sets boot, still needs work on inputs etc. 2009-02-10 20:58:41 +00:00
davidhay
1f4c0c9514 added some extra New Fruit Bonus '96 Special Edition sets, decrypted by OG. 2009-02-10 20:30:03 +00:00
Angelo Salese
9c7ac29faf Decrypted Skill Cherry 97 / Skill Cherry 98 program roms [Olivier Galibert] 2009-02-10 16:04:58 +00:00
Mirko Buffoni
2794742d36 Removed left-in debugging input port from igspoker 2009-02-10 15:13:54 +00:00
Pierpaolo Prazzoli
9c2c00deba Added effect sound banking, coin counters and sprites - sprites priority to silkroad. 2009-02-10 10:48:59 +00:00
Mirko Buffoni
ccb0db20ac Added Champion League (Mirko Buffoni)
* Same encryption and patches used in Numero10, but on standard IGS Poker V220I board
* Reworked expansion rom memory map handler
2009-02-10 09:08:55 +00:00
smf-
b1bb013b21 fixed xilinx chip id. 2009-02-10 08:13:51 +00:00
Brian Troha
66c9c8eb40 missed one PCB "U" location for Garuka (Japan ver. W) 2009-02-09 22:30:23 +00:00
Brian Troha
4d4046ee7b corrected rom labels and PCB locations 2009-02-09 22:19:27 +00:00
Mirko Buffoni
1c4eb2b341 Added a patch to Jackie driver, game now works [Mirko Buffoni]
* Added complete reel emulation (thanks to Luca, Angelo and David drivers
  studied to better understand hardware similarities).
* Press T to toggle amuse game, used to mask gambling activities.

New games added or promoted from NOT_WORKING status
---------------------------------------------------
Jackie [Mirko Buffoni]
2009-02-09 10:44:56 +00:00
Curt Coder
87ba17e145 Merged in changes from earlier commit. 2009-02-09 10:09:19 +00:00
Curt Coder
08a218dc80 Refactored the ACIA6850 to use devcb.
Trampolines were added since driver state cannot be directly accessed with devcb.
2009-02-09 09:47:11 +00:00
Nicola Salmoria
47b600e3b5 fixed feversoc colors 2009-02-09 06:26:59 +00:00
Brian Troha
e46cb6d2c4 New clone added: Skull Fang (World)
New clones added
----------------
Skull Fang (World) [Mexa]
2009-02-09 03:51:52 +00:00
Angelo Salese
bf22790963 Fixed the remaining stuff in the Fever Soccer driver, game now working except for wrong bitplanes [Angelo Salese]
New games added or promoted from NOT_WORKING status
---------------------------------------------------
Fever Soccer [Nicola Salmoria, Angelo Salese]
2009-02-09 00:21:01 +00:00
Couriersud
a6c83e9fff Largely a WIP update with some FIXMEs / Co-credit Smitdogg
- Created custom module for run sounds. Running the discrete sound system at 480KHz was not really optimal.
- Reviewed parts list, schematics and pcb pictures
- Brought mario run sound in line with recordings from Smitdogg
- VCO voltage needs to be 0V for this to happen. Verification outstanding
- Capacitors needed some ageing applied as well. To be removed once the VCO issue is clarified.
2009-02-08 23:48:58 +00:00
Nicola Salmoria
48a02562a4 feversoc gfx decryption 2009-02-08 21:08:31 +00:00
davidhay
4ee1c70057 decrypted nfb96sea set in goldstar.c [Olivier Galibert] 2009-02-08 20:54:18 +00:00
Angelo Salese
943ee5abfa 02895: macrossp: Wrong colors in "area clear" screen 2009-02-08 18:52:04 +00:00
Angelo Salese
6310bc3964 Small bugfixes for Fever Soccer 2009-02-08 17:41:11 +00:00
Angelo Salese
29064cb779 Wrote a driver for Fever Soccer, not working due of incomplete gfx decyption (uses RISE11 algorythm as SPI HW).
New games marked as GAME_NOT_WORKING
------------------------------------
Fever Soccer [Angelo Salese]
2009-02-08 16:44:44 +00:00
Pierpaolo Prazzoli
0315d912b7 New games added or promoted from NOT_WORKING status
---------------------------------------------------
Age Of Heroes - Silkroad 2 (v0.63 - 2001/02/07) [Pierpaolo Prazzoli]


roms/current/a/aoh.zip
2009-02-08 15:10:21 +00:00
Angelo Salese
790edbb11b Small bugfix for an SH-2 logging message. 2009-02-08 02:21:02 +00:00
Brian Troha
87aa7c3dfb Documentation update:
Adds the extensive Guru readme doc to the Sega X Board driver.
2009-02-07 21:10:22 +00:00
Phil Bennett
7b24a65600 Added -D_CRT_NONSTDC_NO_DEPRECATE to Visual C make defines (to stop strdup-related warnings). 2009-02-07 20:49:57 +00:00
Phil Bennett
991f93ce76 Revert _strdup back to strdup 2009-02-07 20:29:53 +00:00
Phil Bennett
e4f2c2494c Fixed MSVC build. 2009-02-07 18:50:40 +00:00
Brian Troha
c51290fa1a New clone added: Image Fight (revision A, Japan)
New clone added
---------------
Image Fight (revision A, Japan) [Arzeno Fabrice]
2009-02-07 18:34:10 +00:00
Brian Troha
2066965db5 marks all flash roms in new Head Panic set bad until verified 2009-02-07 18:18:08 +00:00
Brian Troha
49539f8c7e New (not working) clone: Head Panic v6.15
Not working due to the sound CPU rom is half size and the 16Mbit flash roms are not dumped.

New clones added
----------------
Head Panic (15/06/1999) [Corrado Tomaselli] (not working)
2009-02-07 18:11:49 +00:00
Brian Troha
b60d8568c5 Adds redumped non JEDEC roms to Rock 'n Rage (World) [Corrado Tomaselli]
adds additional note about the use of the same "region" letter code used for two different rom versions.
2009-02-07 17:32:34 +00:00
smf-
8fc151dfa8 added description of HY51V65164A 2009-02-07 16:18:48 +00:00
smf-
7dbbeacb56 added the ds2401 to the digital i/o board layout. 2009-02-07 13:48:49 +00:00
smf-
375586dc22 added digital i/o board layout & initial information on the memory card board. 2009-02-07 12:52:07 +00:00
Couriersud
bdcceb9e29 Fix to stop gcc complaining about size_t in format 2009-02-07 12:21:08 +00:00
Couriersud
9991699ed3 Fix bug #2896, #1785, #2801
- (re)implement pm reporting
- If a bit is not modified, do not throw away the whole nibble
2009-02-07 12:15:04 +00:00
Yasuhiro Ogawa
e599aef4d9 fixed bugID 00808 (by gDTXE3Jl0) 2009-02-07 02:06:29 +00:00
davidhay
845e4900b3 TMS57002 preliminary implementation [Olivier Galibert] 2009-02-06 22:50:40 +00:00
davidhay
21fd26ebd3 PinMAME ---
Merging back in the PinMAME drivers is proposed every now and again, and since we've just added other non-video based things I figured that now might be a good time to look at it.

This is likely to be a HUGE undertaking as PinMAME is based on old code, and is Macro-hell, I see it as a several step plan.

1) Convert all the PinMAME drivers to compile their ROM Loading with current versions of MAME
2) Clean up the ROM loading, removing the excessive Macros which really don't help readability at all IMO
3) Hook up the Machine Drivers again for each system, so that the CPU core runs again
4) Look at ways in which the artwork system can be used to simulate the display parts etc.  (there is a scary amount of code in PinMAME for handling this stuff)
5) See how feasible it is to allow MAME to communicate with another program, as it's unlikely we'll be able to simulate the full table physics in MAME.

I've updated the System11 rom loading to compile for now.  The old PinMAME code which hasn't been updated is there #if 0'd out for reference for when a stab is made at hooking back up the actual CPUs to run etc.

Part of me wonders if just rewriting it from scratch would be easier, but it would be a shame to throw away the information that was figured out in PinMAME.

This was done by request, so I'm not especially bothered if it doesn't get included, PinMAME is rather hideous ;-)

If anybody wants to help they're more than welcome.  The other Williams systems should be easy to hook up the rom loading for because they share most of the Macros that have already been updated to compile.
2009-02-06 22:09:40 +00:00
Mirko Buffoni
ab3175c709 Updated Super Poker parent relationship, as suggested by David. 2009-02-06 13:43:40 +00:00
Aaron Giles
c4126c1034 bytemask should not mask low bits. Fixes disassembler for CPUs with address
bus shifts. Hopefully doesn't impact anything else.
2009-02-06 13:26:24 +00:00
davidhay
95670a6207 New clones
--- 

Pyschic 5 (set 2) [Dazzer]

I haven't checked the differences in any detail, but the player appears to survive for longer in attract mode so there are probably some subtle gameplay differences.
2009-02-05 22:18:17 +00:00
Angelo Salese
0195269c76 Added "global column coloring" for Super Draw Poker, colors are now 100% accurate [Angelo Salese]
========================================

Here's some screens of the original thing, thanks to Reip for pointing this out:
http://mpp.myphotos.cc/itemphotos.asp?cs=P065&ASID=U00000161384&cp=001
2009-02-05 20:33:36 +00:00
Angelo Salese
4a351bce28 Fixed the dial inputs in Squash (Itisa) [Angelo Salese]
New games added or promoted from NOT_WORKING status
---------------------------------------------------
Squash (Itisa) [Angelo Salese]
2009-02-05 18:01:01 +00:00
Mirko Buffoni
1bb42da81a Added original Super Poker 115IT (Mirko Buffoni)
* Added because 3 Super 8 have SUPER POKER 115IT string inside.
  3Super8 may be a hack, strings are the same, but code is different
  though still partially encrypted
2009-02-05 13:42:19 +00:00
Brian Troha
b6ed948821 New Clone added: Extermination (World)
New clones added
----------------
Extermination (World) [Stefan Lindberg]
2009-02-04 23:55:55 +00:00
Brian Troha
eb14b89db9 adds redumped sound CPU rom for Sega Water Ski 2009-02-04 23:36:58 +00:00
Angelo Salese
9040cf9a60 Fixed inputs, colors and added a work-around for the rng in Super Draw Poker [Angelo Salese]
New games added or promoted from NOT_WORKING status
---------------------------------------------------
Super Draw Poker [Angelo Salese]

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

For "work-around for the rng" I mean that I've mame_rand'ed it, but obviously that isn't accurate.
2009-02-04 21:44:57 +00:00
Angelo Salese
0df8d36d7c 02897: soldivid: Audio regression (David Haywood) 2009-02-04 17:08:31 +00:00
Nathan Woods
f9d6855b54 Changed 6526cia to use devcb 2009-02-04 13:37:15 +00:00
Tomasz Slanina
ee5806bc2e Renamed Tecmo World Cup '90 sets: 'set 1' to 'World', 'set 2' - 'Euro set 1'.
Added new 'Euro set 2'.

New clones added
----------------
Tecmo World Cup '90 (Euro set 2) [Tomasz Slanina]
2009-02-04 12:17:19 +00:00
Nathan Woods
6e6e8ef5b1 Made the 6522 VIA implementation use devcb 2009-02-04 04:29:28 +00:00
davidhay
e05e9494f5 relaxed 8 letter setname limitation for clone sets - this is designed to make it easier to add simple suffixes to clone names without truncating the original set name, it isn't designed to be abused and used as an alternate description. [Olivier Galibert]
(I've also updated one or two set names as an example)
2009-02-03 22:19:09 +00:00
Jim Stolis
6ad692417f New games added or promoted from NOT_WORKING status
---------------------------------------------------
Player's Edge Plus (XMP00024) Multi-Poker [Gyrovision]
2009-02-03 19:24:07 +00:00
Angelo Salese
6f1af08290 Merged Strip Teaser and Il Pagliaccio driver, fixed the layer clearance for both and added a preliminary MCU simulation for the former. [Angelo Salese] 2009-02-03 18:08:47 +00:00
Angelo Salese
aa60e074cc Further fixes with "Il Pagliaccio" blitter: [Angelo Salese]
* Fixed Transparency pens;
* Fixed color pens for the charset;

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

Actually, only the "layer clearance" is puzzling me out, when it's enabled the h/w values are 0.
Really weird...
2009-02-03 00:39:19 +00:00
Angelo Salese
6144170f54 Added proper color proms, fixed colors and backup ram in the Casino Winner driver [Chris Hardy, Angelo Salese] 2009-02-02 23:22:11 +00:00
davidhay
306d2a35d6 added an extra timelord set to agemame driver 2009-02-02 23:06:04 +00:00
davidhay
ae3e5b66e6 fix #define.. stupid copy+paste errors 2009-02-02 22:55:45 +00:00
davidhay
6d0e1723e8 fix comment 2009-02-02 22:55:10 +00:00
davidhay
ed3bf17889 getting the AGEMAME ball rolling.
Moved over some of the drivers (thanks to James Wallace / ageMAME)
2009-02-02 22:52:37 +00:00
Angelo Salese
c4a4a0630b Fixed various issues with "Il Pagliaccio" driver: [Angelo Salese]
* Fixed rom source reading for the blitter;
* Properly use height/width params for the blitter;
* Hooked up the backup ram;
* Added basic inputs;
* Removed deprecat.h dependancy;
2009-02-02 22:51:42 +00:00
Mirko Buffoni
dc58878441 Added new game Number Dieci (Mirko Buffoni)
- Seems a IGS poker hack to comply with 2000's Italian law
- Sound synthesys have been replaced by OKIM Adpcm samples
- Some patched out routines have been recovered to allow test mode dsw mapping
- Mapped Stelle e Cubi to this memory map, something shows but graphic is from a bad dump

Added new game PK Tetris (Mirko Buffoni)
- Strange game with an amusement part (sort of Tetris mixed with Poker)
- Amuse input not mapped, may be necessary for the amusement part which can be disabled via DSW
2009-02-02 13:29:32 +00:00
Nathan Woods
ebef239e0c MSVC fix [Atari Ace] 2009-02-02 03:04:10 +00:00
davidhay
7adfe02bb3 added some more old encrypted '96-'97 sets to goldstar.c
(again, not bothered about credit, just ensuring we support things we know about)
2009-02-02 01:03:24 +00:00
R. Belmont
1c5a8cb1bf Improve disassembly of R3000 code that uses the TLB or FPU 2009-02-02 00:48:36 +00:00
davidhay
6bd40937d5 nuke fruit.c, obsolete 2009-02-02 00:14:23 +00:00
davidhay
dd32ce7520 added the newly dumped CPS2 bootleg sets which are supported in the latest FBA.
(no credit wanted, this is just maintenance work)
2009-02-02 00:06:30 +00:00
Angelo Salese
9e9a5ad24b Wrote a skeleton driver for Pachi Fever, not working due of encrypted/incomplete program rom.
New games marked as GAME_NOT_WORKING
------------------------------------
Pachi Fever
2009-02-01 23:47:44 +00:00
Brian Troha
a7a417377c adds PCB layout for Funcube and corrects rom names based on a hi-res photo of the PCB. 2009-02-01 08:07:37 +00:00
Nathan Woods
15b34bc9b5 Devintrf bug fix 2009-02-01 00:13:44 +00:00
Nathan Woods
219639f3d7 1. Added the ability to invoke CPU input lines with devcb callbacks
2.  Changed sp0256 to use devcb callbacks

3.  Updated sauro driver as per #2
2009-01-31 21:23:22 +00:00
Phil Bennett
e4aeab1a20 New games added or promoted from NOT_WORKING status
---------------------------------------------------
Monopoly [Phil Bennett]
Monopoly Classic [Phil Bennett]
Monopoly Deluxe [Phil Bennett]


6850acia: Only adjust the rx/tx bit timers on a control write if the divide ratios have changed.
2009-01-31 20:00:30 +00:00
smf-
8ac4f3cb33 Changed memory_set_direct_region to pass the address returned from the DIRECT_UPDATE_HANDLER back to the memory read function. 2009-01-31 16:57:16 +00:00
Aaron Giles
cc14b2aaa7 Opcode accesses are now marked debugger_access. This is important with the recent
changes to automatically call the read handler if the opcode base cannot be
found.

Changed logging for non-RAM opcode bases so that it does not output in the case
of debugger_access being set.

Fixed logic for deriving direct ranges so that it uses the non-watchpoint-
infected tables for its lookups.
2009-01-30 18:11:46 +00:00
Brian Troha
af29135b58 New Volfied clone
Added minor additional information and OSC info.  Also added two BPROMs not included before.

New clones added
----------------
Volfied (Japan, older) [Brian Troha]
2009-01-29 23:22:56 +00:00
Angelo Salese
a970986dd4 Fixed Casino 5 hang on the Horse Racing game [Angelo Salese]
Fixed compile quirk with Funcube2/4 [Angelo Salese]

New clones added
----------------
Magic Card (set 3) [Chris Hardy]
2009-01-29 22:36:36 +00:00
Aaron Giles
8236d216f2 Cleanups and version bump. 2009-01-29 10:18:49 +00:00
Aaron Giles
4141d22d07 02862: Many sets in taitosj.c: During the scroling the lower part of the screen becomes black 2009-01-29 09:51:42 +00:00
Aaron Giles
091937f6cd 02880: stactics: Scratchpad RAM is too large (currently 2 KB, should be 256 bytes with mirroring). 2009-01-29 09:24:46 +00:00
Aaron Giles
ac354ae99a 02843: schaser, schasrcv, polaris: Only half the color RAM is emulated
Hooked this up, verified from schematics. Does not apply to rollingc
as demonstrated by the lack of initialization of that RAM by the program
code.
2009-01-29 09:21:16 +00:00
Aaron Giles
6c7315b616 02884: kopunch: CPU is specified as a 4 MHz 8080 when it should be a 4 MHz Z80.
It's actually an 8085, as dox points out.
2009-01-29 09:05:19 +00:00
Aaron Giles
af09f6a1d6 02888: All sets in megaplay.c: Large black box obscuring game
Also merged memory maps.
2009-01-29 09:00:25 +00:00
Aaron Giles
d041766ee8 From: Mamesick [mailto:mamesick@libero.it]
Sent: Wednesday, January 28, 2009 9:08 AM
To: submit@mamedev.org
Subject: Fixed ID 1017 (nslasher)

Increasing interleave completely fixes the sound bug reported at MAMETesters.
2009-01-29 08:51:13 +00:00
Aaron Giles
e2fd889981 From: Fabio Priuli [doge.fabio@gmail.com]
Sent: Monday, January 26, 2009 12:37 PM
To: submit
Subject: Royal Panel addition to yumefuda, part 2
Hi again! 

as Angelo Salese kindly pointed out, MAME already supports PORT_CONDITIONs for every kind of inputs. Hence, enclosed please find an improved submission with proper inputs for yumefuda

Regards,

    Fabio Priuli


On Mon, Jan 26, 2009 at 4:00 PM, Fabio Priuli <doge.fabio@gmail.com> wrote:
Hi, enclosed please find a patch which adds the Royal Panel controls to yumefuda (as a consequence bug 2574 in MT can be considered fixed).  

Please notice that the addition of the dual controls looks a bit ugly in the UI menu, but I can see no way to better implement these, in current MAME source. Ideally, it could be nice to add conditional ports to input bits as well as to dips (in this case MAME should show different controls depending on the DSW bit chosen), or to add the concept of port_categories currently used by MESS to show in the menu only the buttons of the chosen controller (you change controller from a different menu entry, like with DSW). I could look into add this feature, but I would prefer to know in advance in which way you would prefer this to be implemented.

Regards,

    Fabio Priuli
2009-01-29 08:50:30 +00:00
Aaron Giles
06a02594da From: Fabio Priuli [mailto:doge.fabio@gmail.com]
Sent: Monday, January 26, 2009 7:20 AM
To: submit
Subject: two trivial bugs

Since nobody has fixed yet the two MT entries for dkongf, reported 2 weeks ago, here you find the needed patch. It changes the DSW setting corresponding to Free Play and it changes the year to 2004.

Regards,

     Fabio Priuli
2009-01-29 08:49:45 +00:00
Aaron Giles
ce4d549672 From: Fabio Priuli [doge.fabio@gmail.com]
Sent: Friday, January 23, 2009 8:44 AM
To: submit
Subject: two more bugfixes
Hi,  

enclosed please find fixes for the following bugs in MT

* 2697.diff : this fixes MT02697, i.e. the wrong input mappings of hkagerou. Basically, this game has a dip to choose between an hanafuda & a mahjong panel, but this switch only changes the onscreen indicators (1->6 vs. A->F). Actual input bits are the same in both configurations. Previous mapping was using mahjong inputs for P2 inputs and keys in the numpad for P1 inputs. With this patch, it will only use the default mahjong keys for both players (but in the UI menu, I put also the hanafuda label to help users)

* arka.diff : this fixes MT02719 (which I introduced with my changes in MAME 0.126u5), making a few bootlegs working again.

Regards,

     Fabio Priuli
2009-01-29 08:48:46 +00:00
Aaron Giles
8772edaab2 From: Fabio Priuli [doge.fabio@gmail.com]
Sent: Thursday, January 22, 2009 10:31 AM
To: submit
Subject: fix for MT 2792
Enclosed please find a small patch which fix the neogeo COMM dips according to the manual scan present in the bug report (splitting sw 4,5,6 in two separate dips entry) 

Regards,
     Fabio
2009-01-29 08:46:35 +00:00
Angelo Salese
c9ffa9bcc5 Added a default backup ram for the jolyc980 set, to get it boot to the end-user. [Angelo Salese]
===================================

Explaination about this:
This gambling game provide a code that you should type it in a DOS program. This PC-DOS program
(that's nowhere to be found plus I guess it's read-protected) gives an input code that you should 
press back on the game. 
My solution is to give a default eeprom, because, really, I don't think that a popmessage is a 
good solution for the end-user.
I don't even consider to patch the program rom, and anyway, I can't believe that somebody in 2000
really provided an Amiga-ish password system as "protection" ;P
2009-01-28 23:59:37 +00:00
mariuszw1
395d41bd07 Fixed typo in comment 2009-01-28 19:47:53 +00:00
Luca Elia
ecd97d30ce Implemented a few more H8/3xx instructions, and added funcube to seta2.c [Luca Elia]
New games added or promoted from NOT_WORKING status
---------------------------------------------------
Funcube 2 [Luca Elia]
Funcube 4 [Luca Elia]
2009-01-28 19:44:29 +00:00
mariuszw1
262c1116b9 New games added or promoted from NOT_WORKING status:
----------------------------------------------------
Casino Five [Mariusz Wojcieszek]
Big Apple Games [Mariusz Wojcieszek]
2009-01-28 19:39:39 +00:00
Mirko Buffoni
1ae43ea1d7 Fixed encryption in Cabaret and added sound emulation (Mirko Buffoni)
- Moved to a separate driver
- Not fully playable, press reset to exit from pitfalls

Added new game Super Poker (Mirko Buffoni)
2009-01-28 10:32:54 +00:00
Roberto Fresca
ed11fa3318 Improvements to norautp.c driver:
- Merged GTI Poker (gtipoker.c) with this driver.
 - Added new memory map and machine driver for gtipoker.
 - Hooked 2x PPI 8255 to gtipoker.
 - Hooked the video RAM access ports to gtipoker.
 - Changed norautpn description from Noraut Poker (No Payout),
   to Noraut Poker (bootleg), since the game has payout system.
 - Some clean-ups.
2009-01-28 06:08:22 +00:00