- 0 replies
- 2,208 views
- Add Reply
- 0 replies
- 2,014 views
- Add Reply
- Since MAME 0.144u7 main CPU tags have a " : " char in the tag name (-listxml output). Dunno why they did this... :_(
- View game info from Progetto EMMA website, since MAWS is offline and there's no ETA on its return (if ever)
- To change between them, go to main menu "Images", and select one of the options. "Progetto EMMA" will be the default setting from now on
- Support MAME v0.145u1: new CHD header v5 detection (no compression type detection though)
- Support new settings for the latest Supermodel 0.3a-WIP ("Supermodel Default Settings" and run games)
- 0 replies
- 1,925 views
- Add Reply
- 0 replies
- 1,540 views
- Add Reply
MAME 0.145u3 source update released

0.145u2 had a major bug, so 0.145u3 was released to fix it.
You need to download both patch sets from here -> http://mamedev.org/updates.html
Mameinfo.dat 145u2 -> http://mameinfo.mameworld.info/
RenameSET.dat 145u3 -> http://www.progettosnaps.net/renset_en.html
SDLMAME 145u3 -> http://sdlmame.parodius.com/
MAMEplus! 145u1r4986 -> http://www.emucr.com/search/label/MAME-Plus
Changelog:
0.145u2
-------
MAMETesters Bugs Fixed
----------------------
- 04704: [Gameplay] 25pacman: Unable to continue while playing Galaga
(Tafoid)
- 04694: [Documentation] m5fmonty: The correct description is "Full
Monty (The) (Empire) (MPU5)".
- 04692: [Documentation] j6kapang: The correct description is "Kapang!
(Crystal) (IMPACT)".
- 04691: [Documentation] j6cpal and clone: The correct description is
"Caesars Palace (Whitbread / Crystal) (IMPACT, set 1)". The
set 'j6cpala' is his clone.
- 04693: [Documentation] m5cockdd: The correct description is "Cock A
Doodle Dough! (Empire) (MPU5)".
- 04696: [Crash/Freeze] Crash when loading samples in certain games
(Aaron Giles)
- 04697: [Compiling] Unable to compile LDRESAMPLE.exe tool (Aaron
Giles)
- 04698: [Compiling] Unable to compile LDVERIFY.exe tool (Aaron Giles)
Source Changes
--------------
chdcd: Fix crash when parsing bin/cue [R. Belmont]
Rewrite INS8250 to use diserial, updated Microtouch to modern and made
it serial device, updated connected drivers [Carl]
Checksum the delay slot in single-instruction blocks in the MIPS3 and
RSP DRCs. [Ryan Holtz]
mc146818 - Set period even if timer is disabled, required for windows
nt [Carl]
diserial - added optinal rx and tx timers and callbacks [Carl]
ins8250 - serial rx line high on start and fix for msr register [Carl]
m68k: Add API to install a non-debugger instruction hook. Usage is
strongly NOT recommended except for dire cases. [R. Belmont]
Williams blits with bit 2 set take approximately 2x as long because
they are bus-shared with RAM. Should impact some timing behaviors such
as later levels in Robotron, where approximately 10% of the blits are
done with bit 2 set. Further refinements may be necessary but this
addresses the most significant issue. [sean Riddle, Aaron Giles]
i386: One more to fix cmpsb (dir /s in MS-DOS works now) and remove
unused variables. [Carl]
Improvements to Golden Poker driver [Roberto Fresca]
* Inputs from the scratch.
* Switched manufacturer 'Playman' to PM / Beck Elektronik, since it's
PM and Beck Elektronik/Computer/etc...
* Added technical and game notes.
Added a trivial Y reject to triangle draw commands in the N64 RDP.
[Ryan Holtz]
N64: Various PIF fixes [Ryan Holtz]
info.c: several fixes and additions to listxml output [Fabio Priuli]
* appended to xml info about devices which can be optionally mounted
to slots
* added a description attribute to slotoption to show which devices
can be mounted in each slot
* added to xml info of cpus/inputs/image/slots which are relative to
devices (e.g. CPUs or Dipswitches in the device itself)
* tags of elements directly attached to the root_device do not
display anymore the root colon (slot tags were already behaving in
this way); elements attached to optional devices use tags starting
with colon (to be interpreted as a relative tags which gets
appended to the device tag, when such a device is selected in a
slot)
* modified when necessary output routines to pass a root_device and a
root_tag as parameters, in order to simplify output of relative
devices and avoid duplicated code
* updated DTD according to the new elements and attributes These
changes allow frontends to know in advance how drivers can be
configured through the various slot options (by matching option
descriptions with device descriptions), without the need to run
-lx with the various slot combinations. This is especially of use
if a device adds e.g. dipswitches or image devices (like
additional floppy drives or additional slot expansions), but also
if one wants to know e.g. how many sound channels a soundcard
would add to a pc driver, or which kind of screen parameters would
be added by a specific choice of video card.
i386: Added 32-bit versions of LMSW, and made LMSW only change the
lower 4 bits of CR0. [barry Rodewald]
Fixed Windows 95 blue screen. [Carl]
Preliminary driver for Merkur's 'Mahn Oh-Mann'. German board game
similar to Ludo, derivated from the indian game Parchisi. Coin-op
machine for 1-4 players. No screen, just artwork and lamps.
[Roberto Fresca]
Removed need for *_dev.lst files [Miodrag Milanovic]
* enforced short names for slot card devices
* updated validation, romverify and listxml output accordingly
N64: Force mtc0 opcodes that initiate to-RSP DMAs to end recompile
sequences to force a code check. Fixes certain microcodes from
executing garbage code after DMA. [Ryan Holtz]
N64: Don't flush the RSP DRC cache on DMA. Fixes Mario 64 and others.
[Ryan Holtz]
N64: Miscellaneous machine fixes [Ryan Holtz]
* Increase the amount of time consumed by PI DMA, makes certain RSP
microcodes that test DMA speed land in the correct window.
* Force the main CPU to yield when the RSP reads its atomic
semaphore.
* Force the RSP to yield when PI DMA completes.
* Flush the RSP DRC cache when touching IMEM with SP DMA.
i386: Prevent page faults when returning to same privilege and
unmapped pages are above the stack. Windows 95 boots now. [Carl]
Documentation of the video data on Dragon Gun. [David Haywood]
N64: Fix audio sync issues in Super Mario 64 and probably others, and
also bring PI DMA speed into the realm of reality. [Ryan Holtz]
N64: Change PI DMA speed from 3 cycles/word to 5.08 cycles, as
average PI speed is between 2.53 and 2.55 cycles/byte. [Ryan Holtz]
i386: LOCK prefix should depend on IOPL on 386. Windows NT beta
boots. [Carl]
gticlub: Rewrote the 3D renderer. Implemented gouraud shading,
lighting and fog. [Ville Linde]
Create a new device_mixer_interface, derived from
device_sound_interface, which mixes all its inputs to a single output
stream. Redefined the SPEAKER device to use this and remove the
duplicate underlying logic. The main purpose of this new interface is
to allow device-ification of an entire sound board, which can itself
become a mixer of all of its sound components to a single output
stream. This stream can then be routed by the device's owner to the
appropriate speakers. A real-life example will show up soon. [Aaron
Giles]
Better management of FLAC block sizes, aiming to keep them around 2k
samples. Increased CD sectors per hunk to 8 for better compression.
[David Haywood]
Re-did the non-CD FLAC codec to be "smart" in that it can choose
either big-endian or little-endian on the fly and uses the best one.
Added FLAC as a default codec for hard disks, which helps a lot for
certain disks. [Aaron Giles]
Added missing proms for Fax and Fax 2. [W. Belk, Smitdogg, The
Dumping Union]
New games added or promoted from NOT_WORKING status
---------------------------------------------------
Casino Poker (Ver PM86LO-35-5, German) [Roberto Fresca, Team Europe]
New clones added
----------------
Altered Beast (FD1094 317-0069)
[stefan Lindberg, Chris Hardy, The Dumping Union]
PuzzLoop 2 (Japan 010226) [idc/Team Avalaunch]
Street Fighter II': Champion Edition (Japan 920322)
[idc/Team Avalaunch]
Mortal Kombat (Yawdim bootleg - Set 2)
[scheissNussen, Smitdogg, The Dumping Union]
New games marked as GAME_NOT_WORKING
------------------------------------
Mann, oh-Mann [Roberto Fresca, Team Europe]
NFL Classic Football (NCF3 Ver.A.) [smitdogg, The Dumping Union]
Area 51: Site 4 (September 11, 1998) [ninjakid]
0.145u3
-------
Source Changes
--------------
Fixed listxml and validation. [Fabio Priuli]
chdman: Properly handle and warn on bin/cue output of images with
subcode data [R. Belmont]
Pot O' Gold [bicyclerepairman]
Emuloader 6.5.1 released

http://emuloader.mameworld.info/
version 6.5.1 change log - February 25, 2012
Games with discrete audio were not being parsed correctly from -listxml output (MAME)
More source code cleanups
CHD Sub-filters removed. Only a single CHD filter is available from now on. File "chd_mediatypes.ini" no longer required
CHD compression type info completely removed from the project. Now only the header version is shown
Support for "Game FAQ Files" and "PCB Info Files" removed (preferences screen, game info feature)
Emuloader 6.5 released

This is a frontend for MAME.
Get it here --> http://emuloader.mameworld.info/
EMULOADER Version 6.5 change log - February 21, 2012
Fixed:
Added:
MESS 0.145u1 released

Get it here --> http://mess.redump.net/downloads
0.145u1
New System Drivers Supported:
-----------------------------
- Apollo DN3000 15" Monochrome [Hans Ostermeyer]
- Apollo DN3000 19" Monochrome [Hans Ostermeyer]
- Apollo DSP3000 Server [Hans Ostermeyer]
- Apollo DN3500 15" Monochrome [Hans Ostermeyer]
- Apollo DN3500 19" Monochrome [Hans Ostermeyer]
- Apollo DSP3500 Server [Hans Ostermeyer]
- Apollo DN5500 15" Monochrome [Hans Ostermeyer]
- Apollo DN5500 19" Monochrome [Hans Ostermeyer]
- Apollo DSP5500 Server [Hans Ostermeyer]
Systems Promoted from GAME_NOT_WORKING:
---------------------------------------
(none)
Skeleton drivers:
-----------------
- Sanyo SX-16 [minataku]
System Driver Changes:
----------------------
-c64: Added support for the following cartridge types: [Curt Coder]
COMAL 80, Dinamic, Fun Play, GeoRAM, Magic Desk, Mikro Assembler, Ocean,
Rex, System 3, Westermann, Zaxxon, Super Games, Epyx Fast Load,
Dela EP7x8, Dela EP256, Dela EP64, Rex EP256, Ross, Structured Basic,
EasyFlash, StarDOS, Warp Speed, ExOS, MACH5, Magic Formel.
- Added support for the Commodore IEEE-488 cartridge. You can now connect any
IEEE-488 disk drive to C64 and even another cartridge using the passthru.
(e.g. mess c64p -exp ieee488 -exp:ieee488:ieee9 sfd1001 -cart2 congo)
- Added support for .CRT cartridge image files. Only standard cartridges
(8/16KB) are supported for the moment, soon all will be assimilated.
-lynx: removed game_not_working and game_imperfect_sound flags [Huygens]
fixed sprite scaling bug (fixed blue lightning).
Implemented mikey sleep register (viking child, dinolympics timing corrected)
Fixed timer value reading bug (used for pseudo random number generation in blockout)
Update of layout screen measures approximately 72x46mm (not 4:3)
-next: Normalize the delegates, split the different NeXT variants [O. Galibert]
- Handle command-~
- Make the floppy work
-n64: Multithreaded RDP. Speedups of 1.6x to 2.8x have been observed. [Ryan Holtz]
- Modified VI_V_INTR_REG and VI_V_CURRENT_LINE_REG actually be treated as half-lines,
not full lines. Fixes Rampage: World Tour video.
- Modified code to interrupt at the line specified by VI_V_INTR_REG, rather than a
fixed 60Hz vblank interrupt.
- Doubled the number of available span structs on the stack, fixes crashing in
Mario Kart 64, Star Fox 64, and probably others.
- Partially fix PIF access, several more games recognize cart SRAM, cart FlashROM,
cart EEPROM, and controller paks
- Fixed missing text in Super Mario 64 and other games.
- Added skeleton 64DD driver. Boots the 64DD IPL, but does not emulate the hardware yet.
- User Note: You will need an unmodified 64DD IPL dump. NOT one that has had the
first 4K replaced with a CIC-6102 or other game's boot block.
- Tweaked MI interrupt handling to guard against interrupts getting "lost"
- Hook up 64DD RTC and interrupts. Please insert disc.
- Warm reset support.
- Get Jet Force Gemini to boot and Ocarina of Time to boot without crashing.
- Use bitmap.fill instead of a manual fill when blanking to avoid trashing memory.
- Return DP start/end/current/status/clock registers at correct window for RSP to see.
- Clear DP clock when requested by writing the right bit in DP_STATUS_REG.
- Avoid modifying SP DMA length register during DMA, to return correct reads
on SP_RD_LEN and SP_WR_LEN.
- Fix Super Smash Bros. booting.
- Don't try to call render_triangle_custom if a DrawTriangle command generated no spans.
- Include the delay slot when checksumming single-instruction blocks in the MIPS3 and RSP DRCs.
Fixes Sim City 2000 (Japan).
- Various PIF fixes, gets Command & Conquer to boot and games to recognize and save to controller paks.
- Added a trivial Y reject to N64 triangle draw commands. Fixes crashes in both Castlevania games,
Virtual Pool, and maybe others.
-ti99: The Grand TI-99 Family Rewrite, using class structures and modern address maps [Michael Zapf]
-wswan: converted rotation to core method used by lynx [Huygens]
controls are rotated with the console for vertical games
buffered sprite table data (fixes pbobble etc.)
corrected voice audio mode (voice volume is unsigned not signed)
-vic20: Cleaned up cartridge interface, and added preliminary .CRT image support. [Curt Coder]
-next: Add information and correct some about the various next roms [Lord Nightmare]
-a7800: Added reasonable return values for the TIA collision registers [Dan Boris]
-hec2hp: Fixed regressions [JJ Stacino]
Software Lists:
----------------
-mbc55x.xml: added software list for the Sanyo MBC-550 and MBC-555 systems [Kaylee]
Source Changes:
----------------
- ISA Gravis Ultrasound device [barry Rodewald]
- Work on et4000 16bbp and 24bbp video modes [Carl]
- Made generic serial port and RS232 port as slot devices, implemented pc mouse as example device [Carl]
- 68040 CPU: FSAVE fix, Add correct idle frames, Show the correct virtual map [O. Galibert]
- Added basic wrapper for Diamond Multimedia (Cirrus Logic based) ISA SVGA [Kaylee]
- Added null_modem and serial_terminal as slot devices [Carl]
- i386: Fix cmpsb (dir /s and edit works now) [Carl]