0.115 2007/05/06 [#376 - Aaron Giles]
-------------------------------------


New clones added
----------------
Viper Phase 1 (Hong Kong, Metrotainment license) [Corrado Tomaselli]


MAMETesters Bugs Fixed (6):
---------------------------
ym2203slowdown0114u2gre (Aaron Giles)
powerins0104yel (Aaron Giles)
k007232_0114u1gre (Aaron Giles)
rfjetus0114u2red (Aaron Giles)
namcos2_0114yel (Zsolt Vasvari)
term2_0114u4yel (Aaron Giles)


Source changes:
---------------
- Additional ARM7 core fixes [R. Belmont]:
  * Fixed SWI instruction in Thumb mode.
  * Rewrote SWP instruction to work properly.
  * Added some missing change_pc()s.
- Fixed Mustache Boy interrupt behavior and visible area. [Lord Nightmare].
- Updated Windows exit code to ensure cursor is shown again [Nathan Woods].
- Moved Space Stranger/Space Stranger 2 into its own driver and fixed cocktail mode [Zsolt Vasvari].
- Major rewrite of pmpoker driver [Roberto Fresca]:
  * Removed all inputs hacks.
  * Connected both PIAs properly.
  * Demuxed all inputs for each game.
  * Documented all outputs.
  * Added lamps support.
  * Created different layout files to cover each game.
  * Add NVRAM support to all games.
  * Corrected the color PROM status for each set.
  * Figured out most of the DIP switches.
  * Added diplocations to goldnpkb.
- Updates Enigma 2 video and interrupt systems from the schematics. Changed the color gun layout to match the flyers as much as possible [Zsolt Vasvari].
- Converted Raiders 5 driver to tilemaps [Zsolt Vasvari].
- Updated 68705 clocks to take into account the internal divide by 4. Added constant so that it is clear why this is being done [Aaron Giles].
- Hooked up 6845 CRTC to the qix-based games. All games now generate display resolutions and frame rates on the fly. Cleaned up memory maps and a few other bits along the way. Added save state support [Aaron Giles].