Commit Graph

5486 Commits

Author SHA1 Message Date
Aaron Giles
57deed92e8 From: Oliver Stoeneberg [oliverst@online.de]
Sent: Sunday, May 24, 2009 4:11 AM
To: submit@mamedev.org
Subject: Compilation fix for ARM7 core

This fixes the compilation with ARM7_DEBUG_CORE. It was actually
found by Reijo Tomperi from the cppcheck team after I issued a bug
report.
2009-05-28 15:12:42 +00:00
Aaron Giles
4df2ea5003 New clones
----------
Cherry Bonus III (alt) [David Haywood]

New non-working
---------------
Super Cherry Master / New Cherry Gold '99 [David Haywood]
Super Cherry Master / Super Cherry Gold [David Haywood]
Super Cherry Master / Grand Cherry Master [David Haywood]
2009-05-28 15:09:52 +00:00
Aaron Giles
0c0affd00e Replaced Namco 52xx sound simulation with emulation of the MCU.
Updated polepos and bosco drivers to use the new 52xx sound
emulation, wiring up the output through the discrete mixer that
Derrick had already plumbed but left disabled.

This required several MB88xx changes/fixes:
 - internal timer support now works; prescaler is guessed based
    on Pole Position sample playback frequency
 - external counter support works
 - a basic mechanism for reading serial input has been added; it
    is not sufficient for a full implementation, but good enough
    to sample the SI pin at startup
 - fixed TSTS/TSTV to clear their respective flags
 - fixed CI and CYI to compute imm-reg instead of reg-imm
 - added masking of the PA register upon RTI/RTS to prevent bogus
    PC values
2009-05-28 09:15:09 +00:00
smf-
4fca3801e9 updated comments. 2009-05-28 07:51:54 +00:00
smf-
c96c490060 preliminary work on beatmania iidx, still lots to do but I didn't want to waste anyones time. 2009-05-28 07:13:38 +00:00
Fabio Priuli
a4ee598d53 Some number-to-tag conversions in CPU calls. Also, removed some unused code from audio/scramble.c 2009-05-28 06:52:52 +00:00
Aaron Giles
ee4aeb9d0b Fix typos. 2009-05-28 05:13:03 +00:00
Aaron Giles
f9f03182fb Replaced simulation of Namco 53xx with emulation. Both
Pole Position and Dig Dug are now properly hooked up.
2009-05-28 05:08:54 +00:00
Fabio Priuli
1fe720014c A few more number-to-tag conversions in CPU calls 2009-05-27 18:07:41 +00:00
Fabio Priuli
f5c9d8989e A few more number-to-tag conversions in CPU calls 2009-05-27 16:31:28 +00:00
Fabio Priuli
f34ddea20b A few number-to-tag conversions in CPU calls 2009-05-27 14:31:52 +00:00
Aaron Giles
27e2aac0fe Added internal memory maps and internal clock divider to the MB88xx
CPUs. Removed now-redundant memory maps from drivers and removed
explicitly-specified clock dividers.
2009-05-27 14:18:44 +00:00
Yasuhiro Ogawa
47112c063b many DIPSW fixes [kanikani]
- added DIPLOCATION to scontra and thunderx
- added some DEF_STRs (Difficult, Very Difficult, etc.) and modified drivers using them
2009-05-27 08:15:29 +00:00
Aaron Giles
658a3e51f9 Pole Position fixes.
Also added mirrors to Pole Position memory maps.
2009-05-27 05:13:21 +00:00
Aaron Giles
8048a37ae7 Split the Namco 06xx interface into a separate device, which has
the information needed to connect to the CPU and other devices
specified in the definition.

Updated drivers to use this new device.

(I notice that the bosco shoot sound no longer changes pitch during
another explosion. Not sure if this was fixed prior or if the
recent device-ification cleaned something up....)
2009-05-27 05:03:08 +00:00
R. Belmont
f84ab7a300 Games promoted from NOT_WORKING status
--------------------------------------
Aqua Jet (Rev. AJ2 Ver.B)

