MAME v0.88u3
posted in Emulator Release by spacetiger on Nov 7th, 2004The big news in the latest MAME WIP is the inclusion of a new debugger. It's set as the default for now so that people can test it out and give feedback. As usual, general and game-specific changes have also been made:
- General Improvements
- FD1094 improvements
- Fixes to prevent crashes in X86-64 compiles
- Other miscellaneous fixes
- Converted mermaid.c to tilemaps
- Improvements to the Liberator driver, correct proms now used
- Fixed addc, subc, mulu, muls in Hyperstone Core
- Hyperstone updates
- Improvements to SPI decryption
- Jr Pacman driver cleanups
- New Windows based debugger
- Debugger no longer "auto hides"
- The "main" window has four panes: a register list on the left, a disassembly around the current PC at the top, a console output window in the middle, and an input line at the bottom
- Hitting Enter on a blank line in the console is equivalent to single stepping once
- You can bring up multiple independent memory and/or disassembly windows by using the Debug menu
- Implemented a number of useful commands in the console
- F12 now means "run and hide the debugger"
- Enabling the debugger now forces window mode and prevents you from switching to full screen mode
- Added step over/step out functionality
- Modified the 680x0 and MIPS3 disassemblers to support these features
- Changed the disassembly view to back up 3 instructions when resetting
- Improved filtering of keypresses so that they don't leak into the game when you are typing in the debugger
- New Games supported or promoted from GAME_NOT_WORKING status
- Super Lup Lup Puzzle
- Mission Craft
- New Clones supported or promoted from GAME_NOT_WORKING status
- Hot Rod (4 player, Japan)
- Meteorites (italian clone of asteroids)
- Liberator (set 2)
- Street Fighter EX Plus (USA, 970407)
- New Non-Working games / clones supported
- Raiden Fighters Jet (Single Board, US)
- Sega Y-Board skeleton driver
- Woodpecker (2 sets)
- Yachtsman
Emulators For:
Windows/DOS
Unix/Linux
BeOS
Macintosh
Amiga
Consoles
Java
Palm OS
Pocket PC
Digital Cameras
Digital Phones
Calculators
QNX
Windows Mobile Smartphone
Microsoft Silverlight
Other Releases
Extenders
Frontends
ROMs (Public Domain)
Hacks
Cheats
Movies
Savestates
Music
Technical Documents
Translations
Utilities:
General
Auditing
Cheating
Development
Game Modification
Music Playback / Manipulation
Plugins
Windows/DOS
Unix/Linux
BeOS
Macintosh
Amiga
Consoles
Java
Palm OS
Pocket PC
Digital Cameras
Digital Phones
Calculators
QNX
Windows Mobile Smartphone
Microsoft Silverlight
Other Releases
Extenders
Frontends
ROMs (Public Domain)
Hacks
Cheats
Movies
Savestates
Music
Technical Documents
Translations
Utilities:
General
Auditing
Cheating
Development
Game Modification
Music Playback / Manipulation
Plugins