MAME 0.36b7
From MAMEDEV Wiki
Release Date
MAME 0.36b7 was released on 17 October 1999.
Contributors
The known contributors for this version are, in alphabetical order:
- CAB
- Aaron Giles
- Andrew Prime
- Bryan McPhail
- Jarek Burczynski
- Juergen Buchmueller
- Luca Elia
- Massimo Morra
- Mike Coates
- Nao
- Nicola Salmoria
- Paul Leaman
- Sal Bugliarisi
- Satoshi Suzuki
- Takahiro Nogi
- Tatsuyuki Satoh
- Zsolt Vasvari
Specific Contributions
The known contributions for this version are, in the order specified in the whatsnew:
- Massimo Morra added raster effects to Neo Turf Masters and Sengoku 2.
- Zsolt Vasvari fixed colors in Wanted, Marine Boy, Changes and Hopper Robo.
- Satoshi Suzuki made more fixes in the Toaplan games.
- Aaron Giles fixed YM2151 sound board support for Joust 2.
- Aaron Giles added sound in Blasted and Max RPM.
- Mike Coates completed the samples support in Space Panic.
- Zsolt Vasvari added samples support in Invinco and Pulsar.
- Sal Bugliarisi fixed the coin sound in Naughty Boy.
- CAB added sound in Hot Chase.
- Paul Leaman improved Battle Lane.
- Aaron Giles fixed Turkey Shoot.
- The new Allegro library supports the Gravis GrIP devices, use -joy grip or -joy grip4 to enable.
- The DOS version is now compiled with Allegro 3.9.26 WIP.
- Tatsuyuki Satoh made several improvements to FM sound emulators. This also fixes crashes in some Jaleco Mega System 1 games.
- Jarek Burczynski made improvements to the other YM2151 emulator too.
- VIDEO_UPDATE_BEFORE_VBLANK is now the default. If you want your driver to redraw the screen after vblank, use VIDEO_UPDATE_AFTER_VBLANK.
- Aaron Giles rewrote the HC55516 CVSD decoder. This affects Sinistar, Joust 2, Arch Rivals, Pigskin, Tri-Sports, Smash TV, Trog, Narc.
- Juergen Buchmueller made some improvements to the Z80 emulator.
- Tatsuyuki Satoh made some fixes to HD63701 IRQ handling, and support for ICI (Input Capture Interrupt).
- Aaron Giles made improvements to the 34010 emulation.
- Aaron Giles added a new function findmemorychunk() that lets you look up a chunk of memory and get its start/end addresses, and its base. This can be used (carefully!) by drivers that wish to access memory directly without going through the readmem/writemem accessors (e.g., blitters).
- Nicola Salmoria replaced cpu_reset() with cpu_set_reset_line(). cpu_set_reset_line(num,PULSE_LINE) is equivalent to the old cpu_reset(). ASSERT_LINE resets the cpu and halts it. CLEAR_LINE restarts it. This avoids the need to call cpu_halt() in most cases.
Game Support
New Games added or promoted from GAME_NOT_WORKING status
- Spiker
- Finalizer - Super Transformation
- Crazy Climber 2
- Syusse Oozumou
- Mayday
- Chimera Beast
- Iga Ninjyutsuden
- Plus Alpha
- Peek-a-Boo!
- Orbitron
- Mystic Riders
- Herbie at the Olympics
- Arcade Classics
- Sparkz
- Battle Chopper
- Ninja Spirit
- Image Fight
- Legend of Hero Tonma
- X Multiply
- Dragon Breed
New clones added