MAME 0.36b2
From MAMEDEV Wiki
Release Date
MAME 0.36b2 was released on 8 August 1999.
Contributors
The known contributors for this version are, in alphabetical order:
- Aaron Giles
- Andrew Prime
- Andrew Prime
- Ernesto Corvi
- Fabrice Frances
- Hiromitsu Shioya
- Luca Elia
- Manuel Abadia
- Mark McDougall
- Mathias Rosenhauer
- Mirko Buffoni
- Nicola Salmoria
- Oliver Stabel
- Phil Stroffolino
- Tatsuyuki Satoh
- Zsolt Vasvari
Specific Contributions
The known contributions for this version are, in the order specified in the whatsnew:
- Phil Stroffolino fixed sprites in Contra.
- Accurate colors in Darwin 4078.
- Aaron Giles fixed sprite colors in Xybots.
- Ernesto Corvi added 053260 emulation in Punk Shot.
- Andrew Prime changed most System 16 games so they have sound.
- Fabrice Frances added support for new samples in Q*Bert and Reactor.
- Zsolt Vasvari hacked the protection in Wild Western, fixed bonus game, added second button to jump onto the train.
- Sea Fighter Poseidon should be working now.
- Andrew Prime made various fixes to System 16 games.
- Tatsuyuki Satoh further improved the YM3812 emulator, especially the rhythm section (check Snow Bros!).
- Nicola Salmoria made -noym3812opl the default in the DOS version (this won't have effect unless you delete mame.cfg).
- Aaron Giles fixed a bug in the T-11 emulation which caused APB not to work and the end of race results in Super Sprint to contain garbage.
- Nicola Salmoria rewrote the OS dependant joystick interface, it's like the keyboard interface now. Also a few function renames, and osd_wait_keypress() must now return a keycode.
- Nicola Salmoria The above should remove all limitations on number of axis and buttons in the DOS version, so e.g. joypads with multiple sticks should work. Changes to the analog devices handling will follow.
- Ernesto Corvi and Manuel Abadia added Konami 052001/053248 CPU emulation, used by many games.
- Ernesto Corvi added Konami 053260 sound chip emulation.
- Hiromitsu Shioya added Sega PCM and RFC68 sound emulators, used by System 16.
- Nicola Salmoria moved the profiler into the core. The OS dependant code need only provide a osd_cycles() inline function/macro in osinline.h, returning a counter. The function must be as low overhead as possible since it is called thousands of times per second when the profiler is active. The counter should be as precise as possible, to provide accurate measurements; the ideal unit is the number of CPU cycles, e.g. as returned by the Pentium instruction RDTSC. The profiler display is handled by the core, so the OS code only has to make the usual profiler_mark() calls to profile different sections of the code (PROFILER_BLIT, PROFILER_SOUND and so on). Note: to avoid conflicts, the OS code must do the check for the "show fps" key this way, otherwise input will be lost: if (!keyboard_pressed(KEYCODE_LSHIFT) && !keyboard_pressed(KEYCODE_RSHIFT) && !keyboard_pressed(KEYCODE_LCONTROL) && !keyboard_pressed(KEYCODE_RCONTROL) && input_ui_pressed(IPT_UI_SHOW_FPS))
- Nicola Salmoria changed MAME so the -profiler switch is no longer needed to enable the profiler in the DOS version, it is automatically turned on and off when you hit Shift+F11.
Game Support
New Games added or promoted from GAME_NOT_WORKING status
- Mad Crasher
- Vanguard II
- Missing in Action
- Lightning Fighters
- X-Men
- Sunset Riders (partially playable due to protection)
- TMNT 2 (some gfx problems due to protection)
- Ajax (preliminary)
- Crime Fighters
- Aliens
- The Simpsons
- Gyrodine
- Son of Phoenix
- SRD Mission
- Haunted Castle
- Garyo Retsuden
- Crude Buster
- Stadium Hero
- Bomb Jack Twin
- Aztarac
- Bay Route
- Outrun
- Space Harrier
- Super Hangon
- ThunderJaws
- Batman
- Relief Pitcher
- Ginga NinkyouDen
- Street Fight
New clones added