Professional Documents
Culture Documents
Whatsnew
Whatsnew
214 2019-09-25
----------------
Source Changes
--------------
-bus/ss50: Corrected SS-30 MPS2 "high" Baud rates. [68bit]
-bus/ss50: Don't log reads from empty SS-50 slots when side effects are disabled.
[68bit]
-asmjs: Removed option to ignore missing libraries, and removed util and SDL2_ttf
from link libraries. [68bit]
-Added dump and emulation for Alpha Micro AM-310 Communications Controller. [AJR,
Bitsavers]
-Distinguish DIP switches that belong to different devices but have the same name
in UI menus. [AJR]
* Most likely to occur when multiple instances of the same device type are
configured on bus slots.
-prestige.cpp: Corrected metadata (glmmc is now gmmc), and marked gmmc system ROM
as a bad dump. [AJR]
-h6280: Reduced logical address space width, and made debugger use official names
for banking registers. [AJR]
-snes.cpp: Don't reset HDMA on writes to HDMAEN if the register value isn't changed
(fixes MT06205). [AmatCoder]
-g65816, spc700: Improved cycle counting (fixes MT06901 and MT07419). [AmatCoder]
-k051649.cpp: Added more address map mirrors, added save state support, and cleaned
up code. [cam900]
-ay8910.cpp: Implemented AY8930 extensions, made pin 26 an input, added notes, and
cleaned up code. [cam900]
-calcune.cpp: Converted drawing routine to use VDP palette, added save state
support, and reduced redundant code. [cam900]
-legionna.cpp: Always invalidate tilemaps on bank change for Denjin Makai and
Heated Barrel. [cam900]
-spectrum: Added preliminary Beta Disk emulation (not working). [David Haywood]
-hphybrid: Fixed bug that caused hp9825t to hang when calculating logarithms.
[F.Ulivi]
-apple2: Fixed key code for Ctrl-Shift-P and modifier codes for M and N on II and
II Plus. [Golden Child]
-m6502: Improved reset sequence emulation (fixes MT06486). [MoochMcGee, hap, smf]
-acorn_vidc.cpp: Generate mu-law table at device start time. [O. Galibert, Angelo
Salese]
-tms34020: Fixed BLMOVE alignment handling (fixes endless loop in Atronic games).
[Priit Laes]
-apple2: Added initial support for ComputerEyes/2 image capture slot card. [R.
Belmont, Golden Child]
-Added a preliminary native Cocoa OSD layer for macOS (not working yet). [R.
Belmont]
-mac.cpp, mac128.cpp: Made default mapping for Command key right alt for all
machines. [R. Belmont]
-Emulated Sega Billboard and hooked it up to ST-V, Model 2 and Model 3 games. [Rob
Krum, Dirk Best]
-pmd85.cpp: Added cassette to alfa and mato, fixed cassette on other sets, and
added notes. [Robbbert]
-r4000: Report the correct sub-revision for the R4600, and allow specific R4x00
types to specify the FPU ID as well. [Ryan Holtz]
-indigo.cpp: Switched indigo4k to use the new R4000 CPU core. [Ryan Holtz]
-SGI HAL2 audio: Corrected chip revision ID to match real hardware. [Ryan Holtz]
-sgi_mc: Flag EISA bus as present on both Indigo2 and Indy, as VINO uses EISA
signals for GIO64 arbitration. [Ryan Holtz]
-debugger: Added mips and m68k support to gdbstub, and added support for running
MAME debugger commands from the client.
[Ramiro Polla]
-Changed Travis CI build to use GCC 9, and added MinGW GCC build to AppVeyor.
[Belegdol]
-marineb.cpp: Documented difficulty settings for hoccer, and added DIP switch
locations for most sets. [Brian Troha]
-policetr.cpp: Re-dumped U163 sound ROM for policetr10, and added speed-up hacks
for sshooter, sshooter11 and policetr10.
[Brian Troha]
-ibm5150.xml update:
* Replaced tgipack and ranger1 with MFM images.
-sprint4.cpp: Fixed gear shift controls for fourth player. [Mark Spaeth]
-cps1.cpp: Dumped U104 PAL for Street Fighter II' CE Mstreet-6 bootlegs sf2cems6a
and sf2cems6b. [TwistedTom]
-chinagat.cpp: Added PCB layouts and TRJ-100 pinout information, and updated notes.
[yukaritamura]
-supbtime.cpp: Fixed DE-0343 board main CPU and audio CPU clock frequencies.
[yukaritamura]