0.191 ----- MAMETesters Bugs Fixed ---------------------- - Bug#05994: [Crash/Freeze] (pce.cpp) pce [imagef2]: Freezes before displaying title screen [Angelo Salese]. - Bug#06723: [DIP/Input] (einstein.cpp) einstein [hustler, starq]: Keyboard is not responding! [Dirk Best]. - Bug#06728: [Timing] (einstein.cpp) einstein: In Xtal Basic the PRINT TI$ always gives "000000" ? [Dirk Best]. - Bug#06727: [Documentation] (ibmpc.cpp) Parent/Clone Issues for IBM5170 softlist [Justin Kerk]. - Bug#06708: [Media Support] (tandy2k.cpp) tandy2k: Does not boot from disk (regression) [Carl]. - Bug#04950: [Crash/Freeze] (pce.cpp) pce [draculax]: Game freezes at start of Stage 5 [Angelo Salese]. - Bug#06701: [Gameplay] (pce.cpp) pce [shingen, shingen1]: Extended/Unexpected periods of Black Screen [Angelo Salese]. - Bug#04910: [Crash/Freeze] (pce.cpp) pce, tg16 [dslaylh, dslayedj]: No inputs and Black Screen [Angelo Salese]. - Bug#05192: [Graphics] (pce.cpp) tg16 [airzonk]: Graphics freeze when traversing too far up the screen [Angelo Salese]. - Bug#06387: [Graphics] (pce.cpp) pce [finalsol, finalsols]: Messed up/disappearing tiles [Angelo Salese]. - Bug#06622: [Graphics] (pce.cpp) pce [beball]: Garbage appears when collecting the dual arrow item [Angelo Salese]. - Bug#06696: [Graphics] (pce.cpp) tg16 [turrican]: Not showing Title Screen [Angelo Salese]. - Bug#06689: [Crash/Freeze] (amstrad.cpp) cpc6128: Loading a disk freezes the emulator [Patrick Mackinlay]. - Bug#06154: [DIP/Input] Games with a rotary positional joystick: Some positions are skipped [Angelo Salese]. - Bug#06637: [Interface] Internal UI does not save entire configuration [AJR]. - Bug#06656: [Interface] Configuring Machine level "Video Option" causes CRASH [Nathan Woods]. - Bug#06711: [Interface] UI: If you exit with the Exit option, the last used game is not saved [Vas Crabb]. - Bug#06719: [Core] (coco12.cpp) coco12, coco3, other 6809?: SBCB instruction returns the wrong result [hap]. - Bug#06720: [Interface] Prescale option allows invalid values [Tafoid]. New working machines -------------------- Batman (Tiger handheld) [hap, Sean Riddle] Judge Dredd (Tiger handheld) [hap, Sean Riddle] Mephisto Mondial II [yoyo_chessboard, Sandro Ronco] Swamp Thing (Tiger handheld) [hap, Sean Riddle] New working clones ------------------ Fidelity Elite Avant Garde (model 6117-7, set 2) [CB-Emu] Kaypro 16 [rfka01] Machines promoted to working ---------------------------- - Clones promoted to working -------------------------- Terco 4426 CNC Programming station [Edstrom] Torch CF240 [Nigel Barnes] New machines marked as NOT_WORKING ---------------------------------- Elektronika MS 6102.02 [shattered] New clones marked as NOT_WORKING -------------------------------- Epson CM6000 [Colin McDougall] Horizon (North Star Computers, 2MHz) [AJR] Mikrocomputer fuer Ausbildung MAT85 [rfka01, Robbbert] Omni 4 Logic Analyzer [rfka01] New working software list additions ----------------------------------- apple2_cass: Alignment Test Tone / Renumber, Alignment Test Tone / Sampler, Apple Bowl, Applesoft IIa, Applesoft ][ Floating Point BASIC / Floating Point BASIC Demo, Apple Trek, Apple-2 Trek, Apple-Vision / Biorhythms, Basic Finance I/ Penny Arcade, Brian's Theme / Phone List, Brick out / Color Demonstration Programs, Breakout / Color Graphics, Breakout / Color Demos, Checkbook, Color Sketch / Supermath, Datamover / Telepong, High Resolution Graphics, Hangman / Color Math, Hopalong Cassidy / Lemonade Stand, Leases / Loans, Savings / Finance [Dagarman] bbc_flop_torch: Hard Disc Utilities v4.1, Torch System Disc v1.7 [Nigel Barnes] fmtowns_cd: Ginga Eiyuu Densetsu III SP, Gulf War Soukouden, New 3D Golf Simulation: Harukanaru Augusta, TownsPAINT V1.1L20, Video Koubou V1.3L10 [r09] fmtowns_flop: Sweet Angel [r09] gamate: Kiki Inland [Morten Shearman Kirkegaard, Peter Wilhelmsen] ibm5150: The Adventures of Captain Comic, Back to the Future Part II, Dragons of Flame, Gryzor, Loom (French), Kings of the Beach (3.5"), Leisure Suit Larry 3 (French), Le Manoir de Mortevielle (3.5"), Operation Wolf (3.5"), Out Run, Super Ski, Zombi [breiztiger] Drakkhen, Kaypro 16 Autoload, Kaypro 16 Master Disks, Leisure Suit Larry 3, Loom (German), Manhunter - New York, Manhunter 2 - San Francisco, Police Quest II - The Vengeance, Silpheed, Space Quest II - Vohaul's Revenge [Justin Kerk] MS-DOS (Version 3.30B) (V1.2) (Schneider) (German) [rfka01] ibm5170: Amazon - Guardians of Eden, Arcade Pool, Zool 2 [ArcadeShadow] Crash Course [breiztiger] Sneakers Computer Press Kit [Justin Kerk] lynx: MegaPak 1 [anonymous] msx1_cart: Roc'n Rope [Anonymous] nimbus: BBC BASIC V1.00a, IBM Mode Software For Nimbus PC V2.61, IBM Mode Software for Nimbus PC Rel.3, Microsoft Windows 2.03 for Nimbus PC System, Microsoft Windows 3 Standalone PC 186, Microsoft Windows ISV Toolkit Release 1.02, Microsoft Windows Release 1.02 Stand Alone, Microsoft Windows Release 1.03 Stand Alone, Microsoft Windows V2.1 Presentation Manager for Nimbus PC186, Nimbus Winchester Format Tools, Parallel Printer Driver Parallel Board For I/O Board Version V1.0G, RM BASIC V1.0F, RM LOGO V1.0D, RM Nimbus General Utility Disk, RM Nimbus PC Upgrade Disk DOS 3.1 Rel 3.10.A, RM Nimbus Sketchpad Driver V1.0B, Release Disk SetPC V2.90 IBM Mode, Steed Ver 1.4A, WordStar Rel. 3.30, XferCPM V1.0A [Nigel Barnes] pv2000: Exciting Jockey, Real Number Basic [SSJ, Team Europe, Dustin Hubbard] smondial2: Mephisto College Module [yoyo_chessboard] Software list items promoted to working --------------------------------------- bbc_flop_torch: Adventure B01 - 550 points, Torch BBC BASIC (Z80) v2.30, Comanex, dBASE-II, Hard Disc Utilities v4.4, Kermit-80 v4.05, Perfect Software Suite, Standard Utilities v2.0, Turbo Pascal v3.0A, UniComm, WordStar [Nigel Barnes] New NOT_WORKING software list additions --------------------------------------- apple2_cass: Apple Stock Quote Reporter, Tape Measure / Alignment Test Tone [Dagarman] bbc_flop_torch: Basic Pack v2.0, Prog Dev Pack v2.0, Text Pack v2.0, Unix Upgrade Pack release 1.0 to 2.0 [Nigel Barnes] hx20_rom: SkiWriter [Nigel Barnes] rx78: Challenge Golf [SSJ, Team Europe, Dustin Hubbard] Translations added or modified ------------------------------ Chinese (Simplified) [YuiFAN] Chinese (Traditional) [YuiFAN] German [Raf Tacker] Greek [BraiNKilleRGR] Japanese [Katsuhiko Kagami] Portuguese [Pedro Simoes] Russian [Nikita Zimin, MetalliC] Source Changes -------------- - coco3: Made banked cartridges actually work [AJR]. - z8: Fixed disassembly of LDE Irr, r [AJR]. - am9513: Implemented time-of-day mode [AJR]. - Actually make sure OSD options are included when saving through UI [AJR]. - Draw a nominal distinction between PC060HA and TC0140SYT [AJR]. - Explicitly allow floating point values for state registration [AJR]. - S-100 bus refinements: Made slots subdevices, eliminating the need to hardcode the bus tag. Clock the bus and its slots. Use correct XTAL for nshrz and added 2MHz variant [AJR]. - rx78.cpp: Added border area [Angelo Salese]. - huc6270: Invert h/vsync logic for interrupts - fixes several PC Engine hangs [Angelo Salese]. - saturn.cpp updates: Rewrote SMPC as a device, merging ST-V and Saturn implementations. Moved SCU-related functions insto a device [Angelo Salese]. - smpc: Simulate SETTIME bit behaviour if invalid NVRAM data is found for Sega Saturn. All Sega Saturn ROM sets now calls the BIOS setup if NVRAM is uninitialized, setting up proper defaults [Angelo Salese]. -Made some small fixes to general info panel on the system selection menu [BraiNKilleRGR]. - Added lua translation to makefile and regenerated translations [Carl]. - plugins/cheat: Added input sequence cheats [Carl]. - abc800 updates: Corrected Turbo Kontroller name to UNI DISK and identified CPU type. Added skeleton for Databoard 4112-23 floppy disk controller. Fixed Luxor 55-10828 "slow" floppy controller board logic [Curt Coder]. - gamate: Gamate overhaul, fixes many games: Sound is 100% AY8910 compatible according to kevtris and Peter Wilhelmsen - use the AY8910 core. Rewrote the video implementation from scratch using kevtris' document and Peter Wilhelmsen's notes this fixes many games. Added some mirroring to memory map. Converted cartridges to slot devices that handle protection themselves. Rewrote protection emulation from scratch based on notes from kevtris and Peter Wilhelmsen [David Haywood]. - z80sio/z80scc: Return CPU-specific default vector when no interrupt found to acknowledge [Edstrom]. - t4426 cart: Added MC14411 BRG, 6850 ACIA as a second RS232 port and fixed banking; promoted to working [Edstrom]. - proteus3: Added MC14411 bit rate generator device and replaced the timer based clocks for the ACIAs [Edstrom]. - imgtool: Added support for HP85 tape [F. Ulivi]. - mc146818: Fixed main interrupt flag [Jean-Francois DEL NERO] - Fixed crash loading 80-track .mfm dumps of 40-track floppy disks on 40-track drives [Justin Kerk]. - mc68901: Fixed TCDCR register - bits 6-4 are used for timer C bits 2-0 are used for timer D [Nicolas PLANEL]. - abc310: Added 80286 2nd processor [Nigel Barnes]. - tube_z80: Check NMI state when paging in ROM [Nigel Barnes]. - acorn_dsk: Improved identifying SSD/DSD by comparing image size with sector counts. Also fixed DDCPM format to handle correct image of Double Density CP/M [Nigel Barnes]. - bbc: Added Torch Z80 Communicator as Tube slot device [Nigel Barnes]. - acorn_dsk: Removed CPN format, now handled with SSD/DSD [Nigel Barnes]. - hx20: Added optional ROM slot and software list [Nigel Barnes]. - z80scc: Fixed interrupt mask generation [Patrick Mackinlay]. - Added new bt459 device (Brooktree RAMDAC used in InterPro graphics boards) [Patrick Mackinlay]. - ms6102: Decrypted chargen [Robbbert]. - ts803: Fixed and used z80sti; cleanup and notes [Robbbert]. - mc8030: Added random ROMs, to be sorted [Robbbert]. - p8000: Added WDC ROMs [Robbbert]. - ax80: Added roms, notes, and flesh [Robbbert]. - vme_hcpu30: Added Besta HCPU30 VME board skeleton device [shattered]. - Improved PORT_CHAR (natural keyboard/paste/key post mapping) for US Apple IIe/IIc (thanks to Golden Child for report) [Vas Crabb]. - psx.xml: Synchronized with redump.org, adding 76 new dumps and replacing two bad dumps [aeternal606]. - EuroPC: Added first and last known BIOS versions [rfka01]. - pv2000.xml: Desoldered and redumped ROMs for rakugaki and excitem2 [SSJ, Team Europe, Dustin Hubbard]. - Added newer version of Mephisto Academy (German) as BIOS option [yoyo_chessboard]. - Added support for multiple PORT_CHAR() bindings, and adopted in the CoCo driver [Nathan Woods]. - Created a more flexible date/time structure for use within imgtool intended to replace most usage of time_t [Nathan Woods].