0.201 ----- MAMETesters Bugs Fixed ---------------------- - 06001: [Crash/Freeze] (nes.cpp) nes: iNES Mapper 31 crashes with ROM size other than 1MB [rainwarrior]. - 07053: [Crash/Freeze] (osbexec.cpp) osbexec: Stuck on PERFORMING SELF TEST [AJR]. New working clones ------------------ Basis 108 [Robbbert] Orel BK-08 [Robbbert] Signal Sintez 2 [Robbbert] Machines promoted to working ---------------------------- Gammatron Datum [Robbbert] Clones promoted to working -------------------------- Apple //c Plus [R. Belmont, M. Guidero, Leon Bottou] New machines marked as NOT_WORKING ---------------------------------- Akai / Roger Linn MPC-3000 [R. Belmont, King Honey and The Darlington Pair] Alcatel Terminal 7100 [Robbbert] Alcatel Terminatel 258 [Robbbert] Ampex 210+ [Robbbert] Apple eMate 300 [Ryan Holtz] Brother LW-700i [R. Belmont, rfka01] Creator IKT-5A [Robbbert] Facit Terminal 4440 (30M-F1) [Robbbert] Humantechnik Textel Compact A1010-0 [Robbbert] ITT Courier 9216-X [Robbbert] Loewe Multicom 715L [Robbbert] Loewe Multitel D [Robbbert] Loewe/Televerket Teleguide [Robbbert] Mera-Elzab 7951om [Robbbert] Mera-Elzab EC-7915 (EC-7950) [Robbbert] Mera-Elzab VDM 79322/CM 7233 [Robbbert] Microterm ACT-5A [Robbbert] Nutting Associates ICEBOX [Robbbert, Al Kossow] Sharp FontWriter FW-600 [R. Belmont, rfka01] Siemens Bitel T3210 [Robbbert] Siemens Multitel Fe Ap 90-1.1 [Robbbert] Wyse Technology WY-100 [Al Kossow] Zenith Data Systems Z-29 [Al Kossow] New clones marked as NOT_WORKING -------------------------------- Unknown portable computer [MCbx] Wyse Technology WY-120 [Robbbert] New working software list additions ----------------------------------- ibm5150: Murders in Space (CGA), Murders in Space (EGA), Murders in Space (VGA), Netherworld [ArcadeShadow] Math Blaster, Writer Rabbit [darksabre76] VTERM II (V2.00, newer), VTERM II (V2.00, older) [SomeGuy] ibm5170: Compaq Portable Diagnostic Disk (SP0308), Intel 486 SX Microprocessor Demo [Foone Turing] ABS Self Running Demo, The All In One Boot Floppy 0.9, The All In One Boot Floppy 0.9 (FreeDOS only), The All In One Boot Floppy 0.9 (Lite Version), The All In One Boot Floppy 1.0, Disney's The Lion King, Disney's The Lion King (Playable Demo), Microsoft Productivity Pack for Windows, Microsoft Works 3.0b, NETCOM NetCruiser [Justin Kerk] pc98: A Ressha de Ikou 4 ~ Take the A-Train IV - Map Construction + Power Up Kit (Cracked), A Ressha de Ikou III HD - Hard Disk Only, Akiko - Premium Version, Albatross, Albatross - Expert Course, Albatross - Meimon Course I - Oak Hills, Albatross - Visual Course, Albatross - World Course, Alone in the Dark 2, Alvaleak Boukenki, Amaranth II, Amaranth II (Alt System Disk), Ambition, Ancient Dragon, Angel Army, Animahjong X Perfect File, Animahjong X Perfect File (Alt), Animation Editor 'da Vinci-98', Art of War, Art of War - Kaisenban, Art of War Scenario Shuu, Assist Art - Paint Master, Dragons of Flame [Neo Kobe Collection] sorcerer_cass: The Count, Debug, Flight Simulator, Grotnik Wars, Nike II [Robbbert] uzebox: Air Hockey, Columns, Fireman Rescue, Flight of a Dragon, Flight of a Dragon (demo), Ghosty Ghost, Pipes, Stormforce [ArcadeShadow] Software list items promoted to working --------------------------------------- pc98: 3x3 Eyes - Sanjiyan Henjou, 3x3 Eyes - Sanjiyan Henjou (Alt Disk 1), 5 Jikanme no Venus, ASCII Otanoshimi Disk Vol. 13, ASCII Otanoshimi Disk Vol. 18, ASCII Otanoshimi Disk Vol. 6, ASCII Otanoshimi Disk Vol. 7, ASCII Otanoshimi Disk Vol. 8, ASCII Otanoshimi Disk Vol. 9, Ace of Spades, Advanced Power Dolls 2, Ai Shimai - Futari no Kajitsu, Akazukin Cha Cha - CG Works ver 1.00, Akumu - Aoi Kajitsu no Sanka, Alaskan Malamute G.C., Alice no Yakata II, Alice no Yakata III, Alien Zukan, Alone in the Dark, Amaranth III - Phantasie RPG, Amaranth IV - Abenteuerroman in Langsam, AmbivalenZ - Niritsu Haihan, Angel Halo, Angel Night - Yamiyo o Kakeru Tenshi-tachi no Monogatari, Animahjong X, Arcus, Art Action, Ash., Assist Calc, Assist Card (Demo), Astroguide 1994, Fifth Element - Tamashii no Genso, U-Jin Presents - Angel [Carl, r09] New NOT_WORKING software list additions --------------------------------------- dc: Idol Janshi o Tsukucchaou (Jpn), Illbleed (Jpn), Incoming: Jinrui Saishuu Kessen (Jpn, Rev. 1), Inoue Ryouko: Last Scene (Jpn), Interlude (Jpn), Iris (Jpn), J.League Pro Soccer Club o Tsukurou! (Jpn), JRA PAT for Dreamcast (Jpn, V40L11), JRA PAT for Dreamcast (Jpn, V50L10), Jahmong (Jpn), Jet Coaster Dream 2 (Jpn), Jet Set Radio (Jpn), Kaen Seibo: The Virgin on Megiddo (Jpn), Kanon (Jpn), Kaze no Uta (Jpn), Kidou Senkan Nadesico: Nadesico the Mission (Jpn), Kidou Senshi Gundam: Giren no Yabou - Zeon no Keifu (Jpn), Kimi ga Nozomu Eien (Jpn), Kita e. White Illumination (Jpn), L.O.L.: Lack of Love (Jpn), Le Mans 24 Hours (Euro), Le Mans 24 Hours (Jpn), Le Mans 24 Hours (World, Prototype 20000820), Legacy of Kain: Soul Reaver (Euro), Legacy of Kain: Soul Reaver (Euro, Prototype 20000118), Legacy of Kain: Soul Reaver (Ger), Legacy of Kain: Soul Reaver (USA), Looney Tunes: Space Race (Euro), Looney Tunes: Space Race (USA), Looney Tunes: Space Race (World, Prototype 19991014), Looney Tunes: Space Race (World, Prototype 20000731), Love Hina: Smile Again (Jpn), Love Hina: Totsuzen no Engage Happening (Jpn), MDK 2 (Euro), MDK 2 (USA), MDK 2 (World, Prototype 20000126 5PM), MDK 2 (World, Prototype 20000126 7PM), MSR: Metropolis Street Racer (Euro), MSR: Metropolis Street Racer (Euro, Rev. B), MSR: Metropolis Street Racer (USA), MSR: Metropolis Street Racer (World, Prototype 20000509), MSR: Metropolis Street Racer - Special Version (Euro), MTV Sports: Skateboarding featuring Andy MacDonald (Euro), MTV Sports: Skateboarding featuring Andy MacDonald (USA), Maboroshi Tsukiyo (Jpn), Macross M3 (Jpn), Magforce Racing (Euro), Magforce Racing (USA), Magforce Racing (World, Prototype 20000524), Mahjong Taikai II Special (Jpn), Maken X (Euro), Maken X (Jpn), Maken X (USA), Marionette Company (Jpn), Marionette Company 2 (Jpn), Marionette Handler (Jpn), Mars Matrix (USA), Marvel vs. Capcom 2 (USA), Marvel vs. Capcom 2: New Age of Heroes (Euro), Marvel vs. Capcom 2: New Age of Heroes (Jpn), Marvel vs. Capcom: Clash of Super Heroes (Euro), Marvel vs. Capcom: Clash of Super Heroes (Jpn), Marvel vs. Capcom: Clash of Super Heroes (USA), Mat Hoffman's Pro BMX (USA), Max Steel: Covert Missions (USA), Maximum Pool (USA), Memories Off 2nd (Jpn), Memories Off Complete (Jpn), Mercurius Pretty: End of the Century (Jpn), Microsoft WebTV Setsuzoku Kit (Jpn), Midway's Greatest Arcade Hits Volume 1 (Euro), Midway's Greatest Arcade Hits Volume 1 (USA), Midway's Greatest Arcade Hits Volume 2 (USA), Millennium Racer: Y2K Fighters (World, Prototype 20010604), Miss Moonlight (Jpn), Missing Parts 2: The Tantei Stories (Jpn), Missing Parts: The Tantei Stories (Jpn), Mizu Iro (Jpn), MoHo (Euro), Monaco Grand Prix (USA), Monaco Grand Prix: Racing Simulation 2 (Euro), Monaco Grand Prix: Racing Simulation 2 (Jpn), Monaco Grand Prix: Racing Simulation 2 (Jpn, Prototype 19990106), Morita no Saikyou Reversi (Jpn), Morita no Saikyou Shougi (Jpn), Mortal Kombat Gold (Euro), Mortal Kombat Gold (Euro, Prototype 19990828), Mortal Kombat Gold (USA), Mortal Kombat Gold (USA, Rev. 1), Motto Pro Yakyu Team wo Tsukurou! (Jpn), Mr. Driller (Euro), Mr. Driller (Euro, Prototype 20000918), Mr. Driller (USA), Ms. Pac-Man: Maze Madness (USA), NBA 2K (Euro), NBA 2K (Jpn), NBA 2K (USA), NBA 2K (USA, Prototype 19990922), NBA 2K (World, Prototype 19991221), NBA 2K1 (USA), NBA 2K2 (Euro), NBA 2K2 (USA), NBA Hoopz (Euro), NBA Hoopz (USA), NBA Showtime: NBA on NBC (Euro), NBA Showtime: NBA on NBC (USA), NCAA College Football 2K2: Road to the Rose Bowl (USA), NFL 2K (Jpn), NFL 2K (USA), NFL 2K (USA, Alt 1), NFL 2K (USA, Alt 2), NFL 2K (USA, Alt 3), NFL 2K1 (Jpn), NFL 2K1 (USA), NFL 2K2 (USA), NFL Blitz 2000 (Euro), NFL Blitz 2000 (Euro, Prototype 19990908), NFL Blitz 2000 (USA), NFL Blitz 2000 (USA, Rev. 1), NFL Blitz 2001 (USA), NFL QB Club 2001 (USA), NFL Quarterback Club 2000 (Euro), NFL Quarterback Club 2000 (USA), NHL 2K (Euro), NHL 2K (Euro, Prototype 20000321), NHL 2K (USA), NHL 2K (USA, Prototype 20000131), NHL 2K (USA, Prototype 20000131, Alt), NHL 2K2 (USA), Nakoruru: Ano Hito kara no Okurimono (Jpn), Namco Museum (USA), Napple Tale: Arsia in Daydream (Jpn), Neppachi II @ VP@CHI: CR Harenchi Gakuen (Jpn), Neppachi III @ VP@CHI: CR Dokonjou Gaeru 2 - CR Dokonjou Gaeru H (Jpn), Neppachi IV @ VP@CHI: CR Aa! Hana no Ouendan 3 (Jpn), Neppachi V @ VP@CHI: CR Monster House (Jpn), Neppachi VI @ VP@CHI: CR Otakara Tankentai (Jpn), Net Versus: Chess (Jpn), Net Versus: Gomoku Narabe to Renju (Jpn), Net Versus: Hanafuda (Jpn), Net Versus: Mahjong (Jpn), Net Versus: Reversi (Jpn), Net Versus: Shougi (Jpn), Net de Para: Nekosogi Paradise (Jpn), Nettou Golf (Jpn), Never 7: The End of Infinity (Jpn), Nightmare Creatures II (Euro), Nightmare Creatures II (Euro, Prototype 20000721), Nightmare Creatures II (USA), Nightmare Creatures II (USA, Prototype 20000509), Nobunaga no Yabou: Shouseiroku with Power-Up Kit (Jpn), Sega Mega Drive (World, Prototype 20010115), Test Drive Le Mans (USA) [FakeShemp] ibm5170: Mitsumi IDE CD-ROM Driver [Justin Kerk] pc98: A Ressha de Ikou 4 ~ Take the A-Train IV - Map Construction + Power Up Kit, Ami - Kaze Tachinu [Neo Kobe Collection] Translations added or modified ------------------------------ Norwegian [DandelionSprout] Source Changes -------------- - m6809: Improved disassembly. Use FCB directive to represent illegal opcodes, don't print spaces after instructions without operands [AJR]. - osbexec: Removed spurious line inversion that broke the self-test [AJR]. - Improved debugger view behavior: Mask address expressions in disassembly view. Mask address expressions correctly in memory view when using physical addresses beyond logical limits. Fixed scrolling glitch in memory view when address expression is applied [AJR]. - imd_dsk.cpp: Added some sanity checks on geometry [AJR]. - prose2k: Added RS-232 port and Baud clock, and converted terminal to serial device [AJR]. - ms9540: Fixed ROM loading [AJR]. - f3853: Improved interrupt behaviour. Don't fire external interrupt automatically when enabled, and clear interrupt requests once taken [AJR]. - elwro800: Added "TV" EPROM and corrected clocks [AJR]. - Added support for V33/V53 expanded addressing mode, including BRKXA and RETXA instructions [AJR]. - sol20: Added configuration options for CPU speed and field rate [AJR]. - f8: Fix formatting glitch with disassembly of invalid instructions [AJR]. - meritum: Added NMI key, and remapped keys to be more accurate to hardware [AJR]. - screen.h: Fixed have_screen_update accessor and renamed to has_screen_update. Fixes regressions in granny and other drivers using custom update functions with CDP1861, CDP1864 and TMS992x VDPs [AJR]. - z80sio: Ignore "Send Abort" command when not in SDLC mode - allows jade to start [AJR]. - psx.cpp: Converted video to device_palette_interface and added support for 24-bit output [cam900]. - vgmplay updates: Added X1-010 support. Fixed C6280 and ES5503 addresses [cam900]. - aica.cpp: Implemented MONO/MVOL, EXTS mixing, and clock change support. Also corrected AICA routing for Dreamcast, and added correct number of AICAs for Hikaru [cam900]. - ymf262.cpp: Added support for clock changes [cam900]. - h6280: Added internal PSG [cam900]. - pcfx.cpp: Added Hudson HuC6230 SoundBox emulation (PSG with ADPCM playback). Also added ADPCM transfer and save state support to HuC6272 [cam900]. - discrete: Fixed DISC_555_TRIGGER_DISCHARGES_CAP option in DISCRETE_555_MSTABLE. Allows sound in Amazing Maze to play properly beyond 30 seconds. Also avoided problematic debug log file names on Windows [Derrick Renaud]. - 315_5124.cpp bug fixes: Fixed off-by-one bug in 315-5124/315-5313 sprite zoom limit. Fixed 315-5214 tile/line numbers in leftmost column. Avoid flagging sprite collisions twice on the same line for 315-5313 [Enik Land]. - hp_ipc: Improved HP-1LL3 GPU emulation. Improved drawing, made VRAM size configurable, implemented commands used by diagnostics, and implemented RDWIN/WRWIN bit offset [F. Ulivi]. - imgtool: Fixed parsing of options with enumerated values [Fabrice Bellet]. - mc68681.cpp: Added Exar XR68C681 support, including MISR register and extended Baud rates [Joseph Zatarski]. - ti99 updates: Added support for 16-sector TDF disk images. Made TDF images compatible with PC99 by forcing CRC to constant F7F7. Improved Hexbus/IBC emulation, allowing Hexbus floppy drive to work with TI-99/2. Fixed TMS9995 decrementer low byte reads - fixes TI-99/2 cassette loading. Modernised machine configuration [Michael Zapf]. - upd765: Discard write FIFO data pushed when write command fails to find sector [Michael Zapf]. - hdc92x4: Added a minimum head load time to compensate for the floppy spin-up [Michael Zapf]. - tms99xx: devcb3 changes, removing MCFG macros for 9900, 9901, 9980A, 9995 [Michael Zapf]. - cassette: Added audio output streams, removing need for "wave" device [Michael Zapf]. - i386: Fixed a bug that could cause a common CPU detection check to misidentify a 386 as a 486 [MoochMcGee]. - indigo: Fixed ROM loading [O. Galibert]. - Added support for abbreviated read/write handler signatures, and binding an object finder to an instance by reference [O. Galibert]. - tms57002: Suppressed aggressive inlining to reduce compiler memory usage [O. Galibert]. - Added support for TAP/TUN network provider on Windows [Patrick Mackinlay]. - z80scc: Fixed serial control signal behaviour. Corrected polarity, removed ring indicator input, fixed "all sent" handling, and implemented sync interrupts [Patrick Mackinlay]. - interpro: Improved emulation, allowing headless configurations to be used. Fixed serial DMA and added missing control lines. Added 60x0 CLIX root floppies to software list [Patrick Mackinlay]. - h8: Added H8/3003 support [R. Belmont]. - apple2 updates: Added support for per-scanline Lo-Res rendering - helps "KFest18 2K Rasterbar Demo". Fixed reverse-logic on TransWarp slot DIP switches that caused disks to not boot [R. Belmont]. - apple2: Improved Apple //c Plus MIG and floppy emulation, allowing the system to be used with the first 3.5" drive [R. Belmont, M. Guidero, Leon Bottou]. - pc98 updates: Fixed blink attribute. Improved titles and disk labels in software list, and added usage notes for software that needs DOS. Removed user disks that weren't actually provided with software from software list. Fixed albatvis hashes, and removed disks that only differ in user save data [r09]. - dp8390: Treat AppleTalk subnet broadcast L2 multicast address (09:00:07:ff:ff:ff) as Ethernet broadcast. This is a workaround for lack of multicast filter implementation [rakslice]. - super80: Split software list between the 32- and 80-column versions [Robbbert]. - slicer: Fixed floppy density selection [Robbbert]. - fccpu20: Fixed terminal display [Robbbert]. - minitel2: Added BIOS bv9 [Robbbert]. - cdc721: Added "Graphics Firmware" ROMs [Robbbert]. - Z80SCC: Fixed Z-BUS access [Robbbert]. - c900: Converted terminal to serial device using Z80SC [Robbbert]. - sorcerer: Added experimental support for the twin floppy unit in the video/disk accessory [Robbbert]. - cvs.cpp: Replaced ROM patches with protection simulation for huncholy, superbik and hero [iq_132, Robbbert]. - Modernized machine configuration or many devices and systems. Systems include bebox, indy_indigo2, mac128, macpci, nsg6890 oric, pet, prodigy, rmnimbus, ssystem3, swtpc09, swyft, sym1, trvquest, tv950, vectrex, vic20, victor9k, and wicat [Ryan Holtz]. - pcf8583: Added rudimentary Philips PCF8583 RTC emulation, based on the PCF8593 device [Ryan Holtz]. - st62xx: Added a skeleton device for the STmicro ST6 series of microcontrollers. Includes disassembler, banked data RAM, ROM, named registers, and untested GPIO [Ryan Holtz]. - i386 updates: Added Athlon XP processor. Fixed XADD condition codes - should be based on result of addition. Added an enumeration describing CPUID feature information bits [Samuele Zannoli]. - vgmplay updates: Added software list support. Re-initialise on loading a new track. Added C140, ES5503, SAA1099, SCSP, VSU, WonderSwan audio, Y8950, YM2610, YMF262, YMF278B and uPD7759 support. Fixed K054539 and YM2610 support. Added clock change support to ES5503, ES5506, SAA1099, uPD7756/uPD7759, and Virtual Boy sound. Added support for Oki M6258 data streams and clock/divider changes [smf]. - WonderSwan audio: converted to device_rom_interface and added clock change support [smf]. - Improved emulation startup performance by using more appropriate strategy for sorting save state entries [smf]. - m6502: Added support for microcontrollers and implemented MOS 6500/1 as a device [Vas Crabb, O. Galibert]. - Improved support for screen orientation/geometry and automatic layout generation: Added orientation and physical aspect ratio properties to screen device. Automatically generate views for systems one screen. Documented layout file format and automatically generated views [Vas Crabb]. - Added save state support for C arrays and std::array nested to any depth [Vas Crabb]. - amiga.cpp: Overhauled keyboard emulation: Re-implemented Mitsumi keyboard emulation using MOS 6500/1 device. Added support for Amiga 1000, Amiga 600, and Amiga 2000/3000/4000/CDTV Mitsumi keyboards. Added support for Cherry G80 Amiga 2000 keyboard (8039 version with external EPROM). Removed reset line from keyboard to host on systems with external keyboards. Emulated keyboard reset circuit for Amiga 1000, Amiga 2000 and Amiga CDTV. Added configuration setting for "compact mode" supported by Amiga 1200 keyboard program [Vas Crabb]. - sorcerer_cass.xml: Corrected publisher/developer for two titles [exidyboy]. - gameboy.xml: Update ROM labels/types from No-Intro [FakeShemp]. - Clarified and re-worded the descriptions of typical ROM set organisation schemes [Firehawke]. - Dumped Amiga 2000 keyboard (Cherry G80, 8039 with external EPROM) [Gerrit Heitsch]. - z180: Added workaround for missing serial and counter emulation, allowing some software to progress further [Grull Osgo]. - info.cpp: Adjusted indentation of DTD to better reflect structure [pxdnbluesoul]. - vgmplay: Added software list to including titles from all major packagers (VGMRips, SMSPower, and Project2612) [Tafoid].