ZXblast - ZX81 memory extension plus USB
Re: ZXblast - ZX81 memory extension plus USB
Did I miss a chance to get a ZXblast or is it still being developed?
2X Timex Sinclair 1000, ZX81, ZX80Core, 5X 16K Ram Pack, ZXBlast, ZX P file to Ear Input Signal Converter, Elf II
Re: ZXblast - ZX81 memory extension plus USB
Still under development, checkout here in about two weeks.
Re: ZXblast - ZX81 memory extension plus USB
So it took some longer time to get the ZXblast work as it should. In the meantime loading and saving programs/data is implemented and working now and still missing a configuration utility for the ZXblast and a file manager. In the existing USB driver it is only loading and saving implemented but no subdirectory support and no directory listings. I will transfer this tool to the ZXmore later, too, when released for the ZXblast so you could expect an update here soon.
The big time delay is due to unexpected problems due to different hardware solutions inside ZXmore and a standard ZX81 (video logic). In the ZXmore the NMIs are catched at the last NMI and all register are stored before a task can change. This is not possible within the short sync time of the last (additional) sync NMI, even not with double frequency (6.5 MHz). This way I introduced a longer sync phase, taking two NMI while the line counter is activated later via a r/c timing combination.
I can not influence the video logic in a standard ZX81 in this way and can not use long NMIs cause they are generated internally. The technique to control is quite different and catches the very first NMI instead. So timing requirements are not that hard and would be much better than catching the penultimate NMI which would be different on PAL and NTSC (55 vs. 31 lines) and checking AF' counter is time-consuming as well and I like to spare the system resources (remaining cpu time). This required the development of a complete different hardware logic as well as completely new drivers and adapting the load/save routines for this. But fortunately solved now.
So how is it going on now ? I will work on the config tool and a convenient file manager with subdirectory support and will probably publish the first release around end of next week and then the ZXblast can be sold. So I will come back soon on this.
The big time delay is due to unexpected problems due to different hardware solutions inside ZXmore and a standard ZX81 (video logic). In the ZXmore the NMIs are catched at the last NMI and all register are stored before a task can change. This is not possible within the short sync time of the last (additional) sync NMI, even not with double frequency (6.5 MHz). This way I introduced a longer sync phase, taking two NMI while the line counter is activated later via a r/c timing combination.
I can not influence the video logic in a standard ZX81 in this way and can not use long NMIs cause they are generated internally. The technique to control is quite different and catches the very first NMI instead. So timing requirements are not that hard and would be much better than catching the penultimate NMI which would be different on PAL and NTSC (55 vs. 31 lines) and checking AF' counter is time-consuming as well and I like to spare the system resources (remaining cpu time). This required the development of a complete different hardware logic as well as completely new drivers and adapting the load/save routines for this. But fortunately solved now.
So how is it going on now ? I will work on the config tool and a convenient file manager with subdirectory support and will probably publish the first release around end of next week and then the ZXblast can be sold. So I will come back soon on this.
Last edited by PokeMon on Wed Sep 21, 2016 12:52 am, edited 1 time in total.
-
- Posts: 1
- Joined: Tue May 03, 2016 11:19 pm
Re: ZXblast - ZX81 memory extension plus USB
Great News. Looking forward to the release.
Re: ZXblast - ZX81 memory extension plus USB
This is the cool stuff we've been waiting for all summer.
Re: ZXblast - ZX81 memory extension plus USB
I have still some issues when loading some files - for example HRG driver and after the driver a program using this driver (sinus.p for example) and one program refuses to be loaded/executed at all. So I am in a debug session and hope to find the problem soon.
Re: ZXblast - ZX81 memory extension plus USB
Is it successfully moving forward? Are bugs being crushed?
Re: ZXblast - ZX81 memory extension plus USB
No rush though...
mrtinb wrote:Is it successfully moving forward? Are bugs being crushed?
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
Re: ZXblast - ZX81 memory extension plus USB
I am still on it while available free time was going down through heavy work load in my job.
I hope to release the first version very soon but want to have it quite stable in interest of the paying users.
The more testing the more you find some tricky timing bugs/crashes which occur sometimes and not easy to find.
But I am still working on it.
I hope to release the first version very soon but want to have it quite stable in interest of the paying users.
The more testing the more you find some tricky timing bugs/crashes which occur sometimes and not easy to find.
But I am still working on it.