MAME 0.204
From MAMEDEV Wiki
Release Date
MAME 0.204 was released on 28 November 2018.
MAMETesters Bugs Fixed
- 05613: (Graphics) (prehisle.cpp) prehislek: Introductory Text (Korean?) not displayed properly. (Guru)
- 06474: (Graphics) (segas16b.cpp) goldnaxe: Sprites fall out of sync with scrolling. (hap)
- 06607: (Sound) (xmen.cpp) xmen and clones: Instruments in the music play at the wrong volume (regression). (hap)
- 06718: (Crash/Freeze) (mbc55x.cpp) mbc55x: Basic freezes on syntax errors. (AJR)
- 07046: (Gameplay) (deco32.cpp) dragngun, dragngunj: Screen goes black on third stage and the game stops. (hap)
- 07149: (Graphics) (docastle.cpp) dowild: The top of the screen flickers on completing level 1. (hap)
- 07151: (Gameplay) (asteroid.cpp) astdelux and clones: High score shows FFFFFF with initial EAROM contents. (AJR)
- 07154: (Documentation) (megadriv.cpp) megadriv (ppersia2): Release year is 1995. (Tafoid)
Machine Support
New working machines
- Bare Knuckle III (bootleg of Megadrive version) (ShouTime) (MetalliC)
- Dance Dance Revolution Disney Mix (Peter Bortas) (ClawGrip) (The Dumping Union) (Recreativas.org)
- Game & Watch: Climber (new wide screen) (algestam)
- Game & Watch: Tropical Fish (algestam)
New working clones
- Centipede (bootleg, set 2) (Joe Magiera) (The Dumping Union)
- Dragon Master (set 2) (coolmod) (The Dumping Union)
- Hacha Mecha Fighter (Location Test Prototype, 19th Sep. 1991) (Michael Moffitt)
- Klax (Japan, version 4) (Arzeno Fabrice) (The Dumping Union)
- Shin Ib Sa Won - Seok Dol I (gp-lee) (Guru)
- Shinobi (set 5, System 16B) (unprotected) (Brian Troha)
- Snow Bros. 2 - With New Elves / Otenki Paradise (bootleg, set 2) (xuserv)
- Street Fighter II: The World Warrior (USA 910522, Rev. H) (Chris Gleed)
- Street Fighter II: The World Warrior (World 910204, conversion) (Brian Troha) (The Dumping Union)
- Touchmaster 4000 (v6.02 England) (Porchy) (Brian Troha) (The Dumping Union)
- U.N. Defense Force: Earth Joker (US / Japan, set 2) (Phil Bennett)
- X-Men: Children of the Atom (Asia 941219) (Brad Hicks)
- Xevious 3D/G (World, XV32/VER.A) (pacman70) (Asayuki)
Machines promoted to working
- Abnormal Check (Guru)
- Alpha One (Vision Electronics) (David Haywood)
- Qume QVT-102 (Al Kossow) (Dirk Best) (Robbbert)
Clones promoted to working
New machines marked as NOT_WORKING
- Bingo Galaxy (main) (Darksoft)
- Bingo Galaxy (satellite) (Darksoft)
- Capitan Uncino (High Video, version 2) (f205v)
- Come Back (PinMAME)
- Doko Demo Issho: Toro's Fishing (ShouTime) (Dane Biegert) (rtw) (The Dumping Union)
- Falco TS-1 (v2.13.0) (bhilpert) (Bitsavers)
- Falco TS-2624 (Al Kossow)
- MIPS RC3230 (Patrick Mackinlay)
- MIPS RS3230 (Patrick Mackinlay)
- Model 931 Video Display Terminal (Al Kossow)
- Network Computing Devices NCD Explora Pro XQ (R. Belmont) (Lord Nightmare)
- Network Computing Devices NCD HMX PRO (R. Belmont) (Al Kossow)
- Network Computing Devices NCD-17C (R. Belmont) (Al Kossow)
- Network Computing Devices NCD-19 (R. Belmont) (Al Kossow)
- SGI 4D/410 (Ryan Holtz) (NekoChan)
- SGI Crimson (R4000, 100MHz, Ver. 4.0.3) (Ryan Holtz) (NekoChan)
- SGI O2 (version 4.18) (Ryan Holtz) (NekoChan)
- SGI Octane (Version 6.5 Rev 4.9 05/22/03) (Ryan Holtz) (NekoChan)
- Skate Board (Inder) (PinMAME)
- Sport 2000 (PinMAME)
- Top T. Cash (f205v)
- unknown Elsy game (f205v)
New clones marked as NOT_WORKING
- Arizona 10 (v1.1) (f205v)
- Dirt Devils (Germany?) (Ordyne)
- Falco 5220s (Al Kossow)
- Fighting Vipers 2 (coolmod) (The Dumping Union)
- Klax (version 5, bootleg set 2) (PaTrYcK)
- Magic Colors (ver. 1.6) (f205v)
- ConnecTV Table Tennis (PAL) (David Haywood)
- Sega Rally 2 (prototype, 8 Dec 1997) (Ordyne)
- Sega Rally 2 (prototype, 29 Dec 1997) (Ordyne)
- Smashing Drive (Spain, Portugal) (ClawGrip) (Gines Vivanco) (Undergamers) (Recreativas.org)
- Smashing Drive (World) (ClawGrip) (MetalliC)
- Sperry Univac UTS-10 (Robbbert)
- Star Wars Trilogy Arcade (location test, 16.09.98) (coolmod) (The Dumping Union)
- The Lost World (older) (Ordyne)
- Virtual On 2: Oratorio Tangram (coolmod) (The Dumping Union)
New working software list additions
- Acorn BBC Micro ROMs
- ADE 1.00 (Nigel Barnes)
- ADE 1.9Z (Nigel Barnes)
- ADE 2.01 (Nigel Barnes)
- ADE 2.02 (Nigel Barnes)
- ADE+ (Nigel Barnes)
- ADFS Utilities (Nigel Barnes)
- AID (Nigel Barnes)
- AIDS II Utility ROM (Nigel Barnes)
- AIDS Utility ROM (Nigel Barnes)
- AMS Disc Utility (Nigel Barnes)
- AMX MAX Desktop (Nigel Barnes)
- AMX Mouse Support 2.10 (Nigel Barnes)
- AMX Mouse Support 2.11 (Nigel Barnes)
- AMX Pagemaker 1.0 (Nigel Barnes)
- AMX Pagemaker Plus 1.3 (Nigel Barnes)
- AMX Pagemaker Plus 1.7 (Nigel Barnes)
- AMX Stop Press 1.9 (Nigel Barnes)
- AMX Super Rom 3.31 (Nigel Barnes)
- AMX Super Rom 3.41 (Nigel Barnes)
- AMX Super Rom 3.61 (Nigel Barnes)
- AMX Super Rom M3.61 (Nigel Barnes)
- ARTS Communication ROM (Nigel Barnes)
- ASM 1.1 (Nigel Barnes)
- ASM 2.2 (Nigel Barnes)
- ATS 2.58 (Nigel Barnes)
- ATS 2.59 (Morley) (Nigel Barnes)
- ATS 3.0 (Nigel Barnes)
- ATS 3.1 (Nigel Barnes)
- Acorn ADFS 1.30 (Nigel Barnes)
- Acorn ANFS 4.08 (Nigel Barnes)
- Acorn ANFS 4.18 (Nigel Barnes)
- Acorn ANFS 4.21 (Nigel Barnes)
- Acorn ANFS 4.24 (Nigel Barnes)
- Acorn ANFS 4.25 (Nigel Barnes)
- Acorn DFS 0.90 (Nigel Barnes)
- Acorn DFS 0.98 (Nigel Barnes)
- Acorn DFS 2.10 (Nigel Barnes)
- Acorn DFS 2.20 (Nigel Barnes)
- Acorn DFS 2.22 (Nigel Barnes)
- Acorn DFS 2.23 (Nigel Barnes)
- Acorn DFS 2.25 (Nigel Barnes)
- Acorn DFS 2.26 (Nigel Barnes)
- Acorn DNFS 1.00 (Nigel Barnes)
- Acorn DNFS 1.20 (Nigel Barnes)
- Acorn NFS 3.34 (Nigel Barnes)
- Acorn NFS 3.60 (Nigel Barnes)
- AddComm 1.00 (Nigel Barnes)
- AddComm 1.10 (Nigel Barnes)
- AddComm 1.20 (Nigel Barnes)
- AddComm 1.30 (Nigel Barnes)
- Advanced 1770 DFS 1.00 (Master) (Nigel Barnes)
- Advanced 1770 DFS 1.04 (Master) (Nigel Barnes)
- Advanced 1770 DFS 1.08 (B) (Nigel Barnes)
- Advanced 1770 DFS 1.08 (Master) (Nigel Barnes)
- Advanced BASIC (Nigel Barnes)
- Advanced Control Panel 1.00 (Nigel Barnes)
- Advanced Control Panel 1.02 (Nigel Barnes)
- Advanced Control Panel 1.03 (Nigel Barnes)
- Advanced Control Panel 1.04 (Nigel Barnes)
- Advanced Control Panel 3.01 (Nigel Barnes)
- Advanced DFS 1770 2.00 (B) (Nigel Barnes)
- Advanced Disc Investigator 1.00 S/N:43700 (Nigel Barnes)
- Advanced Disc Investigator 1.10 S/N:43543 (Nigel Barnes)
- Advanced Disc Investigator 1.20 S/N:43950 (Nigel Barnes)
- Advanced Disc Investigator 1.20 S/N:43970 (Nigel Barnes)
- Advanced Disc Investigator 1.22 S/N:44712 (Nigel Barnes)
- Advanced Disc Investigator 2.00 S/N:43690 (Nigel Barnes)
- Advanced Disc Toolkit 1.20 (Nigel Barnes)
- Advanced Disc Toolkit 1.40 (Nigel Barnes)
- Advanced Disc Toolkit 1.50 (Nigel Barnes)
- Advanced Disc Toolkit 1.60 (Nigel Barnes)
- Advanced Disc Toolkit 1.72 (Nigel Barnes)
- Advanced Disc Toolkit 1.73 (Nigel Barnes)
- Advanced Disc Toolkit 1.74 (Nigel Barnes)
- Advanced Disc Toolkit 1.75 (Nigel Barnes)
- Advanced Disc Toolkit 1.76 (Nigel Barnes)
- Advanced Disc Toolkit 1.77 [cracked] (Nigel Barnes)
- Advanced Disc Toolkit 1.78 (Nigel Barnes)
- Advanced Disc Toolkit 2.00 (Nigel Barnes)
- Advanced File Manager 1.06 (Nigel Barnes)
- Advanced File Manager 1.07 (Nigel Barnes)
- Advanced File Manager 1.09 (Nigel Barnes)
- Advanced ROM Manager 1.00 (Nigel Barnes)
- Advanced ROM Manager 1.10 (Nigel Barnes)
- Advanced ROM Manager 1.12 (Nigel Barnes)
- Advanced ROM Manager 1.13 (Nigel Barnes)
- Amcom DFS S/N:00000 (Nigel Barnes)
- Amcom DFS S/N:A4534 (Nigel Barnes)
- Amcom DFS S/N:A4554 (Nigel Barnes)
- Amcom DFS S/N:A7259 (Nigel Barnes)
- Amcom DFS S/N:A7874 (Nigel Barnes)
- Amcom DFS S/N:B4084 (Nigel Barnes)
- Amcom DFS S/N:B4088 (Nigel Barnes)
- Amcom DFS S/N:B4218 (Nigel Barnes)
- Amcom E-Net 4.55 (Nigel Barnes)
- Amcom E-Net 5.17 (Nigel Barnes)
- Amcom E-Net Client 6.23M (Nigel Barnes)
- Arabic ROM (Nigel Barnes)
- Artist (Nigel Barnes)
- BASIC (1981) (Nigel Barnes)
- BASIC Extensions (Nigel Barnes)
- BASIC2 (1982) (Nigel Barnes)
- BCPL (Nigel Barnes)
- BROM 1.06 (Nigel Barnes)
- BROM 1.12 (Nigel Barnes)
- BROM 1.14 (Nigel Barnes)
- BROM Plus (Nigel Barnes)
- BS-DOS 2.19 (Nigel Barnes)
- BS-DOS 2.22 (Nigel Barnes)
- BeeBASE-1 1.06 (Nigel Barnes)
- BeeBASE-1 1.07 (Nigel Barnes)
- Beeb ROM (Nigel Barnes)
- BeebAid (Nigel Barnes)
- BeebFont (Nigel Barnes)
- BeebFont (alt) (Nigel Barnes)
- BeebMan (Nigel Barnes)
- BeebMon (Nigel Barnes)
- BeebPen 1.1 (Nigel Barnes)
- BeebPen 1.22 (Nigel Barnes)
- Beebtel 2.00 (Nigel Barnes)
- Beebtel 2.10 (Nigel Barnes)
- Beebug C 1.4 (Nigel Barnes)
- Beebug C 1.5 (Nigel Barnes)
- Bitstik ROM 2.0 (Nigel Barnes)
- Bitstik Service ROM 1.0 (Nigel Barnes)
- Buffer & Backup ROM (Nigel Barnes)
- C.U.C. DOS 1.00 (Nigel Barnes)
- COMAL (Nigel Barnes)
- CP-ROM 1.01 (Nigel Barnes)
- CP-ROM 2.00 (Nigel Barnes)
- Castle Quest (ROM Version) (Nigel Barnes)
- Centurion 1.03 (Nigel Barnes)
- Centurion 1.05 (Nigel Barnes)
- Chauffeur (Nigel Barnes)
- Colour Screenprint 1.30s (Nigel Barnes)
- CommPanion (Nigel Barnes)
- CommSoft (Nigel Barnes)
- Command 1.00 (Nigel Barnes)
- Command 1.01 (Nigel Barnes)
- Command 1.04 (Nigel Barnes)
- Command Master 3.11 (Nigel Barnes)
- "&software_list=bbc_rom&lang=en Commstar 1008 (Nigel Barnes)
- Commstar 1051 (Nigel Barnes)
- Commstar 3033 (Nigel Barnes)
- Commstar 6290 (Nigel Barnes)
- Commstar 6397 (Nigel Barnes)
- Commstar 6973 (Nigel Barnes)
- Commstar 7537 (Nigel Barnes)
- Commstar 8179 (Nigel Barnes)
- Commstar 882A 1.40 (Nigel Barnes)
- Commstar 9057 (Nigel Barnes)
- Commstar II 2.22 (Nigel Barnes)
- Commstar II 2.31 (Nigel Barnes)
- Commstar II 2.40 (Nigel Barnes)
- Commstar R032 (Nigel Barnes)
- Communicator 1.05 (Nigel Barnes)
- Crossware 65C02XR (Nigel Barnes)
- Crossware 68000XR (Nigel Barnes)
- Crossware Z80XR (Nigel Barnes)
- D-Master (Nigel Barnes)
- DIS-ASM (Nigel Barnes)
- DMON A1.08 (Nigel Barnes)
- DMON A1.14 (Nigel Barnes)
- DTT Version 7 (Nigel Barnes)
- Data Scribe 1.01 (Nigel Barnes)
- Data Scribe 1.20 (Nigel Barnes)
- Data Scribe 1.31 (Nigel Barnes)
- DataBeeb (Nigel Barnes)
- DataStag 1.0 (Nigel Barnes)
- Database 1.00 (Nigel Barnes)
- Database 1.20 (Nigel Barnes)
- DesROM (Nigel Barnes)
- Diagram (Nigel Barnes)
- Diary / Planner (Nigel Barnes)
- Digital Drawings DD/B834 (Nigel Barnes)
- Digitiser 1.00 (Nigel Barnes)
- Digitiser 1.00 (alt) (Nigel Barnes)
- Disc Servant (Nigel Barnes)
- Disc-Aid (Nigel Barnes)
- DotPrint-Plus (Nigel Barnes)
- DoubleView (Nigel Barnes)
- Dumpmaster II 1.00 (Nigel Barnes)
- Dumpmaster II 2.00 (Nigel Barnes)
- Dumpmaster II 2.15 (Nigel Barnes)
- Dumpout 0.5c (Nigel Barnes)
- Dumpout 0.5d (Nigel Barnes)
- Dumpout 3.0m (Nigel Barnes)
- Dumpout 3.0p (Nigel Barnes)
- Dumpout 3.2g (Nigel Barnes)
- Dumpout 3.2j (Nigel Barnes)
- Dumpout 3.30 (Nigel Barnes)
- EXMON 1.0a (Nigel Barnes)
- EXMON 1.1a (Nigel Barnes)
- EXMON II 1.00 (Nigel Barnes)
- EXMON II 1.03 (Nigel Barnes)
- EXMON II 2.01 (Nigel Barnes)
- EXMON II 2.02 (Nigel Barnes)
- EXROM: The Extension ROM (Nigel Barnes)
- Easy Talk 1.01 (Nigel Barnes)
- Easy Talk 2.00 (Nigel Barnes)
- Edword 1.02 (Nigel Barnes)
- Edword 1.02E (Nigel Barnes)
- Edword 2.00E (Nigel Barnes)
- Enigma Disc Imager 0.04 (Nigel Barnes)
- Enigma Disc Imager 1.05 (Nigel Barnes)
- Enigma Disc Imager 1.06 (Nigel Barnes)
- Enigma Disc Imager 1.07 (Nigel Barnes)
- Enigma Disc Imager 1.08 (Nigel Barnes)
- Envelopes ROM (Nigel Barnes)
- Epson Dump ROM (Nigel Barnes)
- Epson NLQ (Nigel Barnes)
- Everest (Nigel Barnes)
- Extras (Nigel Barnes)
- FORTH 1.03 (Nigel Barnes)
- Fanfare 1.40 (Nigel Barnes)
- File-Plus (Nigel Barnes)
- First Aid 1.1 (Nigel Barnes)
- Floppy Copy 1.2 (Nigel Barnes)
- Floppy-Wise 2.1 (Nigel Barnes)
- Floppy-Wise 2.3 (Nigel Barnes)
- Floppy-Wise MASTER 2.2 (Nigel Barnes)
- Floppy-Wise PLUS 1.7 (Nigel Barnes)
- Floppy-Wise PLUS 1.8 (Nigel Barnes)
- Floppy-Wise PLUS 1.9 (Nigel Barnes)
- Floppy-Wise PLUS 1.C (Nigel Barnes)
- Floppy-Wise PLUS 1.D (Nigel Barnes)
- FontAid 1.01 (Nigel Barnes)
- FontAid 1.10 (Nigel Barnes)
- Forth 79 (Nigel Barnes)
- G:Forth 0.95 (Nigel Barnes)
- G:Forth 2.30 (Nigel Barnes)
- GINN Language Chip (Nigel Barnes)
- GXR 0.37 (B) (Nigel Barnes)
- GXR Model B (Nigel Barnes)
- GXR Model B+ (Nigel Barnes)
- Giant Text ROM (Nigel Barnes)
- GrafPad 2 (Nigel Barnes)
- Graphics Terminal 2.01 (Nigel Barnes)
- Help 1.0 (Nigel Barnes)
- Help 1.01 (Nigel Barnes)
- Help II (Nigel Barnes)
- Helping Hand 1.29 (Nigel Barnes)
- Helping Hand 1.36 (Nigel Barnes)
- HyperDriver 1.00 (Nigel Barnes)
- HyperDriver 1.10 (Nigel Barnes)
- ISO-Pascal 1.00 (Nigel Barnes)
- ISO-Pascal 1.10 (Nigel Barnes)
- Ice-Box (Nigel Barnes)
- Ice-Box [alt2] (Nigel Barnes)
- Ice-Box [alt3] (Nigel Barnes)
- Ice-Box (alt) (Nigel Barnes)
- Icon Master 1.00 (Nigel Barnes)
- Index Utility 2.05b (Nigel Barnes)
- Index Utility 3.00 (Nigel Barnes)
- Index Utility 3.03a (Nigel Barnes)
- JWB Forth 2.0 (Nigel Barnes)
- JWB Forth 2.4 (Nigel Barnes)
- JWB Forth 2.5 (Nigel Barnes)
- Kermit 1.02 (Nigel Barnes)
- Kermit 1.30 (Nigel Barnes)
- Kermit 1.33 (Nigel Barnes)
- Kermit 1.45 (Nigel Barnes)
- Kmon (Nigel Barnes)
- LISP 1.00 (Nigel Barnes)
- LISP 2.00 (Nigel Barnes)
- LISP 4.06 (Nigel Barnes)
- LISP 5.00 (Nigel Barnes)
- LOGO (Nigel Barnes)
- LOGO (Logotron) (Nigel Barnes)
- LOGO 1.00 (Catsoft) (Nigel Barnes)
- LOGO 1.20 (Catsoft) (Nigel Barnes)
- LVL Dos 0.91 (Nigel Barnes)
- Le Modem 1.00 (Nigel Barnes)
- Le Modem 1.04 (Nigel Barnes)
- Linemaster (Nigel Barnes)
- Logo-Forth (Nigel Barnes)
- MACH 1 1.00 (Nigel Barnes)
- MACH 1 1.01 (Nigel Barnes)
- MASS (Nigel Barnes)
- MASTERcopy (Nigel Barnes)
- MOS Plus 1.14 (Nigel Barnes)
- MOS Plus 1.15 (Nigel Barnes)
- MUROM 1.00 (Nigel Barnes)
- MUROM 1.01 (Nigel Barnes)
- MUROM 1.10 (Nigel Barnes)
- MUROM 1.2 (Nigel Barnes)
- Master Emulation ROM 1.00 (Nigel Barnes)
- Master Emulation ROM 2.01 (Nigel Barnes)
- Master Emulation ROM 2.02 (Nigel Barnes)
- Master ROM 1.01 (Nigel Barnes)
- Master ROM 1.03 (Nigel Barnes)
- MedMon-B (Nigel Barnes)
- Mega-ROM 1.00 (Nigel Barnes)
- Mega-ROM 1.01 (Nigel Barnes)
- Menu ROM 1.00 (Nigel Barnes)
- Menu ROM 1.20 (Nigel Barnes)
- Merlin (Nigel Barnes)
- Meta Assembler 2.13R (Nigel Barnes)
- Meta Assembler 2.13R (alt) (Nigel Barnes)
- Meta Assembler 3.40A (Nigel Barnes)
- Micro Prolog (Nigel Barnes)
- Micro-C 1.0 (Nigel Barnes)
- Micronet 1.30 (Nigel Barnes)
- Micronet 1.40 (Nigel Barnes)
- Micronet 2000 (Nigel Barnes)
- Microtext 3.3D (Nigel Barnes)
- Microtext Plus 3.54 (Nigel Barnes)
- Microtext Plus 3.55R (Nigel Barnes)
- Microware DDFS 0.90 (Nigel Barnes)
- Monitor 0.01 (Nigel Barnes)
- Monitor 1.60 (Nigel Barnes)
- Monitor v2.01 (Nigel Barnes)
- Mouse Pac Driver (Nigel Barnes)
- Movie Maker 1.0 (Nigel Barnes)
- Movie Maker 1.1 (Nigel Barnes)
- Multi-FORTH 83 (Nigel Barnes)
- Multi-FORTH 83 (alt) (Nigel Barnes)
- Multi-Font NLQ (Nigel Barnes)
- MultiFont (Nigel Barnes)
- NLQ Designer 1.2 (Nigel Barnes)
- NLQ Designer 1.3 (Nigel Barnes)
- NTQ Font Extension ROM 1 (Nigel Barnes)
- NTQ Font Extension ROM 1 (alt) (Nigel Barnes)
- NovaCAD 1.06 (Nigel Barnes)
- NovaCAD 2.0N (Nigel Barnes)
- NovaCAD 3.3K (Nigel Barnes)
- Numerator 1.00 (Nigel Barnes)
- Oak Mentor (Nigel Barnes)
- Opus DDOS 3.00 (Nigel Barnes)
- Opus DDOS 3.05 (Nigel Barnes)
- Opus DDOS 3.12 (Nigel Barnes)
- Opus DDOS 3.15 (Nigel Barnes)
- Opus DDOS 3.16 (Nigel Barnes)
- Opus DDOS 3.35 (Nigel Barnes)
- Opus DDOS 3.36 (Nigel Barnes)
- Opus DDOS 3.45 (Nigel Barnes)
- Opus DDOS 3.46 (Nigel Barnes)
- Opus EDOS 0.4 (Nigel Barnes)
- Overlay BASIC (Nigel Barnes)
- Oxford Pascal 1.1 (Nigel Barnes)
- Oxford Pascal 2.0 (Nigel Barnes)
- Oxford Pascal 2.1 (Nigel Barnes)
- PCB 1.01 (Nigel Barnes)
- PCB 1.03 (Nigel Barnes)
- PCB 1.07 (Nigel Barnes)
- PCB 3.02 (Nigel Barnes)
- PCB 4.02 (Nigel Barnes)
- PCB 4.03 (Nigel Barnes)
- PCB Auto-Routing 1.03 (Nigel Barnes)
- PCB Auto-Routing 1.04 (Nigel Barnes)
- PHX 1.00 (Nigel Barnes)
- PHX 2.00 (Nigel Barnes)
- PMS Multi-Font NTQ 1.0 (Nigel Barnes)
- PMS Multi-Font NTQ 1.3 (Nigel Barnes)
- PMS Multi-Font NTQ 1.4 (Nigel Barnes)
- Pascal-T (Nigel Barnes)
- Pen-Friend 1.20 (Nigel Barnes)
- Pen-Friend 1.24 (Nigel Barnes)
- PenDown 1.13 (Nigel Barnes)
- Pointer (Nigel Barnes)
- PowerFont NTQ (Nigel Barnes)
- Prestel Terminal (Nigel Barnes)
- PrintBox 1.22 (Nigel Barnes)
- Printer Controller (Nigel Barnes)
- Printer Server 1.00 (Nigel Barnes)
- Printer Server 1.11 (Nigel Barnes)
- ProWord 1.2 (Nigel Barnes)
- ProWord 1.3 (Nigel Barnes)
- Probe 4.02 (Nigel Barnes)
- Probe 4.05 (Nigel Barnes)
- ProgramSmith 0.80 (Nigel Barnes)
- QFS 1.02 (Nigel Barnes)
- QFS 2.00 (Nigel Barnes)
- Quest 2.1A (Nigel Barnes)
- ROM Manager 1.00 (Nigel Barnes)
- ROM Manager 1.10 (Nigel Barnes)
- ROM Manager 2 (Nigel Barnes)
- ROM Master (Nigel Barnes)
- ROM-Spell 1.00 (Nigel Barnes)
- ROM-Spell 1.02 (Nigel Barnes)
- ROM-Utils 1.70 (Nigel Barnes)
- ROMAS 3.00 (Nigel Barnes)
- ROMAS 3.02 (Nigel Barnes)
- Ramrod 1.82 (Nigel Barnes)
- Ramrod 4.00c (Nigel Barnes)
- Romit 0.9 (Nigel Barnes)
- Romit 1.01 (Nigel Barnes)
- Romit 1.02 (Nigel Barnes)
- SPY 1.00 (Nigel Barnes)
- SPY 1.11 (Nigel Barnes)
- SPY 2.01 (Nigel Barnes)
- SPY 2.10 (Nigel Barnes)
- SPY 2.12 (Nigel Barnes)
- Screen Dump ROM 1.01 (Nigel Barnes)
- Screen Dump ROM 2.01 (Nigel Barnes)
- Screenprint 0.20 (Nigel Barnes)
- Screenprint 1.00 (Nigel Barnes)
- Scribe 1.10 (Nigel Barnes)
- Scribe 1.30 (Nigel Barnes)
- ScribeChec 1.10 (Nigel Barnes)
- Scythe (Nigel Barnes)
- SecurIt (Nigel Barnes)
- Slave 0.01 (Nigel Barnes)
- Slave 1.04 (Nigel Barnes)
- Slave 1.34 (Nigel Barnes)
- Sleuth 1.00 (Nigel Barnes)
- Sleuth 1.05 (Nigel Barnes)
- Sleuth 1.05a (Nigel Barnes)
- Sleuth 1.06 (Nigel Barnes)
- Softlife EPS Software Mk2 (Nigel Barnes)
- Softlife Keypad Software (Nigel Barnes)
- Solidisk ADFS 2.1D Issue 2 (Nigel Barnes)
- Solidisk ADFS 2.1M (Nigel Barnes)
- Solidisk ADFS 2.1M Issue 2 (Nigel Barnes)
- Solidisk ADFS 20/2 Issue 2 (Nigel Barnes)
- Solidisk DFS 2.00 (8271/1770) (Nigel Barnes)
- Solidisk DFS 2.1M Issue 2 (Nigel Barnes)
- Solidisk DFS 2.2D (Nigel Barnes)
- Solidisk DFS 2.2J Issue 2 (Nigel Barnes)
- Solidisk DFS 2.2M Issue 2 (Nigel Barnes)
- Source Library Manager (Nigel Barnes)
- Spark Dump (Nigel Barnes)
- Speech! (Nigel Barnes)
- SpellCheck II (Nigel Barnes)
- SpellCheck III (Nigel Barnes)
- StarBASE 2.00 (Nigel Barnes)
- StarBASE 2.00 (CUC) (Nigel Barnes)
- StarBASE 2.10 (Nigel Barnes)
- StarGraph 2.01 (Nigel Barnes)
- StarMon 1.20b (Nigel Barnes)
- StarStick 1.41 (Nigel Barnes)
- StarStick 2.23 (Nigel Barnes)
- StarStick 2.24 (Nigel Barnes)
- StarStore II (Nigel Barnes)
- StarWord 1.01 (Nigel Barnes)
- SuperFont (Nigel Barnes)
- Supervisor (Nigel Barnes)
- System Delta (Nigel Barnes)
- TUBE Editor (Nigel Barnes)
- Tape to Disc 'TD' ROM (1770) (Nigel Barnes)
- Tape to Disc 'TD' ROM (8271) (Nigel Barnes)
- Teletext 1.04A (Nigel Barnes)
- Teletext RTFROM (Nigel Barnes)
- Teletext Support ROM (Nigel Barnes)
- Termulator (Nigel Barnes)
- Text Library Manager (Nigel Barnes)
- The BASIC Editor 1.32 (Nigel Barnes)
- Toolkit 1.01 (Algotek) (Nigel Barnes)
- Toolkit 1.10 (Nigel Barnes)
- Toolkit 1.20 (Nigel Barnes)
- Toolkit 1.21 (Nigel Barnes)
- Toolkit 1.22 (Nigel Barnes)
- Toolkit 1.23 (Nigel Barnes)
- Toolkit 1.25b (Nigel Barnes)
- Toolkit Plus 2.00 (Nigel Barnes)
- Toolkit Plus 2.02 (Nigel Barnes)
- Toolkit Plus 2.04 (Nigel Barnes)
- Toolkit Plus 2.05 (Nigel Barnes)
- Toolstar 1.77 1262 (Nigel Barnes)
- Toolstar 1.77 1511 (Nigel Barnes)
- Trackerball 0.01 (Nigel Barnes)
- TransfeROM (SD) 0.95 (Nigel Barnes)
- TransfeROM (SD) 0.96 (Nigel Barnes)
- TransfeROM (SD) 1.10 (Nigel Barnes)
- U-Tools (Nigel Barnes)
- U-Tools Demonstration (Nigel Barnes)
- UDM DDFS 2.00 (Nigel Barnes)
- UROM 1.2 (Nigel Barnes)
- UROM 1.3 (Nigel Barnes)
- UVIPROM 1.1 (Nigel Barnes)
- UVIPROM 1E1 (Nigel Barnes)
- UVIPROM 2.1 (Nigel Barnes)
- Ultracalc (Nigel Barnes)
- Ultracalc 2 (Nigel Barnes)
- Upgrade 2.2C (Nigel Barnes)
- Upgrade 3.00 (Nigel Barnes)
- UserDUMP (Nigel Barnes)
- UserROM (Nigel Barnes)
- VASM 2.0C (Nigel Barnes)
- VASM 2.0E (Nigel Barnes)
- Viditel (Nigel Barnes)
- View A2.1 (Nigel Barnes)
- View A3.0 (Nigel Barnes)
- View B3.0 (Nigel Barnes)
- View D2.1 (Nigel Barnes)
- View Professional 1.0 (Nigel Barnes)
- View Professional 2.0 (Nigel Barnes)
- ViewShape (Nigel Barnes)
- ViewSheet A0.7 (Nigel Barnes)
- ViewSheet B1.0 (Nigel Barnes)
- ViewSpell 1.0 (Nigel Barnes)
- ViewSpell 1.1 (Nigel Barnes)
- ViewStore 0.5 (Nigel Barnes)
- ViewStore 1.0 (Nigel Barnes)
- ViewStore 1.1 (Nigel Barnes)
- ViewStore 1.2 (Nigel Barnes)
- ViewStore 1.5 (Nigel Barnes)
- WYSIWYG Plus (Nigel Barnes)
- Watford Electronics DDFS 1.40 (Nigel Barnes)
- Watford Electronics DDFS 1.50 (Nigel Barnes)
- Watford Electronics DDFS 1.53 (Nigel Barnes)
- Watford Electronics DDFS 1.54T (Nigel Barnes)
- Watford Electronics DDFS+ 0.91 (Nigel Barnes)
- Watford Electronics DFS 1.00 (Nigel Barnes)
- Watford Electronics DFS 1.10 (Nigel Barnes)
- Watford Electronics DFS 1.20 (Nigel Barnes)
- Watford Electronics DFS 1.30 (Nigel Barnes)
- Watford Electronics DFS 1.41 (Nigel Barnes)
- Watford Electronics DFS 1.42 (Nigel Barnes)
- Watford Electronics DFS 1.43 (Nigel Barnes)
- Watford Electronics DFS 1.44 (Nigel Barnes)
- Watford PRINT-ROM 0.1C (Nigel Barnes)
- Watford PRINT-ROM 0.1E (Nigel Barnes)
- Watford SFS 0.90 (Nigel Barnes)
- Watford SFS 0.92 (Nigel Barnes)
- Window 1025 (Nigel Barnes)
- Window 1045 (Nigel Barnes)
- Wizard Joystick Utility 1.12 (Nigel Barnes)
- Word Power (Nigel Barnes)
- Word-Aid (Nigel Barnes)
- WordEase (Nigel Barnes)
- Workstation 1.4 (Nigel Barnes)
- XTend (Nigel Barnes)
- Acorn Electron cassettes
- Nintendo Game Boy Color cartridges
- Sega MegaDrive/Genesis cartridges
- Uzebox internal EPROMs
Software list items promoted to working
New NOT_WORKING software list additions
- Acorn BBC Micro ROMs
- ADDER (Nigel Barnes)
- AMX Design (Nigel Barnes)
- Advanced BASIC Editor (Nigel Barnes)
- EPROM 1.04 (Nigel Barnes)
- EPROM 1.08 (Nigel Barnes)
- Epromer II (Nigel Barnes)
- Inter-Word 1.O2 (Nigel Barnes)
- MASTERboard (Nigel Barnes)
- Micron EPROM Programmer 1.4a (Nigel Barnes)
- Micron Plus EPROM Programmer 1.30 (Nigel Barnes)
- Micron Plus EPROM Programmer 1.40 (Nigel Barnes)
- Prestel 1.1 (Nigel Barnes)
- Prestel 4.7n (Nigel Barnes)
- Prestel 4.8n (Nigel Barnes)
- Printer Buffer 1.00 (Nigel Barnes)
- Printer Buffer 2.10 (Nigel Barnes)
- Pro-Performer 2.1 (Nigel Barnes)
- Pro-Performer 2.2 (Nigel Barnes)
- Replay System 8271 1.00 (Nigel Barnes)
- Replay System 8271 1.10 (Nigel Barnes)
- Replay System WD1770 1.01 (Nigel Barnes)
- Replay System WD1770A 1.17 (Nigel Barnes)
- STL Clock & Desk (Nigel Barnes)
- SideAid128 (Nigel Barnes)
- SideAid256 (Nigel Barnes)
- Solidisk ADFS 2.1S (Nigel Barnes)
- Solidisk DDFS 1.5 (Nigel Barnes)
- Solidisk DDFS 1.9 (Nigel Barnes)
- Solidisk DFS 2.0J (8271/1770) (Nigel Barnes)
- Solidisk DFS 2.0L (8271/1770) (Nigel Barnes)
- Solidisk DFS 2.0m (8271/1770) (Nigel Barnes)
- Solidisk DFS 2.1 (8271/1770) (Nigel Barnes)
- Solidisk DFS 2.1A (1770) (Nigel Barnes)
- Solidisk DFS 2.1J Issue 1 (Nigel Barnes)
- Solidisk DFS 2.1J Issue 2 (Nigel Barnes)
- Solidisk DFS 2.2N Issue 2 (Nigel Barnes)
- TED 1.11 (Nigel Barnes)
- Tic-Toc RTC (Nigel Barnes)
- Takara e-kara cartridges
- 1979-81 Volume 1 (Japan) (EC0008-G79) (Sean Riddle) (ClawGrip) (Peter Wilhelmsen)
- Artist Selection Volume 1 (unknown) (Japan) (EC0014-ATS) (Sean Riddle) (ClawGrip) (Peter Wilhelmsen)
- Artist Selection Volume 5 (Matsuda Seiko) (Japan) (EC0035-ATS) (Sean Riddle) (ClawGrip) (Peter Wilhelmsen)
- Artist Selection Volume 8 (unknown) (Japan) (EC0041-ATS) (Sean Riddle) (ClawGrip) (Peter Wilhelmsen)
- BHT Volume 3 (Japan) (GC0006-BHT) (Sean Riddle) (ClawGrip) (Peter Wilhelmsen)
- HWK (Japan) (SC0010-HKW) (Sean Riddle) (ClawGrip) (Peter Wilhelmsen)
- J-Pop Mix Volume 2 (Japan) (EC0002-JPM) (Sean Riddle) (ClawGrip) (Peter Wilhelmsen)
- J-Pop Mix Volume 11 (Japan) (EC0023-JPM) (Sean Riddle) (ClawGrip) (Peter Wilhelmsen)
- J-Pop Mix Volume 13 (Japan) (EC0025-JPM) (Sean Riddle) (ClawGrip) (Peter Wilhelmsen)
- J-Pop Mix Volume 33 (Japan) (EC0068-JPM) (Sean Riddle) (ClawGrip) (Peter Wilhelmsen)
- J-Pop Mix Volume 34 (Japan) (EC0070-JPM) (Sean Riddle) (ClawGrip) (Peter Wilhelmsen)
- J-Pop Mix Volume 36 (Japan) (EC0072-JPM) (Sean Riddle) (ClawGrip) (Peter Wilhelmsen)
- J-Pop Mix Volume 39 (Japan) (EC0076-JPM) (Sean Riddle) (ClawGrip) (Peter Wilhelmsen)
- Mini Volume 1 (Japan) (MC0001-ATM) (Sean Riddle) (ClawGrip) (Peter Wilhelmsen)
- SAI Volume 1 (Japan) (SC0005-SAI) (Sean Riddle) (ClawGrip) (Peter Wilhelmsen)
- SAI Volume 2 (Japan) (SC0006-SAI) (Sean Riddle) (ClawGrip) (Peter Wilhelmsen)
- SAI Volume 3 (Japan) (SC0009-SAI) (Sean Riddle) (ClawGrip) (Peter Wilhelmsen)
- SAI Volume 6 (Japan) (SC0019-SAI) (Sean Riddle) (ClawGrip) (Peter Wilhelmsen)
- SAI Volume 7 (Japan) (SC0021-SAI) (Sean Riddle) (ClawGrip) (Peter Wilhelmsen)
- SAI Volume 8 (Japan) (SC0022-SAI) (Sean Riddle) (ClawGrip) (Peter Wilhelmsen)
- e-kara US Volume 3 (US-E003) (Sean Riddle) (ClawGrip) (Peter Wilhelmsen)
- e-kara US Volume 8 'No Boys Allowed' (US-E008) (Sean Riddle) (ClawGrip) (Peter Wilhelmsen)
- e-kara US Volume 9 'No Boys Allowed' (US-E009) (Sean Riddle) (ClawGrip) (Peter Wilhelmsen)
- e-kara Web cartridge 28M (Japan) (Sean Riddle) (ClawGrip) (Peter Wilhelmsen)
- Artist Selection Volume 2 (unknown) (Japan) (EC0015-ATS) (TeamEurope)
- Artist Selection Volume 3 (Dreams Come True) (Japan) (EC0029-ATS) (TeamEurope)
- Artist Selection Volume 4 (unknown) (Japan) (EC0031-ATS) (TeamEurope)
- Artist Selection Volume 6 (KinKi Kids) (Japan) (EC0036-ATS) (TeamEurope)
- Artist Selection Volume 9 (Every Little Thing) (Japan) (EC0044-ATS) (TeamEurope)
- Artist Selection Volume 10 (Mr. Children) (Japan) (EC0045-ATS) (TeamEurope)
- Artist Selection Volume 12 (Judy and Mary) (Japan) (EC0049-ATS) (TeamEurope)
- BHT Volume 1 (Japan) (GC0002-BHT) (TeamEurope)
- ENK Volume 1 (Japan) (EC0006-ENK) (TeamEurope)
- ENK Volume 6 (Japan) (EC0048-ENK) (TeamEurope)
- J-Pop Mix Volume 3 (Japan) (EC0003-JPM) (TeamEurope)
- J-Pop Mix Volume 7 (Japan) (EC0012-JPM) (TeamEurope)
- J-Pop Mix Volume 8 (Japan) (EC0013-JPM) (TeamEurope)
- J-Pop Mix Volume 10 (Japan) (EC0022-JPM) (TeamEurope)
- J-Pop Mix Volume 14 (Japan) (EC0026-JPM) (TeamEurope)
- J-Pop Mix Volume 15 (Japan) (EC0027-JPM) (TeamEurope)
- J-Pop Mix Volume 19 (Japan) (EC0042-JPM) (TeamEurope)
- J-Pop Mix Volume 23 (Japan) (EC0054-JPM) (TeamEurope)
- Kid's Mix Volume 1 (Japan) (EC0010-KID) (TeamEurope)
- Kid's Mix Volume 3 (Japan) (EC0034-KID) (TeamEurope)
- e-kara Germany 5-Songs Starter (GER-M001) (TeamEurope)
- e-kara UK / Europe Volume 1 (UK-E001) (TeamEurope)
- e-kara UK / Europe Volume 2 (UK-E002) (TeamEurope)
- e-kara UK / Europe Volume 3 (UK-E003) (TeamEurope)
- e-kara UK / Europe Volume 6 (UK-E006) (TeamEurope)
- e-kara UK / Europe Volume 7 (UK-E007) (TeamEurope)
- e-kara US Volume 4 (US-E004) (TeamEurope)
- e-kara US Volume 5 (US-E005) (TeamEurope)
- e-kara US Volume 6 (US-E006) (TeamEurope)
- e-kara US Volume 7 (US-E007) (TeamEurope)
- Acorn Electron disks
Translations added or modified
Contributions
The known contributions for this version are, in the order specified in the whatsnew:
- AJR updated the v25 core: Added address space for internal data area and SFRs.
- AJR updated the i8088 core: Mask I/O addresses to five bits.
- AJR provided mbc55x driver additions and refinements:
- Corrected all clocks, and derived them from the master crystal.
- Corrected I/O address decoding.
- Connected speaker output to 8251 USART.
- Add ISA expansion slot, Centronics printer port, and RS-232 "line" port.
- Added backspace key to HLE keyboard and noted undumped microcontroller.
- AJR updated the i8251 device: Implemented send break command.
- AJR updated the z80dart device: Don't reset the receiver whenever WR5 changes.
- AJR updated the z80ctc device: Added support for a fixed-rate clock input to be configured for each channel.
- Improves performance by reducing the need to drive the CLK/TRG inputs with high-frequency synchronizing timers.
- AJR updated the i386 core: Signal a privilege change to the debugger when protected mode is enabled or disabled, or CS descriptor flags change.
- AmatCoder updated dsk_dsk.cpp: Fixed an issue where the deleted and bad CRC flags were being used uninitialized.
- cam900 updated tecmo.cpp: Reduced duplicated code and runtime tag map lookups, and replaced initialisation functions with derived memory maps.
- cam900 updated serflash.cpp: Added support for page size configuration, and fixed block erase command and read/write past last page.
- cam900 updated c6280.cpp: Fixed LFO scale bit.
- cam900 updated gottlieb.cpp: Cleaned up code.
- cam900 updated hotblock.cpp: Confirmed crystal values, cleaned up video code, and deferred video RAM allocation to start time.
- cam900 provided fantland.cpp cleanup:
- Moved machines with ADPCM sound to a derived state class.
- Reduced runtime tag map lookups, ACCESSING_BITS macros, and code duplication.
- Improved function names and cleaned up code.
- cam900 updated namcos2.cpp: Fixed C123 video RAM mirroring (fixes metlhawk intermission).
- cam900 updated gp9001.cpp: Restricted tilemap drawing to clipping rectangle, improved member names, and reduced redundant code.
- cam900 updated toaplan2.cpp: Improved member naming and removed unnecessary use of register_postload.
- cam900 updated c117.cpp: Eliminated MCFG macros.
- cam900 updated stadhero.cpp: Cleand up code, removed some MCFG macros, improved naming, and added a note.
- cam900 updated namco_c123tmap.cpp: Added support for offsets, half-height tilemaps, and eight-bit I/O (for using in namcos1.cpp).
- cam900 provided namcos1.cpp updates:
- Converted C123 tilemap emulation to use device.
- Corrected some device types, crystal values and YM2151 clock frequencies.
- Improved region names, reduced MCFG macro use, redundant code, and code duplication.
- cam900 updated deco16ic.cpp: Allow graphics decode device to be configured using tag-like objects.
- cam900 provided a wrally.cpp cleanup:
- Reduced runtime tag map lookups and use of ACCESSING_BITS macros.
- Cleaned up graphics decode description and reduced code duplication.
- cam900 provided a deco32.cpp cleanup:
- Eliminated VIDEO_START_MEMBER, and improved member names and formatting, and cleaned up code.
- Simplified and reduced duplication in graphics decode descriptions.
- cam900 updated thoop2.cpp: Reduced runtime tag map lookups, simplified graphics decode description, and reduced code duplication.
- cam900 updated gaelco.cpp cleanup:
- Reduced runtime tag map lookups, and improved member names.
- Cleaned up graphics decode descriptions and ROM loading.
- cam900 provided backfire.cpp updates:
- Simplified graphics decode, description, and reduced duplicated and unused code.
- Deferred scroll RAM allocation until start time.
- Added release regions to descriptions, and added notes.
- cam900 updated alpha68k.cpp: Added note about unemulated video effect.
- cam900 updated the imagetek_i4100 device: Implemented device_gfx_interface, eliminated MCFG macros, and cleaned up sprite drawing code.
- cam900 updated hyprduel.cpp: Reduced use of ACCESSING_BITS macros.
- cam900 provided metro.cpp updates:
- Fixed sprite lag for blzntrnd and gstrk2, and adjusted gstrik2 sound balance.
- Improved member names, reduced use of ACCESSING_BITS and MCFG macros, reduced code duplication, and cleaned up code.
- Corrected title for karatourj.
- cam900 provided blmbycar.cpp updates:
- Reduced runtime tag map lookups, use of ACCESSING_BITS macros, and code duplication.
- Changed sound output to mono.
- Added versions to descriptions.
- cam900 updated lordgun.cpp: Corrected aliencha YMF278B clock, reduced duplication, simplified code, and improved member names.
- cam900 updated bmcpokr.cpp: Cleaned up code to better adhere to current best practices, and changed sound output to mono.
- cam900 updated dec0.cpp: Converted sprite RAM to buffered_spriteram16_device, cleaned up graphics decode description, and improved member names.
- cam900 updated karnov.cpp: Converted background drawing to use tilemap system, simplified graphics decoding, and cleaned up code.
- cam900 updated taito_o.cpp: Improved sound balance.
- cam900 updated igs011.cpp: Simplified palette handling and graphics ROM access.
- cam900 provided f1gp.cpp cleanup:
- Split f1gp2 into a derived state class, cleaned up code, reduced duplication, and improved member names.
- Simplified graphics decode description.
- Changed f1gpb sound output to mono.
- cam900 updated st0020.cpp: Added object finder for ROM region, reduced code duplication, and simplified tilemap mapping.
- cam900 updated cave.cpp: Reduced use of ACCESSING_BITS and MCFG macros, improved member names, and cleaned up code.
- cam900 updated drgnmst.cpp: Fixed 8x8 tile banking.
- cam900 updated nmk112.cpp: Eliminated MCFG macros, and simplified write handler signatures.
- cam900 updated segas32.cpp: Reduce use of ACCESSING_BITS macros and code duplication, and improve member names.
- David Haywood provided XaviX updates:
- Don't set I2C memory page size (works around hanging in Namco/Taito Nostalgia games).
- Align palette base to natural boundary in modes with more than four bits per pixel.
- Moved e-kara cartridges to a software list.
- Added a crude timer implementation (frequency is fixed).
- Added preliminary wheel input for rad_mtrk, and ball input for rad_fb/rad_madf.
- Fixed opcode access in upper banks.
- Improved inputs for ekara and rad_rh.
- Fixed rad_rh tile addressing.
- Added preliminary sound emulation.
- Improved CPU emulation, improving ttv_mx road, showing graphics in ttv_sw, and playing music on ttv_lotr title screen.
- Improved sprite positioning.
- Improved Monster Truck tile flipping and rendering in inline header mode.
- Added a hack go allow epo_efdx to read its EEPROM and display a title screen.
- David Haywood updated supbtime.cpp: Restored one-pixel tilemap offset for tumblep and chinatwn.
- David Haywood updated m52.cpp: Moved alpha1v to a separate derived state class, fixed graphical issues, and promoted to working.
- Also removed kludges in mpatrol palette handling that were originally used to save memory.
- David Haywood updated pbaction.cpp: Hooked up numeric LED displays for pbactiont.
- Emulation of communication with display controller CPU is incomplete.
- David Haywood provided asuka.cpp updates:
- Marked earthjkr ROM as a bad dump and applied a patch based on earthjkrp (fixes row scroll on final stage).
- Reduced sound levels to avoid clipping.
- David Haywood updated ppu2c0x_vt.cpp: Allow palette to be set before mode is selected (fixes Konami logo display in ddrdismx).
- David Haywood updated wrally.cpp, blmbycar.cpp: Converted sprite drawing to device and fixed shadow/highlight effects in blmbycar.
- Dirk Best and Robbbert updated qvt102.cpp: Hooked up devices, re-wrote video emulation implementing all video attributes, and added NVRAM.
- Dirk Best updated the amiga driver: Added support for Commodore A2065 Ethernet card.
- F.Ulivi updated hp9825.cpp: added internal expansion ROMs for hp9825b.
- feos updated luaengine: Fixed item:read_block(offset, count) so it applies the offset.
- Also added description comment for emu.item().
- Nigel Barnes provided bbc updates:
- Allocate ROMs required by expansion devices to empty slots on start.
- Removed all root device access from expansion devices.
- Added configuration option to fit Econet upgrade.
- Added OS 0.92 as BIOS option for bbca and bbcb.
- Added Opus Challenger ADFS 1MHz bus device (Master only).
- Moved torch MCP ROMs to bbc_tube_zep100 device, to be inserted at startup.
- bbc_acorn8271: Moved lesser-known DFS ROMs to the software list.
- Added Opus DDOS 3.05 to bbc_opus8272.
- Added Opus DDOS 3.12 to bbc_opus2791.
- Added Aries B488 and Acorn IEEE488 Interface devices on 1MHz bus.
- Nigel Barnes updated amstr_pc.cpp: Added internal 3.5" floppy drive to machine configuration.
- O. Galibert updated ampoker2.cpp: Simplified rabbitpk decryption.
- O. Galibert updated ymmu100.cpp: Implemented sound output, including some filters.
- Patrick Mackinlay provided a v53 core overhaul:
- Added support for V50, and refactored code to better align with current best practices.
- Added 16-bit transfer support to DMAU.
- Cleaned up SCU implementation.
- Patrick Mackinlay provided a mips1 overhaul:
- Implemented TLB and address translation, and improved cache isolation behaviour.
- Corrected exception vector logic.
- Fixed overflow logic.
- Patrick Mackinlay updated the am79c90 device: Implemented network communication, and greatly improved behaviour.
- Patrick Mackinlay updated mips.cpp: Hooked up MAC address PROM, LANCE Ethernet controller, and floppy drive controller.
- r09 updated pc9801_86.cpp: Fixed stereo sound routing, and fixed a PSG level balance regression.
- Robbbert updated the tec1 driver: Replaced ROMs with clean dumps from the original designers.
- Roberto Fresca updated ampoker2.cpp: Documented and simulated piccolop protection, and removed ROM patches.
- Sven Schnelle updated the mb87030 device: Implemented padding mode (allows Pascal 3.24 to boot and run from SCSI on hp9k_3xx).
- Ryan Holtz and Carl updated luaengine: Added functions to screen_dev class for getting packed RGB pixel values.
- Ryan Holtz provided hpc3.cpp updates:
- Improved DMA transfer behaviour
- Fixed audio DMA, hooked up second DAC, and fixed a bug that prevented the audio DAC DMA timer from stopping.
- Partially hooked up second SCSI controller for Indigo2.
- Hooked up INT3 and PIT register access.
- Added support for single-byte SCSI DMA requests.
- Fixed an oversight with interrupt requests.
- Also converted logging to use logmacro, added more verbose logging, added stave state support, and cleaned up code.
- Restores SGI Indy boot chime, and allows IRIX installer to run until it fails with a SCSI error.
- Ryan Holtz provided ioc2.cpp updates:
- Hooked up Timer1/Timer0, z80scc and 8042kbdc interrupts.
- Hooked up 8042kbdc reset.
- Fixed IRQ-lowering logic so it actually clears the MIPS IRQ line.
- Also converted logging to use logmacro, made logging more verbose, and added save state support.
- Allows Gentoo Linux to boot, although it hangs during startup.
- Ryan Holtz updated newport.cpp: Fixed a long-standing bug with color resolution.
- Also updated to current coding standards, converted logging to use logmacro, and made logging more verbose.
- Ryan Holtz updated dp8573.cpp: Added DP8573 real-time clock emulation.
- Ryan Holtz updated sgi.cpp: Made RPSS counter more accurate, and added semaphore registers.
- Also converted logging to use logmacro, made logging more verbose, and updated to meet coding standards.
- Ryan Holtz provided indy_indigo2.cpp updates:
- Moved Indigo2 to a derived state class, and moved a number of devices into HPC3.
- Eliminated use of MACHINE_CONFIG_START/MACHINE_CONFIG_END macros.
- Hooked up pull-ups on EISA I/O space.
- Ryan Holtz provided indigo.cpp updates:
- Separated indigo3k and indigo4k state classes.
- Hooked up RS-232 ports.
- Switched to new Zilog SCC implementation, and added PIT8254 device (uses incorrect clock value to work around hang).
- Fleshed out SCSI and started fleshing out HPC1 implementation.
- Hooked up new DP8573 real-time clock implementation.
- Improved RAM layout.
- Added stubs for DSP RAM and Entry-Level Graphics (LG1/LG2).
- Implemented LG1 palette setup, block drawing, pattern drawing, frame buffer copy, and remaining commands used by PROM monitor.
- Removed unused screen device.
- Expanded logging and converted to use logmacro, and renamed variables to meet MAME coding standards.
- Ryan Holtz updated t10sbc.cpp: Added support for Format Parameters and Geometry Parameters pages.
- Ryan Holtz updated scsicd512.cpp: Added various legacy SCSI CD-ROM devices that use 512-byte blocks by default.
- Ryan Holtz updated nscsi_cd.cpp: Added various new-SCSI CD-ROM devices that use 512-byte blocks by default.
- Ryan Holtz updated the sgikbd device: Added basic SGI Indigo keyboard high-level emulation.
- Ryan Holtz updated rs232/hlemouse.cpp: Added support for SGI Indigo mouse.
- Ryan Holtz updated o2.cpp: Added CRIME and MACE skeleton devices.
- Ryan Holtz provided mips3.cpp updates:
- Corrected R4400BE, R4400LE, R4600BE and R5000BE bus width to 64 bits.
- Fixed a bug that caused a crash with 64-bit data bus and the DRC.
- Added ability to log SGI O2 boot PROM DPRINTF calls (enabled with a preprocessor macro).
- Ryan Holtz updated clifront.cpp: Improved descriptions of -showusage and -showconfig options.
- Ryan Holtz updated screen.cpp: Added a device callback to make it easier to hook the scan line timer.
- Ryan Holtz updated zerozone.cpp, zexall.cpp, zr107.cpp, zrt80.cpp, zt8802.cpp, zwackery.cpp, zx.cpp: Eliminated MACHINE_CONFIG_START/_END macros.
- Sven Schnelle provided m68kmmu improvements:
- Handle RW bit in address translation cache properly.
- Add page table walk resulting in BUSERROR to address translation cache.
- Fixed PTEST instruction, and PTEST level report in MMU status register.
- Trap if PLOAD is called with MMU disabled on MC68851.
- Don't skip descriptor status update for page descriptors.
- Set address in PTEST to last descriptor address.
- Added function code page table lookup.
- Fixed TT register matching.
- Decode FC field for PLOAD insturction.
- Added support for eight-byte indirect descriptors.
- Don't change page table/address translation cache state on translations triggered by the debugger.
- Store B bit in address translation cache on bus error and set last logical address for handler.
- Show 68020/030/040 PMMU registers in the debugger.
- Sven Schnelle updated the debugger: Added "gp" command to run until the next privilege level change, and added support for "%c" format conversion.
- Sven Schnelle provided hp9k_3xx updates:
- Use correct memory map for HP9000/360.
- Fixed RTC data corruption bug (initial state of latch clock was unsafe).
- Sven Schnelle updated the nereid device: Added overlay support (used by HP98550A), and implemented device_palette_interface.
- Sven Schnelle updated the hp_dio bus device: Added support for HP98550A high-resolution color graphics card, and made default for HP9000/360 and /370.
- Window mover, pixel/window replacement rules, VRAM bit access, solid line drawing, and pattern mask copy are implemented.
- Shape drawing, area fill, and additional copy modes are not supported.
- Sven Schnelle updated the hp_dio bus device: Added support for HP98643A LANIC Ethernet card.
- Al Kossow updated the qvt102 driver: Dumped an additional firmware version, and dumped keyboard microcontroller.
- anikom15 added ini/examples to binary distribution.
- Caps0ff and ClawGrip updated atetris.cpp: Decapped and dumped EPROM from Indel P8749H microcontroller (matches existing dump).
- Caps0ff, balrog and David Haywood updated kickgoal.cpp: Decapped and dumped kickgoal PIC sound microcontroller, and hooked up emulation.
- ClawGrip updated pbaction.cpp: Documented Tecfri version of Pinball Action that uses an additional board to drive numeric LED displays.
- Darksoft updated segasp.cpp: Added SystemSP Network Board version 1.23 firmware.
- f205v updated magic10.cpp: Updated notes with more detail, added boot instructions, corrected metadata, and added PLDs.
- Guru updated prehisle.cpp: Dumped correct character ROM for prehislek (MT05613).
- Guru updated namcond1.cpp: Redumped graphics ROMs for Abnormal Check.
- Jim Hernandez updated midyunit.cpp: Added SL1 revision sound ROM to Smash T.V. V3.01.
- Jim Hernandez updated exidy.cpp: Corrected PCB locations for PROMs in mtrap and clones.
- Leezer updated hiscore.dat: Updated for latest changes in MAME.
- Lord Nightmare changed hand-made SAA5051 character ROM to match the datasheet (one pixel was missing on the 'j' character).
- Ordyne updated segaxbd.cpp: Added Royal Ascot satellite ROMs.
- PinMAME updated by35.cpp, inder.cpp: Corrected toppin and pinclown sound CPU ROM dumps.
- Porchy and The Dumping Union updated segahang.cpp: Dumped CK2605 devices for hangon and clones.
- rfka01 and Bitsavers updated xerox820.cpp: Added ROM versions 4.02 (820-II), v50 v018 (820-II), and 5.00 (820-II 16/8).
- Sean Riddle, ClawGrip and The Dumping Union decapped and extracted internal ROM from SAA5050 character generator.