FPGA replacment for the ZX8301 ULA and more
Re: FPGA replacment for the ZX8301 ULA and more
Ok I have already ordered some pcbs of a more compact version of the basic ULA and after testing the new pcb I will order cplds to build some.
Leon
Projects: https://hackaday.io/projects/hacker/357657
Projects: https://hackaday.io/projects/hacker/357657
Re: FPGA replacment for the ZX8301 ULA and more
I think you have a ready market for these
I'd like at least one
Also happy to have a go at building one if they come out as a kit for the brave tinkerers...


Re: FPGA replacment for the ZX8301 ULA and more
A good compromise might be to have a batch SMD soldered and to add the socket pins manually.
Re: FPGA replacment for the ZX8301 ULA and more
This way it will ship easier, but I have to test them before I ship
Leon
Projects: https://hackaday.io/projects/hacker/357657
Projects: https://hackaday.io/projects/hacker/357657
Re: FPGA replacment for the ZX8301 ULA and more
Another idea is this:
Replaces both the ULA and the local 128K ram, it is faster and an easy repair if one has problem with the onboard soldered ram, it is also compact.
But needs to be tested because it brings the cpld to the limits of it's capacity and hope I can make the project fit.
Replaces both the ULA and the local 128K ram, it is faster and an easy repair if one has problem with the onboard soldered ram, it is also compact.
But needs to be tested because it brings the cpld to the limits of it's capacity and hope I can make the project fit.
Leon
Projects: https://hackaday.io/projects/hacker/357657
Projects: https://hackaday.io/projects/hacker/357657
-
- QL Wafer Drive
- Posts: 1111
- Joined: Sat Oct 25, 2014 9:53 am
Re: FPGA replacment for the ZX8301 ULA and more
Leon, I continue to marvel at your tenacity and creativity 
Yes, if there is space for the base 128k RAM, that would be a very effective way to address the most common failures on our QLs whilst still honouring the intention of a pure ULA 'replacement' - especially if the original DRAM access speeds could be enabled by default (to run those pesky legacy QL games), with an option to switch to 'turbo' RAM access speed via a POKE...
I soooo want some of these

Yes, if there is space for the base 128k RAM, that would be a very effective way to address the most common failures on our QLs whilst still honouring the intention of a pure ULA 'replacement' - especially if the original DRAM access speeds could be enabled by default (to run those pesky legacy QL games), with an option to switch to 'turbo' RAM access speed via a POKE...
I soooo want some of these

Re: FPGA replacment for the ZX8301 ULA and more
Yes there will be a slow mode and a fast mode (I wouldn't call it turbo) this is the easy part. 
The clock still the same 7.5Mhz and the Vertical Sync also the same, just less stolen cpu cycles by the video circuit.
This will work for replacing bad ram if the ram chips fail gracefully and don't mess with the bus when not enabled, in another case they will need to be isolated anyway at least their output pins.

The clock still the same 7.5Mhz and the Vertical Sync also the same, just less stolen cpu cycles by the video circuit.
This will work for replacing bad ram if the ram chips fail gracefully and don't mess with the bus when not enabled, in another case they will need to be isolated anyway at least their output pins.
Thanks, It's my hobby.martyn_hill wrote: Thu Nov 23, 2023 7:21 pm Leon, I continue to marvel at your tenacity and creativity![]()
Leon
Projects: https://hackaday.io/projects/hacker/357657
Projects: https://hackaday.io/projects/hacker/357657
Re: FPGA replacment for the ZX8301 ULA and more
This effect is well-known to me... called feature creeplliont wrote: Thu Nov 23, 2023 6:52 pm Another idea is this:
Replaces both the ULA and the local 128K ram, it is faster [...]

Re: FPGA replacment for the ZX8301 ULA and more
Will there be a SMSQE version for the FPGA ULA, that will allow the use of 16 colors?