Commit Graph

9716 Commits

Author SHA1 Message Date
Brian Troha
0eed2bdc6e meritm.c: Minor clean up of information, changes the new MT4stg & MT5tg sets to read GER/ENG as they default to German. 2010-08-03 01:15:04 +00:00
Brian Troha
6361d40bbf correct cut-n-paste error in for the name of Newly added Mega Touch 5 Tourny set 2010-08-02 21:24:47 +00:00
Brian Troha
3f893dfd93 new clones added: Two Mega Touch clones
New Clones Added
------------------------------------
Super Megatouch IV Turnier Version (9255-51-50 ROA, Bi-Lingual ENG/GER version) [bodger319, Smitdogg, The Dumping Union]
Megatouch 5 Turnier Version (9255-70-50 RON, Bi-Lingual ENG/GER version) [bodger319, Smitdogg, The Dumping Union]
2010-08-02 21:19:47 +00:00
Aaron Giles
eeb4e8bdf5 Fix crash when exiting the debugger if breakpoints are set. 2010-08-02 08:40:01 +00:00
Brian Troha
1fe479cb13 new clones added: Quizard v1.2 & v4.2 rainbow.
New Clones Added
---------------------------------
Quizard v1.2 [Team Europe, The Dumping Union]
Quizard Rainbow 4.2 [Team Europe, The Dumping Union]
2010-08-01 21:09:48 +00:00
Aaron Giles
fe47da274e Return to type safety. Changed address maps back into functions that build
up the definition, rather than the whole tokenizing system, which lost type
checking. Added a new module addrmap.c which implements the address map
classes, and changed the macros to call methods on the address_map and
address_map_entry classes which are strongly typed.

Fixed a few incorrectly specified memory map entries along the way. Please
double-check to make sure the behavior is expected in: twincobr.c, lordgun.c,
galaxold.c.

This change also means that since the address_maps are now constructor
functions, they are detected when not used, so a number of #ifdef UNUSED_CODE
were added around dangling address map definitions.

Also included with this change:
- removed cputag_clocks_to_attotime() and cputag_attotime_to_clocks() in
   favor of just expanding the class
- same for cputag_suspend() and cputag_resume()
2010-08-01 21:04:03 +00:00
Brian Troha
fdf30b568e correct a10 rom name for Heavyweight Champ set 2010-08-01 00:13:31 +00:00
Brian Troha
a539162cc2 segas16b.c: Documented the Sega game ID for the Heavyweight Champ rom board as well as corrected the rom names. [Brian Troha] 2010-08-01 00:08:21 +00:00
Scott Stone
9fa823d0c9 Fix for 03964: shangonro: Year is wrong 2010-07-31 14:00:13 +00:00
Phil Bennett
6060425fb3 mpu4drvr.c: Fixed mid-screen palette updates [David Haywood] 2010-07-31 11:07:31 +00:00
Roberto Fresca
4e375b3953 Typo... 2010-07-30 22:18:08 +00:00
Roberto Fresca
eb77078719 Added Magic Train, from Subsino.
Since it's driven by a HD647180X0CP6 (Subsino - SS9600)
plus SS9601 and SS9602 (for video and I/O respectively),
it's possible that needs to be moved to a new driver in
a near future. Also added technical notes. [Roberto Fresca]


New games marked as GAME_NOT_WORKING
------------------------------------
Magic Train [Roberto Fresca]
2010-07-30 22:04:38 +00:00
Roberto Fresca
811ee9874e New driver for Mega Double Poker, from Blitz System Inc. [Roberto Fresca]
* Initial release.
 * Preliminary memory map.
 * Hooked both PIAs, but need more analysis to confirm the offsets.
 * Accurate graphics and color decode.
 * Added main PCB and daughterboard layouts.
 * Added partial docs and diagrams about the CPU/MCU/ROMs addressing.
 * Added debug and technical notes.


New games marked as GAME_NOT_WORKING
------------------------------------
Mega Double Poker (conversion kit) [Roberto Fresca, ChrisQC, Smitdogg]
2010-07-30 21:06:28 +00:00
Roberto Fresca
cd7d07b14c Mini Boy 7 improvements: [Roberto Fresca]
* Added a new complete set. Now set as parent.
 * Corrected Xtal frequency.
 * Mapped the PIA MC6821 (not wired since is not totally understood).
 * Preliminary attempt to decode the color PROM.
 * Mapped the AY-3-8910, but still needs ports and some checks.
 * Added debug and technical notes.


