0.193
-----


MAMETesters Bugs Fixed
----------------------
- 06785: [Interface] (coco3.cpp) Any driver that allows one to browse the host file system: Can't change into directories that have a "." prefix in their name [cuavas].
- 05902: [Crash/Freeze] (gba.cpp) gba [bombtour]: Game hangs unable to start [R. Belmont].
- 06779: [Crash/Freeze] (coco3.cpp) Mounting Zenix Floppy Disk crashes MAME with floating point exception error [Duke].


New working machines
--------------------
Apollo 13 (Tiger handheld) [hap, Sean Riddle]
Batman Forever - Double Dose of Doom (Tiger handheld) [hap, Sean Riddle]
Battletoads (Tiger handheld) [hap, Sean Riddle]
Chess King Master [hap, Berger]
Fidelity Designer Mach III Master 2265 [hap, yoyo_chessboard]
Fonas 3 in 1: Football, Basketball, Soccer [hap, Sean Riddle]
Gakken Invader 2000 [hap, Sean Riddle]
HP 2645A [F.Ulivi]
Karnov (Tiger handheld) [hap, Sean Riddle]
MC Hammer: U Can't Touch This (Tiger handheld) [hap, Sean Riddle]
Mortal Kombat (Tiger handheld) [hap, Sean Riddle]
Nightmare Before Christmas (Tiger handheld) [hap, Sean Riddle]
Robocop 2 (Tiger handheld) [hap, Sean Riddle]
Space Harrier II (Tiger handheld) [hap, Sean Riddle]
Street Fighter II (Tiger handheld) [hap, Sean Riddle]
The Shadow (Tiger handheld) [hap, Sean Riddle]
Vulcan XL 25 [hap, Sean Riddle]


New working clones
------------------
Fidelity Designer Mach IV Master 2325 [hap, yoyo_chessboard]
Coleco Head to Head Hockey (COP420L version) [hap]
Coleco Head to Head Soccer (COP420L version) [hap]
Robin Hood (Tiger handheld) [hap, Sean Riddle]


Machines promoted to working
----------------------------
-


Clones promoted to working
--------------------------
Agat-7 [shattered]


New machines marked as NOT_WORKING
----------------------------------
Chess Champion: Delta-1 [hap, Berger]
Konami Picno [Team Europe, SSJ, Robbbert]
Konami Picno 2 [Team Europe, SSJ, Robbbert]


New clones marked as NOT_WORKING
--------------------------------
Ericsson Step/One [Fredrik Ohrstrom]
Panasonic JB-3000 [Joakim Larsson Edstrom]
Triumph-Adler alphatronic P2 [rfka01, helwie44]
Triumph-Adler alphatronic P2U [rfka01]
Triumph-Adler alphatronic P30 [rfka01, helwie44]



