Every time I go to get ready to try this new ROM, someone posts another post to this thread. Which now I find I have to check in case there is a new ROM version... So I find myself in a perceptual circle...
Mark
PS I will try the latest version next week.
Possible bug in ZX81x2 ROM ?
- 1024MAK
- Posts: 5118
- Joined: Mon Sep 26, 2011 10:56 am
- Location: Looking forward to summer in Somerset, UK...
Re: Possible bug in ZX81x2 ROM ?
ZX81 Variations
ZX81 Chip Pin-outs
ZX81 Video Transistor Buffer Amp
Standby alert
There are four lights!
Step up to red alert. Sir, are you absolutely sure? It does mean changing the bulb
Looking forward to summer later in the year.
ZX81 Chip Pin-outs
ZX81 Video Transistor Buffer Amp
Standby alert
There are four lights!
Step up to red alert. Sir, are you absolutely sure? It does mean changing the bulb
Looking forward to summer later in the year.
Re: Possible bug in ZX81x2 ROM ?
Hmm, when running the ZxMore rom (zx81x2m) on EO, the behavior is correct. So maybe it's an issue of my ZxMore (having the latest CPLD and firmware 2.0B)? Can anyone also having a ZxMore check this?siggi wrote: ↑Fri Nov 02, 2018 9:39 pm
But I found a slightly different behavior on ZxMore: when running HRDEMO30.P: the program does not crash. But while the blinking eye is moving from left top corner to right lower corner, the screen is inverted on EO, but white on ZxMore. Also in the end some inverted screens are not inverted.
Siggi
Last edited by siggi on Sat Nov 03, 2018 4:32 pm, edited 1 time in total.
My ZX81 web-server: online since 2007, running since dec. 2020 using ZeddyNet hardware
http://zx81.ddns.net/ZxTeaM
http://zx81.ddns.net/ZxTeaM
Re: Possible bug in ZX81x2 ROM ?
@Greg: As far as I remember once Wilf wrote something, that fast screen inversion is done inside the HIRES-display routine, not by inverting the bits inside the hires picture. Maybe that is the reason, why ZxMore does not show an inverted screen as expected????
Siggi
Edit: When running a standard ZX81 rom on ZxMore, the screen also is not inverted. So it's ZxMore, not ZX81x2m, which causes this ...
Siggi
Edit: When running a standard ZX81 rom on ZxMore, the screen also is not inverted. So it's ZxMore, not ZX81x2m, which causes this ...
Last edited by siggi on Sat Nov 03, 2018 10:10 am, edited 1 time in total.
My ZX81 web-server: online since 2007, running since dec. 2020 using ZeddyNet hardware
http://zx81.ddns.net/ZxTeaM
http://zx81.ddns.net/ZxTeaM
Re: Possible bug in ZX81x2 ROM ?
On my ZXmore with ZXmaster 1.7 (but both when switched on and off), and an early CPLD, I do get the inverted screen. Without line 400, it is not inverted. The RAND indeed modifies the dummy display file according to the manual on page 12.
Re: Possible bug in ZX81x2 ROM ?
You can indeed invert the display by setting bit 7 in the linebufferdisplay for each byte to show.siggi wrote: ↑Sat Nov 03, 2018 9:43 am @Greg: As far as I remember once Wilf wrote something, that fast screen inversion is done inside the HIRES-display routine, not by inverting the bits inside the hires picture. Maybe that is the reason, why ZxMore does not show an inverted screen as expected????
Siggi
Edit: When running a standard ZX81 rom on ZxMore, the screen also is not inverted. So it's ZxMore, not ZX81x2m, which causes this ...
However, if you load the same code in 2 devices the display should remain the same.
Re: Possible bug in ZX81x2 ROM ?
ZX81 (8K), ENTERPRISE 128, [ZX SPECTRUM (48K,+,+128K,+2,+2A), TS1000, TS1500, TS2068, Cambridge Z88, PRIMO A64 (red)]
Re: Possible bug in ZX81x2 ROM ?
Thanks for this Zsolt.
I have a few maths routines which I will test this with. One example being the Collatz conjecture ,which the new ROM speeds up significantly and although in places it resorts to e-notation it retains accuracy nevertheless.
I shall program an EPROM tomorrow and see how it performs.
Regards.
Moggy.