The new functionality added is:
- Support for the colour facilities provided by the Chroma SCART interface for the ZX81
http://www.fruitcake.plus.com/Sinclair/ ... erface.htm - Support for the colour facilities provided by the Spectra SCART interface for the Spectrum
http://www.fruitcake.plus.com/Sinclair/ ... erface.htm - Support for ZX Interface 2 ROM cartridges and read only support for the ZXC2, ZXC3 and ZXC4 ROM cartridges that can be used with the ZX81 or Spectrum
http://www.fruitcake.plus.com/Sinclair/ ... ridges.htm
It has been necessary to work out how to set up the development environment necessary to build EightyOne, and a number of modifications have been required to allow the source code to be built successfully on all modern versions of Windows. I've documented the process so that others may replicate the set up and therefore continue supporting future development of the emulator.
After discovering a few weeks ago that Michael Wynne's website had vanished, I decided to collate all the release versions of the emulator that I have or that I could find online (including the ZXpand patch releases made on this forum by SirMorris) and upload these to an archive on SourceForge. Where available I have also included the source code for each release.
Michael's website has since reappeared and so I have contacted him to confirm that he is happy for me to publish the older versions and also to enhance the emulator with new functionality. He was pleased that development of the emulator is continuing and is interested to hear about any future enhancements made.
The SourceForge archive can be found here:
https://sourceforge.net/projects/eighty ... r-emulator
The new facilities introduced into the emulator can be selected using the Colour and ROM Cartridge drop down boxes within the Hardware options dialog. When Chroma or Spectra colour functionality has been selected, the Control menu on the emulator's main window contains options to enable/disable it, replicating the on/off switch found on those interfaces.
Details about the bug fixes made to the emulator are summarised in the change history text file included within the release distribution for the new version (version 1.1). The instructions for setting up the development environment and how to build the emulator can be found in the corresponding source code distribution.