64 Column Zeddy.... Well maybe...

Any discussions related to the creation of new hardware or software for the ZX80 or ZX81
User avatar
siggi
Posts: 990
Joined: Thu May 08, 2008 9:30 am
Location: Wetterau, Germany
Contact:

Re: 64 Column Zeddy.... Well maybe...

Post by siggi »

Andy Rea wrote: patchinh the save routine is easy, the load routine not so easy how does one double $9f in a single byte :shock:
Why not switch back to normal clock during SAVE and LOAD (and PRINT)?

Siggi
My ZX81 web-server: online since 2007, running since dec. 2020 using ZeddyNet hardware
http://zx81.ddns.net/ZxTeaM
User avatar
siggi
Posts: 990
Joined: Thu May 08, 2008 9:30 am
Location: Wetterau, Germany
Contact:

Re: 64 Column Zeddy.... Well maybe...

Post by siggi »

Andy Rea wrote: and pin 16 of the CPU is bent out so that it misses the socket (INT pin) as R is loaded with values that already have bit 6 reset, so a new INT signal is generated when A6 = low, HALT = low, refresh = LOW, this avoids an int happening early on in the scanline, this is why i was going to leave this little side project because i couldn't at first see a simple way around this problem.
Perhaps you could let the INT be disabled and put an EI into DFILE (just before the HALT) to enable the INT only at the end of the line?

Siggi
My ZX81 web-server: online since 2007, running since dec. 2020 using ZeddyNet hardware
http://zx81.ddns.net/ZxTeaM
User avatar
Andy Rea
Posts: 1606
Joined: Fri May 09, 2008 2:48 pm
Location: Planet Earth
Contact:

Re: 64 Column Zeddy.... Well maybe...

Post by Andy Rea »

Yeah might, do the switching clock speeds again !, but i think it might be possible to add a single NOP into the timing loop that will allow a timer count < $ff to be used.

Adding an EI before the HALT ? woudl require some extra patching...

Andy
what's that Smell.... smells like fresh flux and solder fumes...
User avatar
siggi
Posts: 990
Joined: Thu May 08, 2008 9:30 am
Location: Wetterau, Germany
Contact:

Re: 68 Column Zeddy.... Well maybe...) ???

Post by siggi »

Wilf Rigter did not have HALTs in the DFILE of his NOVA program. So he had 34 chars/per line and 68 chars might be possible with some more patches ;)

Siggi

Edit: Link: http://www.user.dccnet.com/wrigter/inde ... va2005.htm
My ZX81 web-server: online since 2007, running since dec. 2020 using ZeddyNet hardware
http://zx81.ddns.net/ZxTeaM
User avatar
Andy Rea
Posts: 1606
Joined: Fri May 09, 2008 2:48 pm
Location: Planet Earth
Contact:

Re: 64 Column Zeddy.... Well maybe...

Post by Andy Rea »

I guess anything is possible with a custom Video routines, even maybe true interlace... but not entirely sure since as you need quite timing to get the monitor/tv to recognise odd/even frames.

This way is hardly modified the ROM, just added a small delay routine, and changed a few values.

Andy
what's that Smell.... smells like fresh flux and solder fumes...
User avatar
PokeMon
Posts: 2264
Joined: Sat Sep 17, 2011 6:48 pm

Re: 64 Column Zeddy.... Well maybe...

Post by PokeMon »

Andy Rea wrote: Adding an EI before the HALT ? woudl require some extra patching...

Andy
I think this is a quite interesting idea and will solve the A6 problem.
EI has bit 6 set and will be executed normally from CPU and disable ULA char interpreting.
So background will be hold "white" and CPU can execute first EI and second following HALT.
User avatar
gammaray
Posts: 590
Joined: Sun Apr 17, 2016 2:44 am
Location: Texas

Re: 64 Column Zeddy.... Well maybe...

Post by gammaray »

Is this idea dead. (Idea is 3/4 dead)

http://forum.tlienhard.com/TS1000/www.t ... 885555.htm

:?
5-TS1000,UK ZX81<-Sheelagh, US ZX81, 2-TS1500/KDLX , 3-TS2040 printer, 2-TS2020 cassette decks, ZXPAND+AY, ZeddyNET, ZXBlast, UDG, ZX8CCB, AERCO, BUILDS/REPAIRS ZX Spectrum, ZX80 Minstrel, ZXMAX48 v1 v2, 2-TS-2068, ROM, 16kRAM
Post Reply