Beruflich Dokumente
Kultur Dokumente
204 2018-11-28
----------------
Source Changes
--------------
-v25: Added address space for internal data area and SFRs. [AJR]
-z80ctc: Added support for a fixed-rate clock input to be configured for each
channel. [AJR]
* Improves performance by reducing the need to drive the CLK/TRG inputs with high-
frequency synchronizing timers.
-i386: Signal a privilege change to the debugger when protected mode is enabled or
disabled, or CS descriptor flags change. [AJR]
-dsk_dsk.cpp: Fixed an issue where the deleted and bad CRC flags were being used
uninitialized. [AmatCoder]
-tecmo.cpp: Reduced duplicated code and runtime tag map lookups, and replaced
initialisation functions with derived memory maps.
[cam900]
-serflash.cpp: Added support for page size configuration, and fixed block erase
command and read/write past last page. [cam900]
-hotblock.cpp: Confirmed crystal values, cleaned up video code, and deferred video
RAM allocation to start time. [cam900]
-stadhero.cpp: Cleand up code, removed some MCFG macros, improved naming, and added
a note. [cam900]
-st0020.cpp: Added object finder for ROM region, reduced code duplication, and
simplified tilemap mapping. [cam900]
-cave.cpp: Reduced use of ACCESSING_BITS and MCFG macros, improved member names,
and cleaned up code. [cam900]
-drgnmst.cpp: Fixed 8x8 tile banking. [cam900]
-segas32.cpp: Reduce use of ACCESSING_BITS macros and code duplication, and improve
member names. [cam900]
-supbtime.cpp: Restored one-pixel tilemap offset for tumblep and chinatwn. [David
Haywood]
-m52.cpp: Moved alpha1v to a separate derived state class, fixed graphical issues,
and promoted to working. [David Haywood]
* Also removed kludges in mpatrol palette handling that were originally used to
save memory.
-ppu2c0x_vt.cpp: Allow palette to be set before mode is selected (fixes Konami logo
display in ddrdismx). [David Haywood]
-amiga: Added support for Commodore A2065 Ethernet card. [Dirk Best]
-mips.cpp: Hooked up MAC address PROM, LANCE Ethernet controller, and floppy drive
controller. [Patrick Mackinlay]
-pc9801_86.cpp: Fixed stereo sound routing, and fixed a PSG level balance
regression. [r09]
-tec1: Replaced ROMs with clean dumps from the original designers. [Robbbert]
-mb87030: Implemented padding mode (allows Pascal 3.24 to boot and run from SCSI on
hp9k_3xx). [Sven Schnelle]
-luaengine: Added functions to screen_dev class for getting packed RGB pixel
values. [Ryan Holtz, Carl]
-sgi.cpp: Made RPSS counter more accurate, and added semaphore registers. [Ryan
Holtz]
* Also converted logging to use logmacro, made logging more verbose, and updated
to meet coding standards.
-t10sbc.cpp: Added support for Format Parameters and Geometry Parameters pages.
[Ryan Holtz]
-scsicd512.cpp: Added various legacy SCSI CD-ROM devices that use 512-byte blocks
by default. [Ryan Holtz]
-nscsi_cd.cpp: Added various new-SCSI CD-ROM devices that use 512-byte blocks by
default. [Ryan Holtz]
-sgikbd: Added basic SGI Indigo keyboard high-level emulation. [Ryan Holtz]
-screen.cpp: Added a device callback to make it easier to hook the scan line timer.
[Ryan Holtz]
-debugger: Added "gp" command to run until the next privilege level change, and
added support for "%c" format conversion.
[Sven Schnelle]
-hp_dio: Added support for HP98550A high-resolution color graphics card, and made
default for HP9000/360 and /370. [Sven Schnelle]
* 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.
-hp_dio: Added support for HP98643A LANIC Ethernet card. [Sven Schnelle]
-atetris.cpp: Decapped and dumped EPROM from Indel P8749H microcontroller (matches
existing dump). [Caps0ff, ClawGrip]
-kickgoal.cpp: Decapped and dumped kickgoal PIC sound microcontroller, and hooked
up emulation. [Caps0ff, balrog, David Haywood]
-magic10.cpp: Updated notes with more detail, added boot instructions, corrected
metadata, and added PLDs. [f205v]
-midyunit.cpp: Added SL1 revision sound ROM to Smash T.V. V3.01. [Jim Hernandez]
-exidy.cpp: Corrected PCB locations for PROMs in mtrap and clones. [Jim Hernandez]
-Changed hand-made SAA5051 character ROM to match the datasheet (one pixel was
missing on the 'j' character). [Lord Nightmare]
-by35.cpp, inder.cpp: Corrected toppin and pinclown sound CPU ROM dumps. [PinMAME]
-segahang.cpp: Dumped CK2605 devices for hangon and clones. [Porchy, The Dumping
Union]
-xerox820.cpp: Added ROM versions 4.02 (820-II), v50 v018 (820-II), and 5.00 (820-
II 16/8). [rfka01, Bitsavers]
-Decapped and extracted internal ROM from SAA5050 character generator. [Sean
Riddle, ClawGrip, The Dumping Union]