Commit Graph

9732 Commits

Author SHA1 Message Date
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
Brian Troha
4607ee58e9 Documentation update and name correction for Ms. Pac-Man/Galaga - 20th Anniversary Class of 1981 Reunion, which is the correct name. Also the Pacman 25th Anniversary is just a program update that gives the option of playing Pacman directly with it's own start button. 2010-07-24 20:51:59 +00:00
Brian Troha
d55d93bc19 skyfox.c: Corrected clocks and Vsync for the Sky Fox & Exerizer sets based on actual OSCs and measurements taken from a real PCB [Corrado Tomaselli] 2010-07-24 20:20:28 +00:00
Brian Troha
bb1178538c remove BAD_DUMP from the tms320e15.bin in the AmeriDarts sets and the MCU code passes it's internal checksum routine. 2010-07-24 19:49:16 +00:00
Wilbert Pol
73de5b8070 arm.c: Fixed word reading from non-aligned address in big endian mode. [Wilbert Pol] 2010-07-24 18:44:30 +00:00
Brian Troha
2ea263bde2 new clone added: Captain Commando (Japan 910928)
New Clone Added
-----------------------------------------
Captain Commando (Japan 910928) [john666, Dr. Spankenstein, Smitdogg, The Dumping Union]
2010-07-24 17:52:12 +00:00
Roberto Zandona
f259409ab9 cosmetic changes in collision detection routine, no what's new 2010-07-24 09:54:13 +00:00
Phil Bennett
57018dfd3f djboy.c: Hooked up Beast MCU and removed simulation code. [Phil Bennett] 2010-07-23 21:58:39 +00:00
Brian Troha
5927d924d3 CPS-1 update [Team CPS-1]:
* Added missing PALs as reference to most of remaining sets
* Dumped and added TK24B1.1A to dynwar [Corrado Tomaselli]
* Fixed LW-13.10D rom loading in forgottn to match real pcb
* Identified, verified and documented a ton of pcbs, adding/fixing missing/wrong infos as ROMs labels and positions, B-Board, C-Board and CPSB IDs, PALs [Stefan Lindberg, Dlfrsilver, MKL]
* Reordered all sets per release date in cps1.c and video\cps1.c
* Updated games table in video\cps1.c and added some notes on PALs table
* Minor cleanups
2010-07-23 15:45:21 +00:00
Brian Troha
39d4544bde corrects rom IC locations for some sets in the segas16b.c driver 2010-07-23 15:27:41 +00:00
Michaël Banaan Ananas
54ab217acc mvsc mvce.04a BAD_DUMP: http://www.mametesters.org/view.php?id=3948 2010-07-23 13:29:12 +00:00
Brian Troha
0d54e92d89 new clone added Ameridarts set 3
Correct rom names as per labels which lists the sum16 values of the roms.
Marked the tms320e15.bin as BAD_DUMP with a note about it being hand repaired.
Eventually the MCU from this PCB will be sent for decapping to compare against what we have.

New Clone Added
--------------------------------
AmeriDarts (set 3) [Brian Troha, The Dumping Union]
2010-07-22 23:08:14 +00:00
Brian Troha
eb1bcb49bf new clone added: Mystic Warrior (Asia)
New Clone Added
---------------------------------------
Mystic Warriors (ver AAA) [J. Wilke, Smitdogg, The Dumping Union]
2010-07-22 21:12:18 +00:00
Wilbert Pol
14b2eec6b7 arm.c: Added big endian mode support to the LDRB and STRB instructions. [Wilbert Pol] 2010-07-22 20:18:25 +00:00
Miodrag Milanovic
184ee16762 Debugger : Removed stray garbage characters from beamx, beamy, and frame counter displays. [Robbbert] 2010-07-22 13:24:52 +00:00
Aaron Giles
7ae55db1ec Cleanups and version bump. 2010-07-22 05:24:06 +00:00
R. Belmont
9433e80b41 RSP: Fix sign issue in VCL opcode [angrylion] 2010-07-22 02:25:53 +00:00
R. Belmont
073e655c0a Remove high-ASCII garbage from start of coolpool.h (this broke Apple GCC) (no whatsnew) 2010-07-22 00:52:18 +00:00
Miodrag Milanovic
99596bc2b6 Put back removed printf line,my mistake (no whatsnew) 2010-07-21 16:27:02 +00:00
Miodrag Milanovic
2b81a7d1fe Placed flag removal on machine destructor, fixes issue from r9779 (no whatsnew) 2010-07-21 16:23:27 +00:00
Brian Troha
270627e1b9 Changes "NO_DUMP" to "BAD_DUMP" for roms which are used but not confirmed to be correct, this is more of a "standard" then using no_dump. 2010-07-21 16:14:13 +00:00
Brian Troha
fea5e0d79a new clone added: Terminator LA4
Standardized rom names, reordered the Mortal Kombat sets to descending order like all the other sets.  Added "Prototype" to the Trog PA6 game description.

New Clone Added
--------------------------------------
Terminator 2 - Judgment Day (rev LA4 08/03/92) [Gor, Smitdogg, The Dumping Union]
2010-07-21 15:57:43 +00:00
Brian Troha
15fac46f45 correct "ID" file for recent Fruit Bonus '06 - 10th anniversary (Version 1.3R CGA) addition 2010-07-21 15:52:16 +00:00
Miodrag Milanovic
fcd17cc3af - Added new operation on options which enables adding of parameter and executing it's callback
- Updated parse_ini_file so before INI is loaded set of driver name is done, and therefore needed callback is executed.

