New version now in the link.kokkiklhs wrote: ↑Thu Jun 01, 2023 10:19 pmWow, this sounds great! I'm looking forward to it! Furthermore I will inform geco about the potential bug in his Spemu, he may want to fix it, as his latest compiled version is from 2014.
Thank you for the very detailed explanation, even though I didn't understand all of it (I need to study more about Z80 assembly), I'm sure geco will do!!
SP-2-ZX81, the new ZX81-emulator for the 48K ZX Spectrum
Re: SP-2-ZX81, the new ZX81-emulator for the 48K ZX Spectrum
Re: SP-2-ZX81, the new ZX81-emulator for the 48K ZX Spectrum
DEBUG-mode was still in it.
Re: SP-2-ZX81, the new ZX81-emulator for the 48K ZX Spectrum
Faster than light!! You rock!!!
Thank you so much, I will do some further testing tomorrow!
Thank you so much, I will do some further testing tomorrow!
Re: SP-2-ZX81, the new ZX81-emulator for the 48K ZX Spectrum
Games that don't use full screen (ie 1K games that only produce a few lines) can run faster when you activate the menu and run the speedfinder.
Especially older games have a screen with multiple linefeeds to fill the screen.
The speedfinder count's those lines and replaces them with a single JP (HL).
The emulator knows that this command is the end of the screen and will stop updatung the screen.
A boardgame like the original 1K chess uses 8 lines. That means that 2/3 of the screen can be skipped when updating.
This can give more speed.
My modern 1K games all end with JP (HL) on the screen so they run faster directly after loading.
Re: SP-2-ZX81, the new ZX81-emulator for the 48K ZX Spectrum
As I recall the Enterprise (memorylayout)I think we should join forces and make it a full speed ZX81 emulator on the Enterprise.kokkiklhs wrote: ↑Thu Jun 01, 2023 10:19 pm
Wow, this sounds great! I'm looking forward to it! Furthermore I will inform geco about the potential bug in his Spemu, he may want to fix it, as his latest compiled version is from 2014.
Thank you for the very detailed explanation, even though I didn't understand all of it (I need to study more about Z80 assembly), I'm sure geco will do!!
His knowledge of the enterprise and my idea how I coded the SAM81-emulator should work together.
Re: SP-2-ZX81, the new ZX81-emulator for the 48K ZX Spectrum
Due to multiple ZIP-files yesterday wrong file was uploaded.
Now correct version.
Re: SP-2-ZX81, the new ZX81-emulator for the 48K ZX Spectrum
I am amazed that you are considering this as a good idea!!! If this ever happens, you'll both make a happy man out of me!
Yes, I tested the second 2.16 uploaded version and it was slow, as well! Now it's time to test the right one! You are my hero!!!
Well, on the latest version, 3D Ant Attack plays nicely, I also tested Omega Phoenix (I hadn't before) and it plays well and at a reasonable speed! Yay!!!!
The only game I couldn't get to run though (neither with previous versions) is 81-tris and I can't see an obvious reason, seems like a "normal" 16k game to me...
Re: SP-2-ZX81, the new ZX81-emulator for the 48K ZX Spectrum
In 2006 or so I had plans to code emulators on multiple machines.
Most wanted would be machines where the memory could be used on right addresses with banks like on the SAM.
By heart the enterprise can do this. With the right expertise from both sides we could make a good emulator.
Just report not working games.The only game I couldn't get to run though (neither with previous versions) is 81-tris and I can't see an obvious reason, seems like a "normal" 16k game to me...
So far MAYHEM, intrupt controlled programs like my CALCULUS MAZXIMUS and 3D ANT ATTACK were reported and I was able
to add them without losing speed in the emulator.