The Emulation Realm

MESSinfo.dat

 

What's New:

- a3010: Updated Acorn A3010 roms labels and added battery management program ROM [robcfg].
- abc800c, abc800m: Fixed the fast floppy controller [Curt Coder].
- adam: Fixed the 160KB floppy controller [Curt Coder].
- apogee: Sound support [shattered].
- apple2: Initial non-working implementation of High Speed SCSI Card [R. Belmont].
- at586, at586x3: Bugfix #05348: [Crash/Freeze] (at.c): [debug] Crash before OK [Osso].
- c128: Added KeyDOS support disk in soft list [Curt Coder].
- c64: Added PK-232 driver cartridge in soft list. Fixed tape loading. Emulated the PARTNER 64 cartridge [Curt Coder].
- compis:: Added cassette, MPSC and RS-232 ports. Connected the FDC via the iSBX bus. Added working System II and MS-DOS images [Curt Coder]. Emulated the keyboard [Curt Coder, Marcus Comstedt].
- dolphunk: Added cassette [Robbbert]...

- elektor: Added paste facility, and improved quickload [Robbbert].
- ibm5170: Added the remaining Riki coverdisks [Kaylee]. Added some Windows, MS-DOS, PC-DOS, GEM, OS/2, utilities and drivers, DR DOS 6.0, and Indianapolis 500 [Curt Coder]. Added CD-ROM software list with some Windows goodies and PC DOS 2000 in ibm5170_cdrom.xml [Curt Coder].
- ibmpcjr: Fixed the software lists [Kaylee].
- instruct: * Added various leds, keys and switches * Added interrupt logic * Fixed quickload * Fixed mistakes in the memory map and cassette operation [Robbbert].
- modellot: Added keyboard and cursor [Robbbert].
- n64: Refactored N64 RDP blender to use function arrays in order to flatten inner-loop branch structures for potential performance. N64 optimizations: * Converted PIF RAM from 8-bit array to 32-bit array * Inlined color and alpha combiner equations * Moved a number of calculations in span rendering to outer loops * Flattened branch structure of texel fetching somewhat [MooglyGuy]. N64 RDP and RSP improvements: * Fixed an RSP DMA edge case when transfer count is greater than 1. * Refactored the RDP blender implementation to use function pointers rather than deep if/else structures in order to reduce branch prediction penalties in the inner software rasterizer loop * Reduced the likelihood that bad triangle commands due to an RSP crash will crash MESS [MooglyGuy, Marathon Man].
- pico: Added more dumps and more documentation in soft list [Team Europe].
- pp01: Added sound and uart [Robbbert].
- saturn: Added dump of Ultraman support cart in soft list [Team Europe].
- unior: Added devices and sound [Robbbert].
- vboy: Added fullpath support for small homebrews [Robbbert].
- a7800.c: Added Phase Shifts 24.7, 25.2, 26.2, 27.2. Phase Shifts 24.7 through 27.7 degrees with 0.5 degree increments documented. Phase Shift 26.2 degrees made active. Fixed typo under 26.77$. Cleanup of address maps, high score maps added [Robert Tuccitto].
- abc80.c: Added ROMs for the Scandia Metric FD2 [robcfg].
- amstrad.c: Fix gx4000 inputs [Alex Jackson]. Allowed vpos counter to count past the active display. This allows raster interrupts to be set on a non-visible scanline [Barry Rodewald].
- cat.c: Switch swyft to use mc68008, split vram handler from cat vram handler due to bus width differece. Hook up VIAs to swyft. Further work on documenting the rom and ram layout of the swyft, pending hardware tests to figure out the via hookups [Lord Nightmare, Dwight Elvey, Sandy Bumgarner]. Add v331 IAI swyft firmware roms, and add .jed file dumps for the four swyft pals [Sandy Bumgarner, Lord Nightmare, Balrog]. Further swyft documentation updates based on having the board to look at directly [Lord Nightmare, Sandy Bumgarner]. More swyft comment updates, fixed the board location of one of the pals [Lord Nightmare].
- cd2650.c: Fixed quickload [Robbbert].
- dectalk.c: Add DECtalk DTC-01 v1.8 firmware, add two new DECtalk DSP firmwares (one which goes with v1.8, and one which goes with later v2.0 units) [Al Kossow, Lord Nightmare]. Fixed the outfifo handler so the 'later 2.0' -409/-410 dsp firmware works correctly; some minor documentation updates as well, and added a compile-time feature to boost interleave when the output fifo is about to run out. Fixed 68k->dsp fifo, hooked up the old 1.8 dsp rom version since it works with 1.8 with no glitching and also works with 2.0 [Lord Nightmare].
- nes.c: Documented new PAL NES clone called "Golden China TV Game" [Kaylee].
- pc.c: mc1502 fdc reset fix [shattered].
- pet.c: Added McTerm 1.20, BASIC Programmer's Toolkit for BASIC 4.0, POWER, Oracle 3.03, Command-O for 8032, SORT, WordPro 3, Waterloo Structured BASIC, and Paperclip 2.84 [Mike Naberezny]. Added McTerm 1.21 [Mike Naberezny, Stefano Santerini].
- ravens.c: Fixed bugs in quickload [Robbbert].
- vboy.c: Improved loading from fullpath for non-2MB carts [Fabio Priuli].
- x68k.c: Make floppies work again [Carl].
- robcfg and Curt Coder added NTS DreamWriter 225 system.
- robcfg added skeleton driver of Dragon 200-E system.
- Nigel Barnes and Fabio Priuli added Acorn BBC Micro Model B (German), Proton (US), BBC Master 512, BBC Master AIV, ARM Evaluation, BBC Master Compact, BBC Master Compact (Arabic), BBC Master ET and BBC Master Turbo systems.
- R. Belmont added skeleton driver of Ensoniq EPS-16 Plus system.
- Al Kossow and Robbbert added skeleton driver of Forward Technology FT-68M system.
- Kaylee added Golden China TV Game system.
- Al Kossow added MOLECULAR Computer system.
- R. Belmont added skeleton driver of Ensoniq MR-61 Workstation system.
- Robbbert added Tesla SAPI-1 ZPS 3 (terminal) and Tesla SAPI-1 ZPS 3 (6845) systems.
- Al Kossow and Robbbert added ft68m.c skeleton driver.
- shattered added ie15.c skeleton driver.
- Al Kossow added molecular.c driver.