Daft question about ZX81 software on the ZX80

Discussion about ZX80 / ZX81 Software
Post Reply
Lardo Boffin
Posts: 2160
Joined: Sat Nov 26, 2016 2:42 am

Daft question about ZX81 software on the ZX80

Post by Lardo Boffin »

Hello all

Daft question alert!

Are there any ZX81 programs that are likely to run on the ZX80 - with a ZX80 ROM present (not an ‘upgraded’ ZX80 with an 81 ROM)?

I am working on the assumption that some very simple BASIC programs may work? Or were things really changed for the 81?

The long and short of it is that I would like to test tape loading on my 80 but don’t have any 80 tapes. :D

Thanks in advance for not laughing at this question

Lardo
ZX80
ZX81 iss 1 (bugged ROM, kludge fix, normal, rebuilt)
TS 1000 iss 3, ZXPand AY and +, ZX8-CCB, ZX-KDLX & ChromaSCART
Tatung 81 + Wespi
TS 1500 & 2000
Spectrum 16k (iss 1 s/n 862)
Spectrum 48ks plus a DIVMMC future and SPECTRA
User avatar
1024MAK
Posts: 5103
Joined: Mon Sep 26, 2011 10:56 am
Location: Looking forward to summer in Somerset, UK...

Re: Daft question about ZX81 software on the ZX80

Post by 1024MAK »

The ZX80 cannot load ZX81 cassette files.
The ZX81 cannot load ZX80 cassette files.

And yes, the BASICs are different.

More technical details here

There are some ZX80 programs on Paul’s site here ;)

Mark
ZX81 Variations
ZX81 Chip Pin-outs
ZX81 Video Transistor Buffer Amp

:!: Standby alert :!:
There are four lights!
Step up to red alert. Sir, are you absolutely sure? It does mean changing the bulb :!:
Looking forward to summer later in the year.
Moggy
Posts: 3231
Joined: Wed Jun 18, 2008 2:00 pm

Re: Daft question about ZX81 software on the ZX80

Post by Moggy »

Just to be going on with Lardo full fide 1k chess for the ZX80 takes approx 30 secs to load so not having to wait half a day to see if it works and slightly more interesting than yet another mastermind clone. :lol:

I have a O file to wav jobby I can dig out and post.


Cursor controls are Q-A (up down) V-B (left right) enter select.

You can either play the moves for both sides or just tap enter twice for white to make first move then you enter your move, tap enter twice for white to move again etc. Or just keep tapping enter twice and the 80 will play itself!

Full FIDE applies IE castling, en passant and under promotion.
Attachments
1KCHESS.mp3
(1.07 MiB) Downloaded 251 times
Last edited by Moggy on Mon Sep 16, 2019 5:05 pm, edited 2 times in total.
Moggy
Posts: 3231
Joined: Wed Jun 18, 2008 2:00 pm

Re: Daft question about ZX81 software on the ZX80

Post by Moggy »

Here you go Lardo.

Just run it and drop an O file onto it then save.

One bug with it though it saves at too high a frequency (44khz) so you have to drop the said wav into something like Audacity or wav editor of choice and save again at 22Khz. A bit of a bind but it produces a nice loud wav file.
Attachments
PnO2Wav.zip
(12.34 KiB) Downloaded 233 times
Lardo Boffin
Posts: 2160
Joined: Sat Nov 26, 2016 2:42 am

Re: Daft question about ZX81 software on the ZX80

Post by Lardo Boffin »

Thanks all! I had hoped to look at this tonight but sadly overtime beckons...
ZX80
ZX81 iss 1 (bugged ROM, kludge fix, normal, rebuilt)
TS 1000 iss 3, ZXPand AY and +, ZX8-CCB, ZX-KDLX & ChromaSCART
Tatung 81 + Wespi
TS 1500 & 2000
Spectrum 16k (iss 1 s/n 862)
Spectrum 48ks plus a DIVMMC future and SPECTRA
Lardo Boffin
Posts: 2160
Joined: Sat Nov 26, 2016 2:42 am

Re: Daft question about ZX81 software on the ZX80

Post by Lardo Boffin »

Moggy wrote: Mon Sep 16, 2019 4:46 pm Just to be going on with Lardo full fide 1k chess for the ZX80 takes approx 30 secs to load so not having to wait half a day to see if it works and slightly more interesting than yet another mastermind clone. :lol:

I have a O file to wav jobby I can dig out and post.


Cursor controls are Q-A (up down) V-B (left right) enter select.

You can either play the moves for both sides or just tap enter twice for white to make first move then you enter your move, tap enter twice for white to move again etc. Or just keep tapping enter twice and the 80 will play itself!