Game is now fully playable - I was able to finish a race and everything.

OG take note - the test mode is *very* extensive now that it's navigable.
Look under "OTHERS".
2009-05-27 04:16:10 +00:00
Angelo Salese
a5e0819256 Guessed ADPCM PAL shuffling in Idol Janshi Suchie-Pai Special, it sounds better but I'm not sure if it's 100% accurate (I need a side-by-side test). 2009-05-26 21:34:18 +00:00
Angelo Salese
8bc83d86cb Fixed Bronx regression. 2009-05-26 20:24:54 +00:00
Aaron Giles
adffaf795b Split out Namco 51xx and 53xx into separate modules.
Converted Namco 51xx and 53xx into proper devices. The MB84xx is not
yet emulated, but is now present.

Converted 51xx and 53xx interfaces to use the devcb system for 
port I/O callbacks.

Dig Dug is known to be somewhat broken at the moment.
2009-05-26 15:16:58 +00:00
Aaron Giles
ca0bee02b5 Converted Namco 54xx to a device. The interface now specifies the name
of the target discrete sound object and the base node, rather than
making assumptions.
2009-05-26 05:43:32 +00:00
Aaron Giles
44eb499a4a Converted Namco 52xx to a device. Note the MB8842 for this is still
not emulated yet, but it is now present and disabled, and the ROMs
centrally loaded via the device.
2009-05-26 05:11:46 +00:00
Aaron Giles
996de3e466 Converted the Namco 50xx into a proper device.
Extended the Namco 60xx and namcoio_init() interfaces to accept 
a device name string in addition to an interface struct, until 
all the interfaces are replaced with devices.

Added DERIVED_CLOCK() macro which can be used by sub-devices to
derive their clock from the parent device.

