Professional Documents
Culture Documents
141
----MAMETesters Bugs Fixed
---------------------- 04161: [Crash/Freeze] nibbler and clones: Mame crashes after pressing
OK (Aaron Giles)
- 00859: [Color/Palette] blandia, blandiap: Tilemap colors issue.
(Pierpaolo Prazzoli)
- 00860: [Color/Palette] blandia, blandiap: Incorrect colors
(Pierpaolo Prazzoli)
- 04120: [Misc.] SDLMAME for Windows does not work unless you use
-window (couriersud)
- 04156: [Crash/Freeze] cabal, cabala, cabalbl2, cabalus, cabalus2,
tharrier, tharrierj: memory_set_bank called for unknown bank
'bank1' (hap)
- 04153: [Misc.] hydrthnd: SHA1 of CHD reported incorrectly.
(David Haywood)
- 03916: [Graphics] arabian: Missing bird at top of the screen.
(Phil Bennett)
Source Changes
-------------Redumped sprite roms in X Se Dae Quiz [Guru]
Added preliminary (disabled by default) discrete sound emulation to
Dai San Wakusei Meteor [Derrick Renaud, Andy Welburn]
Added DMA slots to Legionnaire HW, fixes Godzilla regression
[Angelo Salese]
Fixed Bullet key back to what we dumped from original PCB.
[Aaron Giles]
Improved sprite GFX ROM order in Godzilla [Angelo Salese]
AY-3-8910 unused bits in registers read back as 0 [hap]
Fixed Seibu logo tilemap colors in Seibu Cup Soccer [Angelo Salese]
s3c24xx.c: Fixing compiling process on Linux and MacOSX [qmc2]
Assigned MB88xx interrupt sources unique vectors, as expected by the
Arabian MCU program [Phil Bennett]
Hooked up Arabian MB8841 MCU and removed obsolete simulation code
[Phil Bennett]
Adjusted ym2203 clock speed and added XTAL for goindol.c based on a
reference video recording. [Tafoid, Rogerio]
Rewrote ics2115 sound core using modern device standards, improving
audio in Oriental Legend, Killing Blade and other PGM titles in the
process. [austere, nimitz, trap15]
Implemented pdrawgfx for sprite routines in Legionnaire HW, and added
wraparound for horizontal area smaller than 320, fixing left-border
0.140u3
------MAMETesters Bugs Fixed
---------------------- 03791: [Sound] pandoras: Missing elements in emulated audio
(Phil Bennett)
- 04074: [Crash/Freeze] raidndxa2: Segmentation Fault after OK
(Angelo Salese)
- 04073: [Crash/Freeze] nzerotea: Segmentation Fault after OK
(Angelo Salese)
- 04150: [Documentation] shrike: Year is 1986. (Tafoid)
- 04142: [Interface] Multiple escapes keypresses needed to exit MAME
(Miodrag Milanovic)
- 03467: [Graphics] firebarr: Extensive issues with Tilemaps/Sprites
(Angelo Salese)
- 03723: [Gameplay] schaser: Screen is upsidedown (hap)
- 04144: [DIP/Input] mazeinv: Incorrect amount of buttons (Tafoid)
- 04051: [Sound] hunchbks: No sound (hap)
- 04126: [Sound] minefld, rescue, aponow: Sound is missing (hap)
- 04145: [Documentation] strtheat: Game name description. (M.A.S.H.)
- 04137: [Color/Palette] rpatrol, rpatrolb: Wrong sprite colors.
(M.A.S.H.)
- 04103: [Save/Restore] pesadelo: Complete graphic breakage on save (hap)
- 02942: [Crash/Freeze] wpksoc: Freeze after the "Recycle" screen
(Angelo Salese)
- 04121: [Debugger] Debugger cannot set 8bit registers with 'do' command
(Robbbert)
- 04130: [Debugger] Debugger print command does not behave as per the
help (Robbbert)
- 04131: [Debugger] Debugger symlist command crashes MAME (Robbbert)
Source Changes
-------------Adjust MC6850 receive/transmit timer periods when clocks are changed.
[Curt Coder]
Fixed (?) end of spritelist marker in PGM [David Haywood]
Assorted accuracy updates: [Corrado Tomaselli]
* pacmania roms relabeled with the correct names.
* chaknpop changed clocks to PCB verified levels.
* tankbust changed clocks to PCB verified levels.
* kyros clocks changed to match bootleg PCB.
* mshuttlej (Japan - Set 1) sample rom MY06 should match US set.
Updates to Naomi/Naomi2 M2/M3 decryption. [Andreas Naive]
Add key for vf4cart [Andreas Naive]
Fixed debug command symlist (bug #4131) [Robbbert]
Hand tuned Z80 clock divider in Pastel Gal driver, needed to correct
galds sound sample pitch [Angelo Salese]
Added correct refresh rate for PGM games [Zakk]
Commented out a bogus irq ack in Seibu Audio HW, fixes sound for good
in Denjin Makai and removes a cheesy kludge for Denjin Makai and SD
Gundam Psycho Salamander no Kyoui [Angelo Salese]
H8: implement ldc #imm, ccr and rotr.w Rx for csplayh5 [R. Belmont]
Added a 'changed by' search to the cheat engine [Pugsy]
ics2115: Fix the timer [O. Galibert]
raiden2: Advance the cop code a little [O. Galibert]
Added key dump for scptour [Guru]
i8085 cpu Fixed loading of reg A from debugger 'do' command [Robbbert]
Add DEVICE_SELF_OWNER which allows an address map to refer to the
owner of its owning device. Useful for CPU address map handlers for
CPU's that are part of a device. [Aaron Giles]
Added sound comms in Raiden 2, giving working sound to it
[Angelo Salese]
Added receive byte function to MC6850 ACIA for MESS generic terminal
emulation. [Curt Coder]
Updated the PALs that need to be dumped for Puyo Puyo and Bloxeed
[Kevin Eshbach]
vsnes.c: Corrected the Vs. Super Mario Bros (Alt) set name and added
the Vs. Castlevania ROM location [Kevin Eshbach]
Z80DART changes: [Curt Coder]
* fixed asynchronous transmit mode
* fixed channel A interrupt vector
* improved logging
multfish.c update: [MetalliC]
* full save-states support
* changed to use timekeeper-device instead of mvram + custom code
* now use timekeeper as Z80 banked RAM (verified with hardware, now
full game stats saved on power on/off as on real machine)
* graphics roms naming scheme changed as on Irgrosoft's hash-lists
* Roll Fruit's always-locked-coinlock bug fixed
* few old missing roms found and added: Fruit Cocktail 030623
fcockt_3 Lucky Haunter 030804 lhaunt_2 Resident 040415
resdnt
* all known hashes added (entertainment, lottery, etc)
* misc cleanup
Decoded GFX roms in Seibu Cup Soccer bootleg sets [David Haywood]
Added a preliminary DMA to the Legionnaire driver, fixes some color
issues in Legionnaire and Denjin Makai [Angelo Salese]
Fixed BK3 bitplane order in Legionnaire, fixes the map screen colors
in it [Angelo Salese]
Naomi updates:
* Added Rev. C Naomi 2 Export BIOS [The Dumping Union]
* Fixed some rom filenames that didn't fit MAME standard [Cah4e3]
Corrected game clock for dai3wksi as verified on PCB [Guru]
Added DMA mode 0x0e in seicop.c, used by Seibu Cup Soccer, Godzilla
and SD Gundam [Angelo Salese]
Fixed sound comms in Seibu Cup Soccer sets [Angelo Salese]
Added idle skip for Ghost Eolith driver [David Haywood]
Made Zero Team and X Se Dae to boot [Angelo Salese]
Implemented a preliminary V25/V35 CPU core [Alex Jackson]
0.140u2
-------
Source Changes
-------------Fixed problems with i2cmem. Cubo CD32 games now save and load settings
properly. [Mariusz Wojcieszek]
Cleaned up many duplicate inputs and fixed others in a number of
drivers. [Tafoid]
SDL: Support -uifont for using arbitrary TrueType fonts on Linux/BSD
builds. This takes full pathname/filename to the font, and the name
can have styles appended as in Windows: [b] for bold, [i] for italic,
[s] for strikethrough, and [u] for underlined. Fonts are rendered at
a size of 120 points and scaled down by the core, which looks superb
on high-res displays. (Liberation Sans that comes with most recent
distros looks really good). [R. Belmont]
Warning: Linux/BSD builds now require SDL_ttf 2.x. On Fedora the
required package names are "SDL_ttf" and "SDL_ttf-devel".
tms7000: Corrected two opcodes: typo in inv_b and JPZ was wrong in
official TI document. [Gilles Fetis]
SDL: -uifont now can also look up system font families like Windows
[R. Belmont]
Take some driver_device classes that cover multiple drivers and
split them so that each driver gets their own driver_device class.
In most cases, these drivers got entangled because of audio/mcu code
that was shared between multiple drivers: [Atari Ace]
* espial/marineb/zodiak
- common code duplicated
* m52/m57/m58/m62/travrusa
- common code in audio/irem.c
* junofrst/pooyan/rallyx/rocnrope/timeplt/tutankm
- common code in audio/timeplt.c
* hyperspt/sbasketb/trackfld/yiear
- common code in audio/trackfld and audio/hyprolyb.c
* 40love/bking/buggychl/msisaac
- common code in machine/buggychl.c
SDL: OS X support for -uifont [Tim Lindner]
SDL: Build fixes for Ubuntu, -uifont non-ASCII rendering fix
[R. Belmont, Barry Rodewald]
SDL: Mac compile warning fix [Wilbert Pol]
Added bare bones irq support to V810 CPU [Miodrag Milanovic]
Split the screen device into a separate module. Converted global video
routines into a video_manager. Moved video manager initialization
earlier in startup. [Aaron Giles]
Allowed the use of either decimal or hexadecimal values for <dataarea>
size, <rom> size, and <rom> offset in software lists. [Curt Coder]
Fixed array bounds problems found by GCC 4.5.x [qmc2, R. Belmont]
Fixed BSD compile [ElBarto]
m680x0: Many FPU and PMMU fixes and enhancements [Hans Ostermeyer]
Various device fixes/enhancements [Hans Ostermeyer]
* mc146818: Add UTC mode, various enhancements and fixes
* 68681: Fixes for loopback mode
* 6840ptm: Status register update fixes
* pic8259: IRQ semantics fixes
* 8237dma: Added memory-to-memory transfers
CPS-3 update [Team CPS-1]:
* Added JoJo's Venture USA bios rom CD version
* Reordered some CPS sets per release date in mamedriv.c
* Minor cleanups and fixes
Updated the Space Stranger overlay layout by adding the overlay for
the Upright version, which looks different to the Cocktail.
[M.A.S.H.]
Added support for Karateco's "Super Double" to the goldnpkr driver.
[Gerrit Volkenborn]
Improved PGM Video RAM mirroring [David Haywood]
0.140u1
------MAMETesters Bugs Fixed
---------------------- 04096: [DIP/Input] sjryuko: Most inputs do not work (Angelo Salese)
- 02561: [Interface] Ability to choose a different name for the UI
font (Aaron Giles)
Source Changes
-------------Create new class osd_interface to house OSD callbacks. Added new
module osdepend.c with default empty implementations. Changed
mame_execute() and cli_execute() to accept a reference to an
osd_interface which is provided by the caller. [Aaron Giles]
Updated SDL and Windows OSD to create an osd_interface-derived class
and moved their OSD callbacks to be members. [Aaron Giles]