New working software list additions
-----------------------------------
cd32:  Akira, Banshee, Chambers of Shaolin, Fire Ice - The Daring Adventures of Cool Coyote, Rise of The Robots, Seek And Destroy, Shadow Fighter [EoceneMiacid]
gmaster: Car Racing, Move It [SSJ, PeT]
ibm5150: Advanced Dungeons & Dragons - Curse of the Azure Bonds (V1.0), Advanced Dungeons & Dragons - Pool of Radiance (5.25"), Super Hang-On [ArcadeShadow], Echecs 3D (French) [breiztiger], A-10 Tank Killer (1.1), A-10 Tank Killer (1.5), IBM Personal Computer DOS (Version 1.10, Master diskette), IBM Personal Computer DOS (Version 2.00, Master diskette), IBM Personal Computer DOS (Version 2.10, set 3) [Justin Kerk]
ibm5170: Ontrack Disk Manager [Curt Coder], 1869 - Erlebte Geschichte Teil I (German), 3000 Icons for Windows, Classic Road 2, Gravis Utilities V2.1, Gravis UltraSound (GUS) Installation - V3.53, Lotus 1-2-3 Release 3 (5.25"), Lotus 1-2-3 Release 3.1, MS-DOS (Version 6.2/V, Upgrade) (Japanese) [Justin Kerk]
ibm5170_cdrom: Noi Siamo Angeli (Italian), Pompei AD LXXIX [Arena80.it], We Are Angels: Ein Engel schlaegt zu! (German) [archive.org], Alien Rampage (v1.13), Crusader - No Remorse (v1.23), Iron Blood, Prototype, Rise 2 Resurrection - Director's Cut, Sideline, Turrican II - The Final Fight [EoceneMiacid], The UltraSound CD, The UltraSound Experience [Justin Kerk], Arabian Kid, Claw (Japan v1.2), Doka-chan no Building Panic (Japan), Doom II for Windows 95 (Japan), Electronic Popple (Japan), Golly! Ghosts! Goal! (Japan), Halloween Harry in Zombie Wars, Iwatobi Penguin Rocky & Hopper DeJig Puzzle (Japan), Orgaslave, Pauly Mouse (Japan), PoiPon (Japan), Segata Sanshirou Choujin Densetsu, Silkroad Hoshi no Shima no Monogatari, Space Invaders for Windows, W.Pressure (Japan) [Rod_Wod], Lexmark Z22 / Z32 Color Jetprinter, Mustek Power of Scanning, Rayman (US v1.21), Viper -V16- RISE (International), Viper -V16- Imagine (International) [The Onion Knight], Alien Incident (Eng, Fre, Ger, Fin) (v1.30) [unknown]
lynx: Ponx [anonymous]
pce_tourvision: Final Soldier, PC Genjin - Pithecanthropus Computerurus, Splatterhouse, Tenseiryuu - Saint Dragon, Tora e no Michi, Violent Soldier [system11, The Dumping Union]
psx: Chou Jikuu Yousai Macross - Ai Oboete Imasu ka (Japan), Fire Pro Wrestling G (Japan) (v1.1), Gradius Gaiden (Japan) (v1.1), Gunners Heaven (Japan), Hokuto no Ken - Seikimatsu Kyuuseishu Densetsu (Japan), Jikkyou Oshaberi Parodius - Forever with Me (Japan), Kaette Kita Cyborg Kuro-chan (Japan), Macross Digital Mission VF-X (Japan), Macross VF-X2 (Japan), Super Robot Taisen Alpha Gaiden - Premium Edition (Japan), Super Robot Taisen Alpha Gaiden - Shokai Genteiban (Japan), Super Robot Taisen Alpha (Japan) (v1.1), Super Robot Taisen Complete Box (Japan), Super Robot Taisen F (Japan), Super Robot Taisen F Kanketsuhen (Japan), Zanac X Zanac (Japan) [EoceneMiacid]
ti95_cart: Mathematics Library, Statistics Library [unknown]


New NOT_WORKING software list additions
---------------------------------------
cd32: Alien Breed - Special Edition + Qwak, Alien Breed 3D, Alien Breed - Tower Assault, Alfred Chicken, The Chaos Engine, The Classic Lotus Trilogy, Disposable Hero, Project-X + Ultimate Body Blows, Super Putty, Total Carnage [EoceneMiacid]
fmtowns_cd: Ishin no Arashi, Sangokushi II, Zan III - Ten'un Ware ni Ari [Reuental]
ibm5150: IBM Personal Computer DOS (Version 1.10) (Master diskette, alt) [Justin Kerk]
ibm5170: Lotus 1-2-3 Realease 3 (3.5") [Curt Coder], 1942 - The Pacific Air War, AIV Networks (German), Gravis UltraSound BONUS Software Installation v. 1.52 [Justin Kerk]
ibm5170_cdrom: Boorp's Balls, Geo ~The Iron Age~ (Japan), Heart of Darkness (Japan v1.1.05), Jake Burst (Japan), Kung-Fu Hero Akimbo Lee, Moon Dragon (Japan), Twinbee Paradise In Donburi Shima [Rod_Wod], Zyclunt [EoceneMiacid], King's Quest - La Maschera dell'Eternita [The Onion Knight]
pcfx: Amateur Teikyou CD-ROM, Battle Heat, Can Can Bunny Extra DX, Der Langrisser FX, Doukyuusei 2, Dragon Knight IV, Farland Story FX, Fire Woman Matoigumi, Fushigi no Kuni no Angelique, Megami Paradise II, Pia Carrot e Youkuso!! - We've Been Waiting for You, Sotsugyou II FX - Neo Generation [EoceneMiacid]
picno: Anime Enikki, Kanji Club, Montage, Picno Art Puzzle, Picno de 1 2 3, Picno de A B C, Picno de A I U E O, Real Montage, Shirayuki-hime Monogatari [Team Europe, SSJ]


Translations added or modified
------------------------------
French [SSTSylvain]
Italian [theheroGAC]
Portuguese (Brazil) [Wellington Uemura]


Source Changes
--------------
- swtpc: Split into two systems (SWTBUG and MIKBUG), and added preliminary SS-50 I/O bus [AJR].
- et3400: Add Reset key and Segment Test input [AJR].
- Fixed -listdevices' misplacement of subdevices in some configurations [AJR].
- m6809: Started resolving the great MC6809/MC6809E device type/clock divider mix-up [AJR].
- Added Seals 8K SC Memory Board to S-100 bus emulation [AJR].
- i386: x87 bug fixes and FERR support [Andrey Merkulov].
- i8087: Fixed regression in Fanuc driver pending further investigation [Andrey Merkulov].
- vgmplay.cpp: Added preliminary YM2608 OPNA support [Angelo Salese].
- attache816: Enabled MCFG_QUANTUM_PERFECT_CPU on the 8086 - fixes deadlock when writing to RAM disk [Barry Rodewald].
- z180: Fixed Z180_RCR_REFW, and added Wait State Generator (DCNTL) support [BartmanAbyss].
- i8087: Created seperate 8087 device [Carl].
- pet: Fixed video RAM mirroring [Curt Coder].
- prodigy: Added basic LAY to SVG XSLT filter [Joakim Larsson Edstrom].
- myb3k updates: Added ISA8 bus, moved FDC to ISA8 card, and added COM card and two new FDC cards. Added PIT, PIC, DMA and PPI devices. Corrected clocks, crystals and switches. Split ROM into BIOS and character generator, as physically present. Added clones for Ericsson Step/One and Panasonic JB-3000 rebranded versions (ROMs undumped for latter) [Joakim Larsson Edstrom].
- myb3k.cpp: Fixed keyboard and audio - DOS 1.25 boots and runs BASIC demo [Joakim Larsson Edstrom, Fredik Ohrstrom, Mattis Lind].
- trs80m2kb.cpp: Added missing keyboard controller ROM [Joakim Larsson Edstrom, Sean Riddle].
- myb3k: Added keyboard device and preliminary support for Ericsson Step/One keyboard [Fredrik Ohrstrom].
- hp9845: Added high-level emulation of internal printer [F. Ulivi].
- Fixed and improved metadata for CP-450 and CD-6809 CoCo FDCs [Felipe Sanches].
- omti8621: Use custom brief instance name "disk" for compatibility with previous MAME versions [Hans Ostermeyer].
- apollo_kbd: Handle virtual Num Lock toggle inside the devices [Hans Ostermeyer].
- Atmel AIC: Implemented most features [MetalliC].
- tms9995: Fixed READY check on RESET (auto-waitstate) [Michael Zapf].
- Updated GENie, BGFX, and BX, and added BIMG since it is separated now [Miodrag Milanovic].
- Converted disassemblers to independent classes. All architectures are available in unidasm, and paged/non-linear program counters are supported better [O. Galibert].
- emumem: Templated address_space::direct on address shift. Address passed to {read|write}_* on address_space or direct_read_data is now the logical address (not byte offset) [O. Galibert].
- ide: Disambiguated 16- and 32-bit CS access, and added non-space CS access methods [O. Galibert].
- memory: Removed some space parameters from the apple2 domain [O. Galibert].
- interpro: CPU and MMU improvements. Implemented most clipper CPU and MMU exceptions. Completed C300 instructions, adjusted for C400. Improved CAMMU dynamic translation and added faults. Refactored C300 CAMMU into separate instruction/data instances. Configurable IOGA and SR bus memory access [Patrick Mackinlay].
- dp8510: Added new device emulating the National Semiconductor DP8510 BITBLT processing uni. Used in the InterPro GT family graphics boards [Patrick Mackinlay].
- nscsi: Use CHD ident metadata for inquiry [Patrick Mackinlay].
- riscpc: Fixed ROM load for rpc600 [R. Belmont].
- gba: Added various mirrors and fixed byte-wide VRAM/PRAM/OAM access [R. Belmont].
- fmtowns improvements: Improved horizontal scrolling/positioning. Fixed mouse cursor moving on its own in Data West games. Implemented half-size sprites and sprite rotation. Fixed kana input and identified missing keys [r09].
- tms9995: Fixed debugger do command (thanks to Ryan Holtz) [Robbbert].
- Cortex: Made system usable although not complete [Robbbert].
- mc1502: Added BIOS 7.2 and TODO list [shattered].
- agat7: Added 840KB floppy HLE and made some minor fixes, can be considered working [shattered].
- et3400: Added better layout views including display labels and clickable keypad (github issue #2862) [Vas Crabb].
- arm7 changes: Fixed misaligned 16-bit loads (thanks to MoochMcGee for report) [Vas Crabb]. Made IGS036 CPU derive from ARM946 (ARM9 implementation of ARMv5T with MPU) [David Haywood].  Made LDMIA/STMIA align to 32-bit boundary [endrift, R. Belmont]. Made misaligned memory accesses match ARM9 behaviour [MetalliC].
- alphatpx: Identified more keys [helwie44]. Added sound emulation [rfka01]. Made many improvements to emulation and documentation [rfka01, helwie44, Carl].
- pc_vga.cpp: Left-shift CRTC start address depending on mode, thanks to DOSBox-X (github issue #2954) [MoochMcGee].
- compc.cpp, pc10iii: Added BIOS v4.35c and matching character generator ROM [rfka01].
- tispeak: Added correct Speak & Spell 1978 MCU ROM [Sean Riddle].
- Raise a fatal error if lua console is requested but the console plugin is not found (rather than crashing) [Sylvain Glaize].
- cdi.cpp: Decapped and dumped quizard3 MCU [Team Europe].
