diff --git a/c64/kernal/keyboard_matrix.s b/c64/kernal/keyboard_matrix.s index 6835178f..da07107c 100644 --- a/c64/kernal/keyboard_matrix.s +++ b/c64/kernal/keyboard_matrix.s @@ -13,7 +13,7 @@ keyboard_matrixes: .byte $37,$59,$47,$38,$42,$48,$55,$56 .byte $39,$49,$4A,$30,$4D,$4B,$4F,$4E .byte $2B,$50,$4C,45,46,58,$40,44 - .byte $5C,$2A,59,$13,$00,$3D,94,$2F + .byte $5C,$2A,59,$13,$00,$3D,$5E,$2F .byte $31,$5F,$00,$32,$20,$00,$51,$03 ;; Shifted keyboard diff --git a/strings/3D5E2F315F b/strings/3D5E2F315F new file mode 100644 index 00000000..6b6aa28d --- /dev/null +++ b/strings/3D5E2F315F @@ -0,0 +1,16 @@ +List of key codes generated when certain key combinations are pressed + +This sequence is a list of which ASCII/PETSCII code should be generated +when certain key combinations are pressed, based on the keyboard matrix +position. That is, it is a sequence in keyboard matrix order, of the +codes that should be generated. Thus it is a list of facts, which cannot +be copyright, according to the long standing precedent under US copyright law: + +https://www.law.cornell.edu/copyright/cases/499_US_340.htm + +Similar decisions exist in other jurisidctions. + +Note also that the matrix order list of keys is a fact of the C64 hardware, +and which has been repeated in many publications, such as Compute's Mapping the 64, +without challenge from the C64 ROM copyright owners, which serves to reinforce the +claim that this sequence of bytes is not copyrightable. diff --git a/strings/90051C9F9C1E1F9E8195969798999A9B b/strings/90051C9F9C1E1F9E8195969798999A9B new file mode 100644 index 00000000..c63e7533 --- /dev/null +++ b/strings/90051C9F9C1E1F9E8195969798999A9B @@ -0,0 +1,3 @@ +List of C64 colour codes + +List of facts. Not copyrightable.