Pixel Plotting in ZX80 Basic

Any discussions related to the creation of new hardware or software for the ZX80 or ZX81
Post Reply
TheSnial
Posts: 1
Joined: Sun Apr 14, 2019 10:42 pm

Pixel Plotting in ZX80 Basic

Post by TheSnial » Mon Apr 15, 2019 10:23 am

For fun I wanted to reproduce the Jupiter Ace sine wave program on a ZX80 in BASIC. ZX80 Basic of course doesn't provide PLOT or UNPLOT, the display is inconveniently after the workspace and variables (so you can't just cache the start address) and the block graphics character codes are in a wacky order, but eventually I managed it :-)

Image

Image

A longer blog about this epic struggle can be found here.

.z80 files attached.
Attachments
ZX80Plottastic.zip
(2.97 KiB) Downloaded 31 times

Lardo Boffin
Posts: 977
Joined: Sat Nov 26, 2016 2:42 am

Re: Pixel Plotting in ZX80 Basic

Post by Lardo Boffin » Thu Apr 25, 2019 10:55 pm

Interesting program and blog! Clearly a lot of patience was required.
ZX80
ZX81 iss 1 (bugged ROM, kludge fix, normal, rebuilt)
Iss 3 ZXVid
TS 1000 iss 3, ZXPand AY, ZX8-CCB, ZX-KDLX & ChromaSCART
TS 1500
TS 2000
Spectrum 16k (iss 1 s/n 1499)
Various Spectrum 48ks plus a DIVMMC future and SPECTRA

User avatar
mrtinb
Posts: 988
Joined: Fri Nov 06, 2015 5:44 pm
Location: Denmark
Contact:

Re: Pixel Plotting in ZX80 Basic

Post by mrtinb » Fri Apr 26, 2019 12:39 pm

Let me say it short: I'm impressed.
Martin
ZX81, Lambda 8300, Commodore 64, Mac G4 Cube

User avatar
stefano
Posts: 393
Joined: Tue Dec 11, 2012 9:24 am
Contact:

Re: Pixel Plotting in ZX80 Basic

Post by stefano » Thu Jul 25, 2019 9:41 pm

I like it, that's the classic way to do advanced stuff in the 8bit age and get published on magazines !

Post Reply