does your zeddy (or emulator) work like the real thing ?

General Chit Chat about Sinclair Computers and their Clones
User avatar
Andy Rea
Posts: 1606
Joined: Fri May 09, 2008 2:48 pm
Location: Planet Earth
Contact:

does your zeddy (or emulator) work like the real thing ?

Post by Andy Rea »

zxtest.p
little test program
(1.12 KiB) Downloaded 253 times
just for fun try running this little program on whatever hardware or software you use and see if you get this...

Image

on real zeddy you do not get the character corruption, but instead the whole display moves up by 1 line.

eightyone does not handle it properly. and vb81 crashes, haven't tried anything else.

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

Re: does your zeddy (or emulator) work like the real thing ?

Post by siggi »

Got this on EO:
eo1.jpg
eo1.jpg (171.67 KiB) Viewed 6134 times
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: does your zeddy (or emulator) work like the real thing ?

Post by Andy Rea »

Hi Siggi,

That looks the same as what i get on EO (but i have border set to none) so don't see the very top line, i was more interested to see the results of other hardware or emulators other than EO, e.g homebrew systems.

on a real ZX81 the characters remain intact, but the whole screen moves up by one scanline.

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

Re: does your zeddy (or emulator) work like the real thing ?

Post by siggi »

That appears on my ZX81 laptop (a ZX81 board with LCD display via AV output):
Laptop_1024x768.JPG
Laptop_1024x768.JPG (148.82 KiB) Viewed 6100 times
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: does your zeddy (or emulator) work like the real thing ?

Post by Andy Rea »

Yes i expect a genuine ZX81 to work correctly, did you notice a vertical shift of 1 scanline ?

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

Re: does your zeddy (or emulator) work like the real thing ?

Post by siggi »

Yes. After I added a small delay (at line 45) I noticed, that the screen jumped upwards a little bit ...

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: does your zeddy (or emulator) work like the real thing ?

Post by Andy Rea »

odd isn't it ? i have a theory as to why it does it, and why EO does what it does.

but now i wait for some homebrew result :lol:

Adny
what's that Smell.... smells like fresh flux and solder fumes...
Moggy
Posts: 3231
Joined: Wed Jun 18, 2008 2:00 pm

Re: does your zeddy (or emulator) work like the real thing ?

Post by Moggy »

Works ok no crash on My version of Vb81 V 1.30.3 update 27/7/11
sirmorris
Posts: 2811
Joined: Thu May 08, 2008 5:45 pm

Re: does your zeddy (or emulator) work like the real thing ?

Post by sirmorris »

I'm intrigued.
User avatar
XavSnap
Posts: 1940
Joined: Sat May 10, 2008 4:23 pm
Location: 'Zx81 France' Fb group.

Re: does your zeddy (or emulator) work like the real thing ?

Post by XavSnap »

Works ok no crash on My version of Vb81 V 1.30.3 update 27/7/11
Hi,

Vb81 XuR is out !

The main VB81 specificity is to ignore the Rom display routine... :lol:

It just mirror the screen buffer (D_file), and call back it on the screen. :shock:

In VB, displaying the "true" scanned line screen, will push down the computer display to a critical speed.
All of HRG routines (using asm opp-codes, like IY in psedo-HRG) are redirects in specified routines (like HRG cards).
The XuR can't run properly if your choose to use an home made routine.
Almost if you had to force the XuR to execute a part of Rom display code.

The Xur just get the D_file, perform a AND on to byte to display... and show you the ZX81 screen.
NoCash81 won't work too.

I Had to code several routine to display psedo-HRG...
But, the main vb routine can't add a delay in screen display, using 4bytes asm opp-codes command.
(the Xtricator code don't run on the XuR.)

I pointed this leek in my latest "Star Trek" game ...
It Worked on the Xur, but destroyed the D_file on EO.
I obviously printed an illegal character on the screen !

Just try to poke a $F8 - 248 byte in the D_File.
The screen won't be destroyed on the XuR.
But, on EO, the screen will be affect to this byte (aspecily due to the display control bit).

Hack the the display routine, using the XuR, can't affect the emulator display.
You can code and trace an HRG routine, but nothing will be displayed if the XuR HRG is not intercepted/swished on!

The test ran and loop in the Rom, but the process don't affect your screen and slow down (Hang?) the code!
We had to try on sZ81 !
;)
Xavier ...on the Facebook groupe : "Zx81 France"(fr)
Post Reply