Search found 356 matches

by Fruitcake
Thu May 16, 2024 12:58 am
Forum: Development
Topic: LOWRES -demo
Replies: 35
Views: 1874

Re: LOWRES -demo

Here's a screenshot from my demo program:

LoHiRes.gif
LoHiRes.gif (1.64 KiB) Viewed 19 times

And here is the asm file for those that wish to see how it works:
LoHiRes.asm
(38.88 KiB) Downloaded 3 times

Hopefully Dr Beep, you can put it to good use and come up with another 1K masterpiece!
by Fruitcake
Wed May 15, 2024 9:37 pm
Forum: Development
Topic: LOWRES -demo
Replies: 35
Views: 1874

Re: LOWRES -demo

Dr Beep, your ZX81 work is truly inspiring!

Your new approach got me thinking and I've came up with a twist on your original idea and put together a simple 1K demo.

I hope you like it!

LoHiRes.p
(857 Bytes) Downloaded 2 times
by Fruitcake
Sat May 11, 2024 3:50 pm
Forum: Development
Topic: LOWRES -demo
Replies: 35
Views: 1874

Re: LOWRES -demo

stevenmcdonald wrote: Sat May 11, 2024 1:22 am It blows. my mind that it's highly likely that nobody in the world thought to do this in the 43 years since this computer has been released!
And technically this technique would work on the ZX80 also, and so that's 44 years that no one else has thought of this!
by Fruitcake
Sat May 11, 2024 2:51 pm
Forum: Development
Topic: LOWRES -demo
Replies: 35
Views: 1874

Re: LOWRES -demo

You are indeed correct. But if you only wanted to display one row of characters then you'd save a byte at least. Or if you wanted to display multiple rows and your program could tolerate having a non-uniform row length then you could start each row with LD H,D / LD L,E:

Output.gif
Output.gif (1.63 KiB) Viewed 116 times
Listing.gif
Listing.gif (4.12 KiB) Viewed 116 times
by Fruitcake
Sat May 11, 2024 1:49 am
Forum: Development
Topic: LOWRES -demo
Replies: 35
Views: 1874

Re: LOWRES -demo

It's a very interesting new technique. As an optimisation, you can replace the two instructions LD H,D and LD L,E with single instruction EX DE,HL to achieve the same effect but using 1 less byte per row.
by Fruitcake
Fri Apr 05, 2024 6:14 pm
Forum: Development
Topic: Enhanced ARX True High Resolution Display Driver
Replies: 53
Views: 12640

Re: Enhanced ARX True High Resolution Display Driver

While testing the new driver I noticed that DSTAR crashes in 192 rows mode unless I add at least one NOP instruction. I'm not sure whether the crash is caused by a memory alignment problem or timing/sync issues, other programs run smoothly on EO. Can you share the program with and without the NOP a...
by Fruitcake
Wed Apr 03, 2024 1:21 pm
Forum: Development
Topic: Enhanced ARX True High Resolution Display Driver
Replies: 53
Views: 12640

Re: Enhanced ARX True High Resolution Display Driver

could anybody see if it fixes the problem ? The program now displays ok in EightyOne but still has issues that my new display driver resolves. Here is the output from EightyOne: NewHangman.png The VSync pulse starts and ends about 2/3rds of the way across a scanline and this upsets the output from ...
by Fruitcake
Wed Apr 03, 2024 1:17 am
Forum: Development
Topic: Enhanced ARX True High Resolution Display Driver
Replies: 53
Views: 12640

Re: Enhanced ARX True High Resolution Display Driver

I tried to compare it with the Paul's one but it's tricky ! Yeah, it would be as I completely rewrote it from scratch. Paul, do you have an old version of the same driver to understand how it evolved ? Sure, below is the ARX display driver that Andy originally posted on his now defunct website. 15/...
by Fruitcake
Wed Apr 03, 2024 12:47 am
Forum: Development
Topic: Why Does The Border Have to Be White?
Replies: 4
Views: 1434

Re: Why Does The Border Have to Be White?

Well, today is the 2nd of April. And for those of us that don't have a ZX8-CCB fitted then a software mechanism that can output the border black will just have to do.
by Fruitcake
Mon Apr 01, 2024 1:45 pm
Forum: Development
Topic: Why Does The Border Have to Be White?
Replies: 4
Views: 1434

Why Does The Border Have to Be White?

Doesn't time fly? It's the beginning of April already! What better than to start off the first day of the new month with an interesting development. Have you ever played a ZX81 game that is set on a black background but felt that the look of it was somewhat let down by the border having to remain wh...