It will depend a bit on which IPC you are using. It would mean counting the states / cycles for the instructions between setting the row address and then reading the column data in.
In the original IPC code:
; scan keyboard, entry A (one bit=1), ret A
05C8: 39 OUTL P1,A output A on P1
05C9: AB MOV ...
Search found 1581 matches
- Fri Jul 18, 2025 11:57 pm
- Forum: Hardware
- Topic: IPC keyboard scanning: Anyone know what the maximum delay between input and output?
- Replies: 1
- Views: 69
- Fri Jul 18, 2025 4:59 pm
- Forum: Hardware
- Topic: Sinclair ql black screen
- Replies: 52
- Views: 3773
Re: Sinclair ql black screen
It would have been interesting to see how many QL's had to be repaired because of 'dodgy' chips, and compare with the cost of socketing some of the more common chip failure areas - in other words - was it worth the cost saving ;)
I can see why the ROM's were socketed - but even there - Sinclair ...
I can see why the ROM's were socketed - but even there - Sinclair ...
- Fri Jul 18, 2025 4:51 pm
- Forum: General QL Chat
- Topic: My current QL accelerator project
- Replies: 104
- Views: 13202
Re: My current QL accelerator project
It's not so much VPA generating VMA, but VPA signal being used for more than one purpose. You need to look at the state of the 3 Function code lines FC0-FC2, although the QL pulls a trick there and only uses 2 of these (FC1 and FC0) to generate the VPA signal using a NAND gate.
So whenever there is ...
So whenever there is ...
- Sun Jul 13, 2025 8:09 am
- Forum: General QL Chat
- Topic: My current QL accelerator project
- Replies: 104
- Views: 13202
Re: My current QL accelerator project
The fact the 8049 can control both interrupt lines seems to be a hangover from the development days - interrupt level 7 (NMI) is basically set by pressing CTRL ALT 7 on the QL keyboard - this triggers code in the 8049 for it to reset itself and at the same time trigger the NMI on the QL - the usual ...
- Fri Jul 11, 2025 4:43 pm
- Forum: Hardware
- Topic: Sinclair ql black screen
- Replies: 52
- Views: 3773
Re: Sinclair ql black screen
I remember seeing output like that with Aurora card and qubide where my qubide card had a bridge between 2 address lines, causing a short on the bus. The regular repeating black lines are a giveaway. I would check the adjacent address lines and see if you have a solder bridge somewhere, could be a ...
- Thu Jul 10, 2025 7:09 pm
- Forum: General QL Chat
- Topic: My current QL accelerator project
- Replies: 104
- Views: 13202
Re: My current QL accelerator project
That is impressive! 

- Thu Jul 10, 2025 4:45 pm
- Forum: Hardware
- Topic: Sinclair ql black screen
- Replies: 52
- Views: 3773
Re: Sinclair ql black screen
X axis looks ok for a 7.5MHz, given that signal is repeating roughly 2/3 of the scale interval
- Tue Jul 08, 2025 4:21 pm
- Forum: Hardware
- Topic: QL Service Manual Update
- Replies: 10
- Views: 6445
Re: QL Service Manual Update
In the message in the Wanted Section:
As for the ULA, I don't know if anyone has reverse engineered that one. It's probably quite simple.
As part of my Service Manual update, I was looking at the Microdrive, giving a more detailed description of the Microdrive circuitry Headboard and ...
- Sat Jul 05, 2025 2:13 pm
- Forum: Hardware
- Topic: QL freezing after an hour
- Replies: 18
- Views: 1785
Re: QL freezing after an hour
The service manual mod list is here:
https://www.sinclairql.net/srv/qlsm4.html#s4c
I replaced that keyboard connector on a couple of QL's with a JST connector - it just makes life easier if you have to get inside the machne...
https://www.sinclairql.net/srv/qlsm4.html#s4c
I replaced that keyboard connector on a couple of QL's with a JST connector - it just makes life easier if you have to get inside the machne...
- Sat Jul 05, 2025 11:45 am
- Forum: General QL Chat
- Topic: My current QL accelerator project
- Replies: 104
- Views: 13202
Re: My current QL accelerator project
That's good news - looking forward to seeing this!