Hi there, I recently got contacted about the PET keyboard mappings in the PETdoc file. It states that there were to types of english Business Keyboard mappings, one for US and one for UK. It states that the 50Hz and 60Hz versions have some few keys exchanged. Source is supposed to be the ROMs. I haven't checked it, but have been told that all the ROMs from zimmers only show one single version of the keyboard mapping: -------------------------------------------- Upon scouring the net, I found the following roms on http://www.zimmers.net/anonftp/pub/cbm/firmware/computers/pet/: edit-4-80-b-50Hz.901474-04_.bin edit-4-80-b-60Hz.901474-03.bin. Unfortunately, they, along with all of the other 901474 roms i've managed to find, only contain the matrix for the 50Hz UK keyboard mentioned on your site. -------------------------------------------- It looks like Olaf Seibert did the original conclusion - are you still around? Is there any more evidence concerning the US vs. UK keyboard matrices? Thanks André From the PETdoc.txt: -------------------------------------------- [ From PetIo.doc by Olaf Seibert ] Keyboard matrix =============== There are two different keyboards: the graphics keyboard and the business keyboard. After analysis of the 50 and 60 Hz versions of the 8032 business roms, there are apparently even difference between the keyboards of those versions. The 60 Hz values are listed below the 50 Hz ones, if they differ. [............] Business keyboard decoding table: ----+------------------------ row | 7 6 5 4 3 2 1 0 ----+------------------------ 9 | 16 04 3A 03 39 36 33 DF | ^V -- : ^C 9 6 3 <- ^V = TAB + <- + DEL, ^C = STOP, | <- = left arrow 8 | B1 2F 15 13 4D 20 58 12 | k1 / ^U ^S m sp x ^R k9 = keypad 9, ^U = RVS + A + L, | ^S = HOME, sp = space, ^R = RVS 7 | B2 10 0F B0 2C 4E 56 5A ^O = Z + A + L, rp = repeat | k2 rp ^O k0 , n v z | 6 | B3 00 19 AE 2E 42 43 00 | k3 rs ^Y k. . b c ls ^Y = left shift + TAB + I, k. = keypad . | ls = left shift, rs = right shift 5 | B4 DB 4F 11 55 54 45 51 ^Q = cursor down | k4 [ o ^Q u t e q | 5D] 4 | 14 50 49 DC 59 52 57 09 | ^T p i \ y r w ^I ^T = DEL, ^I = TAB | C0@ 3 | B6 C0 4C 0D 4A 47 44 41 | k6 @ l ^M j g d a ^M = return | 5B[ 2 | B5 3B 4B DD 48 46 53 9B | k5 ; k ] h f s ^[ ^[ = ESC | 5C\ 3B; 1 | B9 06 DE B7 B0 37 34 31 | k9 -- ^ k7 0 7 4 1 | 0 | 05 0E 1D B8 2D 38 35 32 | . ^N ^] k8 - 8 5 2 ^N = both shifts + 2, ^] = cursor right ----+------------------------ Message was sent through the cbm-hackers mailing listReceived on 2014-12-08 19:27:29
Archive generated by hypermail 2.2.0.