Index: alcyon/adfield.s
===================================================================
--- alcyon/adfield.s	(revision 7bf3856f4ff505a2174d89c937caf328029e3574)
+++ alcyon/adfield.s	(revision 7bf3856f4ff505a2174d89c937caf328029e3574)
@@ -0,0 +1,1669 @@
+.globl _ebflag
+.globl _ebuf
+.globl _curfet
+.globl _cfetp
+.globl _infetp
+.globl _io_time
+.globl _io_lcd
+.globl _io_ser
+.globl _io_midi
+.globl _io_disk
+.globl _io_tone
+.globl _io_leds
+.globl _io_kbrd
+.globl _lcd_a0
+.globl _lcd_a1
+.globl _io_vreg
+.globl _io_vraw
+.globl _io_vram
+.globl _io_fpu
+.globl _v_regs
+.globl _v_odtab
+.globl _v_actab
+.globl _v_ct0
+.globl _v_gt1
+.globl _v_score
+.globl _v_cgtab
+.globl _v_curs0
+.globl _v_curs1
+.globl _v_curs2
+.globl _v_curs3
+.globl _v_curs4
+.globl _v_curs5
+.globl _v_curs6
+.globl _v_curs7
+.globl _v_tcur
+.globl _v_kbobj
+.globl _v_lnobj
+.globl _v_win0
+.globl _v_cur
+.globl _fc_sw
+.globl _fc_val
+.globl _adnamsw
+.globl _asgmod
+.globl _astat
+.globl _cmtype
+.globl _cmfirst
+.globl _curasg
+.globl _curhold
+.globl _curmop
+.globl _curslim
+.globl _cxval
+.globl _cyval
+.globl _cxrate
+.globl _cyrate
+.globl _hcwval
+.globl _hitbox
+.globl _hitcx
+.globl _hitcy
+.globl _stccol
+.globl _stcrow
+.globl _thcwval
+.globl _tvcwval
+.globl _vcwval
+.globl _vtccol
+.globl _vtcrow
+.globl _vtwcol
+.globl _vtwrow
+.globl _vtxval
+.globl _vtyval
+.globl _crate1
+.globl _asgob
+.globl _asgtab
+.globl _adboxes
+.globl _csbp
+.globl _grp2prt
+.globl _key2grp
+.globl _mctlnum
+.globl _vce2grp
+.globl _ad_fet1
+.data
+_ad_fet1:
+.dc.w $0
+.dc.w $9
+.dc.w $A
+.dc.w $0
+*line 93
+.dc.l _et_atab
+*line 93
+.dc.l _ef_atab
+*line 93
+.dc.l _rd_atab
+*line 93
+.dc.l _nd_atab
+.dc.w $1
+.dc.w $1
+.dc.w $A
+.dc.w $0
+*line 95
+.dc.l _et_null
+*line 95
+.dc.l _ef_null
+*line 95
+.dc.l _rd_null
+*line 95
+.dc.l _nd_null
+.dc.w $4
+.dc.w $A
+.dc.w $A
+.dc.w $2
+*line 97
+.dc.l _et_aopt
+*line 97
+.dc.l _ef_aopt
+*line 97
+.dc.l _rd_aopt
+*line 97
+.dc.l _nd_aopt
+.dc.w $3
+.dc.w $9
+.dc.w $A
+.dc.w $3
+*line 99
+.dc.l _et_aprg
+*line 99
+.dc.l _ef_aprg
+*line 99
+.dc.l _rd_aprg
+*line 99
+.dc.l _nd_aprg
+.dc.w $4
+.dc.w $F
+.dc.w $10
+.dc.w $4
+*line 101
+.dc.l _et_avgr
+*line 101
+.dc.l _ef_avgr
+*line 101
+.dc.l _rd_avgr
+*line 101
+.dc.l _nd_avgr
+.dc.w $5
+.dc.w $F
+.dc.w $10
+.dc.w $104
+*line 102
+.dc.l _et_avgr
+*line 102
+.dc.l _ef_avgr
+*line 102
+.dc.l _rd_avgr
+*line 102
+.dc.l _nd_avgr
+.dc.w $6
+.dc.w $F
+.dc.w $10
+.dc.w $204
+*line 103
+.dc.l _et_avgr
+*line 103
+.dc.l _ef_avgr
+*line 103
+.dc.l _rd_avgr
+*line 103
+.dc.l _nd_avgr
+.dc.w $7
+.dc.w $F
+.dc.w $10
+.dc.w $304
+*line 104
+.dc.l _et_avgr
+*line 104
+.dc.l _ef_avgr
+*line 104
+.dc.l _rd_avgr
+*line 104
+.dc.l _nd_avgr
+.dc.w $8
+.dc.w $F
+.dc.w $10
+.dc.w $404
+*line 105
+.dc.l _et_avgr
+*line 105
+.dc.l _ef_avgr
+*line 105
+.dc.l _rd_avgr
+*line 105
+.dc.l _nd_avgr
+.dc.w $9
+.dc.w $F
+.dc.w $10
+.dc.w $504
+*line 106
+.dc.l _et_avgr
+*line 106
+.dc.l _ef_avgr
+*line 106
+.dc.l _rd_avgr
+*line 106
+.dc.l _nd_avgr
+.dc.w $4
+.dc.w $15
+.dc.w $16
+.dc.w $604
+*line 107
+.dc.l _et_avgr
+*line 107
+.dc.l _ef_avgr
+*line 107
+.dc.l _rd_avgr
+*line 107
+.dc.l _nd_avgr
+.dc.w $5
+.dc.w $15
+.dc.w $16
+.dc.w $704
+*line 108
+.dc.l _et_avgr
+*line 108
+.dc.l _ef_avgr
+*line 108
+.dc.l _rd_avgr
+*line 108
+.dc.l _nd_avgr
+.dc.w $6
+.dc.w $15
+.dc.w $16
+.dc.w $804
+*line 109
+.dc.l _et_avgr
+*line 109
+.dc.l _ef_avgr
+*line 109
+.dc.l _rd_avgr
+*line 109
+.dc.l _nd_avgr
+.dc.w $7
+.dc.w $15
+.dc.w $16
+.dc.w $904
+*line 110
+.dc.l _et_avgr
+*line 110
+.dc.l _ef_avgr
+*line 110
+.dc.l _rd_avgr
+*line 110
+.dc.l _nd_avgr
+.dc.w $8
+.dc.w $15
+.dc.w $16
+.dc.w $A04
+*line 111
+.dc.l _et_avgr
+*line 111
+.dc.l _ef_avgr
+*line 111
+.dc.l _rd_avgr
+*line 111
+.dc.l _nd_avgr
+.dc.w $9
+.dc.w $15
+.dc.w $16
+.dc.w $B04
+*line 112
+.dc.l _et_avgr
+*line 112
+.dc.l _ef_avgr
+*line 112
+.dc.l _rd_avgr
+*line 112
+.dc.l _nd_avgr
+.dc.w $5
+.dc.w $23
+.dc.w $24
+.dc.w $5
+*line 114
+.dc.l _et_accn
+*line 114
+.dc.l _ef_accn
+*line 114
+.dc.l _rd_accn
+*line 114
+.dc.l _nd_accn
+.dc.w $6
+.dc.w $23
+.dc.w $24
+.dc.w $105
+*line 115
+.dc.l _et_accn
+*line 115
+.dc.l _ef_accn
+*line 115
+.dc.l _rd_accn
+*line 115
+.dc.l _nd_accn
+.dc.w $7
+.dc.w $23
+.dc.w $24
+.dc.w $205
+*line 116
+.dc.l _et_accn
+*line 116
+.dc.l _ef_accn
+*line 116
+.dc.l _rd_accn
+*line 116
+.dc.l _nd_accn
+.dc.w $8
+.dc.w $23
+.dc.w $24
+.dc.w $305
+*line 117
+.dc.l _et_accn
+*line 117
+.dc.l _ef_accn
+*line 117
+.dc.l _rd_accn
+*line 117
+.dc.l _nd_accn
+.dc.w $4
+.dc.w $2E
+.dc.w $2E
+.dc.w $6
+*line 119
+.dc.l _et_agpt
+*line 119
+.dc.l _ef_agpt
+*line 119
+.dc.l _rd_agpt
+*line 119
+.dc.l _nd_agpt
+.dc.w $5
+.dc.w $2E
+.dc.w $2E
+.dc.w $106
+*line 120
+.dc.l _et_agpt
+*line 120
+.dc.l _ef_agpt
+*line 120
+.dc.l _rd_agpt
+*line 120
+.dc.l _nd_agpt
+.dc.w $6
+.dc.w $2E
+.dc.w $2E
+.dc.w $206
+*line 121
+.dc.l _et_agpt
+*line 121
+.dc.l _ef_agpt
+*line 121
+.dc.l _rd_agpt
+*line 121
+.dc.l _nd_agpt
+.dc.w $7
+.dc.w $2E
+.dc.w $2E
+.dc.w $306
+*line 122
+.dc.l _et_agpt
+*line 122
+.dc.l _ef_agpt
+*line 122
+.dc.l _rd_agpt
+*line 122
+.dc.l _nd_agpt
+.dc.w $8
+.dc.w $2E
+.dc.w $2E
+.dc.w $406
+*line 123
+.dc.l _et_agpt
+*line 123
+.dc.l _ef_agpt
+*line 123
+.dc.l _rd_agpt
+*line 123
+.dc.l _nd_agpt
+.dc.w $9
+.dc.w $2E
+.dc.w $2E
+.dc.w $506
+*line 124
+.dc.l _et_agpt
+*line 124
+.dc.l _ef_agpt
+*line 124
+.dc.l _rd_agpt
+*line 124
+.dc.l _nd_agpt
+.dc.w $4
+.dc.w $3B
+.dc.w $3B
+.dc.w $606
+*line 125
+.dc.l _et_agpt
+*line 125
+.dc.l _ef_agpt
+*line 125
+.dc.l _rd_agpt
+*line 125
+.dc.l _nd_agpt
+.dc.w $5
+.dc.w $3B
+.dc.w $3B
+.dc.w $706
+*line 126
+.dc.l _et_agpt
+*line 126
+.dc.l _ef_agpt
+*line 126
+.dc.l _rd_agpt
+*line 126
+.dc.l _nd_agpt
+.dc.w $6
+.dc.w $3B
+.dc.w $3B
+.dc.w $806
+*line 127
+.dc.l _et_agpt
+*line 127
+.dc.l _ef_agpt
+*line 127
+.dc.l _rd_agpt
+*line 127
+.dc.l _nd_agpt
+.dc.w $7
+.dc.w $3B
+.dc.w $3B
+.dc.w $906
+*line 128
+.dc.l _et_agpt
+*line 128
+.dc.l _ef_agpt
+*line 128
+.dc.l _rd_agpt
+*line 128
+.dc.l _nd_agpt
+.dc.w $8
+.dc.w $3B
+.dc.w $3B
+.dc.w $A06
+*line 129
+.dc.l _et_agpt
+*line 129
+.dc.l _ef_agpt
+*line 129
+.dc.l _rd_agpt
+*line 129
+.dc.l _nd_agpt
+.dc.w $9
+.dc.w $3B
+.dc.w $3B
+.dc.w $B06
+*line 130
+.dc.l _et_agpt
+*line 130
+.dc.l _ef_agpt
+*line 130
+.dc.l _rd_agpt
+*line 130
+.dc.l _nd_agpt
+.dc.w $4
+.dc.w $30
+.dc.w $31
+.dc.w $6
+*line 132
+.dc.l _et_agch
+*line 132
+.dc.l _ef_agch
+*line 132
+.dc.l _rd_agch
+*line 132
+.dc.l _nd_agch
+.dc.w $5
+.dc.w $30
+.dc.w $31
+.dc.w $106
+*line 133
+.dc.l _et_agch
+*line 133
+.dc.l _ef_agch
+*line 133
+.dc.l _rd_agch
+*line 133
+.dc.l _nd_agch
+.dc.w $6
+.dc.w $30
+.dc.w $31
+.dc.w $206
+*line 134
+.dc.l _et_agch
+*line 134
+.dc.l _ef_agch
+*line 134
+.dc.l _rd_agch
+*line 134
+.dc.l _nd_agch
+.dc.w $7
+.dc.w $30
+.dc.w $31
+.dc.w $306
+*line 135
+.dc.l _et_agch
+*line 135
+.dc.l _ef_agch
+*line 135
+.dc.l _rd_agch
+*line 135
+.dc.l _nd_agch
+.dc.w $8
+.dc.w $30
+.dc.w $31
+.dc.w $406
+*line 136
+.dc.l _et_agch
+*line 136
+.dc.l _ef_agch
+*line 136
+.dc.l _rd_agch
+*line 136
+.dc.l _nd_agch
+.dc.w $9
+.dc.w $30
+.dc.w $31
+.dc.w $506
+*line 137
+.dc.l _et_agch
+*line 137
+.dc.l _ef_agch
+*line 137
+.dc.l _rd_agch
+*line 137
+.dc.l _nd_agch
+.dc.w $4
+.dc.w $3D
+.dc.w $3E
+.dc.w $606
+*line 138
+.dc.l _et_agch
+*line 138
+.dc.l _ef_agch
+*line 138
+.dc.l _rd_agch
+*line 138
+.dc.l _nd_agch
+.dc.w $5
+.dc.w $3D
+.dc.w $3E
+.dc.w $706
+*line 139
+.dc.l _et_agch
+*line 139
+.dc.l _ef_agch
+*line 139
+.dc.l _rd_agch
+*line 139
+.dc.l _nd_agch
+.dc.w $6
+.dc.w $3D
+.dc.w $3E
+.dc.w $806
+*line 140
+.dc.l _et_agch
+*line 140
+.dc.l _ef_agch
+*line 140
+.dc.l _rd_agch
+*line 140
+.dc.l _nd_agch
+.dc.w $7
+.dc.w $3D
+.dc.w $3E
+.dc.w $906
+*line 141
+.dc.l _et_agch
+*line 141
+.dc.l _ef_agch
+*line 141
+.dc.l _rd_agch
+*line 141
+.dc.l _nd_agch
+.dc.w $8
+.dc.w $3D
+.dc.w $3E
+.dc.w $A06
+*line 142
+.dc.l _et_agch
+*line 142
+.dc.l _ef_agch
+*line 142
+.dc.l _rd_agch
+*line 142
+.dc.l _nd_agch
+.dc.w $9
+.dc.w $3D
+.dc.w $3E
+.dc.w $B06
+*line 143
+.dc.l _et_agch
+*line 143
+.dc.l _ef_agch
+*line 143
+.dc.l _rd_agch
+*line 143
+.dc.l _nd_agch
+.dc.w $4
+.dc.w $29
+.dc.w $2A
+.dc.w $6
+*line 145
+.dc.l _et_ains
+*line 145
+.dc.l _ef_ains
+*line 145
+.dc.l _rd_ains
+*line 145
+.dc.l _nd_ains
+.dc.w $5
+.dc.w $29
+.dc.w $2A
+.dc.w $106
+*line 146
+.dc.l _et_ains
+*line 146
+.dc.l _ef_ains
+*line 146
+.dc.l _rd_ains
+*line 146
+.dc.l _nd_ains
+.dc.w $6
+.dc.w $29
+.dc.w $2A
+.dc.w $206
+*line 147
+.dc.l _et_ains
+*line 147
+.dc.l _ef_ains
+*line 147
+.dc.l _rd_ains
+*line 147
+.dc.l _nd_ains
+.dc.w $7
+.dc.w $29
+.dc.w $2A
+.dc.w $306
+*line 148
+.dc.l _et_ains
+*line 148
+.dc.l _ef_ains
+*line 148
+.dc.l _rd_ains
+*line 148
+.dc.l _nd_ains
+.dc.w $8
+.dc.w $29
+.dc.w $2A
+.dc.w $406
+*line 149
+.dc.l _et_ains
+*line 149
+.dc.l _ef_ains
+*line 149
+.dc.l _rd_ains
+*line 149
+.dc.l _nd_ains
+.dc.w $9
+.dc.w $29
+.dc.w $2A
+.dc.w $506
+*line 150
+.dc.l _et_ains
+*line 150
+.dc.l _ef_ains
+*line 150
+.dc.l _rd_ains
+*line 150
+.dc.l _nd_ains
+.dc.w $4
+.dc.w $36
+.dc.w $37
+.dc.w $606
+*line 151
+.dc.l _et_ains
+*line 151
+.dc.l _ef_ains
+*line 151
+.dc.l _rd_ains
+*line 151
+.dc.l _nd_ains
+.dc.w $5
+.dc.w $36
+.dc.w $37
+.dc.w $706
+*line 152
+.dc.l _et_ains
+*line 152
+.dc.l _ef_ains
+*line 152
+.dc.l _rd_ains
+*line 152
+.dc.l _nd_ains
+.dc.w $6
+.dc.w $36
+.dc.w $37
+.dc.w $806
+*line 153
+.dc.l _et_ains
+*line 153
+.dc.l _ef_ains
+*line 153
+.dc.l _rd_ains
+*line 153
+.dc.l _nd_ains
+.dc.w $7
+.dc.w $36
+.dc.w $37
+.dc.w $906
+*line 154
+.dc.l _et_ains
+*line 154
+.dc.l _ef_ains
+*line 154
+.dc.l _rd_ains
+*line 154
+.dc.l _nd_ains
+.dc.w $8
+.dc.w $36
+.dc.w $37
+.dc.w $A06
+*line 155
+.dc.l _et_ains
+*line 155
+.dc.l _ef_ains
+*line 155
+.dc.l _rd_ains
+*line 155
+.dc.l _nd_ains
+.dc.w $9
+.dc.w $36
+.dc.w $37
+.dc.w $B06
+*line 156
+.dc.l _et_ains
+*line 156
+.dc.l _ef_ains
+*line 156
+.dc.l _rd_ains
+*line 156
+.dc.l _nd_ains
+.dc.w $4
+.dc.w $2C
+.dc.w $2C
+.dc.w $6
+*line 158
+.dc.l _et_adyn
+*line 158
+.dc.l _ef_adyn
+*line 158
+.dc.l _rd_adyn
+*line 158
+.dc.l _nd_adyn
+.dc.w $5
+.dc.w $2C
+.dc.w $2C
+.dc.w $106
+*line 159
+.dc.l _et_adyn
+*line 159
+.dc.l _ef_adyn
+*line 159
+.dc.l _rd_adyn
+*line 159
+.dc.l _nd_adyn
+.dc.w $6
+.dc.w $2C
+.dc.w $2C
+.dc.w $206
+*line 160
+.dc.l _et_adyn
+*line 160
+.dc.l _ef_adyn
+*line 160
+.dc.l _rd_adyn
+*line 160
+.dc.l _nd_adyn
+.dc.w $7
+.dc.w $2C
+.dc.w $2C
+.dc.w $306
+*line 161
+.dc.l _et_adyn
+*line 161
+.dc.l _ef_adyn
+*line 161
+.dc.l _rd_adyn
+*line 161
+.dc.l _nd_adyn
+.dc.w $8
+.dc.w $2C
+.dc.w $2C
+.dc.w $406
+*line 162
+.dc.l _et_adyn
+*line 162
+.dc.l _ef_adyn
+*line 162
+.dc.l _rd_adyn
+*line 162
+.dc.l _nd_adyn
+.dc.w $9
+.dc.w $2C
+.dc.w $2C
+.dc.w $506
+*line 163
+.dc.l _et_adyn
+*line 163
+.dc.l _ef_adyn
+*line 163
+.dc.l _rd_adyn
+*line 163
+.dc.l _nd_adyn
+.dc.w $4
+.dc.w $39
+.dc.w $39
+.dc.w $606
+*line 164
+.dc.l _et_adyn
+*line 164
+.dc.l _ef_adyn
+*line 164
+.dc.l _rd_adyn
+*line 164
+.dc.l _nd_adyn
+.dc.w $5
+.dc.w $39
+.dc.w $39
+.dc.w $706
+*line 165
+.dc.l _et_adyn
+*line 165
+.dc.l _ef_adyn
+*line 165
+.dc.l _rd_adyn
+*line 165
+.dc.l _nd_adyn
+.dc.w $6
+.dc.w $39
+.dc.w $39
+.dc.w $806
+*line 166
+.dc.l _et_adyn
+*line 166
+.dc.l _ef_adyn
+*line 166
+.dc.l _rd_adyn
+*line 166
+.dc.l _nd_adyn
+.dc.w $7
+.dc.w $39
+.dc.w $39
+.dc.w $906
+*line 167
+.dc.l _et_adyn
+*line 167
+.dc.l _ef_adyn
+*line 167
+.dc.l _rd_adyn
+*line 167
+.dc.l _nd_adyn
+.dc.w $8
+.dc.w $39
+.dc.w $39
+.dc.w $A06
+*line 168
+.dc.l _et_adyn
+*line 168
+.dc.l _ef_adyn
+*line 168
+.dc.l _rd_adyn
+*line 168
+.dc.l _nd_adyn
+.dc.w $9
+.dc.w $39
+.dc.w $39
+.dc.w $B06
+*line 169
+.dc.l _et_adyn
+*line 169
+.dc.l _ef_adyn
+*line 169
+.dc.l _rd_adyn
+*line 169
+.dc.l _nd_adyn
+.dc.w $5
+.dc.w $A
+.dc.w $A
+.dc.w $9
+*line 171
+.dc.l _et_atun
+*line 171
+.dc.l _ef_atun
+*line 171
+.dc.l _rd_atun
+*line 171
+.dc.l _nd_atun
+.dc.w $7
+.dc.w $9
+.dc.w $A
+.dc.w $A
+*line 173
+.dc.l _et_aint
+*line 173
+.dc.l _ef_aint
+*line 173
+.dc.l _rd_aint
+*line 173
+.dc.l _nd_aint
+.dc.w $8
+.dc.w $9
+.dc.w $A
+.dc.w $A
+*line 174
+.dc.l _et_arat
+*line 174
+.dc.l _ef_arat
+*line 174
+.dc.l _rd_arat
+*line 174
+.dc.l _nd_arat
+.dc.w $9
+.dc.w $9
+.dc.w $A
+.dc.w $A
+*line 175
+.dc.l _et_adep
+*line 175
+.dc.l _ef_adep
+*line 175
+.dc.l _rd_adep
+*line 175
+.dc.l _nd_adep
+.dc.w $0
+.dc.w $0
+.dc.w $0
+.dc.w $0
+.dc.l $0
+.dc.l $0
+.dc.l $0
+.dc.l $0
+.globl _adbox
+.data
+_adbox:
+.dc.w $1
+.dc.w $1
+.dc.w $5E
+.dc.w $1B
+.dc.w $B
+.dc.w $2
+.dc.w $0
+.dc.w $1
+.dc.w $1
+.dc.w $1C
+.dc.w $5E
+.dc.w $28
+.dc.w $B
+.dc.w $2
+.dc.w $2
+.dc.w $1
+.dc.w $1
+.dc.w $38
+.dc.w $5E
+.dc.w $44
+.dc.w $B
+.dc.w $2
+.dc.w $4
+.dc.w $1
+.dc.w $1
+.dc.w $2A
+.dc.w $5E
+.dc.w $36
+.dc.w $B
+.dc.w $4
+.dc.w $3
+.dc.w $1
+.dc.w $60
+.dc.w $1
+.dc.w $BE
+.dc.w $8A
+.dc.w $B
+.dc.w $3
+.dc.w $0
+.dc.w $D
+.dc.w $C0
+.dc.w $1
+.dc.w $12E
+.dc.w $8A
+.dc.w $B
+.dc.w $2
+.dc.w $0
+.dc.w $19
+.dc.w $130
+.dc.w $1
+.dc.w $1FE
+.dc.w $8A
+.dc.w $B
+.dc.w $3
+.dc.w $0
+.dc.w $27
+.dc.w $1
+.dc.w $8C
+.dc.w $1FE
+.dc.w $15C
+.dc.w $B
+.dc.w $5
+.dc.w $A
+.dc.w $1
+.dc.w $1
+.dc.w $46
+.dc.w $26
+.dc.w $52
+.dc.w $B
+.dc.w $3
+.dc.w $5
+.dc.w $1
+.dc.w $28
+.dc.w $46
+.dc.w $5E
+.dc.w $52
+.dc.w $B
+.dc.w $4
+.dc.w $5
+.dc.w $6
+.dc.w $1
+.dc.w $54
+.dc.w $5E
+.dc.w $8A
+.dc.w $B
+.dc.w $2
+.dc.w $6
+.dc.w $1
+.globl _adbxlb
+.data
+_adbxlb:
+*line 200
+.dc.l L1
+*line 201
+.dc.l L2
+*line 202
+.dc.l L3
+*line 203
+.dc.l L4
+*line 204
+.dc.l L5
+*line 205
+.dc.l L6
+*line 206
+.dc.l L7
+*line 207
+.dc.l L8
+*line 208
+.dc.l L9
+*line 209
+.dc.l L10
+*line 211
+.dc.l L11
+.globl _ad_flds
+.data
+_ad_flds:
+*line 218
+.dc.l _stdctp4
+*line 219
+.dc.l _nokey
+*line 220
+.dc.l _nokey
+*line 221
+.dc.l _cxkstd
+*line 222
+.dc.l _cykstd
+*line 223
+.dc.l _adcxupd
+*line 224
+.dc.l _adcyupd
+*line 225
+.dc.l _nokey
+*line 226
+.dc.l _nokey
+*line 227
+.dc.l _ad_xkey
+*line 228
+.dc.l _select
+*line 229
+.dc.l _stdmkey
+*line 230
+.dc.l _stddkey
+*line 231
+.dc.l _nokey
+*line 232
+.dc.l _ad_fet1
+*line 233
+.dc.l _adboxes
+*line 234
+.dc.l _crate1
+*line 235
+.dc.l _crate1
+.dc.w $0
+.dc.w $0
+.dc.w $7E
+.globl _adcyupd
+.text
+_adcyupd:
+~~adcyupd:
+link R14,#-4
+*line 252
+*line 252
+tst _adnamsw
+beq L13
+*line 253
+*line 254
+move _cyrate,R0
+add R0,_vtyval
+move _vtyval,R0
+ext.l R0
+divs #14,R0
+move R0,_vtcrow
+*line 255
+*line 256
+*line 257
+move _vtwrow,R0
+add #2,R0
+cmp _vtcrow,R0
+bge L14
+*line 257
+move _vtwrow,R0
+add #2,R0
+move R0,_vtcrow
+muls #14,R0
+move R0,_vtyval
+bra L15
+L14:
+*line 258
+*line 259
+move _vtcrow,R0
+cmp _vtwrow,R0
+bge L16
+*line 259
+move _vtwrow,R0
+move R0,_vtcrow
+muls #14,R0
+move R0,_vtyval
+*line 260
+L16:L15:bra L17
+L13:
+*line 261
+*line 262
+*line 263
+move _cyrate,R0
+add R0,_cyval
+*line 264
+*line 265
+*line 266
+cmp #348,_cyval
+ble L18
+*line 266
+move #348,_cyval
+bra L19
+L18:
+*line 267
+*line 268
+cmp #1,_cyval
+bge L20
+*line 268
+move #1,_cyval
+L20:L19:L17:L12:unlk R14
+rts
+.globl _adcxupd
+.text
+_adcxupd:
+~~adcxupd:
+link R14,#-4
+*line 280
+*line 280
+tst _adnamsw
+beq L22
+*line 281
+*line 282
+move _cxrate,R0
+add R0,_vtxval
+move _vtxval,R0
+asr #3,R0
+move R0,_vtccol
+*line 283
+*line 284
+*line 285
+move _vtwcol,R0
+add #29,R0
+cmp _vtccol,R0
+bge L23
+*line 285
+move _vtwcol,R0
+add #29,R0
+move R0,_vtccol
+asl #3,R0
+move R0,_vtxval
+bra L24
+L23:
+*line 286
+*line 287
+move _vtccol,R0
+cmp _vtwcol,R0
+bge L25
+*line 287
+move _vtwcol,R0
+move R0,_vtccol
+asl #3,R0
+move R0,_vtxval
+*line 288
+L25:L24:bra L26
+L22:
+*line 289
+*line 290
+*line 291
+move _cxrate,R0
+add R0,_cxval
+*line 292
+*line 293
+*line 294
+cmp #510,_cxval
+ble L27
+*line 294
+move #510,_cxval
+bra L28
+L27:
+*line 295
+*line 296
+cmp #1,_cxval
+bge L29
+*line 296
+move #1,_cxval
+L29:L28:L26:L21:unlk R14
+rts
+.globl _ad_xkey
+.text
+_ad_xkey:
+~~ad_xkey:
+~nn=8
+link R14,#0
+movem.l R3-R7,-(sp)
+~row=R7
+~col=R6
+~grp=R5
+~i=R4
+*line 315
+*line 315
+tst _astat
+beq L31
+*line 316
+*line 317
+*line 317
+jsr _whatbox
+tst R0
+beq L32
+*line 318
+*line 319
+move _hitcy,R7
+ext.l R7
+divs #14,R7
+*line 320
+move _hitcx,R6
+asr #3,R6
+*line 321
+*line 322
+move _hitbox,R0
+bra L34
+*line 323
+L35:
+*line 324
+*line 325
+*line 326
+*line 326
+cmp #1,R7
+bne L36
+*line 327
+*line 328
+move #16,(sp)
+move #32,-(sp)
+move _curasg,R0
+muls #332,R0
+add.l #_asgtab,R0
+move.l R0,-(sp)
+add.l #316,(sp)
+jsr _memset
+addq.l #6,sp
+*line 329
+move #1,_asgmod
+*line 330
+clr (sp)
+jsr _adswin
+*line 331
+clr R0
+bra L30
+*line 332
+*line 333
+bra L37
+L36:
+*line 334
+move #-1,R0
+bra L30
+L37:L38:
+*line 335
+*line 336
+*line 337
+*line 337
+cmp #1,R6
+blt L39
+cmp #10,R6
+bgt L39
+*line 338
+*line 339
+clr _curmop
+*line 340
+move _hitbox,(sp)
+jsr _adswin
+*line 341
+jsr _modasg
+*line 342
+clr R0
+bra L30
+*line 343
+*line 344
+L39:bra L33
+*line 345
+*line 346
+*line 347
+L40:
+*line 348
+*line 349
+*line 350
+*line 351
+cmp #4,R7
+blt L33
+*line 352
+*line 353
+*line 353
+cmp #13,R6
+blt L41
+cmp #16,R6
+bgt L41
+*line 354
+*line 355
+move R7,R5
+sub #4,R5
+*line 356
+move R5,R8
+add.l R8,R8
+add.l #_vce2grp,R8
+move #-1,(R8)
+*line 357
+move _hitbox,(sp)
+jsr _adswin
+*line 358
+jsr _modasg
+*line 359
+clr R0
+bra L30
+*line 360
+bra L42
+L41:
+*line 361
+*line 361
+cmp #19,R6
+blt L43
+cmp #22,R6
+bgt L43
+*line 362
+*line 363
+move R7,R5
+add #2,R5
+*line 364
+move R5,R8
+add.l R8,R8
+add.l #_vce2grp,R8
+move #-1,(R8)
+*line 365
+move _hitbox,(sp)
+jsr _adswin
+*line 366
+jsr _modasg
+*line 367
+clr R0
+bra L30
+*line 368
+*line 369
+L43:L42:bra L33
+*line 370
+*line 371
+L44:
+*line 372
+*line 373
+*line 374
+*line 375
+cmp #5,R7
+blt L33
+cmp #8,R7
+bgt L33
+*line 376
+*line 377
+*line 377
+cmp #35,R6
+beq L10000
+cmp #36,R6
+bne L45
+L10000:*line 378
+*line 379
+move R7,R8
+sub #5,R8
+add.l R8,R8
+add.l #_mctlnum,R8
+move #-1,(R8)
+*line 380
+move _hitbox,(sp)
+jsr _adswin
+*line 381
+jsr _modasg
+*line 382
+clr R0
+bra L30
+*line 383
+*line 384
+L45:bra L33
+*line 385
+*line 386
+*line 387
+L46:
+*line 388
+*line 389
+*line 390
+*line 391
+cmp #4,R7
+blt L33
+*line 392
+*line 393
+*line 393
+cmp #46,R6
+bne L47
+*line 394
+*line 395
+*line 396
+*line 397
+move R7,R5
+sub #4,R5
+*line 398
+move R5,R8
+add.l R8,R8
+add.l R8,R8
+add.l #_grp2prt,R8
+clr (R8)
+*line 399
+*line 400
+clr R4
+bra L50
+L51:
+*line 401
+move #1,R0
+move R5,R1
+asl R1,R0
+not R0
+move R4,R9
+add.l R9,R9
+add.l #_key2grp,R9
+and R0,(R9)
+L49:
+*line 400
+add #1,R4
+L50:
+*line 400
+cmp #88,R4
+blt L51
+L48:
+*line 401
+*line 402
+*line 403
+move _hitbox,(sp)
+jsr _adswin
+*line 404
+move R5,(sp)
+jsr _drawk2g
+*line 405
+jsr _modasg
+*line 406
+clr R0
+bra L30
+*line 407
+bra L52
+L47:
+*line 408
+*line 408
+cmp #48,R6
+beq L10001
+cmp #49,R6
+bne L53
+L10001:*line 409
+*line 410
+*line 411
+*line 412
+move R7,R5
+sub #4,R5
+*line 413
+move R5,R8
+add.l R8,R8
+add.l R8,R8
+add.l #_grp2prt,R8
+move #-1,2(R8)
+*line 414
+move _hitbox,(sp)
+jsr _adswin
+*line 415
+jsr _modasg
+*line 416
+clr R0
+bra L30
+*line 417
+*line 418
+bra L54
+L53:
+*line 419
+*line 419
+cmp #59,R6
+bne L55
+*line 420
+*line 421
+*line 422
+*line 423
+move R7,R5
+add #2,R5
+*line 424
+move R5,R8
+add.l R8,R8
+add.l R8,R8
+add.l #_grp2prt,R8
+clr (R8)
+*line 425
+*line 426
+clr R4
+bra L58
+L59:
+*line 427
+move #1,R0
+move R5,R1
+asl R1,R0
+not R0
+move R4,R9
+add.l R9,R9
+add.l #_key2grp,R9
+and R0,(R9)
+L57:
+*line 426
+add #1,R4
+L58:
+*line 426
+cmp #88,R4
+blt L59
+L56:
+*line 427
+*line 428
+*line 429
+move _hitbox,(sp)
+jsr _adswin
+*line 430
+move R5,(sp)
+jsr _drawk2g
+*line 431
+jsr _modasg
+*line 432
+clr R0
+bra L30
+*line 433
+bra L60
+L55:
+*line 434
+*line 434
+cmp #61,R6
+beq L10002
+cmp #62,R6
+bne L61
+L10002:*line 435
+*line 436
+*line 437
+*line 438
+move R7,R5
+add #2,R5
+*line 439
+move R5,R8
+add.l R8,R8
+add.l R8,R8
+add.l #_grp2prt,R8
+move #-1,2(R8)
+*line 440
+move _hitbox,(sp)
+jsr _adswin
+*line 441
+jsr _modasg
+*line 442
+clr R0
+bra L30
+*line 443
+*line 444
+L61:L60:L54:L52:bra L33
+*line 445
+bra L33
+L34:cmp #6,R0
+bhi L33
+asl #2,R0
+move R0,R8
+add.l #L62,R8
+move.l (R8),R8
+jmp (R8)
+.data
+L62:.dc.l L35
+.dc.l L33
+.dc.l L38
+.dc.l L33
+.dc.l L40
+.dc.l L44
+.dc.l L46
+.text
+L33:
+*line 446
+*line 447
+L32:
+*line 448
+*line 449
+L31:
+*line 450
+move #-1,R0
+bra L30
+L30:tst.l (sp)+
+movem.l (sp)+,R4-R7
+unlk R14
+rts
+.globl _adfield
+.text
+_adfield:
+~~adfield:
+link R14,#-4
+*line 464
+move #140,_curslim
+*line 466
+move.l #_ad_flds,(sp)
+jsr _curset
+L63:unlk R14
+rts
+.data
+L1:.dc.b $41,$73,$67,$6E,$6D,$6E,$74,$0
+L2:.dc.b $53,$74,$6F,$72,$2F,$46,$65,$74,$63,$68,$0
+L3:.dc.b $4D,$49,$44,$49,$20,$6F,$75,$74,$0
+L4:.dc.b $50,$72,$67,$43,$68,$6E,$67,$0
+L5:.dc.b $41,$73,$73,$69,$67,$6E,$6D,$65,$6E,$74,$0
+L6:.dc.b $41,$73,$73,$69,$67,$6E,$6D,$6E,$74,$20,$6F,$66,$0
+L7:.dc.b $41,$73,$73,$69,$67,$6E,$6D,$6E,$74,$20,$6F,$66,$20,$49,$6E,$73,$74,$72,$75,$6D,$65,$6E,$74,$73,$2C,$0
+L8:.dc.b $47,$20,$41,$73,$73,$69,$67,$6E,$6D,$65,$6E,$74,$20,$6F,$66,$20,$4B,$65,$79,$73,$20,$74,$6F,$20,$47,$72,$6F,$75,$70,$73
+.dc.b $20,$66,$6F,$72,$20,$4D,$49,$44,$49,$20,$50,$6F,$72,$74,$20,$31,$20,$20,$20,$20,$20,$20,$20,$20,$20,$20,$20,$20,$20,$20
+.dc.b $20,$47,$0
+L9:.dc.b $0
+L10:.dc.b $54,$75,$6E,$0
+L11:.dc.b $50,$68,$61,$73,$65,$53,$68,$69,$66,$74,$0
