0.209 2019-04-24
----------------


MAMETesters Bugs Fixed
----------------------
- 05291: [Sound] (coco3.cpp) All drivers in coco.c: ORC90 emulation has no sound output (Pernod)
- 07281: [DIP/Input] (pocketc.cpp) pc1401, pc1402: Incorrect and Duplicate Inputs (Robbbert)
- 07282: [Crash/Freeze] (alphatro.cpp) alphatro: After "width 80" entered, MAME freezes (AJR)
- 07279: [Crash/Freeze] (amstrad.cpp) cpc6128: Fatal error when loading some disk images (Edstrom)
- 07255: [Crash/Freeze] (sms.cpp) gamegear [ecco]: Gamegear ROM Ecco loads directly to pink screen (enik2)
- 07272: [Documentation] (spg110.cpp) jak_spdmo: In the description the letter "W" is missing in the word "hardware". (Tafoid)


New working machines
--------------------
Applied Concepts Great Game Machine [hap, bataais]
Computer Chess (Conic) [hap, Sean Riddle]
Fidelity Electronics Chess Challenger 3 [hap, Berger, Sean Riddle]
Game & Watch: Popeye (wide screen) [Henrik Algestam]
Game & Watch: Zelda [Henrik Algestam]
Invader (Gakken, cyan version) [hap, Sean Riddle, hydef]
Name That Tune (Castle Toy) [hap, Sean Riddle]


New working clones
------------------
Applied Concepts Boris (rev. 01) [Sean Riddle]
ARB V2 Sargon 4.0 [anon]
Fidelity Electronics Chess Challenger 7 (model CC7) [Sean Riddle]
Novag Super Expert (version B, model 886) [Berger]
Novag Super Forte (version A, set 3) [Berger]


New machines marked as NOT_WORKING
----------------------------------
Ericsson 9161 Display Processor Unit [MCbx Old Computer Collection]
Husky Computers Ltd Hunter 16 [Barry Rodewald, rfka01, TeamEurope]
Toyquest TV Go Go [ClawGrip, TeamEurope]
Yamaha MU50 [R. Belmont, O. Galibert]


New clones marked as NOT_WORKING
--------------------------------
Amstrad plc PCW9512 [Edstrom]
CompuAdd 810 [rfka01]
Husky Computers Ltd Hunter 16/80 [Barry Rodewald, rfka01, TeamEurope]
JUKO NEST 8086 and V30 [rfka01]
Kaypro Corporation PC [rfka01]
Kyocera XT [rfka01]


