Commit Graph

9490 Commits

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