0.139 ----- MAMETesters Bugs Fixed ---------------------- - 03898: [Crash/Freeze] Atomiswave-based games in naomi.c: Game gets stuck in boot process. (Aaron Giles) - 03957: [Documentation] samsh5sp & clones: according to title, year is 2004 not 2003 (moa) - 03318: [Crash/Freeze] -burnin causes crash in vector games (Atari Ace) - 03777: [Multisession] a51site4: Hang after loading via internal UI (multisession) (Atari Ace) Source changes: --------------- arm.c: Added big endian mode support to the LDRB and STRB instructions. [Wilbert Pol] CPS-1 update [Team CPS-1]: * Added missing PALs as reference to most of remaining sets * Dumped and added TK24B1.1A to dynwar [Corrado Tomaselli] * Fixed LW-13.10D ROM loading in forgottn to match real pcb * Identified, verified and documented a ton of pcbs, adding/fixing missing/wrong infos as ROMs labels and positions, B-Board, C-Board and CPSB IDs, PALs [Stefan Lindberg, Dlfrsilver, MKL] * Reordered all sets per release date in cps1.c and video\cps1.c * Updated games table in video\cps1.c and added some notes on PALs table * Minor cleanups djboy.c: Hooked up Beast MCU and removed simulation code. [Phil Bennett] arm.c: Fixed word reading from non-aligned address in big endian mode. [Wilbert Pol] skyfox.c: Corrected clocks and Vsync for the Sky Fox & Exerizer sets based on actual OSCs and measurements taken from a real PCB [Corrado Tomaselli] arm.c: Added a big endian version of the arm2/3/6 cpu core and cleaned up the little/big endian handling. [Wilbert Pol] djboy.c: Added DIP switch locations and corrected the vsync to 57.5Hz as per the readme info listed at the top of the driver [Brian Troha]. mediagx.c: Converted to use driver_data [Atari Ace] Fixed sprite coordinates in astrocorp.c [Luca Elia] Corrected Ameri Darts audio playback rate. This exposed some cycle timing errors in the TMS32010 CPU core which are also fixed. [Quench] Added support for Southern Systems Joker Poker (1982), from Southern Systems & Assembly, Ltd. Figured out the memory map. Also added technical notes about the hardware [Roberto Fresca]. Corrected the address for the freezing of the movies for the Terminator 2 LA4 set [stephh] emu/info.c: Search all parents of a clone for merged ROMs [Atari Ace] Fixed HD63701 SLP opcode [Sandro Ronco] mpu4.c: Added splitscreen support to SCN2674 for MPU4 Video. [AGEMAME] neodrv.c updates: [Johnboy] * Identified several more sets as MVS / AES Version and tagged them properly * Updated game PCB info * bakatono: Removed BAD_DUMP from m1 - is correct, corrected game name * mahretsu: Added correct s1, corrected game name * strhoop: Added correct v2 * sdodgeb: Replaced 16mbit v1/v2 with 32mbit v1 as found on two original cards * Added Japan J3 bios neogeo.c changes: * Documented AES mode and 1-slot (MVS/AES) settings [Barry Rodewald] * Documented MVS 4-slot and 6-slot settings [Johnboy] * Changed 6-slot setting (old default) to 1-slot [Johnboy] Add notification of orientation of all monitors at startup via the output system. [Laszlo Schulteisz] New games added or promoted from NOT_WORKING status --------------------------------------------------- Speed Drop [Brian Troha, Luca Elia, The Dumping Union] New clones added ---------------- Mystic Warriors (ver AAA) [J. Wilke, Smitdogg, The Dumping Union] AmeriDarts (set 3) [Brian Troha, The Dumping Union] Captain Commando (Japan 910928) [john666, Dr. Spankenstein, Smitdogg, The Dumping Union] Forgotten Worlds (USA, 88621B B-Board) [Corrado Tomaselli, The Dumping Union] Galaxy Force II (Japan, Newer) [Team Japump, The Dumping Union] Quiz King of Fighters (Korean release) Real Bout Fatal Fury Special / Real Bout Garou Densetsu Special (Korean release) Quiz Daisousa Sen - The Last Count Down (Korean release) New games marked as GAME_NOT_WORKING ------------------------------------ Southern Systems Joker Poker [Roberto Fresca, Siftware] 0.138u4 ------- MAMETesters Bugs Fixed ---------------------- - 02813: [Sound] amerdart, amerdart2: No sound due to missing ROM (Quench) - 03606: [Multisession] altbeast, aliensyn3: Graphic corruption on multiple segas16b.c launches in single session. (Atari Ace) - 03536: [Misc.] PowerPC core: Overlapping data buffers (Atari Ace) - 03943: [Graphics] tknight, wildfang: The screen shaking effect is missing in MAME. (hap) - 00790: [Documentation] armwrest: DIP switch inspection. (hap) - 03938: [Crash/Freeze] torus: Crash after completing Level 1 (Fabio Priuli) - 03928: [Crash/Freeze] Many sets: Out of memory crash using -cheat (Aaron Giles) Source Changes -------------- Fix SH-2 interpreter [Atari Ace] fix xmcotah/xmcotahr1 ROMs [Razoola] turned i2cmem into a c++ device & ditched the unused legacy device. [smf] Added per-device image softlist loading routine [Miodrag Milanovic] Renamed feof to image_feof (in device_image_interface) in order to compile on FreeBSD [El Barto] Removed devtag_get_device(); use machine->device() instead. [Aaron Giles] Removed the global clock accessors and cpu_* aliases: [Aaron Giles] cpu_get_clock == device->unscaled_clock cpu_set_clock == device->set_unscaled_clock cpu_get_clockscale == device->get_clock_scale cpu_set_clockscale == device->set_clock_scale Fix bad loop condition that shows up with -cheat enabled. [Aaron Giles] Adding ability to support other types of software lists, so floppies, cassettes, cd-roms are now possible to be used [Miodrag Milanovic] MAMEdev kant spel (Ubuntu/Canonical cares about this) [wallyweek] Add *IX man pages for MAME and utils [wallyweek] Clean up some files without a newline at the end for GCC [wallyweek] Added second button (Hyper Jump) to be used after cued via speech to allow jumping to other phases without finishing the current mission. Volume adjusted to better levels (AY was way too low in comparison to speech) [gravilidavide, Tafoid] snowbros.c: Add Dipswitch locations to Puzzle King, Hyper Pacman, Cookie & Bibi 2, Cookie & Bibi 3, More More. Filled in dips with Dipswitch locations for Puzzle Break [Brian Troha]. Load (but don't yet use) the decapped MCUs for several sets [Dr. Decapitator] * kyros * kyros (alt, original MCU dump?) * arkanoid (I think the supported MCUs are bootlegs..) * blackt96 * amerdarts * cshooter * josvolly (there are other chips still need decapping) * invasnab (i'm not convinced this one is good) * pasha2 * empcity * topshoot * topbladv (no CPU core for this yet) * officeye (no CPU core for this yet) * revx Added the proms to Magical Odds [Smitdogg, The Dumping Union] converted at28c16 to a c++ device [smf]. arkanoid.c: Added or corrected the PCB location for the genuine Arkanoid ROM sets and documented the MCU Taito ID number [Brian Troha] Replaced the old MCU dump with the decapped version for Kick Start Wheelie King [Dr. Decapitator] Replaced the old MCU dump with the decapped version for Pipeline [Dr. Decapitator] [cb2001] new opcodes [robiza] Fixed image unload and creation [Sandro Ronco, Miodrag Milanovic] cb2001: hooked up reels [David Haywood] Rewrite of 'Wheels & Fire' driver [Tomasz Slanina] * new rendering code * preliminary zooming (based on lookup table) * preliminary communication between main and sound cpu * scanline interrupts and scroll segas16b.c: Removed 2 obsolete "USER2 Work space" and changed remaining USER2 to MCU to maintain consistence throughout the driver. [Brian Troha] Added information on the Naomi 171-8346C cartridge type [f205v] 'Massive' Neo Geo documentation update [Johnboy]: * Added official SNK Playmore title catalogue * Identified and tagged all MVS sets which were not officially released for the AES system (according to official SNK Playmore title catalogue and Neo-Geo Masterlist) * Several sets have been identified (AES / MVS VERSION) and tagged properly * Documented MULTI PLAY MODE (unemulated); Missing MCU * Updated game PCB information * Renamed kof99n to kof99k (KOREAN VERSION) * Renamed P's in mslug3 to correct chip label, added SMA comment * Renamed ROMs in jockeygp according to original cart, added some comments * Renamed ROMs in vliner/vlinero according to original cart, added some comments * neodrvr.c cleanup Fixed some bugs in the MB88xx CPU core [Alex Jackson] Various improvements to polepos.c [Alex Jackson]: * Corrected the way the steering wheel is hooked up, fixing the jittery steering in the sets with MCUs. * Added a new layout file for the bootleg sets without MCUs (topracern and polepos2bi). * Converted clock frequencies to crystal values from xtal.c. * Added correct ROM names for the Namco-manufactured sets (polepos and polepos2). * Completely removed the unused global variable polepos_gear_bit. * Fixed a couple of bootleg ROMs that were very likely bit-rotted. Added some missing makefile dependencies [Atari Ace] Allow the non-DRC RSP core to build again (controlled by a #define like the SH-2 core) [Atari Ace] segas16b.c: Corrected the ROM names for the FD1094 317-0120 Golden Axe set and verified the dump as good [Brian Troha]. lr35902.c: Added the speed register to the register list to allow it to be changed and retrieved again. [Sandro Ronco] converted mb3773 from a legacy device to a c++ device. tidied up comments in at28c16 [smf] djboy.c: Added unverified Beast MCU internal ROM image [Dr Decapitator, Tomasz Slanina, Lord Nightmare, Phil Bennett] sfbonus.c: Added the Amcoe "Classic Edition Compact Format" PCB layout [Brian Troha]. Added TMS32015 and TMS32016 CPU variants to the TMS32010 core. Fixed LST instruction which was sometimes adjusting internal RAM banking incorrectly. [Quench] Added Ameri Darts internal DSP dump and TMS32015 support to the Amerdart driver. Also added savestate support to the game. [Dr Decapitator, Quench] RSP: Fix sign issue in VCL opcode [angrylion] New games added or promoted from NOT_WORKING status --------------------------------------------------- Puzzle Break [David Haywood, Smitdogg, The Dumping Union] New clones added ---------------- Mystic Riders (bootleg?) [David Raingeard] Magical Odds (set 2) [W. Herve, Smitdogg, The Dumping Union] Raiden Fighters Jet - 2000 (China) [Brian Troha, Guru] Wonder Boy III - Monster Lair (set 6, System 16A, FD1089A 317-xxxx) (better dump?) [Team Europe] Street Fighter Zero (Hispanic 950718) [Layne, N. Francfort, R. Mucciarelli, Smitdogg, The Dumping Union] Captain Commando (World 911202) [Stefan Lindberg, The Dumping Union] Space Ship [f4brice] Juuouki (set 5, Japan, FD1094 317-0069, not working) [Stefan Lindberg, The Dumping Union] Wild Fang [Stefan Lindberg, The Dumping Union] Fruit Bonus '06 - 10th anniversary (Version 1.3R CGA) [Brian Troha, The Dumping Union] Terminator 2 - Judgment Day (rev LA4 08/03/92) [Gor, Smitdogg, The Dumping Union] New games marked as GAME_NOT_WORKING ------------------------------------ Gundam Battle Operating Simulator (GDX-0013) [Team Europe, Joerg Hartenberger] Sega Club Golf 2006 Next Tours (Rev A) (GDX-0018A) [Team Europe, Joerg Hartenberger] Ollie King (GDX-0007) [Team Europe, Joerg Hartenberger] Tokio/Scramble Formation (japanese?, newer) [Guru, Roger Coltrane, Smitdogg, The Dumping Union]