Page 6 of 11
Re: My current QL accelerator project
Posted: Tue May 20, 2025 9:56 am
by Peter
Will James wrote: Mon May 19, 2025 7:18 pm
I can now get on with the actual emulator software - I will be starting off using the Musahi emulator.
Certainly the better choice. Good luck!
Will James wrote: Mon May 19, 2025 7:18 pmps check out my MX cherry keyboard I made for my QL it works great and looks awesome if I say so myself.
Looks great, but except the Enter key to be honest.

Is there a pleasant solution for that?
Re: My current QL accelerator project
Posted: Tue May 20, 2025 11:47 am
by Derek_Stewart
[*]Hi,
Maybe the Enter Key could be 3D printed.
*Update, on Thingiverse there is some MX QL Keys
https://www.thingiverse.com/thing:6084721
The Enter key is the second on
Probably done by: Robert Dabuilds aka Jobdone
Re: My current QL accelerator project
Posted: Tue May 20, 2025 2:32 pm
by Will James
I haven't been able to find a QL shaped Enter Key top. I though I might just have the Vertical 2U Enter Key, put the " \ | " key next to the Enter key and maybe a 1U "Delete" in the top corner - I just trying to source a double-pole cherry key switch so I can take Ctrl and left arrow to it, or perhaps a horizontal 2U Enter key with a "Delete" above that. I don't thing a 3D printed one would look very professional. I'll give it a go on my new Anycubic Kobra S1 printer and see how it come out - I don't think anyone has come up with any double shot QL keys so I would have to write "Enter" on the top in crayon. The idea is you can just take the real QL keytops of the original keyboard and put them on the new mechanical keyboard. It does involve rather a careful operation to cut out the old keyboard from the QL upper case - so it's not for the faint hearted. I just didn't have a keyboard so I bought a set of MX keytops from Aliexpress for about £7.
Re: My current QL accelerator project
Posted: Wed May 21, 2025 7:04 am
by Derek_Stewart
Hi,
If you download all the files, the Enter key is there:
Re: My current QL accelerator project
Posted: Fri Jul 04, 2025 5:00 pm
by Will James
Hi all you clever QL people. Is there anyone out there who could help me with my continuing problem with my QL Pistorm reading QL RAM. RAM Writes work perfectly, so do ROM reads but I simply cannot fathom why RAM reads are getting corrupted during video updates. On the logic analyser trace below the top line is taken from VDA (pin38) of the ZX8301. The First 2 read transactions are 0x0F and 0x10 the next 4 reads should be 0x11, 0x12, 0x13 and 0x 14 but I am reading 0xFF, 0xFB, 0xFF and 0xFF. There appears to be some sort of glitch on the data bus right around where the data is latched. this happens every time the video is updated. Any thoughts would be welcome. Thanks - Will
Re: My current QL accelerator project
Posted: Fri Jul 04, 2025 5:12 pm
by Pr0f
I wonder if that's the transiever (245) chip that's used to allow access to the video RAM - you might be attmepting to read the databus just at the wrong time...
A lot of the accelerator cards like Gold / Super Gold card only read from their own copy of the RAM - but write to both the QL's video RAM and their own - this way their own copy of RAM in the video area can be accessed much faster for reads - there is only a speed penalty on writing.
Re: My current QL accelerator project
Posted: Fri Jul 04, 2025 5:37 pm
by Will James
Yes - that is exactly what I will be doing, but I need to be able to read accurately from the IO area which is also cursed with video interrupts the same a RAM...
I think you are right about the transceiver (245) though, I might see what happens if I try to latch right as !DTACK de-asserts.
Re: My current QL accelerator project
Posted: Sat Jul 05, 2025 11:09 am
by Will James
Eurika! It's only taken me 6 months of working on this but finally, after completely rewriting the Amiga PiStorm CPLD code, I have reliable RAM and IO reads...
Now to get the Masushi emulator running... I've already written some of it for the QL.
I am very happy now. It's was a vey tough one for me but I have learned so much on the way... Verilog, Quartus, KiCAD, everything about the ZX83 and QL architecture
Once Masushi is running I will rewrite the Microdrive handling so it uses a proper timer rather than bit banging so they will continue to work
with the emulator however fast it runs. Then depends what people want... I thought perhaps USB FDD, HDD, networking, HDMI video with new HD screen mode.
Time for a coffee.
I'll do a proper update once it's running.
Will
Re: My current QL accelerator project
Posted: Sat Jul 05, 2025 11:45 am
by Pr0f
That's good news - looking forward to seeing this!
Re: My current QL accelerator project
Posted: Sat Jul 05, 2025 12:34 pm
by dilwyn
Will James wrote: Sat Jul 05, 2025 11:09 am
Time for a coffee.
Time for a HEX$(12648430,24) you mean?
Seriously, though, although this project isn't quite my, err, cup of tea, I'll be following it with quiet interest.