New games marked as GAME_NOT_WORKING
------------------------------------
Mini Boy 7 (set 1) [Roberto Fresca, Siftware]
2010-07-30 03:12:59 +00:00
Roberto Fresca
d9a7650e79 Southern Systems Joker Poker: Added missing CPU IO map
to the machine driver. This allow boot the game and enter
into the attract mode. [Roberto Fresca]
2010-07-30 03:03:04 +00:00
Brian Troha
90f083e5c0 raiden2.c: Add missing "VOICE2" sample rom to Raiden 2 sets where it was missing. Corrected rom names for MASK roms soldered to the PCB. [Brian Troha] 2010-07-29 19:54:32 +00:00
Angelo Salese
bb1429938d new clones
---
Clash-Road (Data East license) [Tirino 73]
2010-07-29 18:05:02 +00:00
Aaron Giles
f4f24ba727 Fixed crash in ssjkrpkr driver definition. 2010-07-29 14:07:30 +00:00
Aaron Giles
0bfacc56e6 Cleanups and version bump. 2010-07-29 13:59:41 +00:00
Aaron Giles
364e13529e Add notification of orientation of all monitors at startup via the
output system. [Laszlo Schulteisz]
2010-07-29 08:41:24 +00:00
Phil Bennett
55dc20119b neogeo.c changes:
* Documented AES mode and 1-slot (MVS/AES) settings [Barry Rodewald]
* Documented MVS 4-slot and 6-slot settings [Johnboy]
* Changed 6-slot setting (old default) to 1-slot [Johnboy]


-----------------------------------------------------------------------------------------------
Submission 2 from Johnboy for Mame v0.138u4

Changed files:
===============
src\mame\drivers\neogeo.c

Changes:
========
. Documented AES mode and 1-slot (MVS/AES) settings (Barry Rodewald)
. Documented MVS 4-slot and 6-slot settings
. Changed 6-slot setting (old default) to 1-slot; selecting a different slot is not implemented; See Mame Testers ID 2992
2010-07-29 08:02:55 +00:00
Phil Bennett
e15551a45c neodrv.c updates: [Johnboy]
* Identified several more sets as MVS / AES Version and tagged them properly
 * Updated game PCB info
 * bakatono: Removed BAD_DUMP from m1 - is correct, corrected game name
 * mahretsu: Added correct s1, corrected game name
 * strhoop: Added correct v2
 * sdodgeb: Replaced 16mbit v1/v2 with 32mbit v1 as found on two original cards
 * Added Japan J3 bios


New clones added
================

Quiz King of Fighters (Korean release)
Real Bout Fatal Fury Special / Real Bout Garou Densetsu Special (Korean release)
Quiz Daisousa Sen - The Last Count Down (Korean release)


-----------------------------------------------------------------------------------------------

Submission from Johnboy for Mame v0.138u4

Changed files:
===============
src\mame\mamedriv.c
src\mame\drivers\neodrvr.c


Changes:
========
. Identified several more sets as MVS / AES Version and tagged them properly
. Updated game pcb info
. bakatono: Removed BAD_DUMP from m1 - is correct, corrected game name
. mahretsu: Added correct s1, corrected game name
. strhoop: Added correct v2
. sdodgeb: Replaced 16mbit v1/v2 with 32mbit v1 as found on two original cards
. Added Japan J3 bios


----------------

NOTE: I ported three Korean sets from WinKawaks. I do NOT want to be named/credited for these sets (quizdaisk, quizkofk, rbffspeck).

----------------

