0.210 2010-05-30 ---------------- MAMETesters Bugs Fixed ---------------------- - 07335: [Media Support] (comx35.cpp) comx35p,comx35n: cannot load a cassette [Robbbert]. - 07287: [Sound] (jr100.cpp) jr100, jr100u: Press any key and get a continual tone and freeze [Robbbert]. - 07334: [DIP/Input] (microtan.cpp) microtan: out of memory when trying to run BASIC [Robbbert]. - 05447: [Graphics] (studio2.cpp) studio2 and clones: Major graphics corruption in studio2 and clones. - 07232: [Crash/Freeze] (studio2.cpp) studio2: Unable to successfully boot game [Robbbert]. - 07326: [Crash/Freeze] (cosmicos.cpp) cosmicos: blank display [Robbbert]. - 07319: [Interface] (tmc600.cpp) tmc600s2: Keyboard not working [Robbbert]. - 07317: [DIP/Input] (zorba.cpp) zorba: keyboard not working [pmackinlay]. - 07307: [Sound] (snes.cpp) snes: Sound issue when autosave is enabled [Osso]. - 07296: [Media Support] (neogeocd.cpp) neocdz: cannot recognise disks, so unable to play any game [AJR]. - 06242: [Graphics] (cgenie.cpp) cgenie [labyfear]: Missing graphics on labyrinth map! [Duke]. - 07286: [Media Support] (spectrum.cpp) spectrum and clones: Loading Sabre Wulf from a TZX cassette image fails [AmatCoder]. New working machines -------------------- Computer Chess (Mattel) [hap, Sean Riddle] Parker Brothers Starting Lineup Talking Baseball [hap, Kevin Horton] Parker Brothers Superstar Lineup Talking Football [hap, Kevin Horton] SciSys Chess Partner 2000 [hap, bataais] SKB Kontur Krokha [shattered] Tronica Shuttle Voyage [Sean Riddle, avlixa] Tronica Space Rescue [algestam] New working clones ------------------ Elektronika Merry Cook [algestam] Fidelity Electronics Chess Challenger 10 (model CCX) [bataais] Game & Watch: Climber (crystal screen) [algestam] Machines promoted to working ---------------------------- Eckhard Schiller BCS 3 rev 2.4 [Robbbert] Electronic Milton [hap] Heath Company Heathkit H8 Digital Computer [Robbbert] Institut Ivo Lola Ribar Lola 8A [Robbbert] RCA COSMAC Microkit [Robbbert] Clones promoted to working -------------------------- EC-1840 [shattered] New machines marked as NOT_WORKING ---------------------------------- Ensoniq TS-10 [R. Belmont, DBWBP.com] Motorola MVME-162 [Edstrom, Bitsavers] Power Sled (Slave, Revision A) [Phil Bennett] Ensoniq TS-12 [R. Belmont, DBWBP.com] Game & Watch: Chef [algestam] Telex Computer Products Telex 274-61C Sixteen Station Control Unit [Al Kossow, Bitsavers] Video Technology Video Painter (PAL) [ClawGrip, The Dumping Union] New clones marked as NOT_WORKING -------------------------------- 80286 Standard System (SARC RC2015 chipset) [rfka01, AJR] Abit FU340 [rfka01, AJR] Asus PCI/I-486SP3G [rfka01, AJR] Asus PCI/I-A486S [rfka01, AJR] Asus PVI-486AP4 [rfka01, AJR] Asus PVI-486SP3 [rfka01, AJR] Asus VL/EISA-486SV1 [rfka01, AJR] Asus VL/I-486SV2G [rfka01, AJR] Biostar MB8433-UUD-A [rfka01, AJR] Commodore Business Machines DT386 [rfka01] Commodore Business Machines DT486 [rfka01] Commodore Business Machines Laptop C286LT [rfka01] Commodore Business Machines Laptop C386SX-LT [rfka01] Commodore Business Machines PC 45-III [rfka01] Commodore Business Machines PC 50-II [rfka01] Commodore Business Machines PC 60-III [rfka01] Commodore Business Machines PC 70-III [rfka01] Commodore Business Machines SL 286-16 [rfka01] Commodore Business Machines Tower 386 [rfka01] Commodore Business Machines Tower 486 [rfka01] Compaq SLT/286 [rfka01] CX Technology CX SXD [rfka01, AJR] Dell Computer Corporation System 200 [rfka01] Elitegroup Computer Systems ECS-386/32 [rfka01, AJR] Elitegroup Computer Systems UM386 (Rev 1.1) [rfka01, AJR] Everex Systems EV-1806 [rfka01, AJR] First International Computer 486-VIP-IO [AJR] First International Computer 486-VIP-IO2 [AJR] Forex Computer Company unknown 386 AT clone with Forex chipset [rfka01, AJR] J-Bond A433C-C/A450C-C [rfka01, AJR] KT Technology KT216WB5-HI Rev.2 [rfka01, AJR] LM-103S [rfka01, AJR] Magitronic Technology Magitronic B233 [AJR] MAT286 Rev.D [AJR] NCR PC-8 [rfka01] Nixdorf Computer AG 8810 M15 [rfka01] Nixdorf Computer AG 8810 M16 CGA version [rfka01] Nixdorf Computer AG 8810 M16 VGA version [rfka01] Nixdorf Computer AG 8810 M30 [rfka01] Nixdorf Computer AG 8810 M55 [rfka01] Nixdorf Computer AG 8810/25 CPC - PC01 [rfka01] Olivetti M290 [rfka01] Shuttle Computer InternationalHOT-409 [rfka01, AJR] Siemends-Nixdorf PCD-3Nsx [rfka01] Siemends-Nixdorf PCD-4H, PCD-4M [rfka01] Siemends-Nixdorf PCD-4ND [rfka01] Siemends-Nixdorf PCD-4NL [rfka01] Toptek Micro Computer 286 Turbo [AJR] Triumph-Adler Walkstation 386DX [rfka01] Triumph-Adler Walkstation 386 SX [rfka01] unknown 286 AT clone (HT12/A chipset) [rfka01, AJR] New working software list additions ----------------------------------- apple2_flop_clcracked: Concentrate on Words and Concepts (cleanly cracked), Concentrate on Words and Concepts II (cleanly cracked), Concentration (cleanly cracked), Conflict in Vietnam (Version 2) (128K enhanced) (cleanly cracked), Conglomerates Collide (cleanly cracked), Congo (cleanly cracked), Congo Bongo (cleanly cracked), Conquering Worlds (cleanly cracked), Consonant Carnival (cleanly cracked), Contraction Concentration (cleanly cracked), Converting Fractions and Percents - Problems with Percents (cleanly cracked), Correct Behavior - The Mexican Way (cleanly cracked), Counting Coins (cleanly cracked), Counting Patterns I (cleanly cracked), Counting Patterns II (cleanly cracked), Countries of the World (cleanly cracked), Cranston Manor (cleanly cracked), Crazy Mazey (cleanly cracked), Create Lessons (cleanly cracked), Create with Garfield Deluxe Edition (cleanly cracked), Create-Spell It (cleanly cracked), Creative Play (cleanly cracked), Creativity, Unlimited (cleanly cracked), Creature Chorus (cleanly cracked), Creature Magic (cleanly cracked), Creatures of the Night (cleanly cracked), Crime Stopper (cleanly cracked), Crime Wave (cleanly cracked), Cross Country California (cleanly cracked), Crossbow (cleanly cracked), Crossfire (cleanly cracked), Crown of Arthain (cleanly cracked), Crozzzwords (cleanly cracked), Crusade in Europe (128K version) (cleanly cracked), Crusade in Europe (64K version) (cleanly cracked), Crush Crumble and Chomp (cleanly cracked), Crypto Cube (Revision 2) (cleanly cracked), Crypto Cube 1984 (cleanly cracked), Crystal Caverns (cleanly cracked), Cubit (cleanly cracked), Curious George Visits The Library (cleanly cracked), Customized Alphabet Drills (cleanly cracked), Cut and Paste (cleanly cracked), Cutthroats (Revision 23) (cleanly cracked), Darkhorn (cleanly cracked), Dave Winfield's Batter Up (cleanly cracked), Deadline (Revision 18) (cleanly cracked), Deadline (Revision 26) (cleanly cracked), Death in the Caribbean (cleanly cracked), Decimal Dungeon (cleanly cracked), Decimals (Version 1.2) (cleanly cracked), Decimals - Multiplication and Division (Version 3.1.6) (cleanly cracked), Decimals Practice (cleanly cracked), Deck the Halls with Random House Software (cleanly cracked), Delta Drawing (Version 3.33) (cleanly cracked), Demolition Division (1985) (cleanly cracked), Demolition Division (Version 1982.0) (cleanly cracked), Demolition Division (Version 1982.1) (cleanly cracked), Design Your Own Home - Architectural Design (1986) (cleanly cracked), Design Your Own Home - Interior Design (1987) (cleanly cracked), Design Your Own Home - Landscape Design (cleanly cracked), Design Your Own Train (cleanly cracked), Designasaurus (Version 2.12) (cleanly cracked), Destroyer (cleanly cracked), Developing Basic Writing Skills Level I (cleanly cracked), Developing Basic Writing Skills Level II (cleanly cracked), Diagramming Grammatical Relationships (cleanly cracked), Dig Dug (Datasoft) (cleanly cracked), Dino Spell (cleanly cracked), Dinosaur Days (cleanly cracked), Discover (cleanly cracked), Discovering the Scientific Method - Snigs, Flirks, and Blorgs (cleanly cracked), Diskovery Word Bird (cleanly cracked), Dividing Fractions (cleanly cracked), Division Made Easy (cleanly cracked), Division One Digit Divisor No Renaming (cleanly cracked), Division One-Digit Divisor One Renaming (cleanly cracked), Division Shooting Gallery (Version 1.5) (cleanly cracked), Division of 1, 2, 3 Digits by 1 Digit Numerals No Remainders (cleanly cracked), Dogs and Puppies (cleanly cracked), Don't Quote Me and Adjective Scramble (cleanly cracked), Donald Duck's Playground (cleanly cracked), Dondra - A New Beginning (cleanly cracked), Double 'N' Trouble (cleanly cracked), Double Trouble (cleanly cracked), Dr. Peet's Talk-Writer (cleanly cracked), Dr. Peet's Talk-Writer ABC Discovery (cleanly cracked), Dragon Fire (cleanly cracked), Dragon Mix (1982) (cleanly cracked), Dragon Mix (Revision 0) (cleanly cracked), Dragon's Keep (cleanly cracked), Drug Alert (Revision 0) (cleanly cracked), Drug Alert (cleanly cracked), Early Bird (cleanly cracked), Early Discoveries - Observation and Classification (Version 09.23.85) (cleanly cracked), Early Elementary (Compu-Tations) (cleanly cracked), Early Emerging Rules - Negation (cleanly cracked), Early Emerging Rules - Plurals (cleanly cracked), Early Games - Matchmaker (cleanly cracked), Early Games - Music (cleanly cracked), Early Heroes of the Bible (cleanly cracked), Early Skills (Version 06.05.86) (cleanly cracked), Earth Orbit Stations (cleanly cracked), Earthquake San Francisco 1906 (cleanly cracked), EasyGraph (cleanly cracked), Grammar Gremlins (1987) (cleanly cracked), Seven Cities of Gold (cleanly cracked), Stickybear Printer (Revision 2) (cleanly cracked) [4am, Firehawke] apple2_flop_orig: Adventureland (Version 2.0/416), The Arcade Machine, Battlezone, Blister Ball and Mad Bomber, Buzzard Bait, The Count (Version 2.1/115), The Crimson Crown, Cutthroats (Release 23), Dueling Digits, Elite, Firebug, Fore, Gold Rush (1982) (Sentient Software), Gorgon, Hacker, Heavy Barrel, Impossible Mission, Juggler, Locksmith 4.1, Magic Spells, Micro Invaders, Microsoft Adventure, Mission Impossible (Version 2.1/306), Neptune, Pirate Adventure (Version 2.1/408), The Print Shop Companion (Version 1.2), Robotwar, The Sands of Egypt, Sorcerer of Siva, Space Warrior, Stationfall (Release 107), Strange Odyssey (Version 2.1/119), Tass Times in Tonetown, Top Fuel Eliminator, Trinity (Release 11), Typing Tutor, Voodoo Castle (Version 2.1/119), Where in Europe is Carmen Sandiego, Wishbringer (Release 68 / 850501), Zork II (Revision 7), Zykron Hearts [4am, Firehawke] c64_cart: The Final ChessCard (Eng, v0.9/v1.0) [hap, Ratuv] The Final ChessCard (Ger, v1.3/v1.5) [hap, DDI] c64_flop: The Final ChessCard [hap, Forum64.de] cd32: Amiga CD32 - Volume 1, Amiga CD32 - Volume 2, Amiga CD32 Gamer - Volume 1, Amiga CD32 Gamer - Volume 2, Amiga CD32 Gamer - Volume 3, Amiga CD32 Gamer - Volume 4, Arcade Pool, Arcade Pool (Alt), ATR: All Terrain Racing [FakeShemp] cgenie_cass: Abenteuerland, Adressdatei II, Africa, Ballon, Basic-Packer 2.13 (alternate), Benchmark Test, Botschaft, Bruecke, Bumm Bumm, CIA-Agent, Cave Man, Charset, Chess Machine, Crazy Chaser, Deathstar, Deathtrap, Defender, Der Flohwalzer, Dez-Hex, Die Juwelen des Grafen Dracula, Die Physik des Transistors, Disastrous Villa, EBASIC (32k version), Editor fuer definierbare Zeichen, Empire, ExReversic, Extended Copy, Extra-Basic, Fast Food, Genie I II / TRS 80 Cassettenlader, Gorilla, Hektik (alternate), Horror Castle, House of Death, Joker Poker, King, Kniffel, Labyrinth of Fear, Las Vergas Spiel-Automat, Laender-Quiz, Madtree, Mord im Zeppelin, Mysterious Tavern, NODOS 80, Nato Morsing Standard Code, Peng, Primzahlsuche, Real-Compiler, Santa Paravia und Fuimaccio, Schiff des Grauens, Schnick Schnack Schnuck, Screen Editor (incl. Adventure screen), Shift Transformation, Sprite-Editor, Tape-Edit, Trash-Man, Utilities Package Ver. 2.0, Wurm, Zalaga [Dirk Best] ibm5170: The Final ChessCard [hap] neogeo: Viewpoint (prototype) [Brian Hargrove] ngpc: Rockman - Battle & Fighters (Jpn, Demo), Sonic the Hedgehog - Pocket Adventure (World, Oct 22 1999 Prototype) [The Hidden Palace] pcw: CP/M Plus v1.4 (Swe) work copy [Edstrom] pencil2: Treasure Hunt / Le Plongeur a la Recherche du Tresor [silicium.org, David Viens] specpls3_flop: 1943, 3D Pool, 6-Pak Vol 1, The Alkatraz Protection System v 2.2, Answer Back Factfile 500 - General Science, Arcade Muscle, Ball Breaker, Bionic Commando, Chart Attack, Crack Down (Spa), DICE v2.0, Fun School 4 For The Under-5s, G1WVN ZX Pak Term v3.0 Beta Test, Granny's Garden, Hercules - Slayer Of The Damned, Judge Dredd, Lords Of Chaos Expansion Kit One, Lords Of Chaos Expansion Kit One (alt), M3 Unlock, Mercs, Motor Massacre, Navy SEALs, Obliterator (alt), Outcast, Outlet issue 058, Outlet issue 063, Outlet issue 075, Outlet issue 076, Outlet issue 078, Outlet issue 085, Outlet issue 117, Pirate, Platinum, Puffy's Saga, Rock Star Ate My Hamster, Shoot-Out, Skate Crazy, Skate or Die, The Spanish Tutor, The Star Wars Trilogy, Starship Quest + Helvera - Mistress of the Park, Strider, The Sunflower Number Show, Switchblade, SWIV, Tiger Road, Tops and Tails, Ultimate Play The Game: The Collected Works, Winners [Antonio M, Fede Jerez, Gorski, Jaime Gonzalez Soriano, Jose Manuel, Marino Arribas, Metalbrain, robcfg, Simon Owen, Syx, Zup, TZX Vault, ICEknight] Coin-Op Hits [Dlfrsilver, ICEknight] 4 Soccer Simulators (Spa) [Gorski, ZXdenied, ICEknight] LC-10 Colour Screen printer v 1.1 (+2a/+3) [Guy Bearman, ICEknight] vsmile_cart: The Batman - Gotham City Rescue (UK), Disney Aladdin - Il magico mondo di Aladdin (Italy), Disney Topolino - Le Magiche Avventure di Topolino (Italy), Disney's Cinderella - Cinderella's Magic Wishes (UK), Disney's The Little Mermaid - Ariel's Majestic Journey (UK), Disney/Pixar Cars - Rev It Up in Radiator Springs (UK), Disney/Pixar Toy Story 2 - Operation-Rescue Woody! (UK), DreamWorks Shrek - Het Verhaal Van Draakje (Netherlands), Noddy - Detective for a Day (UK), Spider-Man & Friends - Missioni Segrete (Italy), Thomas & Friends - Engines Working Together (UK), Winnie the Pooh e la caccia al miele (Italy) [Walter Agazzi] Software list items promoted to working --------------------------------------- c64_cart: The Final ChessCard (Ger, v0.9/v1.0) [hap] cd32: Alfred Chicken, Arabian Nights [FakeShemp] New NOT_WORKING software list additions --------------------------------------- cd32: Amiga CD32 Gamer - Volume 5, Amiga CD32 Gamer - Volume 6, Amiga CD32 Gamer - Volume 7, Amiga CD32 Gamer - Volume 8, Amiga CD32 Gamer - Volume 9, Amiga CD32 Gamer - Volume 10, Amiga CD32 Gamer - Volume 11, Amiga CD32 Gamer - Volume 12, Amiga CD32 Gamer - Volume 13, Amiga CD32 Gamer - Volume 14, Amiga CD32 Gamer - Volume 15, Amiga CD32 Gamer - Volume 16, Amiga CD32 Gamer - Volume 17, Amiga CD32 Gamer - Volume 18, Amiga CD32 Gamer - Volume 19, Amiga CD32 Gamer - Volume 20, Amiga CD32 Gamer - Volume 21, Amiga CD32 Gamer - Volume 22 [FakeShemp] cgenie_cass: Exterminator II: The Mad Menagerie, Super Star Treck [Dirk Best] ekara_japan_ac: KR-1 Kirarin Cartridge Vol.1 (Japan) (AC0009-KIR) [Sean Riddle, David Haywood] gameboy: Game Boy Test Cartridge (Euro, USA) [ClawGrip] icanguit: Barbie Guitar Party (K9901), Rock 101 (K9906) [Sean Riddle, David Haywood] leapfrog_leappad_cart: Disney Princess - Princess Stories (UK), Disney's Pooh Gets Stuck (UK), Leap 1 - Reading - Cartoon Network Scooby-Doo! and the Disappearing Donuts (UK), Richard Scarry's Best Little Word Book Ever! (UK), Sed de Saber - Libro 1 - Spanish as a second Language Edition (UK), Sed de Saber - Libro 2 - Spanish as a second Language Edition (UK), Sed de Saber - Libro 3 - Spanish as a second Language Edition (UK), Sed de Saber - Libro 4 - Spanish as a second Language Edition (UK), Sed de Saber - Libro 5 - Spanish as a second Language Edition (UK), Sed de Saber - Libro 6 - Spanish as a second Language Edition (UK), Toy Story 2 (UK) [TeamEurope] vsmile_cart: Bob The Builder - Bob's Busy Day (UK), DreamWorks Shrek the Third - Arthur's School Day Adventure (UK), Scooby-Doo! - Funland Frenzy (UK), Scooby-Doo! - Funland Frenzy (UK, Rev. 1?), Thomas & Friends - Engines Working Together (UK, Rev. 1?) [Walter Agazzi] Source Changes -------------- - Added very preliminary Intel 82355 bus master interfaces controller device [AJR]. - ti89, ti89t, ti92p, v200: Corrected Flash memory type and size [AJR]. - m68000: Read the initial SP and PC from memory after rather than during machine reset time. Removes the need for many drivers to reset the CPU an extra time to load the correct vector [AJR]. - z100 improvements: Render video through CRTC instead of working around it by caching registers, and map video RAM using PROM module. Added 8253 timer and associated interrupt, cursor, video interrupt, and Centronics port. Converted keyboard to low-level emulation, and added keyboard click/beep sound. Corrected numerous clocks [AJR]. - m68705: Don't register debug state entries for non-existent port latches and direction registers [AJR]. - Added preliminary emulation of Toshiba T6963C and related LCD controllers [AJR]. - pk8020.cpp updates: Emulated programmable logic device used for banked address decoding. Improved serial port/USART hookup, added save state support and cleaned up code [AJR]. - i386: Improved splitting of unaligned accesses (excluding program fetches) [AJR]. - at386, at486: Started splitting out and documenting mainboards [AJR]. - Added preliminary emulation of Advanced Storage Concepts ASC-88 SCSI adapter [AJR, minuszerodegrees.net]. - Improved sorting of items for machine input menu. Inputs of the same type are sorted by name, and keyboard keys are sorted by their assigned character codes (if any) [AJR]. - mc68340: Fixed interrupt vectoring [AJR]. - z80netf: Fixed error in keyboard configuration [AJR]. - Removed unnecessary handler arguments and unnecessary trampoline handlers for many devices and drivers [cam900]. - audio/jaguar.cpp: Correctly derive serial timer rate from DSP clock speed [cam900]. - jaguar.cpp updates: Removed banked ROM from memory map for 68EC020 games that lack it (fixes crash). Added palette device for pre-calculated YCC lookup. Derive GPU timer rates from current clock frequency. Updated comments [cam900]. - c64 updates: Added BusCard IEEE-488/Centronics interface cartridge device, and added skeleton BusCard II cartridge device. Added enhanced disassembly for zero page locations and Kernal vectors. Route LORAM to expansion port interface for BusCard [Curt Coder]. - abc80: Added skeleton Owoco Super Smartaid device [Curt Coder, Anders Sandahl]. - c64: Added Westfalia Technica 1541 clone ROM [Curt Coder, dec_hl]. - cosmac: Fixed long branch instruction timing [Curt Coder]. - c1541: Added ROMs for a number of 1541 clones [Curt Coder]. - TV Game work in progress: Continued work on newer u'nSP CPU cores and GCM394 system-on-a-chip (used by smartfp and wrlshunt). Started documenting GCM394 video register locations based on code analysis. Started implementing GCM394 video DMA and sprite drawing [David Haywood]. - cgenie updates: Fixed color RAM accesses. Confirmed floppy drive controller type and crystal, and added more DOS versions as BIOS options. Re-organized software lists [Dirk Best]. - vtech1: Fixed cassette input polarity [Dirk Best]. - pcw.xml: Added Swedish CP/M v1.04 - adds Swedish keyboard mapping and error messages [Edstrom]. - force68k.cpp: Made latest firmware the default, and started work on internal layout for CPU-1 [Edstrom]. - diablo1300 updates: Added new microcode and table ROM, and started looking at a callback interface. Fixed conditional jump JNC and table ROM offset from XLAT instruction [Edstrom]. - screen.cpp: Fixed screen_device::update_now() when drawing partial lines, and changed pixel accessors to use current screen bitmap [Enik Land]. - Lua engine: Exposed machine flags, and corrected and expanded documentation comments [feos]. - Add DS1994 1-wire real-time clock/backup RAM device, and hooked it up to Amatic Multi Game systems [Grull Osgo]. - m6800: Fixed a bug where 6801 interrupt is never triggered [hackbar]. - X11 lightgun support improvements: Changed build options to include X11 XInput support by default. Added documentation for lightgun configuration on Linux. Disabled Wii Remote lightgun hack by default [Kiall Mac Innes]. - Added new NCR 5380 device to arcade sub-target build [MASH]. - tms9901 updates: Changed input line reading from 8-bit units to single bits Fixed decrementer so it continues counting even when initial value is zero. Ensure INT3 input is disabled when clock is enabled [Michael Zapf]. - sam6883: Mirror 32K RAM in 64K mode (fixes segmentation fault when Dunjunz checks for 32/64K) [Nigel Barnes]. - bbc: Added ATPL AutoPrommer and User Port Splitter devices, and implemented PMS Genie ROM device [Nigel Barnes]. - coco12.cpp: Added handlers for CTS region $C000-$FEFF, allowing cartridges to implement devices in this region [Nigel Barnes]. - dragon.cpp updates: Fixed cursor keys in natural keyboard mode. Added support for Premier Sprites board [Nigel Barnes]. - coco2: Converted all coco/dragon extension devices to use CTS handlers [Nigel Barnes]. - mu50: Improved emulation, and added SWP00 device [O. Galibert]. - Fixed drivers that depended on RAM auto-sharing in preparation for its removal [O. Galibert]. - vsnes.cpp: Re-implemented bootlegs' Z80 interfacing according to schematics (still doesn't work) [R. Belmont, Kevin Horton]. - apple2: Fixed long hang on SCSI Card boot when a CD-ROM is present with no disc inserted [R. Belmont]. - mac.cpp: Fixed missing audio for SE and Classic [R. Belmont]. - 8080bw.cpp: Added sound to Invader's Revenge. Sound ROM dump for invrvngegw is bad [Robbbert, Andrew Welburn]. - jr100.cpp: Fixed speaker, got rid of superfluous beeper, fixed cassette save, and added notes about the CPU [Robbbert]. - h8.cpp: Fixed cassette, added reset button, and promoted machine to working [Robbbert]. - lola8a.cpp: Added missing keys, added some some notes, and promoted machine to working [Robbbert]. - poly880: Fixed booting sequence, machine now starts correctly [Robbbert]. - mc6847.cpp: Added PAL color artifact emulation [robcfg]. - Added basic SGI GIO slot device support to the Indy and Indigo2 drivers [Ryan Holtz]. - SGI Newport graphics updates: Converted to GIO slot card device, with 8-bit XL and 24-bit XL versions. Added support for 4 bits per pixel RGB frame buffer display. Added dithering support, and fixed shaded rendering mode. Added several modes used by Metero Blast demo. Added support for Scr2Scr Block transfers on planes other than RGB/CI (fixes pop-up menus). Added support for single-pixel line iteration. Added a few more command configurations (fixes SceneView, albeit with glitches). Fixed start_y advancement to handle moving up, and fixed span-mode Z-patterning. Added 12 and 24 bits per pixel RGB frame buffer modes. Fixed host data port readback behavior. Added 4, 12 and 32 bits per pixel host read support. Fixed color fetching in RGB mode. Added 12 bits per pixel dithering. Removed unnecessary parameters from various functions. Fixed fast-clear color packing, and fixed splatting of packed color fractions. Added alpha blending support. Re-implemented integer-line and added correct fractional-line support based on pseudocode in SGI REX3 docs. Fixed off-by-one in Length32 handling. Fixed erroneous advancing of start_y when in span mode. Added 12-bit CI mode to frame buffer readout. Added basic (untested) overlay/underlay support. Added Length32 flag handling to line drawing. Unified command handling - should function better and faster as a result. Fixed fast-clear mode. Base visible area and screen size on actual timing parameters. Fixed video RAM tests and several fast-clear bugs. Improved handling of COLORHOST mode bit. Fixed pixel format conversion on HOSTRW access [Ryan Holtz]. - sgi_mc: Fixed fill-mode DMA not advancing memory address [Ryan Holtz]. - Added skeleton device for SGI VINO (Video In, No Out) chip [Ryan Holtz]. - SGI HPC3 updates: Added intstat register and DAC volume controls. Split into Indy (Guinness) and Indigo2 (Full House) versions. Fixed second SCSI controller handling in Full House mode. Fixed serial EEPROM hookup - Indigo2 now plays its boot tune Fixed several SGI IDE tests [Ryan Holtz]. - SGI IOC2 updates: Fixed mappable interrupt checks - fixes IRIX 6.5 installer hanging on keyboard input. Fixed System ID register handling - Indy and Indigo2 are now properly identified [Ryan Holtz]. - r4000: Added bus error functionality [Ryan Holtz]. - ec1840: Added separate motherboard device, and promoted to working [shattered]. - MISP3 DRC: Fixed TLB miss when fetching instruction in branch delay slot. Previously the branch would not be taken, even if the branch condition was met [Ted Green]. - Added read/write support for OS-9 disk images [Tim Lindner]. - Corrected sector interleaving for JVC disk image format [Tim Lindner]. - coco_multi.cpp: Call ROM update handler if Multi-Pak switch is changed [Tim Lindner]. - bus/a800: Added dumps of Atari 800 floppy controller ROMs [Atari Age]. - msx: Added alternate ROM version Yamaha SFG05 sound cartridge [David Viens]. - m68000: Fixed MMU problem preventing Domain/OS from working without breaking Mac system software [Hans Ostermeyer]. - 3c505: Fixed Apollo DIP switch labels [Hans Ostermeyer]. - z100: Dumped 8041 keyboard controller program [Herb Johnson]. - specpls3_flop.xml: Improved and corrected metadata [ICEknight]. - ti85.cpp: Corrected OS version numbers for the CE calculators [Julian Lachniet]. - at.cpp: Added additional BIOS versions for at, at386sx, at386 and at486. Also added BIOS strings in comments for at, atvga, neat, at386sx, ct386sx, at386, at486 and ficpio2 [rfka01, minuszerodegrees.net]. - Moved Commodore PC-I from pc.cpp to compc.cpp, and added a BIOS version that runs [rfka01]. - genpc.cpp: Added additional BIOS versions for pc [rfka01]. - at.cpp: Added 8742 keyboard controller dump [rfka01]. -clickstart.cpp: Added note about the keyboard microcontroller [Sean Riddle].