Full FIDE applies IE castling, en passant and under promotion.
Finally found time to download this - worked a treat thanks!
ZX80
ZX81 iss 1 (bugged ROM, kludge fix, normal, rebuilt)
TS 1000 iss 3, ZXPand AY and +, ZX8-CCB, ZX-KDLX & ChromaSCART
Tatung 81 + Wespi
TS 1500 & 2000
Spectrum 16k (iss 1 s/n 862)
Spectrum 48ks plus a DIVMMC future and SPECTRA
Lardo Boffin
Posts: 2160
Joined: Sat Nov 26, 2016 2:42 am

Re: Daft question about ZX81 software on the ZX80

Post by Lardo Boffin »

Moggy wrote: Mon Sep 16, 2019 4:57 pm Here you go Lardo.

Just run it and drop an O file onto it then save.

One bug with it though it saves at too high a frequency (44khz) so you have to drop the said wav into something like Audacity or wav editor of choice and save again at 22Khz. A bit of a bind but it produces a nice loud wav file.
Hi Moggy!

I have converted the .O file to an MP3 and downloaded Audacity. I assume I need to Export it but have no idea what settings to use!

Any help greatly appreciated.

Thanks

Lardo
ZX80
ZX81 iss 1 (bugged ROM, kludge fix, normal, rebuilt)
TS 1000 iss 3, ZXPand AY and +, ZX8-CCB, ZX-KDLX & ChromaSCART
Tatung 81 + Wespi
TS 1500 & 2000
Spectrum 16k (iss 1 s/n 862)
Spectrum 48ks plus a DIVMMC future and SPECTRA
Lardo Boffin
Posts: 2160
Joined: Sat Nov 26, 2016 2:42 am

Re: Daft question about ZX81 software on the ZX80

Post by Lardo Boffin »

Think I may have found out how to do it via google:

https://learn.adafruit.com/microcontrol ... conversion

This seems to make sense! Obviously saving as MP3 at the end and not WAV
ZX80
ZX81 iss 1 (bugged ROM, kludge fix, normal, rebuilt)
TS 1000 iss 3, ZXPand AY and +, ZX8-CCB, ZX-KDLX & ChromaSCART
Tatung 81 + Wespi
TS 1500 & 2000
Spectrum 16k (iss 1 s/n 862)
Spectrum 48ks plus a DIVMMC future and SPECTRA
Moggy
Posts: 3231
Joined: Wed Jun 18, 2008 2:00 pm

Re: Daft question about ZX81 software on the ZX80

Post by Moggy »

Hi lardo sorry for late reply.
If you have used the program I first posted then that saves as WAV not MP3.
Audacity is just for converting to MP3 and lowering the bit rate.

Personally I prefer WAV saved at the highest quality rather than MP3 which I hate,but that's the musician in me speaking. :lol:
I understand the need for space saving but I prefer as much quality as possible.

With Audacity make sure you have the Lame MP3 codec for audacity installed as I'm almost sure it comes without it.

As for settings when you load the converted O file you will see that the O to WAV program saved it at 44khz. it needs to be converted to 22khz. If you play back the 44k file it sounds very high pitched almost turbo like, whereas after conversion to 22k sounds similar to a zx81 wav.

If you struggle with it I can go into more detail IE step by step the method I use.

In the meantime here is the 1k chess converted to MP3 to use as an example.


LATE EDIT.

It seems I've already posted this MP3 :oops: earlier in the thread DOH.
Attachments
FIDECHES.mp3
(967.38 KiB) Downloaded 260 times
Lardo Boffin
Posts: 2160
Joined: Sat Nov 26, 2016 2:42 am

Re: Daft question about ZX81 software on the ZX80

Post by Lardo Boffin »

Thanks Moggy. You did indeed post the Mp3 earlier on and that allowed me to test tape loading on my ‘80 with no tapes so thanks for that! I found the +3 Spectrum cassette lead to be the perfect connector from my laptop headphone socket to my ‘80.

8F145101-132B-49D9-9042-11963F081BD3.jpeg

I didn’t download the codec so will do that tomorrow and see how it goes.
ZX80
ZX81 iss 1 (bugged ROM, kludge fix, normal, rebuilt)
TS 1000 iss 3, ZXPand AY and +, ZX8-CCB, ZX-KDLX & ChromaSCART
Tatung 81 + Wespi
TS 1500 & 2000
Spectrum 16k (iss 1 s/n 862)
Spectrum 48ks plus a DIVMMC future and SPECTRA
Post Reply