added ROMs for DK'Tronics Speech Synthesiser, and both RS232
interfaces (plus one alternate for the Amstrad interface).
split Amstrad and Pace serial interfaces into separate devices as
they have different sized ROM areas. [Barry Rodewald]
- Add NV2A vertex program disassembler
- Added two new debugger commands, grab_vprog <filename> to save the currently uploaded vertex program, and vprogdis <address, length>[<,type>] to disassemble a vertex program.
- Implemented alpha-test, blending, and logical per-fragment operations. Improves many 2D displays in outr2.
tigeroad.c: Added PCB locations to the Tiger Road sets. [Bonky0013, Brian Troha]
New clone Added
-----------------------------------------------------
Tiger Road (US) [Bonky0013, The Dumping Union]
* Added missing documentation to kenseim
* Minor cleanups and fixes
(MESS) Fixed Quickload (c64) to allow files packed with Kompressmaster v4.1-3 from Peter Arndt. [M.A.S.H.]
* Cache pointers to basic and kernal ROMs at startup (they can be in separate
ROM regions or a single ROM depending on model) rather than branching on
every read
* Moved "ProLogic-DOS Classic" BIOS from c64 to c64c, since it's clearly meant
for, and only successfully boots on, the latter machine
New System Drivers Supported:
-----------------------------
Texas Instruments Compact Computer 40 [hap, Jon Guidry]
I'm still working on this, looking for bugs in tms7000 core now
mc6845: don't make visible area larger than screen size with SHOW_BORDER_AREA; it causes vblank duration to be negative, which is all kinds of weird and wrong.
This allows the Corvus diagnostics program to format any drive. Previously,
the drive id sent in the command to enter prep mode was ignored and drive 1
would always be formatted instead.
Using the Corvus id number consistently throughout makes it easier to reason
about this code. Previously, some functions used a 0-based drive index
(0..14) and others used the 1-based Corvus id number (1..15). The only
place we actually need it to be 0-based is in corvus_hdc_file(), so now we
just convert it there instead of in several places.
Also adds a complete dump of the FD1089B 317-0027 key!
New Clone Added
----------------------------------------------
SDI - Strategic Defense Initiative (Japan, old, System 16A, FD1089B 317-0027) [Charles MacDonald, ShouTime, The Dumping Union]
* read_pla() leaves the PLA outputs packed, instead of using eight output parameters to return them
* flatten nested switch statements in read_memory() and write_memory()
* mos6566: inline bus_r() and various READ_LINE_MEMBERs
(nw)
from 285% to 300% idling at basic prompt with default slot devices (c1541, no cartridge)
About half the speedup comes from read_pla() refactoring, the other half comes from flattening the switch()es.