The required binaries can be found here (too big to attach): http://www.sendspace.com/file/4e84ph
2010-07-29 07:56:51 +00:00
Phil Bennett
8547230f72 mpu4.c: Added splitscreen support to SCN2674 for MPU4 Video. [AGEMAME] 2010-07-29 07:50:36 +00:00
Phil Bennett
d887c25371 Reverted R9829 as per submitter's request 2010-07-29 07:47:59 +00:00
Phil Bennett
9d1d653ae7 bfm_sc2.c: Converted EERAM handling on BFM Adder 2 card to use the generic I2C implementation. [AGEMAME] 2010-07-29 07:12:07 +00:00
Phil Bennett
10d74db991 Fixed HD63701 SLP opcode [Sandro Ronco]
---------- Forwarded message ----------
From: Sandro Ronco <sandro.ronco@gmx.com>
Date: Mon, Jul 26, 2010 at 6:07 PM
Subject: [HD63701]Fix slp opcode
To: submit@mamedev.org


Fixed SLP opcode basing on HD63701 and HD6303 datasheet.
This is need for psion driver in MESS, but I did some testing in MAME
and I have not seen regressions.
Probably nobody noticed this before because this opcode is almost
unused in arcade machine.

If you want have a confirmation of this you can see the diagram at
page 14 of the HD63701 datasheet or at page 24 of the HD6303
datasheet, where it is clear that the "sleep cancel signal" is not
conditional at the IRQ mask.

Regards

Sandro Ronco
2010-07-29 07:08:29 +00:00
Phil Bennett
c87c7e6f18 emu/info.c: Search all parents of a clone for merged ROMs [Atari Ace]
---------- Forwarded message ----------
From: Atari Ace <atari_ace@verizon.net>
Date: Sun, Jul 25, 2010 at 4:38 PM
Subject: [patch] Fix print_game_rom to search all parents for merges
To: submit@mamedev.org
Cc: atariace@hotmail.com


- Hide quoted text -
Hi mamedev,

One minor problem I noticed awhile ago is a discrepancy between
romload.c and info.c.  Romload.c will load a rom for a clone from any
of its parents, but info.c only considers roms in the immediate
parents to be merge roms.  This patch fixes that, making info.c search
all parents for merges.  In practice this can only go to two parents
(a parent and a bios) due to constraints in validity.c, but that's
enough for it to affect a few games in suprnova.c (e.g. galpani4k).

~aa
2010-07-29 07:04:19 +00:00
Aaron Giles
aff363f940 Fix naomi games (or at least dophin now works). 2010-07-29 06:15:20 +00:00
Brian Troha
ec2c61de91 Corrected the address for the freezing of the movies for the Terminator 2 LA4 set [stephh] 2010-07-28 15:06:27 +00:00
Miodrag Milanovic
4c89226959 uiimage.c : Fix for segfault on setting of working directory (no whatsnew) 2010-07-28 10:26:02 +00:00
Miodrag Milanovic
45e044d3ad Fixed image based cheat file loading (no whatsnew) 2010-07-28 07:21:11 +00:00
Roberto Fresca
fd3cb21ba2 Added support for Southern Systems Joker Poker (1982), from
Southern Systems & Assembly, Ltd. Figured out the memory map.
Also added technical notes about the hardware. [Roberto Fresca]

New games marked as GAME_NOT_WORKING
------------------------------------
Southern Systems Joker Poker [Roberto Fresca, Siftware]
2010-07-28 00:53:53 +00:00
Yasuhiro Ogawa
d7a5cea7d6 New clone added
Galaxy Force II (Japan, Newer)
also fixed ROM filenames
2010-07-27 19:34:51 +00:00
Quench
6f5d3a09d1 Corrected Ameri Darts audio playback rate.
This exposed some cycle timing errors in the TMS32010 CPU
core which are also fixed. [Quench]
2010-07-27 15:34:59 +00:00
Brian Troha
ee658f9d37 add back in the raiden 2 set that was removed 2010-07-27 14:33:39 +00:00
Brian Troha
e5596c615a Raiden2.c: reverted my changes, RB & the Guru can fix it up. 2010-07-27 14:31:37 +00:00
Michaël Banaan Ananas
0953bfa3a9 mt 03957 bugfix by moa 2010-07-27 09:32:18 +00:00
Brian Troha
2c75557d9d raiden2.c update, fixed mask roms names and denoted the roms soldered to the PCB as well as noted in most sets the "Soldered roms where not included but assumed to be the same"
Removed one set that was nearly identical but had an alt sound rom.  Comparing the sound roms showed the alt version had bit rot so it's been removed.
2010-07-26 22:43:06 +00:00
Luca Elia
3877dac9aa Fixed sprite coordinates in astrocorp.c [Luca Elia]
New games added or promoted from NOT_WORKING status
---------------------------------------------------
Speed Drop [Brian Troha, Luca Elia, The Dumping Union]
2010-07-26 22:19:03 +00:00
Brian Troha
dec4f225b6 correct rom name for the Capcom Vs. SNK Millennium Fight 2000 (000904 JPN, USA, EXP, KOR, AUS) set. 2010-07-26 18:30:13 +00:00
Brian Troha
344545cdb6 raiden2.c: Corrects the voice roms for the Raiden 2 sets and added the surface mounted "voice2" rom to sets where it was missing. [Brian Troha] 2010-07-26 18:14:24 +00:00
Wilbert Pol
de1117b63a arm7.c: Added big endian version of the arm7 cpu. The 3do uses an arm6 in 32bit mode which is actually implemented by the arm7 core. 2010-07-26 16:02:45 +00:00
Phil Bennett
7ef270db28 Fully converted atarigx2, beathead and offtwall to use driver_data [Atari Ace]
--------- Forwarded message ----------
From: Atari Ace <atari_ace@verizon.net>
Date: Sat, Jul 24, 2010 at 12:49 AM
Subject: [patch] driver_data changes for drivers using atarigen
To: submit@mamedev.org
Cc: atariace@hotmail.com