New working software list additions
-----------------------------------
apple2_flop_clcracked:
  Adjectives (cleanly cracked), Adjectives (version 06.29.84) (cleanly cracked), Agenda Files (cleanly cracked),
  Air Nav Workshop (cleanly cracked), Air Raid Pearl Harbor (cleanly cracked), Air Traffic Controller (cleanly cracked),
  Alaska (cleanly cracked), Alfred's Basic Band Computer Tutor (cleanly cracked), Alge-Blaster (cleanly cracked),
  Algebra Volume 1 (Edu-Ware) (cleanly cracked), Algebra Volume 1 v1.3 (Edu-Ware) (cleanly cracked),
  Algebra Volume 2 v1.1 (Edu-Ware) (cleanly cracked), Algebra Volume 3 v1.2 (Edu-Ware) (cleanly cracked),
  Algebra Volume 4 v1.0 (Edu-Ware) (cleanly cracked), Algebra Volume 5 v1.2 (Peachtree) (cleanly cracked),
  Algebra Volume 6 v1.2 (Peachtree) (cleanly cracked), Ali Baba and the Forty Thieves (cleanly cracked),
  Alice in LogoLand (cleanly cracked), Alice in Wonderland rev. 2 (cleanly cracked), Alien Addition 1982.0 (cleanly cracked),
  Alien Addition 1985 (cleanly cracked), Alien Addition revision 2 (cleanly cracked), All About America (cleanly cracked),
  All About Purim (cleanly cracked), Alligator Alley (cleanly cracked), Alligator Mix (cleanly cracked),
  Alligator Mix 1982.0 (cleanly cracked), Alligators and Crocodiles (cleanly cracked),
  Alphabet Beasts and Company (cleanly cracked), Alphabetic Keyboarding Volume 1 (cleanly cracked),
  Alphabetic Keyboarding Volume 2 (cleanly cracked), Alphabetical Order (cleanly cracked),
  Alphabetization Sequence (cleanly cracked), Alphabetizing - Blue Level (cleanly cracked), Alpine Tram Ride (cleanly cracked),
  Alter Ego (female version) (cleanly cracked), Alter Ego (male version) (cleanly cracked),
  America Coast to Coast (cleanly cracked), American Government (Intellectual Software) (cleanly cracked),
  American Government (Micro Learningware) (cleanly cracked),
  American History Achievement IV: World War II - Present (cleanly cracked), Analogies Tutorial (cleanly cracked),
  Ancient Legends (cleanly cracked), Animal Homes and Stories (cleanly cracked), Animal Hotel (cleanly cracked),
  Animal Survival for Echo Voice System (cleanly cracked), Animal Survival for Ufonic Voice System (cleanly cracked),
  Animate (cleanly cracked), Ankh (cleanly cracked), Antonym Antics (cleanly cracked), Antonyms/Synonyms 1 (cleanly cracked),
  Antonyms/Synonyms 2 v05.25.87 (cleanly cracked), Aphasia I (cleanly cracked),
  Aphasia II - Opposites and Similarities (cleanly cracked), Aphasia III (cleanly cracked), Aphasia IV (cleanly cracked),
  Apple Cider Spider (cleanly cracked), Apple II Test Disk (cleanly cracked), AppleWriter ][ (cleanly cracked),
  Apventure to Atlantis (cleanly cracked), Aquatron (cleanly cracked), Arcade Boot Camp (cleanly cracked), Archon (cleanly cracked),
  Archon II - Adept (cleanly cracked), ARCO Computer Preparation for the SAT (cleanly cracked), Arcticfox (cleanly cracked),
  Ardy the Aardvark (cleanly cracked), Arena (cleanly cracked), Argos (cleanly cracked), Association Pictures (cleanly cracked),
  Audio Visual Inventory (cleanly cracked), Audubon Grizzly Bears - Wildlife Adventures (cleanly cracked),
  Autoduel (cleanly cracked), Axis Assassin (cleanly cracked), Back in Time (cleanly cracked), Bad Dudes (cleanly cracked),
  Bake & Taste (cleanly cracked), Bank Street StoryBook (cleanly cracked), Bank Street StoryBook 1.1 (cleanly cracked),
  Bank Street Writer II (cleanly cracked), Banner Books - All Along The Alphabet (cleanly cracked),
  Banner Books - Your School Day (cleanly cracked), Bannercatch (cleanly cracked), Baron (version 2.1) (cleanly cracked),
  Basic Biology (version 1.02) (cleanly cracked), Basic Division Facts (cleanly cracked),
  Basic Division Facts: Dividends to 25 - Factors to 5 (cleanly cracked),
  Basic Division Facts: Dividends to 81 - Factors to 9 (cleanly cracked),
  Basic Drafting: Review and Testmaker (version 3.0) (cleanly cracked), Basic Electricity (cleanly cracked),
  Basic Electronics: Atomic Theory (cleanly cracked), Basic Electronics: Electronic Fundamentals (cleanly cracked),
  Basic Electronics: Electronic Math (cleanly cracked),
  Basic Electronics: Electronic Prefixes, Symbols, and Components (cleanly cracked),
  Basic Electronics: Fundamentals of DC Circuitry (cleanly cracked),
  Basic Math Competency Skill Building: Decimals (cleanly cracked), Basic Math Facts and Games (1981 release) (cleanly cracked),
  Basic Math Facts and Games (1983 re-release) (cleanly cracked), Basic Math Flash Facts (cleanly cracked),
  Basic Multiplication Facts (cleanly cracked), Basic Vocabulary Builder - Spanish (cleanly cracked),
  Battalion Commander (cleanly cracked), Battle Cruiser (cleanly cracked), Battle For Normandy (cleanly cracked),
  Battle Group (cleanly cracked), Battle of Antietam (version 1.5) (cleanly cracked),
  Battling Bugs and Concentraction (cleanly cracked), BC's Quest For Tires (cleanly cracked),
  Behind the Wheel, Blue Level (cleanly cracked), Bellhop (cleanly cracked), Below the Root (cleanly cracked),
  Berserker Raids (cleanly cracked), Bible Baseball (cleanly cracked), Bible Discovery (cleanly cracked),
  Big Book Maker: Favorite Fairy Tales and Nursery Rhymes (cleanly cracked),
  Big Book Maker: Tall Tales and American Folk Heroes (cleanly cracked), Big Red Mania (cleanly cracked),
  Bike Hike (cleanly cracked), Bingo Bugglebee Presents Famous People (cleanly cracked),
  Bingo Bugglebee Presents Home Alone (cleanly cracked), Bingo Bugglebee Presents Outdoor Safety (cleanly cracked),
  Biology Achievement II: Reproduction and Development (cleanly cracked), Biomes (cleanly cracked), Birds (cleanly cracked),
  Blockers and Finders (cleanly cracked), Blue Powder Grey Smoke (cleanly cracked), Bolo (cleanly cracked),
  Bomb Alley (cleanly cracked), Borrowed Time (cleanly cracked), Boulder Dash (cleanly cracked),
  Boulderdash Construction Kit (cleanly cracked), Bouncing Kamungas (cleanly cracked), Box Introduces Addition (cleanly cracked),
  Bridge Baron II (cleanly cracked), Building Compounds (cleanly cracked),
  Building Reading Skills (version 85-02) (cleanly cracked), Building With Vowels (cleanly cracked),
  Bulletin Board Maker: City and Country (cleanly cracked), Bulletin Board Maker: Your Neighborhood (cleanly cracked),
  Bumble Plot (1982) (cleanly cracked), Bumble Plot (version 1.2) (cleanly cracked), C'est La Vie (cleanly cracked),
  Calendar Skills v08.31.86 (cleanly cracked), Cannonball Blitz (cleanly cracked), Capitalization (cleanly cracked),
  Capitalization (version 1.5) (cleanly cracked), Capitalization Practice (cleanly cracked),
  Capitalization Test (version 01.29.87) (cleanly cracked), Car Builder (cleanly cracked),
  Car Builder (revision 2) (cleanly cracked), Car Builder (revision 3) (cleanly cracked), Carrier Force (cleanly cracked),
  Cartels and Cutthroats (cleanly cracked), Case of the Great Train Robbery: Fact and Opinion (cleanly cracked),
  Case of the Missing Chick: Finding The Main Idea (cleanly cracked), Castle Wolfenstein (cleanly cracked),
  Cat 'n Mouse (revision 2) (cleanly cracked), Cat 'n Mouse (revision 3) (cleanly cracked),
  Catch a Falling Star: Dolphin Math Games (cleanly cracked), Categorizing: Detective Games (cleanly cracked),
  Catlab (version 2.0) (cleanly cracked), Cats and Kittens (cleanly cracked), Cause and Effect (version 12.14.87) (cleanly cracked),
  Cause and Effect: What Makes It Happen (cleanly cracked), Centauri Alliance (cleanly cracked),
  Challenge Sentence Combining (cleanly cracked), Championship Baseball (cleanly cracked), Championship Golf (cleanly cracked),
  Changing Improper Fractions to Mixed Numbers (cleanly cracked), Changing Mixed Numbers to Improper Fractions (cleanly cracked),
  Chariots, Cougars, and Kings (cleanly cracked), Chemistry Achievement I - Mathematics of Chemistry (cleanly cracked),
  Chivalry (cleanly cracked), Circus Subtraction (cleanly cracked), City and Country Opposites (cleanly cracked),
  Clock (v03.20.90) (cleanly cracked), Clock 07.06.83 (cleanly cracked), Clock: Time Teaching (cleanly cracked),
  Clowning Around (cleanly cracked), Cloze Thinking (cleanly cracked), Cloze-Plus Level C (cleanly cracked),
  Cloze-Plus Level D (cleanly cracked), Cloze-Plus Level E (cleanly cracked), Clozed Reading Comprehension (cleanly cracked),
  College Board 81-82 demo (cleanly cracked), College Explorer 2.0 (cleanly cracked), Colonial Conquest (cleanly cracked),
  Color Me (Softsmith) (cleanly cracked), Comic Strip Maker (cleanly cracked), Commas (Queue) (cleanly cracked),
  Communicate and Win (cleanly cracked), Comparing Numbers (cleanly cracked),
  Compilation - Bolo, Pest Patrol, Bug Battle (cleanly cracked), Compilation - Congo, Thief, Draw Poker (cleanly cracked),
  Composition Strategy (cleanly cracked), Comprehension (Prescription Learning) (cleanly cracked),
  Compu-Math Arithmetic Skills (cleanly cracked), Compu-Math v1.3.1 (cleanly cracked),
  Compu-Spell (version 1.3.1) (cleanly cracked), Computer Air Combat v1.1 (cleanly cracked), Computer Ambush (cleanly cracked),
  Computer Assisted Blackboard demo (cleanly cracked), Computer Assisted Problem Solving for Beginning Algebra (cleanly cracked),
  Computer Assisted Problem Solving for Intermediate Algebra (cleanly cracked),
  Computer Assisted Problem Solving for Pre-Algebra (cleanly cracked), Computer Baseball (cleanly cracked),
  Computer Discovery (cleanly cracked), Computer Drill and Instruction - Decimals C-2 (cleanly cracked),
  Computer Drill and Instruction - Decimals C-3 (cleanly cracked), Computer Drill and Instruction - Fractions C-2 (cleanly cracked),
  Computer Drill and Instruction - Fractions C-3 (cleanly cracked),
  Computer Drill and Instruction - Measurement D-1 (cleanly cracked),
  Computer Drill and Instruction - Multiplication B (cleanly cracked), Computer Graphing Experiments (cleanly cracked),
  Computer Quarterback Second Edition (cleanly cracked), Computerized Reading for Aphasics (cleanly cracked),
  A Treasure Hunt of Facts (cleanly cracked) [4am, Firehawke]
apple2_flop_misc:
  Anti-M (version 1.0), Anti-M (version 1.1), Anti-M (version 1.3) [4am, Firehawke]
  Advanced Demuffin (version 1.5) [Firehawke]
apple2_flop_orig:
  Apple-oids and Chipout, Arcade Album #1, Arkanoid, The Blade of Blackpoole, BurgerTime, Dig Dug, Escape From Rungistan,
  Fantavision, The Flockland Island Crisis, Kabul Spy, Lazer Silk, Maze Craze Construction Set, Peeping Tom, The Print Shop Color,
  Robots of Dawn, Rocky's Boots (version 4.0), Spider Raid, Star Blazer, Star Warrior, Super Bunny, Type Attack, Warp Destroyer,
  Wizardry III: Legacy of Llylgamyn (version 4, 20-Aug-1983 update), Zaxxon, Zork I: The Great Underground Empire (revision 5)
  [4am, Firehawke]
arb: Grand Master Series 4.0 [anon]
ekara_pal: e-kara Spain 10-Songs Volume 1, e-kara Spain 10-Songs Volume 2 [ClawGrip, TeamEurope]
fmtowns_cd:
  Enkaiou, Joker Towns, Joshikou Seifuku Monogatari, Yuka Watanabe & Tomo Kawai - Pleasure [redump.org, r09]
  J. R. R. Tolkien's The Lord of the Rings, Vol. II - The Two Towers [Tokugawa Corporate Forums, DamienD]
fmtowns_flop:
  Viewpoint Demonstration No. 1 [David Swanson]
  Dragon Slayer - The Legend of Heroes II, Towns Karaoke V1.1L10 [r09]
ggm: Boris 2.5 / Sargon 2.5 [hap, bataais]
ibm5170: Krusty's Fun House, Michael Jordan in Flight, Sid Meier's Colonization [ArcadeShadow]
icanpian:
  American Idol Take the Stage (K4655), Barbie Princess Enchanted Sounds (J7526), Dora the Explorer Musical Adventure (J7523),
  Holiday Wonderland (J7528), Pop Hits (K0653) [Sean Riddle, David Haywood]
  The Wizard of Oz - We're Off to Play the Piano (K4654) [Sean Riddle, Peter Wilhelmsen]
intellect02: Chess (4 levels) [hap, Berger]
nes: SimCity (USA, Prototype) [archive.org, AJR]


Software list items promoted to working
---------------------------------------
pcw:
  LocoScript Installation Program v3.00a (English), LocoScript Installation Program v3.06b (English), LocoScript v3.06 (UK),
  LocoScript v4.06 (UK), LocoScript v4.10 (UK), Tomahawk [Edstrom]


New NOT_WORKING software list additions
---------------------------------------
3do_m2: Oldsmobile (USA) [redump.org, FakeShemp]
apple2_flop_misc: Anti-M (version 1.2) [4am, Firehawke]
ibm5170: Gilis presentask (Swe) [FakeShemp]
pce_tourvision: F1 Triple Battle (TourVision PCE bootleg) [ClawGrip]
tvgogo: 4-in-1 (Flashcard Fishing, Break a Brick, Balloon Juggling, Penguin Maze), Tennis, Whac-A-Mole [ClawGrip, TeamEurope]
vsmile_cart: Disney/Pixar Up (Spa, Rev. 022), Gimnasio Interactivo V.Smile (Spa) [TeamEurope, Diego Bartolome, ClawGrip]


Translations added or modified
------------------------------
Chinese (Simplified) [YuiFAN]
Chinese (Traditional) [YuiFAN]
Greek [BraiNKilleRGR]
Portuguese (Brazil) [Wellington Uemura]


Source Changes
--------------
- 32x.xml: Fixed (pinochio) ROM loading [David Haywood].
- 3c505: Added low-level emulation [Patrick Mackinlay, Neko May].
- Added ability to throttle IDE hard disk DMA transfer speed (fixes MT07242) [Ted Green].
- Added Namco 163 sound emulation, used by some Famicom cartridges [cam900].
- Added notes about SunPlus dies and which systems use them [Sean Riddle].
- Added ROM dumps and skeleton device for UltraStor Ultra 12F ISA ESDI controller [AJR].
- Added skeleton devices for Tekram EISA SCSI controllers. [Metropoli BBS Archive, I-Shou University File Server]
- aha1542b: Added 3.1b BIOS [Funet Archive].
- aica, aicadsp: Converted PCM/DSP memory access to device_rom_interface, added save state support, and cleaned up code [cam900].
- aim65: Modernised code, fixed cassette, added TTY, and added printer display [Robbbert].
- Amstrad PCW driver updates: Corrected floppy drive types for each machine. Derived clock from crystal value, and slowed down the CPU to approximate the effect of video hardware accessing RAM. Improved logging and converted to use logmacro.h utilities. Fixed printer and monitor palettes, and made a simpler layout the default [Edstrom].
- Annotated all uses of set_input_line_vector with CPU type [O. Galibert].
- apple2: Attach a SCSI CD-ROM to the Apple II SCSI Card by default. Documented FocusDrive/ZIPDrive partition information format and fixed it so it works [R. Belmont].
- c6280: Fixed LFO frequency behavior, fixed LFO enable bit, and implemented LFO reset bit [cam900].
- cmi2x: Split off keyboards as subdevices [AJR].
- coco: Fixed loading Orchestra-90, RS-232 Program Pak, and Modem Pak from software list (fixes MT05291) [Nigel Barnes].
- compc.cpp: Added BIOS v2.01 to compc10 [rfka01].
- er1400: Added ability to load default data from region and changed erase value to all zeroes [AJR].
- europc.cpp: Added BIOS v1.02 to euroxt [rfka01].
- gba.xml: Added additional cartridge information from No-Intro [FakeShemp].
- genpc.cpp: Added several additional BIOS options [rfka01].
- hd63450: Improved accuracy of IRQ handling, and tidied up interface [AJR].
- icanpian.xml: Added additional information about cartridges and release codes [Sean Riddle, ClawGrip].
- isa_hercules: Added dump of Mazovia Polish alternate character set [MCbx Old Computer Collection].
- k2000: Hooked up RAM/ROM switch - now starts to boot [R. Belmont].
- m37710: Replaced I/O space with callbacks [AJR].
- m68000: Made CPU space an address space and made vectored interrupts use it. Also made it possible to disable the interrupt priority encoder behaviour in the CPU core [O. Galibert].
- m68705prg.cpp: Added more HMOS variants [Patrick Mackinlay].
- mac: Demoted all Macs to NOT_WORKING until we get a working VIA6522 emulator [R. Belmont].
- n2a03: Added device_mixer_interface rather than routing audio to hard-coded speakers [cam900].
- nes: Improved MMC5 extended attributes, use MMC5 ExRAM byte from nametable area to select palette bank [AJR].
- newport_video: Added support for dithering and 4 bits per pixel RGB frame buffer display, and fixed shaded rendering mode [Ryan Holtz].
- OS X debugger: Update window titles when restoring configuration for disassembly and memory viewers [AJR].
- pcw.xml: Corrected metadata and added notes on dumps with excess tracks [Edstrom].
- pencil2: Connected VDP interrupt [AJR].
- pic8259: Suppress side effects of debugger reads [O. Galibert].
- rd100: Added LCD controller and working display [AJR].
- Removed unnecessary read/write handler arguments, improved member names, and updated comments in many devices and drivers [cam900].
- scc68070: Merged CPU device with on-chip peripheral emulation, and added internal clock divider. Also added crude hacks to force status bits in unemulated UART and I2C peripherals [AJR].
- sgi_mc: Fixed pixel VDMA interrupts (fixes pixel DMA warnings in IRIX 5.3) [Ryan Holtz].
- sms, nes: Obtain pixel intensity for light gun from screen device rather than accessing VDP/PPU bitmap [Enik Land].
- sms.cpp: Set initial stack pointer for Game Gear, required by Ecco (fixes MT07255) [Enik Land].
- sms.xml: Corrected ROM label for worldgp [TeamEurope, ICEknight, ClawGrip].
- snes_snd.cpp: Added input clock, implemented device_clock_changed, cleaned up code and added notes [cam900].
- specpls3: Mirror floppy drive select lines (fixes Batman: The Movie) [AJR].
- spg110 updates: Split more functionality into separate devices. Improved rendering and sprites, and implemented manual video RAM uploads. Added basic audio [David Haywood].
- ti99 updates: Fixed TI FDC in Geneve losing SIDSEL signal when no drive is selected, and removed redundant variables. Fixed 99/4p regression where wrong CRU addresses are used when accessing peribox/evpc [Michael Zapf].
- tms9927: Allow visible area to be hard-coded at configuration time [Dirk Best].
- unsp: Fixed signed multiplication in recompiler (fixes controls in jak_pooh) [Ryan Holtz].
- upd765: Improved drive selection logic: Deselect drives upon reset, or select drive 0 for older controllers with multiplexed select lines. Deselect other floppies when using set_floppy [AJR].
- vii.cpp: Moved SunPlus GC394 systems out of vii.cpp (it's a newer sytem-on-a-chip with more capabilities) [David Haywood].
- vrc6.cpp: Implemented master frequency register, fixed duty cycles, and cleaned up code. [cam900]
- wy75: Added default EAROM content to avoid hanging at start [AJR].
- ym2608, ym2610: Fixed YM2608/YM2610 ADPCM-A overflow behavior (should wrap rather than saturating) [Lord Nightmare, madbr].
- ymf278b: Added DO1 and DO2 outputs, and fixed timer/buffer when clock is changed [cam900].
- ymmu100.cpp: Extracted LCD as a separate device [O. Galibert].
- z8: Added register pairs to debug state [AJR].
- z80ctc: Guard against integer overflow when calculating remaining time with configured input clock frequencies [Justin Kerk].
- z80pio: Reduced code duplication [cam900].
- zx8301: Improved flash behavior so colors match a real QL [vilcans].