Commodore 1571 firmware
GCR decoding tables
.page
; 84 ds
gcrtb4 .byte $ff ; 0
.byte $ff ; 1
.byte $ff ; 2
.byte $ff ; 3
.byte $ff ; 4
.byte $ff ; 5
.byte $ff ; 6
.byte $ff ; 7
.byte $ff ; 8
.byte $08 ; 9
.byte $00 ; a
.byte $01 ; b
.byte $ff ; c
.byte $0c ; d
.byte $04 ; e
.byte $05 ; f
.byte $ff ; 10
.byte $ff ; 11
.byte $02 ; 12
.byte $03 ; 13
.byte $ff ; 14
.byte $0f ; 15
.byte $06 ; 16
.byte $07 ; 17
.byte $ff ; 18
.byte $09 ; 19
.byte $0a ; 1a
.byte $0b ; 1b
.byte $ff ; 1c
.byte $0d ; 1d
.byte $0e ; 1e
.byte $ff ; 1f
.byte $ff ; 20
.byte $ff ; 21
.byte $ff ; 22
.byte $ff ; 23
.byte $ff ; 24
.byte $ff ; 25
.byte $ff ; 26
.byte $ff ; 27
.byte $ff ; 28
.byte $08 ; 29
.byte $00 ; 2a
.byte $01 ; 2b
.byte $ff ; 2c
.byte $0c ; 2d
.byte $04 ; 2e
.byte $05 ; 2f
.byte $ff ; 30
.byte $ff ; 31
.byte $02 ; 32
.byte $03 ; 33
.byte $ff ; 34
.byte $0f ; 35
.byte $06 ; 36
.byte $07 ; 37
.byte $ff ; 38
.byte $09 ; 39
.byte $0a ; 3a
.byte $0b ; 3b
.byte $ff ; 3c
.byte $0d ; 3d
.byte $0e ; 3e
.byte $ff ; 3f
.byte $ff ; 40
.byte $ff ; 41
.byte $ff ; 42
.byte $ff ; 43
.byte $ff ; 44
.byte $ff ; 45
.byte $ff ; 46
.byte $ff ; 47
.byte $ff ; 48
.byte $08 ; 49
.byte $00 ; 4a
.byte $01 ; 4b
.byte $ff ; 4c
.byte $0c ; 4d
.byte $04 ; 4e
.byte $05 ; 4f
.byte $ff ; 50
.byte $ff ; 51
.byte $02 ; 52
.byte $03 ; 53
.byte $ff ; 54
.byte $0f ; 55
.byte $06 ; 56
.byte $07 ; 57
.byte $ff ; 58
.byte $09 ; 59
.byte $0a ; 5a
.byte $0b ; 5b
.byte $ff ; 5c
.byte $0d ; 5d
.byte $0e ; 5e
.byte $ff ; 5f
.byte $ff ; 60
.byte $ff ; 61
.byte $ff ; 62
.byte $ff ; 63
.byte $ff ; 64
.byte $ff ; 65
.byte $ff ; 66
.byte $ff ; 67
.byte $ff ; 68
.byte $08 ; 69
.byte $00 ; 6a
.byte $01 ; 6b
.byte $ff ; 6c
.byte $0c ; 6d
.byte $04 ; 6e
.byte $05 ; 6f
.byte $ff ; 70
.byte $ff ; 71
.byte $02 ; 72
.byte $03 ; 73
.byte $ff ; 74
.byte $0f ; 75
.byte $06 ; 76
.byte $07 ; 77
.byte $ff ; 78
.byte $09 ; 79
.byte $0a ; 7a
.byte $0b ; 7b
.byte $ff ; 7c
.byte $0d ; 7d
.byte $0e ; 7e
.byte $ff ; 7f
.byte $ff ; 80
.byte $ff ; 81
.byte $ff ; 82
.byte $ff ; 83
.byte $ff ; 84
.byte $ff ; 85
.byte $ff ; 86
.byte $ff ; 87
.byte $ff ; 88
.byte $08 ; 89
.byte $00 ; 8a
.byte $01 ; 8b
.byte $ff ; 8c
.byte $0c ; 8d
.byte $04 ; 8e
.byte $05 ; 8f
.byte $ff ; 90
.byte $ff ; 91
.byte $02 ; 92
.byte $03 ; 93
.byte $ff ; 94
.byte $0f ; 95
.byte $06 ; 96
.byte $07 ; 97
.byte $ff ; 98
.byte $09 ; 99
.byte $0a ; 9a
.byte $0b ; 9b
.byte $ff ; 9c
.byte $0d ; 9d
.byte $0e ; 9e
.byte $ff ; 9f
.byte $ff ; a0
.byte $ff ; a1
.byte $ff ; a2
.byte $ff ; a3
.byte $ff ; a4
.byte $ff ; a5
.byte $ff ; a6
.byte $ff ; a7
.byte $ff ; a8
.byte $08 ; a9
.byte $00 ; aa
.byte $01 ; ab
.byte $ff ; ac
.byte $0c ; ad
.byte $04 ; ae
.byte $05 ; af
.byte $ff ; b0
.byte $ff ; b1
.byte $02 ; b2
.byte $03 ; b3
.byte $ff ; b4
.byte $0f ; b5
.byte $06 ; b6
.byte $07 ; b7
.byte $ff ; b8
.byte $09 ; b9
.byte $0a ; ba
.byte $0b ; bb
.byte $ff ; bc
.byte $0d ; bd
.byte $0e ; be
.byte $ff ; bf
.byte $ff ; c0
.byte $ff ; c1
.byte $ff ; c2
.byte $ff ; c3
.byte $ff ; c4
.byte $ff ; c5
.byte $ff ; c6
.byte $ff ; c7
.byte $ff ; c8
.byte $08 ; c9
.byte $00 ; ca
.byte $01 ; cb
.byte $ff ; cc
.byte $0c ; cd
.byte $04 ; ce
.byte $05 ; cf
.byte $ff ; d0
.byte $ff ; d1
.byte $02 ; d2
.byte $03 ; d3
.byte $ff ; d4
.byte $0f ; d5
.byte $06 ; d6
.byte $07 ; d7
.byte $ff ; d8
.byte $09 ; d9
.byte $0a ; da
.byte $0b ; db
.byte $ff ; dc
.byte $0d ; dd
.byte $0e ; de
.byte $ff ; df
.byte $ff ; e0
.byte $ff ; e1
.byte $ff ; e2
.byte $ff ; e3
.byte $ff ; e4
.byte $ff ; e5
.byte $ff ; e6
.byte $ff ; e7
.byte $ff ; e8
.byte $08 ; e9
.byte $00 ; ea
.byte $01 ; eb
.byte $ff ; ec
.byte $0c ; ed
.byte $04 ; ee
.byte $05 ; ef
.byte $ff ; f0
.byte $ff ; f1
.byte $02 ; f2
.byte $03 ; f3
.byte $ff ; f4
.byte $0f ; f5
.byte $06 ; f6
.byte $07 ; f7
.byte $ff ; f8
.byte $09 ; f9
.byte $0a ; fa
.byte $0b ; fb
.byte $ff ; fc
.byte $0d ; fd
.byte $0e ; fe
.byte $ff ; ff