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