Tweaked some of the laserdisc interfaces to use ROM_NAME() and
MACHINE_DRIVER_NAME() macros.
2009-05-26 04:35:01 +00:00
Yasuhiro Ogawa
2d0b375973 added some security custom info (http://www.higenekodo.jp/sega_n.htm) 2009-05-26 01:34:05 +00:00
Ryan Holtz
1fa3febc6b Eliminated SMH_* usage in all memory maps in drivers beginning with A and B. [MooglyGuy] 2009-05-25 23:16:26 +00:00
Aaron Giles
8a770e7b4e * Added MCU dumps to quart21 and bodyslam
* Hooked up MCU in these games
* Marked games using simulated MCU as "unemulated protection"
   as the MCUs clearly do more than what we are simulating
2009-05-25 23:15:31 +00:00
Aaron Giles
8581fc7b28 CPUs actually take some time to reset. Changed the 68000/68010 to
eat an appropriate number of cycles after a reset.
2009-05-25 23:13:36 +00:00
Angelo Salese
fdc4f315c3 Decoded color proms and fixed bitplanes in Mirax 2009-05-25 21:54:47 +00:00
Angelo Salese
a75112d480 Fixed priorities in Mirage Youjuu Mahjongden [Angelo Salese] 2009-05-25 21:07:04 +00:00
Angelo Salese
725312a6e8 Fixed sound banking in Mirage Youjuu Mahjongden [Angelo Salese] 2009-05-25 20:39:15 +00:00
mariuszw1
3a9f379193 Added readmes to Jail Break, Ninja Warriors, Operation Wolf and Rainbow Islands [Guru] 2009-05-25 19:50:11 +00:00
Angelo Salese
354a1068a3 Hand-tuned bgm OKI sound chip frequency. 2009-05-25 18:58:52 +00:00
Brian Troha
a046f235ea grrrr... now make sure the alt B board for the world version of Forgotten Worlds is accurately set in the config table 2009-05-25 05:12:31 +00:00
Brian Troha
fbfb7b5854 update the CPS1 config table in /video to use the new clone name for Forgotten Worlds (US) 2009-05-25 05:02:44 +00:00
Brian Troha
b250100cf9 Forgotten Worlds (World) - programs dumped and added
New games added or promoted from NOT_WORKING status
---------------------------------------------------
Forgotten Worlds (World) [Please added the right name]

Made the "World" set the new parent and the old parent, which is the US set, a clone.
2009-05-25 04:23:57 +00:00
Brian Troha
f68d801a7b Corrects the clock speed for Pirate Ship Higemaru as measured and verified by Stefan Lindberg 2009-05-25 03:04:07 +00:00
Aaron Giles
8d6d6b77a6 The default DIP for this game has the "FULL TESTS" switched ON .
This DIFF simply changes the default state to "OFF", allowing 
you to play the game and fixing MT Bug #3196.

tafoid@yahoo.com
2009-05-25 01:19:29 +00:00
Aaron Giles
e1d2aff4d9 From: AGEMAME Development <agemame@gmail.com>
Date: Tue, 19 May 2009 12:24:35 
To: submit@mamedev.org<submit@mamedev.org>
Subject: Added Aristocrat dumps from Heihachi_73


ROMs at http://agemame.fruit-emu.com/aristo/

Original email follows..

Here's another ROM dump to add to the list of non-working games in 
aristmkv.c (only another 3000-odd to go!).

Enchanted Forest (E - 23/06/95, Local)
Both games are essentially the same game but half a world apart. One is 
unfortunately known for being a kiddie magnet on the fruit-emu forums. 
Both are in the same zip file.

=================================
Golden Pyramids (B - 13-05-97, USA)
Queen of the Nile (B - 13-05-97, NSW/ACT)

Golden Pyramids is a 9 line game with a 90 credit (10x) max bet, whereas 
Queen of the Nile is a 20 line game with a 500 credit (25x) max bet.

Note: The Golden Pyramids ROM reads QUEEN OF THE NILE, the same date and 
'NSW/ACT' as the region inside, but it is a proper US romset (with 
English and Portuguese languages selectable). Both games have identical 
graphics but different percentage variations (reel strips). However, the 
string 'GOLDEN PYRAMIDS' is at 0x043148, and is not present at all in 
Queen of the Nile. I never received any label info for Golden Pyramids 
either, except for this text file:

Checksum for u7.BIN  ==> $4DD8
Checksum for u8.BIN  ==> $9D11
Checksum for u11.BIN ==> $F8F6
Checksum for u12.BIN ==> $F8BF
2009-05-25 01:17:35 +00:00
Aaron Giles
64b527f6ec 2009/5/16 Mike Green <mikedx@gmail.com>:
> Here is a small patch for the touchmaster driver
>
> This removes the pulse input on the touchscreen for the touchmaster
> drivers, making centipede returns (tm4k), breakout3k (tm3k),
> wordsearch (tm8k) and possibly other games playable do to the need for
> "dragging" the screen. An example of this is the word search game
> where it is necessary to drag from the start letter to the end to
> highlight the selection, which is not possible with a pulse input.
>
> Best regards
>
> Mike
2009-05-25 01:07:07 +00:00
Aaron Giles
446c154bb1 From: Oliver Stoeneberg [oliverst@online.de]
Sent: Friday, May 15, 2009 9:13 AM
To: submit@mamedev.org
Subject: Unused Variables - second try

This is a new version of the patch, that disables some unused
variables. It fixes some warnings, that came up in an optimized build
and adds a few more things.
2009-05-25 01:03:10 +00:00
Aaron Giles
fa92ddb425 Intruder:
Sorry I forgot to mention, can you make sure the credits for this also
include jmurjr and ranger_lennier when it gets added, they paid for
part of it.

Thanks,
Smitdogg
2009-05-25 01:00:37 +00:00
Aaron Giles
24590f7ccc New clones
==========
Pro. Sports (alternate) [Smitdogg] -- not working


From: Smitdogg <smitdoggjones@gmail.com>

Date: Sat, 2 May 2009 11:59:09 
To: submit@mamedev.org<submit@mamedev.org>; the-dumping-union@googlegroups.com<the-dumping-union@googlegroups.com>
Subject: Pro Sports and Lady Bug


I dumped these, the Lady Bug is the same game as the parent set in
MAME but the roms are different sizes. The Pro Sports is a different
version than the one in MAME, it appears to be this one:
http://www.arcadeflyers.com/?page=flyer&db=videodb&id=4547&image=4

Pics:
http://smitdogg.mameworld.info/pics/prosportspcb1.jpg
http://smitdogg.mameworld.info/pics/prosportspcb2.jpg
http://smitdogg.mameworld.info/pics/ladybugpcb.jpg

Smitdogg
2009-05-25 00:59:44 +00:00
Aaron Giles
54ae9e7073 New clones
==========
Intruder [Smitdogg]


From: Smitdogg <smitdoggjones@gmail.com>

Date: Fri, 1 May 2009 15:35:07 
To: submit@mamedev.org<submit@mamedev.org>; the-dumping-union@googlegroups.com<the-dumping-union@googlegroups.com>
Subject: Intruder


Here's my dump of Intruder. Pics:
http://smitdogg.mameworld.info/pics/intruderpcb1.jpg
http://smitdogg.mameworld.info/pics/intruderpcb2.jpg
http://smitdogg.mameworld.info/pics/intruderpcb3.jpg

Romident:

01                  = n01prm.6b             Moon Base
                    = cv01-7643.2c          Lunar Rescue (Model Racing bootleg)
                    = cv01_1.bin            Space Invaders (CV Version)
                    = cv01_1.bin            Space Invaders (SV Version)
                    = cv01_1.bin            Space Invaders (SV Version 2)
02                  = n02prm.6a             Moon Base
                    = cv02-7643.1c          Lunar Rescue (Model Racing bootleg)
                    = cv02_2.bin            Space Invaders (CV Version)
                    = cv02_2.bin            Space Invaders (SV Version)
                    = cv02_2.bin            Space Invaders (SV Version 2)
la01-1              = la01                  Space Laser
la02-1              = spcewarl.2            Space Laser
                    = spcewarl.2            Space War (Leijac Corporation)
la03-1              NO MATCH
la04-1              = la04                  Space Laser


Smitdogg
2009-05-25 00:49:11 +00:00
Brian Troha
1234aeb8f5 removed a left over comment from superqix.c driver. 2009-05-25 00:32:52 +00:00
Brian Troha
22732330ea New clone added: High Impact Football (rev LA5 02/15/91)
New Clone Added
---------------------------------
High Impact Football (rev LA5 02/15/91) [Tormod, Smitdogg, Dumping Union]
2009-05-25 00:11:28 +00:00
Brian Troha
00194e2290 New Clone added: Super Qix (World, Rev 2)
New Clone Added
----------------------
Super Qix (World, Rev 2) [Stefan Lindberg]


Dumping missing SQ-IU3 mask rom and added it to the non bootleg sets.  Added NO_DUMP for the B03-03 I8751 MCU and added additional documentation about the roms.  Rearranged the sets and names based on known information (Stefan Lindberg, Dumping Union)
2009-05-24 23:52:37 +00:00
Angelo Salese
ba1be382fb Forgot to disable a popmessage... 2009-05-24 21:16:26 +00:00
Angelo Salese
7bccda6530 Fixed scrolling issues in Tryout, removed the GAME_IMPERFECT_GRAPHICS flag. [Angelo Salese] 2009-05-24 21:14:18 +00:00
Angelo Salese
98d5f69f46 Added screen disable flag 2009-05-24 20:25:38 +00:00
Angelo Salese
4f8b3ec270 Fixed flip X on the sprites. 2009-05-24 16:26:01 +00:00
Angelo Salese
90368f3ba4 Fixed foreground color offsets in Tryout, game colors should now be 100% accurate. [Angelo Salese] 2009-05-24 15:45:58 +00:00