SP-2-ZX81, the new ZX81-emulator for the 48K ZX Spectrum

Emulator and emulator development specific topics
butchi
Posts: 38
Joined: Wed Jun 12, 2019 4:12 am

Re: SP-2-ZX81, the new ZX81-emulator for the 48K ZX Spectrum

Post by butchi »

dr beep wrote: Mon May 29, 2023 9:02 am
If it loads on other emulators it is not a SP-2-ZX81 problem.
[/quote]
dr beep,
2nd UNIX 48K ZX Spectrum emulator that fails to load SP-2-ZX81:
link
. . . no errors trapped, the LOAD directly returns to 'K'ursor, as before
dr beep
Posts: 2060
Joined: Thu Jun 16, 2011 8:35 am
Location: Boxmeer

Re: SP-2-ZX81, the new ZX81-emulator for the 48K ZX Spectrum

Post by dr beep »

butchi wrote: Mon May 29, 2023 7:51 pm . . . no errors trapped, the LOAD directly returns to 'K'ursor, as before
A flashing K or an inverted K?

An inverted K is the cursor for the ZX81.

Press 1 and 0 together to see if the menu activates.
butchi
Posts: 38
Joined: Wed Jun 12, 2019 4:12 am

Re: SP-2-ZX81, the new ZX81-emulator for the 48K ZX Spectrum

Post by butchi »

dr beep wrote: Mon May 29, 2023 8:02 pm
A flashing K or an inverted K?

An inverted K is the cursor for the ZX81.

Press 1 and 0 together to see if the menu activates.
[/quote]
dr beep, Okay!
Next hurdle, convert .p files to .tap.
What's the quick-n-dirty trick?
. . keep it simple
User avatar
kokkiklhs
Posts: 103
Joined: Sat Jan 10, 2015 12:09 pm

Re: SP-2-ZX81, the new ZX81-emulator for the 48K ZX Spectrum

Post by kokkiklhs »

butchi wrote: Mon May 29, 2023 11:34 pm dr beep, Okay!
Next hurdle, convert .p files to .tap.
What's the quick-n-dirty trick?
. . keep it simple
Hi butchi,
in order to spare dr beep some time, here's all you need! ;)
There are some games already converted by me, most of them run flawlessly! I even converted the excellent Biggoil and it loads, but unfortunately the keyboard was dead, so I had to delete it!
Just remember to use the latest (v2.15) emu version by dr beep, it might be even faster and more compatible!
I have made this little collection some 2-3 years ago and I'm not sure which version I've included.
The XTEN2TAP utility is for DOS, you can experiment as much as you like with more titles! Remember, hires is not supported, though!
Enjoy this little piece of programming art!!!
8-)

P.S. anyone else who'd like to try it and was just bored to follow the necessary procedures, here's your chance! Everything is here, ready to go!!!
Attachments
ZX81EmuforZXSpectrum.rar
(149.8 KiB) Downloaded 316 times
dr beep
Posts: 2060
Joined: Thu Jun 16, 2011 8:35 am
Location: Boxmeer

Re: SP-2-ZX81, the new ZX81-emulator for the 48K ZX Spectrum

Post by dr beep »

In the 103 is a converter for .p to .tap
viewtopic.php?p=37703#p37703
dr beep
Posts: 2060
Joined: Thu Jun 16, 2011 8:35 am
Location: Boxmeer

Re: SP-2-ZX81, the new ZX81-emulator for the 48K ZX Spectrum

Post by dr beep »

dr beep wrote: Tue May 30, 2023 12:55 pm In the 103 is a converter for .p to .tap
viewtopic.php?p=37703#p37703
Start an emulator.
Make a tap-file to write to
load the p-2-tap snapshot
Run the code
Do a blockload of the .p at 49161
Enter the name to save to the tap-file
Repeat running when want to store multiple .p in same tap
save tap file
User avatar
kokkiklhs
Posts: 103
Joined: Sat Jan 10, 2015 12:09 pm

Re: SP-2-ZX81, the new ZX81-emulator for the 48K ZX Spectrum

Post by kokkiklhs »

Yay, during the last days I had the opportunity to test rather thoroughly the latest (2.15) vesion.
Overall: EXCELLENT!!! 8-) 8-) 8-)
It ran like a charm ALL older famous titles I tested (and they were at least 30-40) plus modern games like Biggoil, the freely distributable Avalanche, Down etc. from Revival Studios (including their Essentials and Twirl demos), Lode Runner by dr beep, the 3 nice Mojon Twins games and all the titles by Bob Smith EXCEPT 3D Ant Attack, which loads, but produces colored and flashing squares during gameplay and then crashes.
So the compatibility rate is extremely high (much better than it was before v2.0) and the speed is more than satisfactory!!! I am truly impressed!

A silly issue that has nothing to do with the emulator itself (but thought of mentioning it, as I found it interesting) is that even though the older versions ran well under the SpEmu software Spectrum 48k emulator for the Enterprise 128 by geco and were able to load converted Zeddy games from sound source, the newer version doesn't.

Mazogs on EP128 running on dr beep's 1.03 emulator under geco's Spemu.
1.jpg
Have a closer look :shock:
2.jpg
The 2.15 (and from 2.0 onwards) loads normally up to Zeddy BASIC cursor, but when it comes to loading Zeddy software it just crashes upon the header (Bytes:xxxx) of the program and resets the emulated Spectrum.
I haven't tried it yet with the hardware Spectrum emulator for the EP128, though!
:mrgreen:
dr beep
Posts: 2060
Joined: Thu Jun 16, 2011 8:35 am
Location: Boxmeer

Re: SP-2-ZX81, the new ZX81-emulator for the 48K ZX Spectrum

Post by dr beep »

You can't load zeddy-software directly. You need to convert them to TAP. Was the same in the first emulator.

I will take a look on 3D Ant Attack.
I recall it worked earlier.
dr beep
Posts: 2060
Joined: Thu Jun 16, 2011 8:35 am
Location: Boxmeer

Re: SP-2-ZX81, the new ZX81-emulator for the 48K ZX Spectrum

Post by dr beep »

kokkiklhs wrote: Thu Jun 01, 2023 7:07 pm EXCEPT 3D Ant Attack, which loads, but produces colored and flashing squares during gameplay and then crashes.
CONFIRMED. Need to checkout what is going on. Perhaps IX register.
dr beep
Posts: 2060
Joined: Thu Jun 16, 2011 8:35 am
Location: Boxmeer

Re: SP-2-ZX81, the new ZX81-emulator for the 48K ZX Spectrum

Post by dr beep »

It looks like 3D ANT is using IX and IY.
IY is in this emulator fixed at #4000 (#C000).

The emulator uses a fixed IY to speed up the emulator.
A different IY will therefore not work properly
Post Reply