ZX81 SP ROM Disassembly

Any discussions related to the creation of new hardware or software for the ZX80 or ZX81
Post Reply
User avatar
dbolli
Posts: 5
Joined: Thu Nov 15, 2012 10:52 pm
Location: Sydney, Australia
Contact:

ZX81 SP ROM Disassembly

Post by dbolli »

Hi All,

I have created a disassembly of the Comprocsys SP ROM for ZX 81 from
an old printout I made in 1985.

The SP ROM by Comprocsys Ltd was an add-on card for the ZX81 that provided 256 x 192 bitmapped graphics, reading and writing of EPROMs and communication with peripherals through a Zilog 8255 PIA chip. It could be used in conjunction with the Comprocsys ASZMIC ROM or without (via ZX81 BASIC commands).

SP ROM Disassembly Xcode project is available here https://derekbolli.wordpress.com/2015/0 ... sassembly/

and an example BASIC program running in ZEsarUX Emulator is available here https://derekbolli.wordpress.com/2015/0 ... r-in-os-x/

Regards,
Derek Bolli
North Sydney, Australia
1985: ZX Spectrum+ 48K Interface 1 ZX81 16KB ASZMIC/SP ROM Philips 12" B/W TV Epson Dot Matrix Printer ZX Printer
Now: Late 2012 iMac 27" 3.4GHz i7 16GB RAM OS X 10.10.4 1TB Fusion Drive USB 3 HDs Ext iPad Air 32GB iPhone 6 64GB Apple TV v2
User avatar
siggi
Posts: 990
Joined: Thu May 08, 2008 9:30 am
Location: Wetterau, Germany
Contact:

Re: ZX81 SP ROM Disassembly

Post by siggi »

Hi Derek
I have never heard of this interesting card. Thanks for sharing the information.
Will try to run VIRUS on my laptop-zeddy having ram @ 8K.

Siggi
My ZX81 web-server: online since 2007, running since dec. 2020 using ZeddyNet hardware
http://zx81.ddns.net/ZxTeaM
User avatar
Paul
Posts: 1517
Joined: Thu May 27, 2010 8:15 am
Location: Germanys west end

Re: ZX81 SP ROM Disassembly

Post by Paul »

Thanks for sharing this!
I own such a card with the sp rom missing.
I'm going to burn it and test.
Without your copy of the manual I would have been totally lost with this!
kind regards Paul
In theory, there is no difference between theory and practice. But, in practice, there is.
Post Reply