Ok, accepted. Thank you very much.
Hope my keyboard mappings help a bit.
I still think the 8048 version and the 6805 version do not differ too much in terms of the wiring. Found 2 tables in the 6805 ROM (named 23-00159-00.bin) that look like the mapping i typed in on the basis of the official 8048 specs.
https://dl.dropboxusercontent.com/u/37819653/TABLE%202%20vs%20TABLE%201.png(left: TABLE 1 - middle: TABLE 1 compared to TABLE 2
- right: decoding of KBD02 according to official specs)
Highlighted is a bunch of 16 bytes (one keyboard line?).
Table 1 begins at offset $0e2e
Table 2 begins at offset $0f4e in ROM 23-00159-00.bin
Each table has a length of 288 bytes (18 KBD lines x 16).
Also disassembled it (code start $100), here is the result (including notes):
https://dl.dropboxusercontent.com/u/37819653/6805.txtThis was also helpful
https://dl.dropboxusercontent.com/u/37819653/KEY_GROUPS_AND_CODES.png