0.117
- NOTE: This release marks the first time we have preliminary (read: not working yet) support for a bootleg arcade multigame system - based on an earlier hacked up version of MAME. In our attempts to document arcade history it seems we have inadvertently become a part of arcade history.
- New Working games: Taisen Hot Gimmick 4 Ever
- New Non-Working games: 39 in 1 MAME bootleg, Guitar Freaks 6th Mix (G*B06 VER. JAA), Guitar Freaks 11th Mix (G*D39 VER. JAA) and Super Pool (Italy)
- New clones: Golden Poker (no double up) and Photo Finish
- New drivers: 39in1.c
- 68000 CPU: Fixed ROL opcode
- V30 CPU: Reduced a few more IREM D80000 opcodes for Gussun Oyoyo. The game now boots and you can coin up. Other affected games are Dream Soccer '94, In The Hunt, Match It II, Perfect Soldiers, R-Type Leo, Risky Challenge and World PK Soccer.
- CAGE sound: Fixed CAGE sound (primrage0116u3yel). This fixed incorrect sound in Primal Rage, specifically the music and voices.
- 6526 CIA: Reverted patch to the 6526CIA as it was causing issues with Amiga/Arcadia emulation
- 6532 RIOT: Changed the 6532riot code to split r6532_init into r6532_init and r6532_reset
- KANEKO PANDORA: Moved "Pandora" sprite chip implementation to its own file (video\kan_pand.c + kan_panb.c). Updated Snow Bros, Air Buster, DJ Boy and Heavy Unit to use ths new generic implementation.
- TMS9928 video: Simplified code. Affected drivers are cliffhgr.c and sg1000a.c
- bzone.c: Added save state support to Battle Zone, Bradley Trainer and Red Baron
- cps3.c
. Added alpha blending effects to the driver and improved sprite positioning
. Fixed CPS3 code to be big-endian friendly
- vegas.c: Fixed a crash in Gauntlet Legends and Gauntlet Dark Legacy (gauntleg0116u4red)
- Chinese Hero: Fixed clone (Taito)
- DJ Boy: Fixed gfx1/2 rom loading
- Leprechaun: Fixed missing sound
- Super Eagle Shot: Fixed potential crash
- Taisen Hot Gimmick 4 Ever: Added the missing cpu1/gfx1/sound2 roms
- Terminator 2: Fixed bonus points added (or subtracted) for each category at the ending of each level (term2_0116u1yel)
- Tetris Plus 2 (World?): Fixed mame_rand() problem (black screen - tetrisp2_0116u4red)
- Dipswitch fixes in psikyo4.c
- Regression fixes in audio\exidy.c, psikyo4.c, segae.c, tatsumi.c and Varia Metal
- MAME
. Improved accuracy of mame_timer_scale_up
. Fixed some bugs involving empty or null ROM regions
. Rotated the mame_rand() results by 16 bits to reduce periodicity of the resuls
. Fixed winalloc.c to be thread-safe
. Other MAMETesters Bugs fixed: debuggerandmt_0116u2red, memleak0116u4ora and vlm5030_0116u4gre
- Compiling: Cleaned up tiny MAME target