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