Hi mamedev,

I noticed that atarigx2, beathead, and offtwall were only partially
converted to use driver_data.  This patch migrates additional static
variables.

~aa
2010-07-26 12:01:08 +00:00
Phil Bennett
2843028b6b 03318: -burnin causes crash in vector games [Atari Ace]
---------- Forwarded message ----------
From: Atari Ace <atari_ace@verizon.net>
Date: Sun, Jul 18, 2010 at 9:43 PM
Subject: [patch] Fix 03318: -burnin causes crash in vector games
To: submit@mamedev.org
Cc: atariace@hotmail.com

- Hide quoted text -
Hi mamedev,

This patch fixes bug 03318, a crash associated with -burnin on vector
games. -burnin doesn't work for vector games (they lack bitmaps), but
at least it won't crash anymore.  I also fixed the code to not assume
the bitmaps were identically sized.  update_burnin made that
assumption, but finalize_burnin did not in some places.

~aa
2010-07-26 11:55:21 +00:00
Phil Bennett
6df9f06efe 03777: a51site4: Hang after loading via internal UI (multisession) [Atari Ace]
mediagx.c: Converted to use driver_data [Atari Ace]

---------- Forwarded message ----------
From: Atari Ace <atari_ace@verizon.net>
Date: Sun, Jul 18, 2010 at 5:15 PM
Subject: [patch] Fix 03777 a51site4: Hang after loading via internal
UI (multisession)
To: submit@mamedev.org
Cc: atariace@hotmail.com


Hi mamedev,

This patch converts mediagx to use driver_data, which as a side effect
fixes bug 03777.

~aa
2010-07-26 11:46:50 +00:00
Brian Troha
5a3a44ea14 djboy.c: Added DIP switch locations and corrected the vsync to 57.5Hz as per the readme info listed at the top of the driver. [Brian Troha] 2010-07-26 02:28:01 +00:00
Brian Troha
f0ae830acd djboy.c - Slight documentation update for the "Beast" just adding it has an internal ROM image. Readded "MSM80C51F microcontroller" in ROMDEF as extra documentation doesn't hurt ;-) 2010-07-25 18:50:49 +00:00
Brian Troha
ce273bbbc9 new clone added: Forgotten Worlds (USA) alternate
New Clone Added
-----------------------------------
Forgotten Worlds (USA, 88621B B-Board) [Corrado Tomaselli, The Dumping Union]
2010-07-25 18:37:27 +00:00
Phil Bennett
46c325b4ee djboy.c: Corrected two further bad bits in the Beast ROM and removed BAD_DUMP flag. (no whatsnew) 2010-07-25 18:35:15 +00:00
Wilbert Pol
18785817cb arm.c: Added a big endian version of the arm2/3/6 cpu core and cleaned up the little/big endian handling. [Wilbert Pol] 2010-07-25 13:42:34 +00:00