Developing new ZX81 Video Driver

Any discussions related to the creation of new hardware or software for the ZX80 or ZX81
pterodactyl
Posts: 10
Joined: Fri Nov 21, 2008 3:47 am

Re: Developing new ZX81 Video Driver

Post by pterodactyl »

I was wondering can I use this to display some non-standard characters- like music notes or graphics for a ZX-81 MIDI app I'm working on?
I guess I'll need to become one with the code....
User avatar
thewiz
Posts: 58
Joined: Sun Aug 16, 2009 8:36 pm
Location: Crewe

Re: Developing new ZX81 Video Driver

Post by thewiz »

Hi pterodactyl,

Its not going to give you pseudo hi-res, which is what you would need. However it should be possible to create a version of this driver that gives pseudo hi-res instead of normal characters.

Cheers
Memotech rules
User avatar
Paul
Posts: 1511
Joined: Thu May 27, 2010 8:15 am
Location: Germanys west end

Re: Developing new ZX81 Video Driver

Post by Paul »

Hi,
last post was quite some time ago, any news?
Is it possible to have different display sizes for differnt time for own loops?

Cheers
Paul
In theory, there is no difference between theory and practice. But, in practice, there is.
User avatar
thewiz
Posts: 58
Joined: Sun Aug 16, 2009 8:36 pm
Location: Crewe

Re: Developing new ZX81 Video Driver

Post by thewiz »

Hi Paul,

Since I last posted I started a 10 week contract which meant no time to play on the Zeddy. And to be honest, there didn't seem to be much interest in such a driver either. Thats not to say its dead, but my Z80 skills are not quite up to writing a 16Kb game using it. I did start converting Gridrunner and am hoping to get time to finish that soon.

In answer to your question, you can set the number of lines to display per frame. In fact you can set number of lines for each alternative frame. The max number of lines is still 24. Hope that answers your question?

Regards
thewiz
Memotech rules
User avatar
kmurta
Posts: 302
Joined: Tue Sep 01, 2009 5:04 am
Location: Belo Horizonte - BR
Contact:

Re: Developing new ZX81 Video Driver

Post by kmurta »

thewiz wrote: Tue May 11, 2010 5:46 pm Ok everybody, here is the new video driver, currently in Beta.

It give you the following features:

* Turn on or off alternate frames.
* Have different DFILES for alternate frames.
* Change number of character lines for each alternate frame.
* Add Interrupt routine to top or bottom margin.

Current problems:

* Still uses IM1 in the ROM so system variable D_FILE still used. Fixable.
* Should possibly have a graphic library with sprites, tiles, scrolling, etc that takes into account the alternate frames.
* Should also have some kind of keyboard scanning in VSYNC.
* VSYNC has to be a fixed period of time.

Notes:

* There isn't provision to add an interrupt routine on blank frames. Not sure what would be required but its easy to add your own. A blank frame is just 192 raster lines, similar to top and bottom margin raster lines, e.g. with NMIs.

Screen shots

title.png

Would be very interested in feedback as it stands plus if you think it should have anything else. Also if anyone could try it on a real zx81 and let me know what its like I would appreciate it.

And of course, the £64000 question. Would anyone use it?

Cheers.

Does anyone still have the files for this video driver?

They are no longer available on the forum server
1 x ZX81, 2 x TK85 , 1 TK82C, 1 TK95, 1 x Alphacom 32 printer, 1 x ZXpand
ZeXtender board, Joy81 - Programmable Joystick Controller, Turbo Sound 81
http://zx81.eu5.org
https://toddysoftware.itch.io/
zx81ultra
Posts: 31
Joined: Thu Feb 13, 2020 4:19 am
Location: Bolivia

Re: Developing new ZX81 Video Driver

Post by zx81ultra »

Also interested, I hope someone have the files
Camilo Eid - ZX81
User avatar
msch
Site Admin
Posts: 106
Joined: Sun May 19, 2013 11:39 pm
Location: Frankfurt/M, Germany

Re: Developing new ZX81 Video Driver

Post by msch »

I will search old backups of the forums if the files from 2010 and before exist. From 2011 to present, all attachments should be available.
Mathias

ZX-Team member and classic computer collector
User avatar
msch
Site Admin
Posts: 106
Joined: Sun May 19, 2013 11:39 pm
Location: Frankfurt/M, Germany

Re: Developing new ZX81 Video Driver

Post by msch »

Sorry, the missing file was not part of the data transfer from the former server.
Mathias

ZX-Team member and classic computer collector
User avatar
1024MAK
Posts: 5103
Joined: Mon Sep 26, 2011 10:56 am
Location: Looking forward to summer in Somerset, UK...

Re: Developing new ZX81 Video Driver

Post by 1024MAK »

As I understand it, most (if not all) attachments prior to 2011 (approximately) were lost at that time. This was before I joined, so I don’t know any details.

So your best hope is if a member has his/her own copy and can find it, or the original poster still has a copy.

Mark
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.
User avatar
msch
Site Admin
Posts: 106
Joined: Sun May 19, 2013 11:39 pm
Location: Frankfurt/M, Germany

Re: Developing new ZX81 Video Driver

Post by msch »

Yes - before migrating the forums to my server I made a complete backup from the old system. Before 2011 there are only a few attachments. I will ask Rich - maybe he has an old backup which includes the missing files...
Mathias

ZX-Team member and classic computer collector
Post Reply