IO Card for for Zx81.

Discussions about Sinclair ZX80 and ZX81 Hardware
Sponsored By:

RWAP Software - support for Sinclair QL, ZX Spectrum, Cambridge Z88 and more


Re: IO Card for for Zx81.

Postby siggi on Sat Mar 06, 2010 8:12 pm

For /M1 the Z80 data sheet may help: http://tlienhard.com/zx81/z80um.pdf

And: your zeddy won't run with your last i/o card version, because the ROM is always disabled!
You must disable the ROM only during access to your i/o card. So you have to invert your enable signals for latch and input port (they are active low) to get the highl level needed to drive /ROMCS (via the diode) high!

Siggi
There are 10 types of people in this world: those who understand binary and those who don't.
siggi
 
Posts: 159
Joined: Thu May 08, 2008 8:30 am
Location: Germany

Re: IO Card for for Zx81.

Postby XavSnap on Thu Mar 18, 2010 5:41 pm

Hi Siggi,

True, the upper memory bloc is hard to read on FFFFh !
I will try to use a 8 bits decoder to set the address on the used VERSION basic variable.
And remove te /Romcs diode.

Many thanks !
User avatar
XavSnap
 
Posts: 244
Joined: Sat May 10, 2008 3:23 pm

Re: IO Card for for Zx81.

Postby siggi on Thu Mar 18, 2010 8:48 pm

I still recommend to use only addresses in the ROM address range 0-16K or 32-48K!
See Wilf's circuit how to decode an address at 9990:
http://www.user.dccnet.com/wrigter/index_files/HS3.htm

If you use the address 16393 (VERSN), every LOAD and SAVE will PEEK and POKE your card, because that byte is read to be saved on tape and is written back during LOAD. And if a non-zero value (coming from your i/o card during SAVE->PEEK) is saved as VERSN to tape, you will not be able to LOAD that program back!

Siggi
There are 10 types of people in this world: those who understand binary and those who don't.
siggi
 
Posts: 159
Joined: Thu May 08, 2008 8:30 am
Location: Germany

Previous

Return to Hardware

Who is online

Users browsing this forum: No registered users and 0 guests

cron