This fixes issue that when running MESS you are able to mount images even if you did not start driver directly, before this change we got unknown ini options warnings. (no whatsnew)
2010-07-21 13:28:42 +00:00
Scott Stone
6cc37700c8 Fixed Dip Location order for Hacha Mecha Fighter to match what it shows in Test Mode. 2010-07-20 22:24:10 +00:00
Wilbert Pol
82f1a8e9df Allow beamx > 999 to be displayed in the debugger. Updated beamy config accordingly to keep beamx and beamy aligned. (no whatsnew) 2010-07-20 20:46:53 +00:00
Quench
08c2ad802e Added Ameri Darts internal DSP dump and TMS32015 support to the
Amerdart driver. Also added savestate support to the game.
[Dr Decapitator, Quench]
2010-07-20 16:11:46 +00:00
Quench
4f7527c583 Added TMS32015 and TMS32016 CPU variants to the TMS32010 core.
Fixed LST instruction which was sometimes adjusting internal RAM
banking incorrectly.  [Quench]
2010-07-20 15:55:51 +00:00
Miodrag Milanovic
2603119e65 Soflist will now load only items from original system by default.
For compatible softlists list name must be explicitly written. (no whatsnew)
2010-07-20 09:10:26 +00:00
Brian Troha
154608080b sfbonus.c: Added the Amcoe "Classic Edition Compact Format" PCB layout. [Brian Troha] 2010-07-19 22:38:38 +00:00
Brian Troha
c7c9b8248a new clone added: Fruit Bonus '06 - 10th anniversary (Version 1.3R CGA)
New Clone Added
------------------------------------------------
Fruit Bonus '06 - 10th anniversary (Version 1.3R CGA) [Brian Troha, The Dumping Union]
2010-07-19 21:37:52 +00:00
Jonathan Gevaryahu
bafa2023e9 Fixed address mirroring on the slave sound cpu on Zaccaria hardware; it seems possible that the /NMI triggered test mode (triggered by a push button on the sound pcb) doesn't work on real hardware at all. 2010-07-19 01:14:03 +00:00
Jonathan Gevaryahu
bd29cc08b1 Fixed address mirroring on the master sound cpu on Zaccaria hardware; the /NMI triggered test mode (triggered by a push button on the sound pcb) still doesn't work yet. 2010-07-19 00:15:43 +00:00
Phil Bennett
86beaf4a92 djboy.c: Added unverified Beast MCU internal ROM image [Dr Decapitator, Tomasz Slanina, Lord Nightmare, Phil Bennett] 2010-07-18 18:15:56 +00:00
Jonathan Gevaryahu
444fe77369 Minor updates to tms5220: simplified interpolation function case statement, made OLDP/OLDE update happen on correct cycle (subcycle may still be wrong). 2010-07-18 17:34:23 +00:00
Michaël Banaan Ananas
6ebfe03fe2 mt bug 3606 fix (Atari Ace) 2010-07-18 13:21:33 +00:00
Brian Troha
81d8e2143e new clone added: Wild Fang
Made better use of PORT_INCLUDE / PORT_MODIFY

New Clone Added
-------------------------------------------
Wild Fang [Stefan Lindberg, The Dumping Union]
2010-07-18 02:36:20 +00:00
Scott Stone
6b42741d00 Reference link fix 2010-07-18 01:39:33 +00:00
Michaël Banaan Ananas
f03b568df8 mt 3536 bugfix (Atari Ace) 2010-07-17 19:38:48 +00:00
smf-
220497769e converted mb3773 from a legacy device to a c++ device.
tidied up comments in at28c16
2010-07-17 13:53:22 +00:00
Wilbert Pol
76c8372f25 lr35902.c: Added the speed register to the register list to allow it to be changed and retrieved again. [Sandro Ronco] 2010-07-17 13:04:04 +00:00
Scott Stone
4072e2a45f Cleaned up dead web links from the drivers - replacing when possible with alternate links. 2010-07-17 02:23:34 +00:00
Brian Troha
dedbe85474 The Golden Axe FD1094 317-0121 also fails for the rom check for roms at A6 & A8... so I added a note to say so. 2010-07-16 21:57:15 +00:00
Michaël Banaan Ananas
e1feb67224 mt bug 3943 fix.
This breaks flip screen though in gaiden, wildfang, raiga. I don't know how to fix this in a clean way, any takers?
2010-07-16 21:49:53 +00:00
Brian Troha
9d5c4e6bad segas16b.c: Corrected the rom names for the FD1094 317-0120 Golden Axe set and verified the dump as good. [Brian Troha] 2010-07-16 20:52:49 +00:00
Curt Coder
b4e69db3c3 Improved PIA6821 interface. (no whatsnew) 2010-07-16 12:01:50 +00:00
Curt Coder
6daac9bee5 Improved PIA6821 interface. (no whatsnew) 2010-07-16 11:59:31 +00:00
Brian Troha
5d98241032 new clone add Altered Beast 317-0069
Not working as the CPU FD1094 317-0069 isn't dumped.

New Clone Added
------------------------------------------------
Juuouki (set 5, Japan, FD1094 317-0069) [Stefan Lindberg, The Dumping Union]
2010-07-15 23:29:33 +00:00
Michaël Banaan Ananas
2750af7c63 mt 'bug' fix, coinage info into source 2010-07-15 18:14:32 +00:00
Jonathan Gevaryahu
ca11f24202 New games added as NOT_WORKING:
Tokio/Scramble Formation (japanese?, newer) [Guru, Roger Coltrane, Smitdogg, The Dumping Union]

