Just wanted to see if anyone can help. The driver in question here is the ps/2 keyboard driver v1.0.1
When you get to the assembler code on line 6:
:par rdlong 0,x
Not sure about which piece of data :par is referring to when adding dlsb
The more I read the code the less it makes sense.
Initially my hunch was that par_keys passes the start parameters into the cog; but at entry it looks like it’s trying to count to something like it was calculating an address, I don’t know.
And the add to :par just has me stumped.