Page 1 of 35

New release of EightyOne available

Posted: Thu Nov 26, 2015 11:25 pm
by Fruitcake
Over the past few months I've been enhancing the EightyOne emulator with support for new functionality and also fixing a number of existing bugs.

The new functionality added is: These changes are built upon the latest available source code containing ZXpand functionality (viewtopic.php?f=3&t=1477).

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.

Re: New release of EightyOne available

Posted: Thu Nov 26, 2015 11:37 pm
by chernandezba
Great Paul!

Another emulator that supports spectra and chroma 81 :)

Cheers
Cesar

Re: New release of EightyOne available

Posted: Thu Nov 26, 2015 11:54 pm
by PokeMon
Thanks for putting the latest version and source on sourceforge.
And thanks for adding so much hardware support. 8-)

Re: New release of EightyOne available

Posted: Fri Nov 27, 2015 1:04 am
by 1024MAK
ImageImageImage

Mark

Re: New release of EightyOne available

Posted: Fri Nov 27, 2015 12:33 pm
by msch
...
I've documented the process so that others may replicate the set up and therefore continue supporting future development of the emulator.
Great Job - thank You very much!

Re: New release of EightyOne available

Posted: Sat Nov 28, 2015 10:06 pm
by MikeW
It was around 12 years ago (I think), I had a week off work and didn't know what to do with myself. I know, I thought, there's dozens of Spectrum emulators out there but not a single ZX81 emulator that runs well under windows - I'll put one together. And so it came that I stole the Z80 core from Fuse, various bits of code (FDD and so on) from other emulators and came up with EO...

I truly thought in those years, something far better that I wrote would have come along. But here we are year later and all I can say is good luck. You never know, I might even make some contributions myself.

Re: New release of EightyOne available

Posted: Sun Nov 29, 2015 12:16 pm
by PokeMon
Your emulator is a great piece of work ! 8-)

Re: New release of EightyOne available

Posted: Mon Nov 30, 2015 2:09 am
by Fruitcake
I've discovered 3 bugs in the version 1.1 release (2 in the debugger window and 1 in the QS Character emulation).

I've fixed these and released version 1.2 on the SourceForge website:
https://sourceforge.net/projects/eighty ... r-emulator

I've also made a correction to the document describing how to set up the development environment and build the emulator. This can be found in the source code distribution for the new version.

Re: New release of EightyOne available

Posted: Mon Nov 30, 2015 10:36 pm
by Fruitcake
After uploading the new version 1.2 files to SourceForge last night, I realised soon afterwards that I had mistakenly uploaded a development version instead of the actual release version. I quickly removed the files and have now had a chance to upload the correct ones.

If you happened to have downloaded the erroneous files within the short period that they were available, please could you discard them and replace with the new files (both the Release and the Source zips).

I'll try and refrain from uploading new files during the early hours to avoid silly mistakes like that happening again... :oops:

Re: New release of EightyOne available

Posted: Tue Dec 01, 2015 7:26 pm
by jonesypeter
Hi Paul,

Thanks for your work on this. It is a great emulator.

I'm getting an issue when trying to save to tape. The dialogue box seems to crash. I'm on a laptop running Windows 8.1 at the moment.

I enclose a screenshot (Saved on Dropbox)

Best wishes

Peter

https://www.dropbox.com/s/afnz969yvypod ... e.PNG?dl=0