2017.06.01
EightyOne v1.4 Changelog:
* Bug fixes:
- Repaired ZXpand support, which was broken following the introduction of the
edition 1 ZX81 ROM.
- Repaired TS1000 support, which was broken following the introduction of the
edition 1 ZX81 ROM.
- The Memory window now refreshes after an edit is made.
- Re-instated FatTest.vhd for use with the MWCFIDE drive option (which was
missing since version 1.0a).
* Enhancements:
- Added a facility to reverse the listing order in the History window.
- Added facilities to filter the contents of the History window based on
address range.
- Memory edits are no longer allowed while the debugger is in free running
mode.
- Renamed 'nvram' subfolder as 'NV_Memory'.
- Renamed 'eeprom.bin' as 'zxpand-eeprom.bin'.
- ZXpand 'zxpand-eeprom.bin' file now accessed in the 'NV_Memory' subfolder.
- Removed obsolete ZXpand card.bin file access.
- Renamed MMC_Card subfolder to ZXpand_SD_Card.
- Removed obsolete files from the ROM subfolder.
2017.05.27
EightyOne is an emulator for the range of home computers made by Sinclair
Research (and their clones) in the 1980s. As well as emulating the machines
themselves, various add-on interfaces are supported, including hi-res
graphics, custom character sets, sound and colour cards.
EightyOne was created by Michael D Wynne, with releases originally published
at www.chuntey.com .
This archive collates as many release versions of the emulator as possible,
including the source code for them where available. Michael is no longer
actively developing the emulator, but has made the code open source so that
others can continue to extend it with new functionality. Versions up to 1.0a
were produced by Michael, with all later versions created by others.
* Bug fixes:
- The Flash Load mechanism would not load certain programs, e.g. Software
Farm's Bouncing Bert.
- The ZXpand “read only file” problem where the ROM shadow is disabled
after loading.
- The vertical scrollbar shown in the History window was too far over and
so was only partially visible.
- Changed how the ZXpand ROM overlay works, which fixing a few problems
with demos.
- Locks the positions of the “Previous/Next Change” buttons within the
status bar of the Memory window when resizing the window using the grip
control.
- Now correctly displays the address in the Memory window when in 'Word'
view mode.
- The tape block to wav file conversion did not always occur correctly.
- Changed the number of T-states assumed per frame for the ZX81 and ZX80.
- File default extension was sometimes .P instead of .O when saving in ZX80
mode.
- Greys out the I/O area and Display Generation T-States count within the
Debug window while free running.
- The ZX Interface 1 RS232 baud rate is now calculated based on machine
clock rate rather than hard-coded to 3.5MHz.
- Fixed the alignment of Spectrum characters shown in the Memory window
when in 'Traditional' view mode.
* Enhancements:
- ZXpand banner text changed to "ZXPAND EO x.y" to avoid user confusion
with the real hardware version number.
- T81 format enhanced to tolerate new block types, specifically the block
introduced by the 81-libretro emulator.
- Inclusion of edition 1 ZX81 ROM.
- Included support for the ZX81 edition 1 ROM floating point hardware fix.
- The disassembler now handles instructions above 00 on a ZX80/81 where bit
6 of the opcode is set.
- Improved the performance of the History capture feature under the Debug
window.
- Increased history storage to 3000 instructions (was 2000).
- The History window is now refreshed when it gets resized by the user.
- Added Clear and Reload options to the History window.
- Memory edits are no longer allowed while the debugger is in free running
mode.
- The Memory window now refreshes after an edit is made.
- The Memory window now displays offset numbers as column headings.
- The Memory window now displays the address in the status bar when
hovering the mouse cursor over the Sinclair characters when
in 'Traditional' view mode.
- The Memory and Symbol buttons in the Debug window now toggle the
visibility of their respective windows.
- The scrolling mechanism of the Memory window has been enhanced to provide
more logical behaviour.
- The Tape Manager used to insert a description block with text “Created
with EightyOneTZX”. This has been changed to “Created using the
EightyOne emulator”.
- Added a feature to the Debug window to allow the user to specify the
number of T-states that are expected to have elapsed between consecutive
hits of a specified address, useful for
verifying timing of flicker-free ZX80 programs.
- Warn users when file/memory/snap load/save fails.
- Default position of all windows set to be within typical monitor bounds.
- Added 'Gather Windows' option to View menu to reposition all dialogs to
ensure they appear within the monitor bounds.
- Added 'Enable Splash Screen' option to the View menu.
- SoundOutput visible status now saved in configuration file.
https://sourceforge.net/projects/eightyone-sinclair-emulator/?source=navbar