cleaned up chip locations for tokio sets to be consistent.
2010-07-15 16:37:59 +00:00
Phil Bennett
5573c3f703 Allow the non-DRC RSP core to build again
(controlled by a #define like the SH-2 core) [Atari Ace]

---------- Forwarded message ----------
From: Atari Ace <atari_ace@verizon.net>

Date: Mon, Jul 5, 2010 at 3:50 PM
Subject: [patch] Fixup non-DRC rsp core
To: submit@mamedev.org
Cc: atariace@hotmail.com

Hi mamedev,

This patch fixes the non-DRC rsp core to be buildable again
(controlled by a #define like the sh2 core).  It also cleans up the
whitespace/commented-out code in that core as well.

~aa
2010-07-15 11:22:07 +00:00
Phil Bennett
84d2bf08e9 Added some missing makefile dependencies [Atari Ace] 2010-07-15 11:15:35 +00:00
Phil Bennett
e848cb8bb7 Various improvements to polepos.c [Alex Jackson]:
* Corrected the way the steering wheel is hooked up, fixing the jittery
   steering in the sets with MCUs.
 * Added a new layout file for the bootleg sets without MCUs (topracern and polepos2bi).
 * Converted clock frequencies to crystal values from xtal.c.
 * Added correct ROM names for the Namco-manufactured sets (polepos and polepos2).
 * Completely removed the unused global variable polepos_gear_bit.
 * Fixed a couple of bootleg ROMs that were very likely bit-rotted.
2010-07-15 11:05:38 +00:00
Phil Bennett
616ea71eb6 * Fixed some bugs in the MB88xx CPU core [Alex Jackson] 2010-07-15 10:53:29 +00:00
Phil Bennett
81f4046df8 'Massive' Neo Geo documentation update [Johnboy]:
* Added official SNK Playmore title catalogue
 * Identified and tagged all MVS sets which were not officially released for the AES system
   (according to official SNK Playmore title catalogue and Neo-Geo Masterlist)
 * Several sets have been identified (AES / MVS VERSION) and tagged properly
 * Documented MULTI PLAY MODE (unemulated); Missing MCU
 * Updated game PCB information
 * Renamed kof99n to kof99k (KOREAN VERSION)
 * Renamed P's in mslug3 to correct chip label, added SMA comment
 * Renamed ROMs in jockeygp according to original cart, added some comments
 * Renamed ROMs in vliner/vlinero according to original cart, added some comments
 * neodrvr.c cleanup
2010-07-15 10:21:48 +00:00
Phil Bennett
20083dd014 Added information on the Naomi 171-8346C cartridge type [f205v] 2010-07-15 09:56:57 +00:00
Brian Troha
8505e40b7f segas16b.c: Removed 2 obsolete "USER2 Work space" and changed remaining USER2 to MCU to maintain consistence throughout the driver. [Brian Troha] 2010-07-15 01:25:56 +00:00
Brian Troha
f469ca367a minor documentation update for the Sega rom board ID number for the Altered Beast set with the 317-0078 MCU 2010-07-15 01:03:39 +00:00
Curt Coder
3edb68269d Improved SN76496 interface. (no whatsnew) 2010-07-14 20:04:38 +00:00
Scott Stone
f9a9fc93cb Remove TODO which no longer seems to be accurate. 2010-07-14 17:15:27 +00:00
Curt Coder
b291f6ee1b New clones added
----------------
Space Ship [f4brice]
2010-07-14 16:30:21 +00:00
Tomasz Slanina
aedc1def70 Rewrite of 'Wheels & Fire' driver [Tomasz Slanina]
- new rendering code
- preliminary zooming (based on lookup table)
- preliminary communication between main and sound cpu
- scanline interrupts and scroll
2010-07-14 11:24:58 +00:00
Brian Troha
705583ede6 New clone: Captain Commando (World 911202)
New Clone Added
------------------------------------
Captain Commando (World 911202) [Stefan Lindberg, The Dumping Union]
2010-07-14 01:42:41 +00:00
Roberto Zandona
c5a505acbd cb2001: added opcodes and fixed dsw4 and dsw5 2010-07-13 22:34:57 +00:00
Quench
a61dc9b6ad Reverted AmerDarts DSP ROM back to the original files as there's
no point in people collecting the new dump which isn't working.
Fixed the load order of the audio sample ROMs while I was there.
No whatsnew.
2010-07-13 14:33:48 +00:00
Quench
c5c7945aa4 Fixed Debugger bpenable/bpdisable commands which were not
seeing parameters - no whatsnew.
2010-07-13 09:57:37 +00:00
Brian Troha
3871da6b07 new clone: Street Fighter Zero (Hispanic 950718)
New Clone Added
--------------------------------------------
Street Fighter Zero (Hispanic 950718) [Layne, N. Francfort, R. Mucciarelli, Smitdogg, The Dumping Union]
2010-07-12 20:47:35 +00:00
Brian Troha
2839c479af Mark MCU code as bad_dump for the Ameridarts sets. 2010-07-12 20:25:08 +00:00
Brian Troha
9e2e2453fb adds the redumped sound samples to Raiden Fighters Jet 2000. Corrects name from rdjet2k --> rfjet2k 2010-07-12 20:23:22 +00:00
Roberto Zandona
e59e1a1a88 cb2001: fixed another opcode (now points are displayed correctly); no what's new 2010-07-12 18:07:40 +00:00
Roberto Zandona
e21fea3b18 cb2001: added 1 opcode e fixed 1 opcode; no what's new 2010-07-12 17:21:39 +00:00
Roberto Zandona
6b8525600a cb2001: fixed scroll of the reels; no what's new 2010-07-12 16:50:35 +00:00
Roberto Zandona
561990d57e cb2001: hooked up reels [David Haywood] 2010-07-12 16:37:30 +00:00
Roberto Zandona
5fc84c4d25 cb2001: added some opcodes 2010-07-12 16:32:47 +00:00
Scott Stone
1a54892935 Fixed 03938: torus: Crash after completing Level 1 2010-07-12 16:05:36 +00:00
Roberto Zandona
ddaead4dff [cb2001] added another opcode; no what's new 2010-07-12 14:54:50 +00:00
Miodrag Milanovic
c09065ef97 Fixed image unload and creation [Sandro Ronco, Miodrag Milanovic] 2010-07-12 13:52:35 +00:00
Scott Stone
a7f5a0fe2f Removed unused DRIVER_INIT which fixes a compile error. 2010-07-11 23:39:33 +00:00
Scott Stone
fd64388316 Fix to memory region size to match added rom. 2010-07-11 23:30:55 +00:00
Roberto Zandona
cd1e80864c cb2001: added another opcode [robiza] 2010-07-11 23:07:49 +00:00
Roberto Zandona
9f14e22d1f [cb2001] more opcodes: now we can see "insert coin" 2010-07-11 22:59:36 +00:00
R. Belmont
9f550bca2d Change *IX man pages to link to MAMEdev.org legal page [wallyweek] 2010-07-11 22:45:52 +00:00
Brian Troha
2c34567359 merged in Haze's mods with the Raiden Fighters Jet 2000 set. Also marked the sound roms as BAD_DUMP as per Haze and others on the list confirmed. 2010-07-11 19:32:26 +00:00
Roberto Zandona
654c1e253f [cb2001] minor changes, no what's new 2010-07-11 17:21:01 +00:00
Angelo Salese
a11d9861f5 new clones
---
Wonder Boy III - Monster Lair (set 6, System 16A, FD1089A 317-xxxx) (better dump?) [Team Europe]
2010-07-11 17:20:48 +00:00
Brian Troha
8e257a8d0e new clone added: Raiden Fighter Jet 2000
Sound isn't correct, log is filled with:
OKIM6295:'oki2' requested to play invalid sample 06

New Clone Added
-----------------------------------------
Raiden Fighters Jet - 2000 (China) [Brian Troha, Guru]
2010-07-11 16:19:13 +00:00
Angelo Salese
bbb70b69e6 new NOT working
---

Ollie King (GDX-0007) [Team Europe, Joerg Hartenberger]
2010-07-11 15:15:47 +00:00
Angelo Salese
834428a64a Fixed ttchampa rom loading, not worth mentioning 2010-07-11 14:59:34 +00:00
Roberto Zandona
8929c24139 [cb2001] new opcodes [robiza] 2010-07-11 08:03:33 +00:00
Brian Troha
b06d9d2e63 Minor documentation update for some Golden Axe sets. 2010-07-11 04:34:21 +00:00
Brian Troha
5874b23f5e Replaced the old MCU dump with the decapped version for Pipeline [Dr. Decapitator] 2010-07-11 03:56:23 +00:00
Brian Troha
67634be87a Replaced the old MCU dump with the decapped version for Kick Start Wheelie King [Dr. Decapitator] 2010-07-11 03:53:34 +00:00
Brian Troha
bc4fb89944 arkanoid.c: Added or corrected the PCB location for the genuine Arkanoid rom sets and documented the MCU Taito ID number [Brian Troha] 2010-07-11 03:45:54 +00:00
smf-
ad384f4579 fixed character transposition. 2010-07-10 19:31:17 +00:00
smf-
1bdc6ef706 converted at28c16 to a c++ device. 2010-07-10 19:29:41 +00:00
Angelo Salese
36508d9a0f new clones
-----------

Magical Odds (set 2) [W. Herve, Smitdogg, The Dumping Union]
2010-07-10 10:51:06 +00:00
Angelo Salese
fbf5ff8ed3 Load (but don't yet use) the decapped MCUs for several sets [Dr. Decapitator]
- kyros
- kyros (alt, original MCU dump?)
- arkanoid (I think the supported MCUs are bootlegs..)
- blackt96
- amerdarts
- cshooter
- josvolly (there are other chips still need decapping)
- invasnab (i'm not convinced this one is good)
- pasha2
- empcity
- topshoot
- topbladv (no CPU core for this yet)
- officeye (no CPU core for this yet)
- revx

Added the proms to Magical Odds [Smitdogg, The Dumping Union]

new clones
-----------

Mystic Riders (bootleg?)  [David Raingeard]
2010-07-09 20:07:39 +00:00
Miodrag Milanovic
93ef5a816f Forgoten not existing NMVRAM in cubocd32.h removed (no whatsnew) 2010-07-09 19:00:23 +00:00
Brian Troha
f02c604837 might as well do dip locations for Snow Bros as it's easily verifiable ;-) 2010-07-08 22:34:42 +00:00
Brian Troha
8dc2cd8c73 snowbros.c: Add Dipswitch locations to Puzzle King, Hyper Pacman, Cookie & Bibi 2, Cookie & Bibi 3, More More. Filled in dips with Dipswitch locations for Puzzle Break. [Brian Troha] 2010-07-08 22:06:22 +00:00
smf-
e32c7a357b hooked security up using an i/o port, so it can be replaced easier on the earlier games with different security. 2010-07-08 21:05:37 +00:00
Scott Stone
a1914b2c53 Added second button (Hyper Jump) to be used after cued via speech to allow jumping to other phases without finishing the current mission. Volume adjusted to better levels (AY was way too low in comparison to speech) [gravilidavide, Tafoid] 2010-07-08 20:48:44 +00:00
Angelo Salese
5b3ddfed57 new WORKING
------------------
Puzzle Break [David Haywood, Smitdogg, The Dumping Union] (pzlbreak)

new NOT WORKING
-----------------
Gundam Battle Operating Simulator (GDX-0013) [Team Europe, Joerg Hartenberger]
Sega Club Golf 2006 Next Tours (Rev A) (GDX-0018A) [Team Europe, Joerg Hartenberger]
2010-07-08 18:26:31 +00:00
R. Belmont
34ccf37dc7 Clean up some files without a newline at the end for GCC [wallyweek] 2010-07-08 16:35:51 +00:00
Miodrag Milanovic
10b0e0236e timekpr.c: Not assert in case there is no default data defined (fixes CD-i based hardware games) (no whatsnew) 2010-07-08 14:32:53 +00:00
R. Belmont
018a21fa53 Add *IX man pages for MAME and utils [wallyweek] 2010-07-08 14:18:07 +00:00
R. Belmont
53b25817d0 MAMEdev kant spel (Ubuntu/Canonical cares about this) [wallyweek] 2010-07-08 14:10:23 +00:00
Miodrag Milanovic
5a4b6fa9a0 Adding ability to support other types of software lists, so floppies, cassettes, cd-roms are now possible to be used [Miodrag Milanovic] 2010-07-08 12:59:21 +00:00
Aaron Giles
0910f8038a Fix bad loop condition that shows up with -cheat enabled. 2010-07-08 04:48:25 +00:00
Aaron Giles
4df35a02d9 Whoops, forgot this. 2010-07-07 21:04:32 +00:00
Aaron Giles
20fe094c0e Remove the global clock accessors and cpu_* aliases:
cpu_get_clock -> device_get_clock
cpu_set_clock -> device_set_clock
cpu_get_clockscale -> device_get_clock_scale
cpu_set_clockscale -> device_set_clock_scale

Search: device_get_clock([ \t]*)\(([ \t]*)([^)]+)
Replace: \3->unscaled_clock\1\(\2

Search: device_set_clock([ \t]*)\(([ \t]*)([^,]+),[ \t]*
Replace: \3->set_unscaled_clock\1\(\2

Search: device_get_clock_scale([ \t]*)\(([ \t]*)([^)]+)
Replace: \3->clock_scale\1\(\2

Search: device_set_clock_scale([ \t]*)\(([ \t]*)([^,]+),[ \t]*
Replace: \3->set_clock_scale\1\(\2
2010-07-07 21:01:36 +00:00
Aaron Giles
65f8a15555 Time to kill off some deadwood.
First to go is devtag_get_device() (what a stupid name).
Use machine->device() instead.

This was strictly a bulk replace:
Search: devtag_get_device([ \t]*)\(([ \t]*)([^,]+),[ \t]*
Replace: \3->device\1\(\2
2010-07-07 19:27:01 +00:00
Miodrag Milanovic
b797437b3b Added per-device image softlist loading routine [Miodrag Milanovic]
Renamed feof to image_feof (in device_image_interface) in order to compile on FreeBSD [El Barto]
2010-07-07 13:25:03 +00:00
smf-
c13eb4d193 turned i2cmem into a c++ device & ditched the unused legacy device. 2010-07-07 13:05:02 +00:00
Nicola Salmoria
c35336557d fix xmcotah/xmcotahr1 ROMs [Razoola] 2010-07-07 07:29:38 +00:00
R. Belmont
b05556b705 Fix OS X debugger (verified on PPC and Intel) 2010-07-07 03:31:58 +00:00
R. Belmont
6a315283c9 More loop initializers for PowerPC compile. 2010-07-07 03:30:06 +00:00
R. Belmont
4b978bec11 This pattern is everywhere (no whatsnew) 2010-07-07 03:18:56 +00:00
R. Belmont
47ba04990c Another OS X compile problem (no whatsnew) 2010-07-07 03:17:28 +00:00
R. Belmont
97713f034e Fix reported OS X compile problem. 2010-07-07 01:47:06 +00:00
R. Belmont
9580049784 Fix SH-2 interpreter [Atari Ace] 2010-07-07 01:27:54 +00:00
Aaron Giles
30662dcdef Cleanups and version bump. 2010-07-06 17:30:28 +00:00
Wilbert Pol
bcd97e9880 Fix compiling of osx debugger. 2010-07-06 16:59:04 +00:00
Michaël Banaan Ananas
d7482052ea made the new model racing gun game unknown again, it's not super shot 2010-07-06 16:30:25 +00:00
Michaël Banaan Ananas
06753ef668 made unknown games titles lowercase 2010-07-06 16:26:20 +00:00
Aaron Giles
f7ce43f8fb Cleanup debugger interface some more. 2010-07-06 16:12:53 +00:00
Miodrag Milanovic
16f14bc5f9 - Added MDRV_SOFTWARE_LIST_COMPATIBLE_ADD for adding compatible software lists (for documentation purposes) [Miodrag Milanovic]
- listsoftware option now return only original software lists
- UI is updated to enable mounting software items per device, it will display only items from list that are for specific device
- Separate compatible software lists in UI
2010-07-06 14:27:51 +00:00
Miodrag Milanovic
4d9a17ee08 Support for multiple software list per driver [Miodrag Milanovic] 2010-07-06 09:27:57 +00:00
Michaël Banaan Ananas
fc27db65e1 Slip Stream 2010-07-06 08:32:43 +00:00
Nicola Salmoria
ea0bdee34e no functional changes 2010-07-06 08:16:08 +00:00
Jonathan Gevaryahu
0646440c51 fix an error in the new documentation comment, no whatsnew 2010-07-06 07:15:36 +00:00
Jonathan Gevaryahu
116e5a390d Big comment update for TMS52xx, explaining in much more detail how the chip timing and interpolation works. No functional changes. 2010-07-06 03:02:41 +00:00
Aaron Giles
8b90eb19d5 Fix SDL debugger. 2010-07-06 02:04:15 +00:00
Aaron Giles
5d21c672af Moved debugging structure away from CPUs only and attached to all
devices. Debugger now creates one for each device. C++-ified most
debugger operations to hang off the debugging class, and updated
most callers. This still needs a little cleanup, but it fixes most
issues introduced when the CPUs were moved to their own devices.

Got rid of cpu_count, cpu_first, cpu_next, etc. as they were badly 
broken. Also removed cpu_is_executing, cpu_is_suspended,
cpu_get_local_time, and cpu_abort_timeslice.

Some minor name changes:
  state_value() -> state()
  state_set_value() -> set_state()
2010-07-06 00:52:36 +00:00
Angelo Salese
995097894f Hooked up second layer, no whatsnew 2010-07-05 23:52:39 +00:00
Fabio Priuli
b0a74c9e0f New clone added:
Exerizer (Japan) [N. Francfort, blib, Smitdogg, The Dumping Union]


roms are a mixup of Sky Fox and the bootleg, but they've been dumped from an original board (and label are correct)
2010-07-05 21:47:01 +00:00
Nicola Salmoria
df76263805 317-5000 decryption (same as 315-5177). Reorganised decryption code. 2010-07-05 21:08:18 +00:00
Michaël Banaan Ananas
de67a76a60 un-CAPS svc 2010-07-05 19:57:29 +00:00
Nicola Salmoria
0664448c9d divided segacrpt.c in two files, one for the old encryption and one for the new one. 2010-07-05 19:38:55 +00:00
Brian Troha
c82cf78f39 standardize PCB location form for a few rom names in slapfght.c. 2010-07-05 18:19:45 +00:00
Michaël Banaan Ananas
c2e8493cc1 minor naming cleanup 2010-07-05 13:34:20 +00:00
Michaël Banaan Ananas
4f3100924b directly casting to UINT caused compile-time negative values to become 0 2010-07-05 12:18:11 +00:00
Angelo Salese
cc86ec423e Improved video emulation in cb2001 [David Haywood] 2010-07-05 11:53:00 +00:00
Miodrag Milanovic
1538288109 Removed need for messdrv.h (no whatsnew) 2010-07-05 10:34:34 +00:00
Miodrag Milanovic
c14878e59a Imported image related utils from MESS into /lib/util [Miodrag Milanovic] 2010-07-05 10:19:05 +00:00
Michaël Banaan Ananas
66a88c930f modelr -> suprshot:
http://www.mameworld.info/ubbthreads/showthreaded.php?Cat=&Number=226445&page=&view=&sb=5&o=&fpart=1&vc=1
2010-07-05 09:52:24 +00:00
Miodrag Milanovic
5cf07785d0 Software list update: [Wilbert Pol]
- Software list xml files are now read in full such that information for clone and parent sets is available.
- Added validity check to check for existence of parent sets.
2010-07-04 19:16:47 +00:00
Angelo Salese
79dbd821c0 new clones
----------

Boggy '84 (original Kaneko) [Klaus Sommer, Team Europe, The Dumping Union]
2010-07-04 13:12:53 +00:00
Fabio Priuli
22a2473cb6 fixed a MMC1 minor detail in multigam.c. I'm not sure if it was affecting any game, so there is no need of whatsnew mention. 2010-07-04 13:00:11 +00:00
Miodrag Milanovic
c31a033b9f Fixed compiler error (no whatsnew) 2010-07-04 06:09:43 +00:00
Bryan McPhail
e8f96f3aba no whatnews. woops - meikyuh coin input wiring is inverted from Ghostbusters. 2010-07-03 18:41:27 +00:00
Bryan McPhail
0de759962b whatsnew
Hooked up Gondomania I8751 MCU [Bryan McPhail, Dr Decapitator]
Reimplemented Meikyuu Hunter G I8751 MCU according to schematics [Bryan McPhail]
2010-07-03 18:36:14 +00:00
Quench
1079dd15d8 Stop MingW-32 Seg-Faulting on WinXP [no whatsnew] 2010-07-03 17:44:15 +00:00
Roberto Zandona
7aecd327d0 [cb2001] added 2 new opcodes [robiza] 2010-07-03 16:47:24 +00:00
Angelo Salese
4333bf7b83 new not working
------------

Model Racing Shooting Game (unknown title) [Luigi, Volker Hahn, Team Europe]
Out Run 2 (Rev. A) [GDX-0004A]  [Team Europe, The Dumping Union, Alex]
2010-07-03 12:34:20 +00:00
Bryan McPhail
3c8f6c6159 Hooked up Heavy Barrel I8751 MCU [Bryan McPhail, Dr Decapitator] 2010-07-03 11:45:25 +00:00
Aaron Giles
c70c5fee5a Created CPU-specific device types for all CPUs, using new macros
DECLARE_LEGACY_CPU_DEVICE and DEFINE_LEGACY_CPU_DEVICE. Changed CPUs
to be their own device types, rather than all of type CPU with a
special internal subtype. Note that as part of this process I removed
the CPU_ prefix from the ALL-CAPS device name, so CPU_Z80 is just
plain old Z80 now. This required changing a couple of names like
8080 to I8080 so that there was an alphabetic first character.

Added memory interfaces to the list of fast-access interfaces. To do
this properly I had to add a separate method to devices which is
called immediately after construction, when it is possible to perform
dynamic_casts on fully-constructed objects. (This is just internal,
no changes necessary to the devices themselves.)

Some additional notes:
 * SH2 and SH4 had typedefs that conflicted with their CPU_-less names
    so I bulk renamed to structures to sh2_state and sh4_state; RB, feel
    free to choose alternate names if you don't like 'em
 * SCSP was caught doing something to the 3rd indexed CPU. Since several
    systems that use SCSP don't even have 3 CPUs, I had no idea what
    this was supposed to do, so I changed to it reference "audiocpu"
    assuming that stv was the assumed target. This is really gross and
    should be a configuration parameter, not a hard-coded assumption.
2010-07-03 00:12:44 +00:00
Aaron Giles
46e30c4f68 Remove obsolete type. 2010-07-02 15:54:09 +00:00
Aaron Giles
7f11224184 Added overrides to fetch the execute and state interfaces without doing
a dynamic_cast<> to speed up common legacy operations.
2010-07-02 15:42:18 +00:00
Aaron Giles
553ec7f427 Some more cases to directly access the state interface instead of using the old
cpu_* macros. Also changed the ADSP21xx callbacks to take a cpu_device.
2010-07-02 15:12:58 +00:00
Aaron Giles
af9e6f531f Kill cpu_get_sp(). 2010-07-02 13:29:03 +00:00
Miodrag Milanovic
48d8e3d3cf Update cheat loading to support image devices (moved implementation from MESS), use only CRC of first found image. [Miodrag Milanovic] 2010-07-02 12:21:03 +00:00
Aaron Giles
a0ce1569b6 More slowdown relief. 2010-07-02 06:01:44 +00:00
Aaron Giles
030c1ee79f Fix coolridr speed regression. 2010-07-02 04:49:37 +00:00
Aaron Giles
8a73491965 Fix dynamic cast in machine->describe_context(). 2010-07-02 04:41:18 +00:00
Aaron Giles
001f2462c9 Speed up attckufo. 2010-07-02 04:06:07 +00:00
Aaron Giles
fa2d8a88a4 Oops, forgot to remove some dead code. 2010-07-02 03:55:48 +00:00
Aaron Giles
b67fd48c9f Winmain cleanup:
* created dynamic_bind<> template class to handle dynamically binding to
    optionally-supported functions
 * wrapped stack walking code in a class
 * wrapped symbol lookup code in a class
 * added support for parsing objdump-produced symbol dumps which include
    non-global functions for much better stack dumps and profiling in gcc builds

Also: modified makefile for win32 targets to automatically run objdump and
produce a .sym file if SYMBOLS is enabled.
2010-07-02 03:49:56 +00:00
Michaël Banaan Ananas
2c6e27c547 regression fix way back at r152, atarimo_set_xscroll wasn't updated when some MDRV_SCREEN_RAW_PARAMS were increased by 8 (like with rampart.c) 2010-07-01 21:28:53 +00:00
Michaël Banaan Ananas
c8e49537f3 write/control ports were not default 2010-07-01 20:28:26 +00:00
Michaël Banaan Ananas
fff2175e6e whatsnew (from Tafoid), please disregard raiden2.c:
New games marked as GAME_NOT_WORKING
------------------------------------
Raiden DX (Great Britain) [arcaderelics]


change to:
New clones added
----------------
Raiden DX (UK) [Irongiant]
2010-07-01 16:33:23 +00:00
Michaël Banaan Ananas
a749bc9ce7 added COPX romloading for sets that didn't have it, marked as BAD_DUMP until the assumption that they're the same is (un)confirmed 2010-07-01 16:13:15 +00:00
Michaël Banaan Ananas
1856b0703c make the new dx set the parent, clean up setnames, change year to 94 2010-07-01 15:29:40 +00:00
Curt Coder
465487a221 New games marked as GAME_NOT_WORKING
------------------------------------
Raiden DX (Great Britain) [arcaderelics]
2010-07-01 15:15:53 +00:00
Fabio Priuli
997936e985 namcos22.c: updated ridgerac, raveracw and acedrvrw to use keys instead of dipswitches for shifters [Fabio Priuli]
out of whatsnew: the code is maybe not the ideal solution, but dipswitches were neither, imho. test mode shows no change in functionalities compared to the old code, but the new implementation makes a lot easier the actual use of shifter in-game
2010-07-01 14:24:53 +00:00
Aaron Giles
7bdb4bf083 Use UINT64s for converting cycles <-> clocks. 2010-07-01 05:01:12 +00:00
Brian Troha
884cadfde0 correct dipswitch location order in World Rally to match actual dips as seen by the game / service menu 2010-07-01 02:08:24 +00:00
Aaron Giles
de771cbfeb Remove the following functions:
cpu_get_total_cycles()   == cpudevice->total_cycles()
  cpu_clocks_to_attotime() == cpudevice->cycles_to_attotime()
  cpu_attotime_to_clocks() == cpudevice->attotime_to_cycles()

In some cases, I updated existing code that fetched and cached 
devices to fetch them as cpu_device so that these can be called
without casting.

In other cases, I did the quick & dirty thing which was to downcast
a generic device to a cpu_device and then call the function.

Note that cpu_clocks_to_attotime() and cpu_attotime_to_clocks()
were previously mapping to the device-level functions
clocks_to_attotime() and attotime_to_clocks(). This was different
behavior than before the big devices change, so with this update
I have fixed it to match the previous behavior (i.e., map cycles
not clocks).

This may impact timing of drivers that used these functions on
CPUs that have clock dividers or multipliers.
2010-07-01 00:34:46 +00:00
Aaron Giles
dfc04871c4 Remove most other instances of cpu_get_total_cycles. 2010-06-30 23:35:26 +00:00
Wilbert Pol
daccd1f46c Fixes to get OSX debugger working again. (no whatsnew) 2010-06-30 21:55:38 +00:00
Aaron Giles
e7e1e04b7f Fix performance regression for PowerPC games. The timing made heavy use of
cpu_get_total_cycles() which is now slow. Better to use the legacy_cpu_device
directly and call device->total_cycles() which avoids the dynamic_cast to find
the execute interface from a generic device.

Also added cycles_to_attotime() and attotime_to_cycles() which is more often
what is requested. (Clocks are the raw input clock, while cycles are internal
clock after dividers/multipliers.)
2010-06-30 20:48:26 +00:00
Aaron Giles
77f2ea0e3e Resurrect the old sampling profiler, and improve it to be useful:
- always available now, just specify -profile <n> to enable it
 - supports stack walking to uniquely identify call chains; the <n> parameter
    to the -profile option specifies how deep to go
 - automatically turns off throttling and multithreading, and sets the number of
    processors available to 1 (since we only sample the main thread)
 - output now uses the common symbol lookup, which actually uses the PDB for
    MSVC builds and gives excellent results (may eventually figure out how to
    extract gcc symbols someday)
 - the top 30 unique call chains are output
2010-06-30 20:29:12 +00:00
Phil Bennett
7f53ab90fe Also unbreak Performan (no whatsnew) 2010-06-30 20:28:46 +00:00
Aaron Giles
265c584899 Turn off the bool warning. 2010-06-30 20:23:49 +00:00
Phil Bennett
9b8261e41c Unbreak kuniokunb (no whatsnew) 2010-06-30 18:10:10 +00:00
Wilbert Pol
9a8095f9b3 Fix compiling on non-windows SDL targets. (no whatsnew) 2010-06-30 17:50:48 +00:00
Michaël Banaan Ananas
7b9e4bae0e (a77) 2010-06-30 15:42:57 +00:00
Michaël Banaan Ananas
08c73b26e8 less confusing names for slapfight bootlegs 2010-06-30 15:37:02 +00:00
Michaël Banaan Ananas
24ce7d4f73 New clones added
----------------
Marvel Vs. Capcom: Clash of Super Heroes (USA 971222) [Razoola]
2010-06-30 14:38:39 +00:00
Scott Stone
82ffec10c0 MAME doesn't like uppercase ROM names. 2010-06-30 14:00:30 +00:00
Miodrag Milanovic
5a40287b9c Added call to add device with parameters sent and his sub devices (no whatsnew) 2010-06-30 13:14:51 +00:00
Aaron Giles
733b797a3d Split mame.c into mame.c and machine.c, the latter containing the
running_machine definition and implementation.

Moved global machine-level operations and accessors into methods on the
running_machine class. For the most part, this doesn't affect drivers
except for a few occasional bits:

  mame_get_phase() == machine->phase()
  add_reset_callback() == machine->add_notifier(MACHINE_NOTIFY_RESET, ...)
  add_exit_callback() == machine->add_notifier(MACHINE_NOTIFY_EXIT, ...)
  mame_get_base_datetime() == machine->base_datetime()
  mame_get_current_datetime() == machine->current_datetime()

Cleaned up the region_info class, removing most global region accessors
except for memory_region() and memory_region_length(). Again, this doesn't
generally affect drivers.
2010-06-30 03:46:21 +00:00
Brian Troha
2c549dad23 a little more information about the alt set of Slap Fight. Also minor correction of PCB locations. 2010-06-30 00:03:39 +00:00
Brian Troha
420ccf24e9 slapfght.c: Corrected rom names for the Slap Fight sets and added PCB locations to any set where possible. Added Dipswitch locations to Slap Fight. Moved PCB information down to matching rom sets. [Brian Troha, Guru] 2010-06-29 23:15:49 +00:00
Miodrag Milanovic
cdc7457957 Moved back utility functions in order to make mess tools compile again (no whatsnew) 2010-06-29 17:10:05 +00:00
Scott Stone
4f53274d98 Changed autmoon (aristmk4) romload to proper crc/sha hashes. The submitted romset contained a 32kb (u87.bin) which actually appeared to be an 8k overdumped.
Comment:  I was trying to get these now working sets 'running' (set up and configured) so I could write up the comments for the MAME FAQ.  Does anyone have any experience with these?
2010-06-29 14:47:34 +00:00
Miodrag Milanovic
949fc85ee8 Moved some utility functions to image from MESS (no whatsnew) 2010-06-29 14:28:18 +00:00
Miodrag Milanovic
83b96c81ee Added new static call in diimage and added call to initialize subdevices for image device (no whatsnew) 2010-06-29 13:47:46 +00:00
Michaël Banaan Ananas
4054f61980 correct romnames round2 2010-06-29 09:04:05 +00:00
Miodrag Milanovic
63e8e8fe98 Modified way device_type constants are defined in order to get unidasm compile [Miodrag Milanovic] 2010-06-29 09:02:17 +00:00
Angelo Salese
0a68d1afde Fixed title screen colors in Bogey Manor [Angelo Salese, Stefan Lindberg] 2010-06-28 19:01:58 +00:00
Michaël Banaan Ananas
663d46a225 whatsnew note:
this was wrong:
New games marked as GAME_NOT_WORKING
------------------------------------
Fire Trap (Japan)

correct:

New clones added
----------------
Fire Trap (Japan) [Guru]
2010-06-28 18:15:12 +00:00
Michaël Banaan Ananas
d0b232c19b New clones added
----------------
Virtua Striker 2 '99 (Revision B) [Guru]
2010-06-28 18:12:00 +00:00
Michaël Banaan Ananas
9fe558d395 idsoccer: Improved DIP locations, confirmed MSM5205 clock [Kevin Eshbach]
New clones added
----------------
American Soccer [Kevin Eshbach]
2010-06-28 17:16:33 +00:00
Michaël Banaan Ananas
6bbe23b884 firetrap.c: Added PCB documentation, corrected ROM names, corrected clocks [Guru]
New games marked as GAME_NOT_WORKING
------------------------------------
Fire Trap (Japan)
2010-06-28 13:49:50 +00:00
Miodrag Milanovic
58c2e62440 Moved image_postdevice_init call to proper place (no whatsnew) 2010-06-28 11:04:20 +00:00
Miodrag Milanovic
4849299a0d Fixed regression in z80dart device (no whatsnew) 2010-06-28 08:19:58 +00:00
Aaron Giles
41b9dbb9ac Made the machine_config a proper object. Added detokenize method to
this object which can be called multiple times to append new devices
after the initial machine configuration is set up. Updated member
variables to match new naming convention.

Changed the running_machine to take a constructed machine_config
object in the constructor, instead of creating one itself, for
consistency. Also added machine->total_colors() as a shortcut to 
machine->config->m_total_colors.
2010-06-28 06:40:44 +00:00