------------------------------------
Sports Shooting USA (Guru)
Ranger Mission (Guru)
We need decryption keys for these - could whoever broke the other AW games
have a look?
Also, in case someone's bored, the AW BIOS is hanging because it wants actual
flash ROMs that respond to flash commands at 0x10000.
----------------
Give us a Break (3rd edition alt?)
Give us a Break (4th edition)
Give us a Break (6th edition alt?)
Give us a Break (7th edition)
Give us a Break (21st edition)
Give us a Break (43rd edition)
[Anonymous, alien_mame]
Sent: Sunday, June 07, 2009 9:54 AM
To: submit@mamedev.org
Cc: atariace@hotmail.com
Subject: [patch] "Regularize" some interfaces in MAME
Hi mamedev,
This patch adjusts the code in a few places to be more regular in it
object approach. It recognizes five idioms.
1. device_configs should be passed const. dsp56k.h took a non-const
device_config for no particular reason, necessitating casting where
used. A few other places cast to non-const, in most cases
unnecessarily.
2. running_machines should be passed non-const. A few places used
const in different ways on running_machines, instead of the idiomatic
non-const running_machine.
3. Eliminate passing running_machine explicitly where it can be
computed. esrip.c, m37710.c, sfbonus.c had cases where the machine
could easily be eliminated.
4. Pass the object machine/config first. In some cases this makes
the interface object oriented, in some cases it simply makes it more
idiomatic with the rest of MAME.
5. Prefer (screen, bitmap, cliprect) to (machine, bitmap, cliprect).
Fully implementing this would be a large patch, this patch simply does
it for the one core 'device', tms9928a.c.
fixes up some header files. In particular, I adjusted const char
*DEVTEMPLATE_SOURCE = __FILE__ to const char DEVTEMPLATE_SOURCE[] =
__FILE__ which makes it actually const and saves a little memory.
[Atari Ace]
Sent: Thursday, June 04, 2009 12:07 PM
To: submit@mamedev.org
Subject: Emailing: awp.patch
This replaces the patch for June, which hasn't been included.
Additional MPU4 lamp fixes, some new Aristocrat Mk5 games:
Added two new Aristocrat MK5 Roms, see note from Heihachi 83 (ROMs at
http://agemame.fruit-emu.com/aristo):
"Both of these games are the exact same game but a different version.
The first one is the original 1996 one, but the second is possibly from
1999. The combination is identical down to the date though, just like
the Queen of the Nile/Golden Pyramids dumps.
[dolphntr] Dolphin Treasure (B - 06/12/96, NSW/ACT, Rev 1.24.4.0)
[dolphtra] Dolphin Treasure (B - 06/12/96, NSW/ACT, Rev 3)
Note that the second (later) dump only has two ROMs and the later style
music."
New games not working
=====================
Dolphin Treasure
set of interfaces supported by a device, and identified by a unique
string identifier. A device may support any number of contracts,
described in a list via the DEVICE_CONTRACT_LIST* macros.
The purpose of contracts is to provide a means for devices to expose
a standard set of interfaces to other parts of the system. For
example, the PCI device should expose a contract that includes
functions for configuration register access, and 32-bit I/O. Then
any device with a PCI interface should implement the PCI contract,
so that the PCI bus device can route things appropriately.
(This change is in anticipation of a proper Namco 06xx interface,
which exposes a contract to all devices it is attached to, but I
am still struggling to get it to work reliably.)
New games added or promoted from NOT_WORKING status
---------------------------------------------------
Super Crowns Golf [Angelo Salese, Tomasz Slanina]
------------------------------------
Janputer [alien_mame, Dumping Union]
===================================================================
A missing rom prevents this to work, it'll hopefully be dumped...
Sent: Saturday, May 30, 2009 8:30 PM
To: submit@mamedev.org
Subject: Amiga Custom sound - Paula?
As part of the conversion of custom sound devices, the sound chip for
Amiga-hardware games is now named "Amiga Custom" on the Game
Information display. The Amiga sound chip was called Paula, so it
would be nicer to show that instead, as in the attached patch. (You
could also use "MOS 8364" but that's not as catchy....)
-Justin
--
dopefish justin at gmail dot com
http://interbutt.com/
----------
Street Fighter II - The World Warrior (World 910214, TAB Austria bootleg)
From: Klaus Sommer, B.Sc [mailto:klaus@hotsummer.at]
Sent: Tuesday, May 26, 2009 10:29 PM
To: submit@mamedev.org
Subject: E-Mail schreiben an: sf2ebbl.zip, sf2tabaustria.diff
hello!
we dumped a new bootleg of Street Fighter 2. One Differenz to the original set is that the logo's (capcom) are blanked.
Attached are the romset (Maskroms are the same as in the original set) and the DIFF...which is already verified from Haze!
Your's
TeamEurope
roms as NO_DUMP. The versions used in the source were from where from
the export version and they're incompatible with the japanese program
roms. Hopefully that will help scare out a board.
Guessed at the name too.
Namco custom IDs where appropriate.
Added clocks to the Namco 06xx in anticipation of improved
device interconnection.
Added new file devtempl.h which can be used to generate the
DEVICE_GET_INFO function. Updated all the Namco I/O devices
to use this.
Updated galaga driver to use computed video timing.
New Clone Added
--------------------------------------
Off Road Challenge v1.63 [Tormod, Smitdogg, Dumping Union]
This set is not working like all the other Off Road Challenge sets and has all the same issues.
Sent: Wednesday, May 27, 2009 11:50 PM
To: submit@mamedev.org
Subject: Memory Leaks
This patch fixes a few potential memory leaks detected by cppcheck
and also adds an errormessage to verinfo.
Sent: Monday, May 25, 2009 9:31 PM
To: submit@mamedev.org
Subject: DIFF: vertical.ini & horizont.ini
This simple 4 line change (5 if you count the comment) to mame.c adds the
ability to parse vertical.ini and/or horizont.ini files.
I wanted this functionality so that I could specify different resolution
and artwork options for all vertical games in one shot.
I had a MAMEUI user ask that I submit this code to baseline MAME so that
it could be included in MAMEUI GUI without making changes to the core
codebase.
I chose to shorten "horizontal" to "horizont" to make sure that the
ini file falls within 8.3 filename guidelines.
thanks for your consideration
...
Krick
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.
----------
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]
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
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....)
--------------------------------------
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".
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.
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.
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.
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
> 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
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.
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
==========
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.jpghttp://smitdogg.mameworld.info/pics/intruderpcb2.jpghttp://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
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)
Fighters' Impact (Japan) [TH60]
Ehrgeiz (Japan) [Uki]
also fixed ROM filename in mgcldate (contents of E32-07 is the same as E32-10 in mgcldtex, but we should use correct name)