0.171 ------- MAMETesters Bugs Fixed ---------------------- - 06046: [Speed] Several drivers using mc6845.c: Speed is always 90-98% when throttled [crazyc]. - 06104: [Gameplay] (x1.c) x1 [druaga]: druaga fails to get past loading screen [crazyc]. - 06124: [Crash/Freeze] (phc25.c) phc25, spc1000, fc100: phc25, fc100 crash at start; spc1000 crash when a letter key is pressed [Osso]. - 06122: [Crash/Freeze] (x68k.c) x68000 [ffight]: crashes with stack crawl [crazyc]. Source Changes -------------- - New video chip support : Thomson EF9364 / Sescosem SFF96364 [Jean-Francois DEL NERO]. - pulsarlb: Added extra bios [Robbbert]. - Modernized sound volume setting code in various Atari drivers [AJR]. - osdmini: Fixes build issues [Stuart Carnie]. - Replaced osd_lock with std::mutex [Miodrag Milanovic]. - Software list entries can now supply slot option defaults [AJR]. - i8271: Unload head after programmed revolutions [Nigel Barnes]. - apple2: Fix parallel card ACK handling, Print Shop almost works with the lx810l now [R. Belmont]. - Allow load/saved state slots to be bound to joystick buttons [Victor Vasiliev]. - Substantial improvements to Web Audio sound backend for Emscripten port [Grant Galitz]. - disound: Don't crash on state load when the mixer is disabled by lack of inputs (misconfiguration or missing samples) [O. Galibert]. - Initial import of MEWUI to MAME [Maurizio Petrarota]. - External DATs grouped into a single view [Maurizio Petrarota]. - New video chip support: Thomson EF9364 / Sescosem SFF96364 [Jean-Francois DEL NERO]. - z80.cpp: Added a debug mechanism for /WAIT pin assertion mechanism (enable with STALLS_ON_WAIT_ASSERT in CPU core), and hooked it up to Night Gal driver as a quick example [Angelo Salese]. - Make octal flag part of address_space/address_space_config [AJR]. - Initial support for BGFX [Ryan Holtz, Dario Manesku, Branimir Karadic, Miodrag Milanovic]. - Significant speed improvements to the BGFX renderer [Ryan Holtz]. - Added basic JSON-based single-pass shader effect support to BGFX renderer [Ryan Holtz]. - apple1: Completely rewrote the driver in modern idioms. All functionality should be the same [R. Belmont]. - electron: Added cassette softlist and implemented BREAK key [Nigel Barnes]. - Videosnaps patch (additional file to write: gamename.inp.timecode) [Michele Fochi] Added new options: * [no]exit_after_playback (default=no). * [no]record_input (default=no) Added new UI shortcut to save current timecode (default F12) Translated variable names and comments to english language. - Sord m5 driver update: Added support for RAM expansions EM-5,64KBI,64KBF,64KRX. Added m5p_brno mod Sord m5+1024kB. ramdisk+cp/m 2 cart slots [Ales Dlabac]. - Moved JANGOU_BLITTER into a device [Angelo Salese] - Xerox NoteTaker: Added the IO Processor firmware v1.50 as an alt bios after typing it from the assembly source listing on bitsavers. Added two PROMs as NO_DUMP. Updated comments and history a bit, but needs further improvement. Corrected CPU Clock speed, and map at least some of RAM. Corrected ROM labels and removed endian-swap during descramble for notetaker in favor of loading ROMs the other way round. Add ROM locations. Implement ROM/RAM overlay as per schematics. Descrambled the ROM on the Xerox NoteTaker, and mapped it in the correct areas to make it start to boot. Corrected RAM amount. Attached the pic8259 interrupt controller, though no interrupts are attached to that yet. Added documentation of i/o writes during the boot process. Documented Address map and part of I/O map. Updated Xerox NoteTaker documentation and history section, with cited sources. Finished documenting the I/O CPU's I/O ports, updated history documentation a bit more [Lord Nightmare]. - snotec.xml: Added 3 new cart dumps [TeamEurope]. - Extended LUA API [Jeffrey Clark]. - Support for the AMPAL18P8 to the jedutil tool [Kevin Eshbach]. - Improved cross compile support [Jeffrey Clark]. - Hp9845: Added tape driver [F. Ulivi]. - r9751: Add more DMA registers for serial and floppy [Brandon Munger]. - slapstic: One small step toward slapstic modernization [AJR] * Make chip number part of device configuration, not init param * Correct mainpcb slapstic number in racedrivpan * Remove many unused slapstics - c64_cart.xml, c128_cart.xml: Added some diagnostic carts [World of Jani]. - COM5016/COM8116 Baud Generator: Added a bunch more divisor tables and notes [Lord Nightmare]. - Apollo changes: [Hans Ostermeyer] * Unified logging format in associated devices. * Use correct raw video modes. - Xerox NoteTaker: Finished IOCPU memory map documentation. Hooked up the two UARTS. Begin hookup of the screen/CRTC. Fixed an issue with writes to ROM-mapped areas shadowing to RAM. Added 960KHz xtal for the keyboard UART [Lord Nightmare]. - AY-3-1015 UART: Fixed two swapped pin functions [Lord Nightmare]. - Added multi-language support for MAME [Miodrag Milanovic]. - sq1: Much-improved LCD and front panel button support [Parduz, R. Belmont]. - Added Chinese Simplified and Chinese Traditional translation [YuiFAN]. - Added German translation [Raf Tacker]. - Added Japanese translation [Fujix]. - Added Italian translation [Angelo Salese, Antonio Paradossi, Fabio Priuli]. - Added Portuguese (Brazil) translation [Ashura-X]. New machines added or promoted from NOT_WORKING status ------------------------------------------------------ Apple IIe (Spanish) [robcfg, R. Belmont] Coleco Electronic Quarterback [hap, Sean Riddle] Coleco Zodiac [hap, Sean Riddle] Conic Electronic Football II [hap, Sean Riddle] Fidelity Champion Sensory Chess Challenger [hap] Fidelity Chess Challenger 10 [hap, Berger] Fidelity Chess Challenger 7 [hap, Berger] Fidelity Excellence [hap, plgDavid] Fidelity Elite Avant Garde (model 6114) [hap, Micha] Fidelity Elite Avant Garde (model 6117-7) [hap, Micha] Fidelity Elite Avant Garde (V10/V11) [hap, Micha] Fidelity Sensory Chess Challenger 12-B [hap, Berger] Fidelity Voice Chess Challenger [hap] Fidelity Voice Excellence [hap, plgDavid] Fidelity Voice Sensory Chess Challenger [hap] Parker Brothers Lost Treasure [hap, Sean Riddle] SMT Goupil G1 [Jean-Francois DEL NERO] New clones added or promoted from NOT_WORKING status ---------------------------------------------------- Speak & Math (1980 version) [Sean Riddle, plgDavid] La Dictee Magique (French Speak & Spell) [Sean Riddle, plgDavid] Grillo Parlante (Italian Speak & Spell) [Sean Riddle, plgDavid] New machines marked as NOT_WORKING ---------------------------------- Argox Rabbit Printer (model OS-214) [Felipe Sanches] Xerox NoteTaker [Lord Nightmare, bitsavers] Tiger K28/Coleco Talking Teacher [hap, Jonathan Gevaryahu, Sean Riddle, plgDavid, Kevin Horton] Mattel Computer Gin [hap, Kevin Horton] Tiger K28 (model 7-230) [hap, Kevin Horton] Coleco Head to Head Basketball (COP420L) [Sean Riddle] New clones marked as NOT_WORKING -------------------------------- - New WORKING software list additions ----------------------------------- Fidelity Chess CB16 [anonymous] New NOT_WORKING software list additions --------------------------------------- -