2609 lines
42 KiB
Plaintext
2609 lines
42 KiB
Plaintext
export45012_0 = StartScreen
|
|
|
|
ExitObj::doit:
|
|
ldi $1
|
|
sag global[$32]
|
|
ret
|
|
|
|
StartScreen::init:
|
|
link $b
|
|
pushi $94 ; 148, init
|
|
push0
|
|
&rest $1
|
|
super StaticRealmRoom, $4
|
|
bnot
|
|
push1
|
|
pushi $9ca9 ; -25431
|
|
callk kernel_3, $2
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
class WinDialogSet
|
|
send $4
|
|
bnot
|
|
pushi $a6 ; 166, release
|
|
push0
|
|
class SpellList
|
|
send $4
|
|
bnot
|
|
pushi $2f4 ; 756, pConnected
|
|
push1
|
|
push0
|
|
lag global[$6a]
|
|
send $6
|
|
bnot
|
|
pushi $37e ; 894, pLeader
|
|
push0
|
|
class GroupList
|
|
send $4
|
|
bnot
|
|
bnt code_0196
|
|
pushi $58 ; 88, 'X', delete
|
|
push1
|
|
pushi $37e ; 894, pLeader
|
|
push0
|
|
class GroupList
|
|
send $4
|
|
bnot
|
|
push
|
|
class GroupList
|
|
send $6
|
|
bnot
|
|
pushi $69 ; 105, 'i', hide
|
|
push0
|
|
lag global[$6]
|
|
send $4
|
|
bnot
|
|
code_0196: pushi $95 ; 149, dispose
|
|
push0
|
|
class gApproveGiveList
|
|
send $4
|
|
bnot
|
|
push1
|
|
pushi $5 ; scaleY
|
|
callk kernel_128, $2
|
|
bnot
|
|
pushi $8d ; 141, new
|
|
push1
|
|
pushi $a ; 10, inTop
|
|
class ByteArray
|
|
send $6
|
|
bnot
|
|
sat temp[$8]
|
|
code_01b3: push2
|
|
pushi $d ; 13, seenRect
|
|
pushi $71 ; 113, 'q', data
|
|
push0
|
|
lat temp[$8]
|
|
send $4
|
|
bnot
|
|
push
|
|
callk kernel_128, $4
|
|
bnot
|
|
bnt code_01c9
|
|
ldi $0
|
|
jmp code_01b3
|
|
|
|
code_01c9: pushi $33d ; 829, flush
|
|
push0
|
|
class ActionQMgr
|
|
send $4
|
|
bnot
|
|
pushi $a6 ; 166, release
|
|
push0
|
|
class MovieCmdList
|
|
send $4
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$8]
|
|
send $4
|
|
bnot
|
|
pushi $94 ; 148, init
|
|
pushi $3 ; z
|
|
pushi $f5 ; 245, format
|
|
pushi $3 ; z
|
|
lofsa string_022c ; "Version: %d.%03d"
|
|
push
|
|
pushi $323 ; 803, pMajorVersion
|
|
push0
|
|
class
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $324 ; 804, pMinorVersion
|
|
push0
|
|
class
|
|
send $4
|
|
bnot
|
|
push
|
|
ldi $10d ; 269, lowWord
|
|
sub
|
|
push
|
|
class Str
|
|
send $a
|
|
bnot
|
|
push
|
|
pushi $5 ; scaleY
|
|
dup
|
|
pushi $8d ; 141, new
|
|
push0
|
|
class ShadowText
|
|
send $4
|
|
bnot
|
|
send $a
|
|
bnot
|
|
pushi $8d ; 141, new
|
|
push0
|
|
class File
|
|
send $4
|
|
bnot
|
|
sat temp[$0]
|
|
pushi $20 ; 32, ' ', name
|
|
push1
|
|
lofsa string_023d ; "UID.DAT"
|
|
push
|
|
lat temp[$0]
|
|
send $6
|
|
bnot
|
|
pushi $248 ; 584, open
|
|
push1
|
|
push1
|
|
lat temp[$0]
|
|
send $6
|
|
bnot
|
|
bnt code_025d
|
|
pushi $135 ; 309, getWord
|
|
push0
|
|
lat temp[$0]
|
|
send $4
|
|
bnot
|
|
sag global[$d1]
|
|
pushi $253 ; 595, close
|
|
push0
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$0]
|
|
send $8
|
|
bnot
|
|
code_025d: pushi $271 ; 625, handsLevel
|
|
push0
|
|
lag global[$2]
|
|
send $4
|
|
bnot
|
|
bnt code_0273
|
|
pushi $276 ; 630, handsOn
|
|
push0
|
|
lag global[$2]
|
|
send $4
|
|
bnot
|
|
jmp code_025d
|
|
|
|
code_0273: lag global[$d2]
|
|
bnt code_028a
|
|
pushi $1dd ; 477, clear
|
|
push1
|
|
push1
|
|
class InfoQueue
|
|
send $6
|
|
bnot
|
|
pushi $1dd ; 477, clear
|
|
push0
|
|
lag global[$9c]
|
|
send $4
|
|
bnot
|
|
code_028a: pushi $8d ; 141, new
|
|
push0
|
|
class LongInt
|
|
send $4
|
|
bnot
|
|
sal local[$0]
|
|
pushi $8d ; 141, new
|
|
push0
|
|
class LongInt
|
|
send $4
|
|
bnot
|
|
sal local[$1]
|
|
pushi $8d ; 141, new
|
|
push0
|
|
class LongInt
|
|
send $4
|
|
bnot
|
|
sal local[$2]
|
|
pushi $8d ; 141, new
|
|
push1
|
|
push1
|
|
class LongInt
|
|
send $6
|
|
bnot
|
|
sal local[$3]
|
|
pushi $8d ; 141, new
|
|
push0
|
|
class LongInt
|
|
send $4
|
|
bnot
|
|
sal local[$4]
|
|
pushi $8d ; 141, new
|
|
push0
|
|
class Str
|
|
send $4
|
|
bnot
|
|
sal local[$b]
|
|
pushi $f5 ; 245, format
|
|
push1
|
|
lofsa string_0245 ; "router.realmserver.com"
|
|
push
|
|
class Str
|
|
send $6
|
|
bnot
|
|
sal local[$5]
|
|
pushi $f5 ; 245, format
|
|
push1
|
|
lofsa string_025c ; "7002"
|
|
push
|
|
class Str
|
|
send $6
|
|
bnot
|
|
sal local[$6]
|
|
ldi $1
|
|
sat temp[$5]
|
|
code_02ef: lst temp[$5]
|
|
push1
|
|
push0
|
|
callk kernel_157, $2
|
|
bnot
|
|
lt?
|
|
bnt code_042f
|
|
push2
|
|
push1
|
|
lst temp[$5]
|
|
callk kernel_157, $4
|
|
bnot
|
|
sat temp[$7]
|
|
pushi $d0 ; 208, with
|
|
push1
|
|
push
|
|
class Str
|
|
send $6
|
|
bnot
|
|
sat temp[$6]
|
|
push2
|
|
pushi $4 ; scaleX
|
|
lst temp[$7]
|
|
callk kernel_91, $4
|
|
bnot
|
|
pushi $d5 ; 213, compare
|
|
push1
|
|
lofsa string_0261 ; "-DevServer"
|
|
push
|
|
lat temp[$6]
|
|
send $6
|
|
bnot
|
|
bnt code_0338
|
|
pushi $f5 ; 245, format
|
|
push1
|
|
lofsa string_026c ; "debug.realmserver.com"
|
|
push
|
|
class Str
|
|
send $6
|
|
bnot
|
|
sal local[$5]
|
|
code_0338: pushi $fe ; 254, strIndex
|
|
push1
|
|
lofsa string_0282 ; "-Z"
|
|
push
|
|
lat temp[$6]
|
|
send $6
|
|
bnot
|
|
push
|
|
ldi $0
|
|
eq?
|
|
bnt code_0421
|
|
pushi $d7 ; 215, move
|
|
pushi $3 ; z
|
|
push0
|
|
push2
|
|
pushi $ff ; 255, asInteger
|
|
lat temp[$6]
|
|
send $a
|
|
bnot
|
|
pushi $d0 ; 208, with
|
|
push1
|
|
lofsa string_0285 ; "="
|
|
push
|
|
class Str
|
|
send $6
|
|
bnot
|
|
sat temp[$2]
|
|
pushi $8d ; 141, new
|
|
push0
|
|
class Str
|
|
send $4
|
|
bnot
|
|
sat temp[$1]
|
|
code_0375: pushi $fc ; 252, getToken
|
|
push2
|
|
lst temp[$2]
|
|
lst temp[$1]
|
|
lat temp[$6]
|
|
send $8
|
|
bnot
|
|
bnt code_040f
|
|
pushi $d5 ; 213, compare
|
|
push1
|
|
lofsa string_0287 ; "rs"
|
|
push
|
|
lat temp[$1]
|
|
send $6
|
|
bnot
|
|
bnt code_03a7
|
|
pushi $fc ; 252, getToken
|
|
push2
|
|
lst temp[$2]
|
|
lsl local[$5]
|
|
lat temp[$6]
|
|
send $8
|
|
bnot
|
|
ldi $1
|
|
sal local[$7]
|
|
jmp code_0375
|
|
|
|
code_03a7: pushi $d5 ; 213, compare
|
|
push1
|
|
lofsa string_028a ; "rp"
|
|
push
|
|
lat temp[$1]
|
|
send $6
|
|
bnot
|
|
bnt code_03c9
|
|
pushi $fc ; 252, getToken
|
|
push2
|
|
lst temp[$2]
|
|
lsl local[$6]
|
|
lat temp[$6]
|
|
send $8
|
|
bnot
|
|
ldi $1
|
|
sal local[$7]
|
|
jmp code_0375
|
|
|
|
code_03c9: pushi $d5 ; 213, compare
|
|
push1
|
|
lofsa string_028d ; "ln"
|
|
push
|
|
lat temp[$1]
|
|
send $6
|
|
bnot
|
|
bnt code_03eb
|
|
pushi $fc ; 252, getToken
|
|
push2
|
|
lst temp[$2]
|
|
lsg global[$cf]
|
|
lat temp[$6]
|
|
send $8
|
|
bnot
|
|
ldi $1
|
|
sal local[$7]
|
|
jmp code_0375
|
|
|
|
code_03eb: pushi $d5 ; 213, compare
|
|
push1
|
|
lofsa string_0290 ; "pw"
|
|
push
|
|
lat temp[$1]
|
|
send $6
|
|
bnot
|
|
bnt code_0375
|
|
pushi $fc ; 252, getToken
|
|
push2
|
|
lst temp[$2]
|
|
lsg global[$d0]
|
|
lat temp[$6]
|
|
send $8
|
|
bnot
|
|
ldi $1
|
|
sal local[$7]
|
|
jmp code_0375
|
|
|
|
code_040f: pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$2]
|
|
send $4
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$1]
|
|
send $4
|
|
bnot
|
|
code_0421: pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$6]
|
|
send $4
|
|
bnot
|
|
+at temp[$5]
|
|
jmp code_02ef
|
|
|
|
code_042f: pushi $95 ; 149, dispose
|
|
push0
|
|
lag global[$1]
|
|
send $4
|
|
bnot
|
|
ldi $0
|
|
sag global[$1]
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
class StockCharacters
|
|
send $4
|
|
bnot
|
|
pushi $94 ; 148, init
|
|
push0
|
|
pushi $9f ; 159, add
|
|
push0
|
|
class StockCharacters
|
|
send $8
|
|
bnot
|
|
ldi $0
|
|
sag global[$d3]
|
|
pushi $c9 ; 201, setScript
|
|
push1
|
|
lofsa connectScript
|
|
push
|
|
lag global[$3]
|
|
send $6
|
|
bnot
|
|
ret
|
|
|
|
StartScreen::dispose:
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lal local[$0]
|
|
send $4
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lal local[$1]
|
|
send $4
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lal local[$2]
|
|
send $4
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lal local[$3]
|
|
send $4
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lal local[$4]
|
|
send $4
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lal local[$5]
|
|
send $4
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lal local[$6]
|
|
send $4
|
|
bnot
|
|
pushi $5a ; 90, 'Z', size
|
|
push0
|
|
class StockCharacters
|
|
send $4
|
|
bnot
|
|
bnt code_04b9
|
|
pushi $9d ; 157, eachElementDo
|
|
push1
|
|
pushi $3c6 ; 966, deleteFromRoom
|
|
class StockCharacters
|
|
send $6
|
|
bnot
|
|
code_04b9: pushi $95 ; 149, dispose
|
|
push0
|
|
lal local[$b]
|
|
send $4
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
super StaticRealmRoom, $4
|
|
bnot
|
|
ret
|
|
|
|
StartScreen::handleEvent:
|
|
link $1
|
|
pushi $2b ; 43, '+', type
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$0]
|
|
push
|
|
ldi $c ; 12, inBottom
|
|
and
|
|
bt code_04e3
|
|
lst temp[$0]
|
|
ldi $3 ; z
|
|
and
|
|
code_04e3: bnt code_04ef
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
ret
|
|
|
|
code_04ef: ret
|
|
|
|
ServerSelector::doit:
|
|
lap param[$1]
|
|
sag global[$fd]
|
|
pushi $bd ; 189, cycles
|
|
push1
|
|
push1
|
|
lofsa connectScript
|
|
send $6
|
|
bnot
|
|
ret
|
|
|
|
connectScript::handleError:
|
|
ldi $1
|
|
aTop cycles
|
|
ret
|
|
|
|
connectScript::perform:
|
|
lsp param[$1]
|
|
ldi $0
|
|
eq?
|
|
bnt code_0512
|
|
ldi $1
|
|
sag global[$32]
|
|
jmp code_0516
|
|
|
|
code_0512: ldi $1
|
|
aTop cycles
|
|
code_0516: ret
|
|
|
|
connectScript::changeState:
|
|
link $13
|
|
lap param[$1]
|
|
aTop state
|
|
push
|
|
dup
|
|
ldi $0
|
|
eq?
|
|
bnt code_054b
|
|
push2
|
|
push1
|
|
push2
|
|
pushi $9 ; inLeft
|
|
lsg global[$cf]
|
|
callk kernel_91, $4
|
|
bnot
|
|
push
|
|
callk kernel_92, $4
|
|
bnot
|
|
bnt code_0540
|
|
pushi $c7 ; 199, cue
|
|
push0
|
|
self $4
|
|
bnot
|
|
jmp code_0f06
|
|
|
|
code_0540: push2
|
|
pushi $26 ; 38, '&', back
|
|
pushSelf
|
|
callk kernel_118, $4
|
|
bnot
|
|
jmp code_0f06
|
|
|
|
code_054b: dup
|
|
ldi $1
|
|
eq?
|
|
bnt code_0848
|
|
lag global[$d2]
|
|
not
|
|
bnt code_057a
|
|
ldi $1
|
|
sag global[$e2]
|
|
push2
|
|
pushi $a ; 10, inTop
|
|
lofsa string_02b9 ; "RESSCI.000"
|
|
push
|
|
callk kernel_93, $4
|
|
bnot
|
|
not
|
|
bt code_0574
|
|
push2
|
|
pushi $a ; 10, inTop
|
|
lofsa string_02c4 ; "RESSCI.013"
|
|
push
|
|
callk kernel_93, $4
|
|
bnot
|
|
code_0574: bnt code_057a
|
|
ldi $3 ; z
|
|
sag global[$e2]
|
|
code_057a: pushi $d0 ; 208, with
|
|
pushi $23 ; 35, '#', text
|
|
pushi $55 ; 85, 'U', button
|
|
pushi $8b ; 139, numLines
|
|
pushi $ec ; 236, track
|
|
pushi $50 ; 80, 'P', claimed
|
|
pushi $56 ; 86, 'V', icon
|
|
pushi $57 ; 87, 'W', draw
|
|
pushi $8b ; 139, numLines
|
|
pushi $f1 ; 241, scale
|
|
pushi $8b ; 139, numLines
|
|
pushi $fa ; 250, lower
|
|
pushi $8b ; 139, numLines
|
|
pushi $e ; 14, view
|
|
pushi $90 ; 144, bitGetIndex
|
|
dup
|
|
pushi $89 ; 137, top
|
|
pushi $f ; 15, loop
|
|
pushi $90 ; 144, bitGetIndex
|
|
dup
|
|
pushi $83 ; 131, mirrored
|
|
pushi $c6 ; 198, changeState
|
|
pushi $4 ; scaleX
|
|
pushi $83 ; 131, mirrored
|
|
pushi $c7 ; 199, cue
|
|
pushi $4 ; scaleX
|
|
pushi $c1 ; 193, lastTicks
|
|
pushi $e9 ; 233, howFar
|
|
push2
|
|
pushi $41 ; 65, 'A', moveSpeed
|
|
pushi $f3 ; 243, nextEvent
|
|
pushi $a5 ; 165, first
|
|
pushi $5f ; 95, '_', min
|
|
pushi $5e ; 94, '^', handle
|
|
pushi $58 ; 88, 'X', delete
|
|
pushi $5d ; 93, ']', dataInc
|
|
pushi $c3 ; 195, script
|
|
class ByteArray
|
|
send $4a
|
|
bnot
|
|
sat temp[$11]
|
|
pushi $d1 ; 209, newWith
|
|
pushi $11 ; 17, bitmap
|
|
pushi $bd ; 189, cycles
|
|
pushi $55 ; 85, 'U', button
|
|
pushi $8b ; 139, numLines
|
|
pushi $ec ; 236, track
|
|
pushi $56 ; 86, 'V', icon
|
|
pushi $57 ; 87, 'W', draw
|
|
pushi $53 ; 83, 'S', restore
|
|
pushi $8b ; 139, numLines
|
|
pushi $f2 ; 242, pCast
|
|
pushi $8b ; 139, numLines
|
|
pushi $16 ; 22, lsLeft
|
|
pushi $81 ; 129, magnifier
|
|
pushi $3e ; 62, '>', b_incr
|
|
pushi $4 ; scaleX
|
|
push0
|
|
push0
|
|
push0
|
|
class ByteArray
|
|
send $26
|
|
bnot
|
|
sat temp[$12]
|
|
pushi $4b ; 75, 'K', at
|
|
pushi $11 ; 17, bitmap
|
|
pushi $10 ; 16, cel
|
|
pushi $74 ; 116, 't', all
|
|
pushi $5 ; scaleY
|
|
pushi $5b ; 91, '[', points
|
|
pushi $5f ; 95, '_', min
|
|
pushi $5e ; 94, '^', handle
|
|
pushi $5d ; 93, ']', dataInc
|
|
pushi $c3 ; 195, script
|
|
pushi $90 ; 144, bitGetIndex
|
|
pushi $83 ; 131, mirrored
|
|
pushi $c6 ; 198, changeState
|
|
pushi $6 ; maxScale
|
|
pushi $8b ; 139, numLines
|
|
pushi $de ; 222, centerIn
|
|
pushi $66 ; 102, 'f', flags
|
|
pushi $8b ; 139, numLines
|
|
pushi $43 ; 67, 'C', heading
|
|
send $26
|
|
bnot
|
|
pushi $4b ; 75, 'K', at
|
|
pushi $11 ; 17, bitmap
|
|
pushi $20 ; 32, ' ', name
|
|
pushi $fe ; 254, strIndex
|
|
pushi $83 ; 131, mirrored
|
|
pushi $e9 ; 233, howFar
|
|
pushi $6 ; maxScale
|
|
pushi $c1 ; 193, lastTicks
|
|
pushi $e9 ; 233, howFar
|
|
push2
|
|
pushi $28 ; 40, '(', style
|
|
pushi $3 ; z
|
|
pushi $80 ; 128, lastKey
|
|
pushi $3 ; z
|
|
pushi $39 ; 57, '9', b_moveCnt
|
|
push0
|
|
pushi $63 ; 99, 'c', perform
|
|
push1
|
|
pushi $80 ; 128, lastKey
|
|
lat temp[$12]
|
|
send $26
|
|
bnot
|
|
pushi $4b ; 75, 'K', at
|
|
pushi $11 ; 17, bitmap
|
|
pushi $30 ; 48, '0', who
|
|
pushi $6b ; 107, 'k', vanishingX
|
|
push1
|
|
pushi $46 ; 70, 'F', isBlocked
|
|
push0
|
|
pushi $43 ; 67, 'C', heading
|
|
push2
|
|
pushi $80 ; 128, lastKey
|
|
pushi $6b ; 107, 'k', vanishingX
|
|
push2
|
|
pushi $c ; 12, inBottom
|
|
pushi $28 ; 40, '(', style
|
|
pushi $63 ; 99, 'c', perform
|
|
pushi $3 ; z
|
|
pushi $80 ; 128, lastKey
|
|
pushi $43 ; 67, 'C', heading
|
|
pushi $3 ; z
|
|
lat temp[$12]
|
|
send $26
|
|
bnot
|
|
pushi $4b ; 75, 'K', at
|
|
pushi $11 ; 17, bitmap
|
|
pushi $40 ; 64, '@', yStep
|
|
pushi $30 ; 48, '0', who
|
|
pushi $83 ; 131, mirrored
|
|
pushi $c3 ; 195, script
|
|
pushi $4 ; scaleX
|
|
pushi $e2 ; 226, heighten
|
|
pushi $e1 ; 225, height
|
|
pushi $80 ; 128, lastKey
|
|
pushi $3e ; 62, '>', b_incr
|
|
push1
|
|
pushi $75 ; 117, 'u', show
|
|
pushi $48 ; 72, 'H', modifiers
|
|
pushi $f ; 15, loop
|
|
pushi $b6 ; 182, put
|
|
pushi $4e ; 78, 'N', width
|
|
push1
|
|
pushi $c1 ; 193, lastTicks
|
|
lat temp[$12]
|
|
send $26
|
|
bnot
|
|
pushi $4b ; 75, 'K', at
|
|
pushi $11 ; 17, bitmap
|
|
pushi $50 ; 80, 'P', claimed
|
|
pushi $e1 ; 225, height
|
|
push2
|
|
pushi $83 ; 131, mirrored
|
|
pushi $c6 ; 198, changeState
|
|
push2
|
|
pushi $bf ; 191, lastSeconds
|
|
push0
|
|
push0
|
|
push0
|
|
push0
|
|
pushi $57 ; 87, 'W', draw
|
|
pushi $f3 ; 243, nextEvent
|
|
pushi $a5 ; 165, first
|
|
pushi $5f ; 95, '_', min
|
|
pushi $f ; 15, loop
|
|
pushi $b6 ; 182, put
|
|
lat temp[$12]
|
|
send $26
|
|
bnot
|
|
pushi $4b ; 75, 'K', at
|
|
pushi $11 ; 17, bitmap
|
|
pushi $60 ; 96, '`', sec
|
|
pushi $e ; 14, view
|
|
pushi $46 ; 70, 'F', isBlocked
|
|
pushi $e3 ; 227, expand
|
|
pushi $c ; 12, inBottom
|
|
pushi $66 ; 102, 'f', flags
|
|
pushi $ad ; 173, addBefore
|
|
pushi $25 ; 37, '%', fore
|
|
pushi $ff ; 255, asInteger
|
|
dup
|
|
push0
|
|
push0
|
|
push1
|
|
pushi $3c ; 60, '<', b_di
|
|
pushi $7 ; priority
|
|
pushi $e2 ; 226, heighten
|
|
pushi $f4 ; 244, curEvent
|
|
lat temp[$12]
|
|
send $26
|
|
bnot
|
|
pushi $4b ; 75, 'K', at
|
|
pushi $11 ; 17, bitmap
|
|
pushi $70 ; 112, 'p', coordType
|
|
pushi $f ; 15, loop
|
|
pushi $b6 ; 182, put
|
|
pushi $e ; 14, view
|
|
pushi $46 ; 70, 'F', isBlocked
|
|
pushi $e3 ; 227, expand
|
|
pushi $18 ; 24, lsRight
|
|
pushi $66 ; 102, 'f', flags
|
|
pushi $ad ; 173, addBefore
|
|
pushi $25 ; 37, '%', fore
|
|
pushi $ff ; 255, asInteger
|
|
dup
|
|
push0
|
|
push0
|
|
pushi $bb ; 187, start
|
|
push0
|
|
push0
|
|
lat temp[$12]
|
|
send $26
|
|
bnot
|
|
pushi $4b ; 75, 'K', at
|
|
pushi $11 ; 17, bitmap
|
|
pushi $80 ; 128, lastKey
|
|
push0
|
|
push0
|
|
pushi $2b ; 43, '+', type
|
|
pushi $df ; 223, centerOn
|
|
pushi $2b ; 43, '+', type
|
|
pushi $d8 ; 216, callKernel
|
|
pushi $83 ; 131, mirrored
|
|
pushi $eb ; 235, onMe
|
|
pushi $5 ; scaleY
|
|
pushi $89 ; 137, top
|
|
pushi $1c ; 28, brLeft
|
|
pushi $7 ; priority
|
|
pushi $e2 ; 226, heighten
|
|
pushi $e8 ; 232, intersects
|
|
pushi $5b ; 91, '[', points
|
|
pushi $5f ; 95, '_', min
|
|
lat temp[$12]
|
|
send $26
|
|
bnot
|
|
pushi $4b ; 75, 'K', at
|
|
pushi $11 ; 17, bitmap
|
|
pushi $90 ; 144, bitGetIndex
|
|
pushi $5e ; 94, '^', handle
|
|
pushi $5d ; 93, ']', dataInc
|
|
pushi $c3 ; 195, script
|
|
pushi $f ; 15, loop
|
|
pushi $b6 ; 182, put
|
|
pushi $4e ; 78, 'N', width
|
|
push1
|
|
pushi $c1 ; 193, lastTicks
|
|
pushi $e1 ; 225, height
|
|
push2
|
|
pushi $83 ; 131, mirrored
|
|
pushi $c6 ; 198, changeState
|
|
push2
|
|
pushi $bf ; 191, lastSeconds
|
|
push0
|
|
push0
|
|
lat temp[$12]
|
|
send $26
|
|
bnot
|
|
pushi $4b ; 75, 'K', at
|
|
pushi $11 ; 17, bitmap
|
|
pushi $a0 ; 160, firstTrue
|
|
push0
|
|
push0
|
|
pushi $57 ; 87, 'W', draw
|
|
pushi $f3 ; 243, nextEvent
|
|
pushi $a5 ; 165, first
|
|
pushi $5f ; 95, '_', min
|
|
pushi $f ; 15, loop
|
|
pushi $b6 ; 182, put
|
|
pushi $e ; 14, view
|
|
pushi $46 ; 70, 'F', isBlocked
|
|
pushi $e3 ; 227, expand
|
|
pushi $c ; 12, inBottom
|
|
pushi $66 ; 102, 'f', flags
|
|
pushi $ad ; 173, addBefore
|
|
pushi $25 ; 37, '%', fore
|
|
pushi $ff ; 255, asInteger
|
|
lat temp[$12]
|
|
send $26
|
|
bnot
|
|
pushi $4b ; 75, 'K', at
|
|
pushi $e ; 14, view
|
|
pushi $b0 ; 176, intersection
|
|
pushi $ff ; 255, asInteger
|
|
push0
|
|
push0
|
|
push1
|
|
pushi $3c ; 60, '<', b_di
|
|
pushi $7 ; priority
|
|
pushi $e2 ; 226, heighten
|
|
pushi $f4 ; 244, curEvent
|
|
pushi $5b ; 91, '[', points
|
|
pushi $5f ; 95, '_', min
|
|
pushi $5e ; 94, '^', handle
|
|
pushi $5d ; 93, ']', dataInc
|
|
pushi $c3 ; 195, script
|
|
lat temp[$12]
|
|
send $20
|
|
bnot
|
|
pushi $6 ; maxScale
|
|
pushi $10 ; 16, cel
|
|
pushi $71 ; 113, 'q', data
|
|
push0
|
|
lat temp[$11]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $71 ; 113, 'q', data
|
|
push0
|
|
lat temp[$12]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $756 ; 1878, BAD SELECTOR
|
|
pushi $79e ; 1950, BAD SELECTOR
|
|
pushi $77e ; 1918, BAD SELECTOR
|
|
callk kernel_128, $c
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$11]
|
|
send $4
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$12]
|
|
send $4
|
|
bnot
|
|
ldi $1
|
|
aTop cycles
|
|
jmp code_0f06
|
|
|
|
code_0848: dup
|
|
ldi $2
|
|
eq?
|
|
bnt code_086c
|
|
lag global[$d2]
|
|
not
|
|
bnt code_085e
|
|
pushi $9f ; 159, add
|
|
push0
|
|
class StockCharacters
|
|
send $4
|
|
bnot
|
|
jmp code_0865
|
|
|
|
code_085e: push1
|
|
pushi $5 ; scaleY
|
|
callk kernel_128, $2
|
|
bnot
|
|
code_0865: ldi $1
|
|
aTop cycles
|
|
jmp code_0f06
|
|
|
|
code_086c: dup
|
|
ldi $3 ; z
|
|
eq?
|
|
bnt code_08c3
|
|
lag global[$d2]
|
|
not
|
|
bnt code_08bc
|
|
pushi $33 ; 51, '3', play
|
|
push1
|
|
lofsa string_02cf ; "start.mid"
|
|
push
|
|
class MusicMgr
|
|
send $6
|
|
bnot
|
|
pushi $4 ; scaleX
|
|
pushi $b ; 11, inRight
|
|
pushi $3 ; z
|
|
lofsa string_02d9 ; "Info"
|
|
push
|
|
lofsa string_02de ; "Connecting to the routing server."
|
|
push
|
|
callk kernel_118, $8
|
|
bnot
|
|
push0
|
|
callk kernel_33, $0
|
|
bnot
|
|
push1
|
|
pushi $5 ; scaleY
|
|
callk kernel_128, $2
|
|
bnot
|
|
pushi $3 ; z
|
|
push1
|
|
pushi $71 ; 113, 'q', data
|
|
push0
|
|
lal local[$5]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $71 ; 113, 'q', data
|
|
push0
|
|
lal local[$6]
|
|
send $4
|
|
bnot
|
|
push
|
|
callk kernel_128, $6
|
|
bnot
|
|
sal local[$a]
|
|
code_08bc: ldi $1
|
|
aTop cycles
|
|
jmp code_0f06
|
|
|
|
code_08c3: dup
|
|
ldi $4 ; scaleX
|
|
eq?
|
|
bnt code_08ec
|
|
lag global[$d2]
|
|
not
|
|
bnt code_08e5
|
|
lal local[$a]
|
|
not
|
|
bnt code_08e5
|
|
push2
|
|
lofsa string_0300 ; "NETERR: Could not make connection with %s. Either the server is down or you are not connected to the network. Check your connection or try again in 10 minutes."
|
|
push
|
|
pushi $71 ; 113, 'q', data
|
|
push0
|
|
lal local[$5]
|
|
send $4
|
|
bnot
|
|
push
|
|
callk kernel_132, $4
|
|
bnot
|
|
code_08e5: ldi $1
|
|
aTop cycles
|
|
jmp code_0f06
|
|
|
|
code_08ec: dup
|
|
ldi $5 ; scaleY
|
|
eq?
|
|
bnt code_093a
|
|
lag global[$d2]
|
|
not
|
|
bnt code_0933
|
|
pushi $f5 ; 245, format
|
|
pushi $3 ; z
|
|
lofsa string_03a0 ; "updates %d %d"
|
|
push
|
|
pushi $323 ; 803, pMajorVersion
|
|
push0
|
|
class
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $324 ; 804, pMinorVersion
|
|
push0
|
|
class
|
|
send $4
|
|
bnot
|
|
push
|
|
class Str
|
|
send $a
|
|
bnot
|
|
sat temp[$0]
|
|
pushi $5b1 ; 1457, getRoute
|
|
push2
|
|
push
|
|
pushSelf
|
|
lag global[$6a]
|
|
send $8
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$0]
|
|
send $4
|
|
bnot
|
|
jmp code_0f06
|
|
|
|
code_0933: ldi $1
|
|
aTop cycles
|
|
jmp code_0f06
|
|
|
|
code_093a: dup
|
|
ldi $6 ; maxScale
|
|
eq?
|
|
bnt code_0985
|
|
lag global[$d2]
|
|
not
|
|
bnt code_097e
|
|
push1
|
|
pushi $c ; 12, inBottom
|
|
callk kernel_118, $2
|
|
bnot
|
|
pushi $4 ; scaleX
|
|
pushi $b ; 11, inRight
|
|
pushi $3 ; z
|
|
lofsa string_02d9 ; "Info"
|
|
push
|
|
lofsa string_03ae ; "Connecting to the update server."
|
|
push
|
|
callk kernel_118, $8
|
|
bnot
|
|
push1
|
|
pushi $5 ; scaleY
|
|
callk kernel_128, $2
|
|
bnot
|
|
pushi $3 ; z
|
|
push1
|
|
pushi $71 ; 113, 'q', data
|
|
push0
|
|
lag global[$e9]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $71 ; 113, 'q', data
|
|
push0
|
|
lag global[$ea]
|
|
send $4
|
|
bnot
|
|
push
|
|
callk kernel_128, $6
|
|
bnot
|
|
code_097e: ldi $1
|
|
aTop cycles
|
|
jmp code_0f06
|
|
|
|
code_0985: dup
|
|
ldi $7 ; priority
|
|
eq?
|
|
bnt code_09ad
|
|
lag global[$d2]
|
|
not
|
|
bnt code_09a6
|
|
push1
|
|
pushi $c ; 12, inBottom
|
|
callk kernel_118, $2
|
|
bnot
|
|
pushi $5ae ; 1454, requestPatch
|
|
push2
|
|
lsl local[$1]
|
|
pushSelf
|
|
lag global[$6a]
|
|
send $8
|
|
bnot
|
|
jmp code_0f06
|
|
|
|
code_09a6: ldi $1
|
|
aTop cycles
|
|
jmp code_0f06
|
|
|
|
code_09ad: dup
|
|
ldi $8 ; fixPriority
|
|
eq?
|
|
bnt code_09f9
|
|
lag global[$d2]
|
|
not
|
|
bnt code_09f2
|
|
pushi $276 ; 630, handsOn
|
|
push0
|
|
lag global[$2]
|
|
send $4
|
|
bnot
|
|
pushi $111 ; 273, sub
|
|
push1
|
|
pushi $324 ; 804, pMinorVersion
|
|
push0
|
|
class
|
|
send $4
|
|
bnot
|
|
push
|
|
lal local[$1]
|
|
send $6
|
|
bnot
|
|
pushi $10f ; 271, setLong
|
|
push1
|
|
lsl local[$1]
|
|
lal local[$4]
|
|
send $6
|
|
bnot
|
|
pushi $b5 ; 181, set
|
|
push1
|
|
pushi $324 ; 804, pMinorVersion
|
|
push0
|
|
class
|
|
send $4
|
|
bnot
|
|
push
|
|
lal local[$2]
|
|
send $6
|
|
bnot
|
|
code_09f2: ldi $1
|
|
aTop cycles
|
|
jmp code_0f06
|
|
|
|
code_09f9: dup
|
|
ldi $9 ; inLeft
|
|
eq?
|
|
bnt code_0a50
|
|
lag global[$d2]
|
|
not
|
|
bnt code_0a49
|
|
pushi $12d ; 301, greater
|
|
push1
|
|
push0
|
|
lal local[$1]
|
|
send $6
|
|
bnot
|
|
bnt code_0a32
|
|
dpToa state
|
|
pushi $111 ; 273, sub
|
|
push1
|
|
push1
|
|
lal local[$1]
|
|
send $6
|
|
bnot
|
|
pushi $c9 ; 201, setScript
|
|
push2
|
|
pushi $8d ; 141, new
|
|
push0
|
|
lofsa GetPatchScript
|
|
send $4
|
|
bnot
|
|
push
|
|
pushSelf
|
|
self $8
|
|
bnot
|
|
jmp code_0f06
|
|
|
|
code_0a32: pushi $12d ; 301, greater
|
|
push1
|
|
push1
|
|
lal local[$3]
|
|
send $6
|
|
bnot
|
|
bnt code_0a42
|
|
ldi $1
|
|
sag global[$32]
|
|
code_0a42: ldi $1
|
|
aTop cycles
|
|
jmp code_0f06
|
|
|
|
code_0a49: ldi $1
|
|
aTop cycles
|
|
jmp code_0f06
|
|
|
|
code_0a50: dup
|
|
ldi $a ; 10, inTop
|
|
eq?
|
|
bnt code_0a7d
|
|
push1
|
|
pushi $5 ; scaleY
|
|
callk kernel_128, $2
|
|
bnot
|
|
pushi $3 ; z
|
|
push1
|
|
pushi $71 ; 113, 'q', data
|
|
push0
|
|
lal local[$5]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $71 ; 113, 'q', data
|
|
push0
|
|
lal local[$6]
|
|
send $4
|
|
bnot
|
|
push
|
|
callk kernel_128, $6
|
|
bnot
|
|
ldi $1
|
|
aTop cycles
|
|
jmp code_0f06
|
|
|
|
code_0a7d: dup
|
|
ldi $b ; 11, inRight
|
|
eq?
|
|
bnt code_0ab0
|
|
push1
|
|
pushi $c ; 12, inBottom
|
|
callk kernel_118, $2
|
|
bnot
|
|
pushi $f5 ; 245, format
|
|
push1
|
|
lofsa string_03cf ; "gamelist "
|
|
push
|
|
class Str
|
|
send $6
|
|
bnot
|
|
sat temp[$0]
|
|
pushi $5b2 ; 1458, getRouteList
|
|
push2
|
|
push
|
|
pushSelf
|
|
lag global[$6a]
|
|
send $8
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$0]
|
|
send $4
|
|
bnot
|
|
jmp code_0f06
|
|
|
|
code_0ab0: dup
|
|
ldi $c ; 12, inBottom
|
|
eq?
|
|
bnt code_0ae0
|
|
pushi $636 ; 1590, connect
|
|
push1
|
|
pushSelf
|
|
lag global[$6a]
|
|
send $6
|
|
bnot
|
|
pushi $3 ; z
|
|
push1
|
|
pushi $62a ; 1578, pIP
|
|
push0
|
|
class ServerInfo
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $62b ; 1579, pPort
|
|
push0
|
|
class ServerInfo
|
|
send $4
|
|
bnot
|
|
push
|
|
callk kernel_128, $6
|
|
bnot
|
|
jmp code_0f06
|
|
|
|
code_0ae0: dup
|
|
ldi $d ; 13, seenRect
|
|
eq?
|
|
bnt code_0b1e
|
|
lag global[$d2]
|
|
not
|
|
bnt code_0b08
|
|
push1
|
|
pushi $c ; 12, inBottom
|
|
callk kernel_118, $2
|
|
bnot
|
|
pushi $7 ; priority
|
|
pushi $b ; 11, inRight
|
|
pushi $6 ; maxScale
|
|
pushSelf
|
|
lsg global[$cf]
|
|
lsg global[$d0]
|
|
lsl local[$0]
|
|
lsl local[$b]
|
|
callk kernel_118, $e
|
|
bnot
|
|
jmp code_0f06
|
|
|
|
code_0b08: pushi $5 ; scaleY
|
|
pushi $b ; 11, inRight
|
|
pushi $9 ; inLeft
|
|
pushSelf
|
|
lsl local[$0]
|
|
lsl local[$b]
|
|
callk kernel_118, $a
|
|
bnot
|
|
ldi $1
|
|
aTop cycles
|
|
jmp code_0f06
|
|
|
|
code_0b1e: dup
|
|
ldi $e ; 14, view
|
|
eq?
|
|
bnt code_0b57
|
|
pushi $24e ; 590, handsOff
|
|
push0
|
|
lag global[$2]
|
|
send $4
|
|
bnot
|
|
pushi $4 ; scaleX
|
|
pushi $1c ; 28, brLeft
|
|
push0
|
|
lofsa string_03d9 ; "Logging In"
|
|
push
|
|
lofsa string_03e4 ; "\n"
|
|
push
|
|
callk kernel_118, $8
|
|
bnot
|
|
pushi $5aa ; 1450, checkLogin
|
|
pushi $6 ; maxScale
|
|
lsg global[$cf]
|
|
lsg global[$d0]
|
|
lsl local[$0]
|
|
pTos scratch
|
|
lsl local[$b]
|
|
pushSelf
|
|
lag global[$6a]
|
|
send $10
|
|
bnot
|
|
jmp code_0f06
|
|
|
|
code_0b57: dup
|
|
ldi $f ; 15, loop
|
|
eq?
|
|
bnt code_0c0c
|
|
pushi $276 ; 630, handsOn
|
|
push0
|
|
lag global[$2]
|
|
send $4
|
|
bnot
|
|
ldi $ff ; 255, asInteger
|
|
sag global[$d1]
|
|
pushi $10d ; 269, lowWord
|
|
push0
|
|
lal local[$0]
|
|
send $4
|
|
bnot
|
|
push
|
|
dup
|
|
ldi $ff ; 255, asInteger
|
|
eq?
|
|
bnt code_0c04
|
|
+al local[$9]
|
|
push
|
|
ldi $3 ; z
|
|
ge?
|
|
bnt code_0bb7
|
|
push1
|
|
pushi $5 ; scaleY
|
|
callk kernel_128, $2
|
|
bnot
|
|
push1
|
|
pushi $c ; 12, inBottom
|
|
callk kernel_118, $2
|
|
bnot
|
|
push2
|
|
pushi $1c ; 28, brLeft
|
|
push2
|
|
callk kernel_118, $4
|
|
bnot
|
|
pushi $7 ; priority
|
|
pushi $b ; 11, inRight
|
|
push2
|
|
lofsa string_02d9 ; "Info"
|
|
push
|
|
lofsa string_0406 ; "Three strikes and you're out. Please call back when you have your information ready to type in."
|
|
push
|
|
lofsa string_0466 ; "Ok"
|
|
push
|
|
lofsa ExitObj
|
|
push
|
|
pushi $45 ; 69, 'E', doit
|
|
callk kernel_118, $e
|
|
bnot
|
|
jmp code_0c08
|
|
|
|
code_0bb7: push1
|
|
pushi $c ; 12, inBottom
|
|
callk kernel_118, $2
|
|
bnot
|
|
push2
|
|
pushi $1c ; 28, brLeft
|
|
push2
|
|
callk kernel_118, $4
|
|
bnot
|
|
pushi $7 ; priority
|
|
pushi $b ; 11, inRight
|
|
push2
|
|
lofsa string_02d9 ; "Info"
|
|
push
|
|
lsl local[$b]
|
|
lofsa string_0466 ; "Ok"
|
|
push
|
|
pushSelf
|
|
pushi $c7 ; 199, cue
|
|
callk kernel_118, $e
|
|
bnot
|
|
pushi $d0 ; 208, with
|
|
push1
|
|
lofsa string_0469 ; ""
|
|
push
|
|
class Str
|
|
send $6
|
|
bnot
|
|
sag global[$cf]
|
|
pushi $d0 ; 208, with
|
|
push1
|
|
lofsa string_0469 ; ""
|
|
push
|
|
class Str
|
|
send $6
|
|
bnot
|
|
sag global[$d0]
|
|
pTos state
|
|
ldi $3 ; z
|
|
sub
|
|
aTop state
|
|
jmp code_0c08
|
|
|
|
code_0c04: ldi $1
|
|
aTop cycles
|
|
code_0c08: toss
|
|
jmp code_0f06
|
|
|
|
code_0c0c: dup
|
|
ldi $10 ; 16, cel
|
|
eq?
|
|
bnt code_0c55
|
|
pushi $20 ; 32, ' ', name
|
|
push1
|
|
lofsa string_046a ; "login.lst"
|
|
push
|
|
pushi $248 ; 584, open
|
|
push1
|
|
push2
|
|
pushi $8d ; 141, new
|
|
push0
|
|
class File
|
|
send $4
|
|
bnot
|
|
sat temp[$3]
|
|
send $c
|
|
bnot
|
|
pushi $27b ; 635, writeString
|
|
push1
|
|
lsg global[$cf]
|
|
lat temp[$3]
|
|
send $6
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$3]
|
|
send $4
|
|
bnot
|
|
pushi $3 ; z
|
|
pushi $e ; 14, view
|
|
lofsa string_0474 ; "t"
|
|
push
|
|
pushi $f ; 15, loop
|
|
callk kernel_128, $6
|
|
bnot
|
|
ldi $1
|
|
aTop cycles
|
|
jmp code_0f06
|
|
|
|
code_0c55: dup
|
|
ldi $11 ; 17, bitmap
|
|
eq?
|
|
bnt code_0e37
|
|
pushi $277 ; 631, controlOff
|
|
push0
|
|
lag global[$2]
|
|
send $4
|
|
bnot
|
|
pushi $20 ; 32, ' ', name
|
|
push1
|
|
lofsa string_0476 ; "fatal.log"
|
|
push
|
|
pushi $248 ; 584, open
|
|
push1
|
|
push1
|
|
pushi $8d ; 141, new
|
|
push0
|
|
class File
|
|
send $4
|
|
bnot
|
|
sat temp[$3]
|
|
send $c
|
|
bnot
|
|
pushi $5e ; 94, '^', handle
|
|
push0
|
|
lat temp[$3]
|
|
send $4
|
|
bnot
|
|
bnt code_0e27
|
|
pushi $4 ; scaleX
|
|
pushi $1c ; 28, brLeft
|
|
push1
|
|
lofsa string_0480 ; "Uploading debugging information from last crash...\n"
|
|
push
|
|
push0
|
|
callk kernel_118, $8
|
|
bnot
|
|
pushi $133 ; 307, pIsBigEndian
|
|
push1
|
|
push1
|
|
pushi $13f ; 319, putString
|
|
push1
|
|
lsg global[$cf]
|
|
pushi $8d ; 141, new
|
|
push0
|
|
class PackedData
|
|
send $4
|
|
bnot
|
|
sat temp[$2]
|
|
send $c
|
|
bnot
|
|
pushi $8d ; 141, new
|
|
push0
|
|
class List
|
|
send $4
|
|
bnot
|
|
sat temp[$1]
|
|
pushi $8d ; 141, new
|
|
push1
|
|
pushi $64 ; 100, 'd', moveDone
|
|
class Str
|
|
send $6
|
|
bnot
|
|
sat temp[$0]
|
|
ldi $0
|
|
sat temp[$5]
|
|
code_0ccd: pushi $27a ; 634, readString
|
|
push2
|
|
lst temp[$0]
|
|
pushi $50 ; 80, 'P', claimed
|
|
lat temp[$3]
|
|
send $8
|
|
bnot
|
|
bnt code_0d80
|
|
pushi $fe ; 254, strIndex
|
|
push1
|
|
lofsa string_04b5 ; "NETERR:"
|
|
push
|
|
lat temp[$0]
|
|
send $6
|
|
bnot
|
|
push
|
|
ldi $ff ; 255, asInteger
|
|
ne?
|
|
bt code_0d62
|
|
pushi $fe ; 254, strIndex
|
|
push1
|
|
lofsa string_04bd ; "Error 142"
|
|
push
|
|
lat temp[$0]
|
|
send $6
|
|
bnot
|
|
push
|
|
ldi $ff ; 255, asInteger
|
|
ne?
|
|
bt code_0d62
|
|
pushi $fe ; 254, strIndex
|
|
push1
|
|
lofsa string_04c7 ; "Error 141"
|
|
push
|
|
lat temp[$0]
|
|
send $6
|
|
bnot
|
|
push
|
|
ldi $ff ; 255, asInteger
|
|
ne?
|
|
bt code_0d62
|
|
pushi $fe ; 254, strIndex
|
|
push1
|
|
lofsa string_04d1 ; "Error 140"
|
|
push
|
|
lat temp[$0]
|
|
send $6
|
|
bnot
|
|
push
|
|
ldi $ff ; 255, asInteger
|
|
ne?
|
|
bt code_0d62
|
|
pushi $fe ; 254, strIndex
|
|
push1
|
|
lofsa string_04db ; "Error 105"
|
|
push
|
|
lat temp[$0]
|
|
send $6
|
|
bnot
|
|
push
|
|
ldi $ff ; 255, asInteger
|
|
ne?
|
|
bt code_0d62
|
|
pushi $fe ; 254, strIndex
|
|
push1
|
|
lofsa string_04e5 ; "Out of Memory:"
|
|
push
|
|
lat temp[$0]
|
|
send $6
|
|
bnot
|
|
push
|
|
ldi $ff ; 255, asInteger
|
|
ne?
|
|
bt code_0d62
|
|
pushi $fe ; 254, strIndex
|
|
push1
|
|
lofsa string_04f4 ; "Out of memory"
|
|
push
|
|
lat temp[$0]
|
|
send $6
|
|
bnot
|
|
push
|
|
ldi $ff ; 255, asInteger
|
|
ne?
|
|
code_0d62: bnt code_0d68
|
|
ldi $1
|
|
sat temp[$5]
|
|
code_0d68: pushi $9f ; 159, add
|
|
push1
|
|
pushi $d0 ; 208, with
|
|
push1
|
|
lst temp[$0]
|
|
class Str
|
|
send $6
|
|
bnot
|
|
push
|
|
lat temp[$1]
|
|
send $6
|
|
bnot
|
|
jmp code_0ccd
|
|
|
|
code_0d80: pushi $13b ; 315, putWord
|
|
push2
|
|
pushi $323 ; 803, pMajorVersion
|
|
push0
|
|
class
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $324 ; 804, pMinorVersion
|
|
push0
|
|
class
|
|
send $4
|
|
bnot
|
|
push
|
|
lat temp[$2]
|
|
send $8
|
|
bnot
|
|
pushi $13a ; 314, putByte
|
|
push1
|
|
pushi $5a ; 90, 'Z', size
|
|
push0
|
|
lat temp[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
lat temp[$2]
|
|
send $6
|
|
bnot
|
|
ldi $0
|
|
sat temp[$4]
|
|
code_0db3: lst temp[$4]
|
|
pushi $5a ; 90, 'Z', size
|
|
push0
|
|
lat temp[$1]
|
|
send $4
|
|
bnot
|
|
lt?
|
|
bnt code_0dd8
|
|
pushi $13f ; 319, putString
|
|
push1
|
|
pushi $4b ; 75, 'K', at
|
|
push1
|
|
lst temp[$4]
|
|
lat temp[$1]
|
|
send $6
|
|
bnot
|
|
push
|
|
lat temp[$2]
|
|
send $6
|
|
bnot
|
|
+at temp[$4]
|
|
jmp code_0db3
|
|
|
|
code_0dd8: lat temp[$5]
|
|
bnt code_0deb
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$2]
|
|
send $4
|
|
bnot
|
|
ldi $1
|
|
aTop cycles
|
|
jmp code_0e0b
|
|
|
|
code_0deb: pushi $99 ; 153, respondsTo
|
|
push1
|
|
pushi $5b5 ; 1461, sendFatalData
|
|
lag global[$6a]
|
|
send $6
|
|
bnot
|
|
bnt code_0e07
|
|
pushi $5b5 ; 1461, sendFatalData
|
|
push2
|
|
lst temp[$2]
|
|
pushSelf
|
|
lag global[$6a]
|
|
send $8
|
|
bnot
|
|
jmp code_0e0b
|
|
|
|
code_0e07: ldi $1
|
|
aTop seconds
|
|
code_0e0b: pushi $58 ; 88, 'X', delete
|
|
push0
|
|
lat temp[$3]
|
|
send $4
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$1]
|
|
send $4
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$0]
|
|
send $4
|
|
bnot
|
|
jmp code_0e2b
|
|
|
|
code_0e27: ldi $1
|
|
aTop cycles
|
|
code_0e2b: pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$3]
|
|
send $4
|
|
bnot
|
|
jmp code_0f06
|
|
|
|
code_0e37: dup
|
|
ldi $12 ; 18, nsLeft
|
|
eq?
|
|
bnt code_0e56
|
|
lag global[$fc]
|
|
not
|
|
bnt code_0e4f
|
|
pushi $5b8 ; 1464, registerPlayer
|
|
push1
|
|
pushSelf
|
|
lag global[$6a]
|
|
send $6
|
|
bnot
|
|
jmp code_0f06
|
|
|
|
code_0e4f: ldi $1
|
|
aTop cycles
|
|
jmp code_0f06
|
|
|
|
code_0e56: dup
|
|
ldi $13 ; 19, nsTop
|
|
eq?
|
|
bnt code_0e82
|
|
pushi $276 ; 630, handsOn
|
|
push0
|
|
lag global[$2]
|
|
send $4
|
|
bnot
|
|
pushi $4 ; scaleX
|
|
pushi $1c ; 28, brLeft
|
|
push1
|
|
lofsa string_0502 ; "You are currently waiting in line to play The Realm. Please be patient...\n"
|
|
push
|
|
push0
|
|
callk kernel_118, $8
|
|
bnot
|
|
pushi $59f ; 1439, login
|
|
push2
|
|
lsl local[$0]
|
|
pushSelf
|
|
lag global[$6a]
|
|
send $8
|
|
bnot
|
|
jmp code_0f06
|
|
|
|
code_0e82: dup
|
|
ldi $14 ; 20, nsRight
|
|
eq?
|
|
bnt code_0eaf
|
|
pushi $24e ; 590, handsOff
|
|
push0
|
|
lag global[$2]
|
|
send $4
|
|
bnot
|
|
pushi $4 ; scaleX
|
|
pushi $1c ; 28, brLeft
|
|
push1
|
|
lofsa string_054e ; "Getting character information...\n"
|
|
push
|
|
push0
|
|
callk kernel_118, $8
|
|
bnot
|
|
pushi $5a4 ; 1444, queryCharacters
|
|
push2
|
|
class StockCharacters
|
|
push
|
|
pushSelf
|
|
lag global[$6a]
|
|
send $8
|
|
bnot
|
|
jmp code_0f06
|
|
|
|
code_0eaf: dup
|
|
ldi $15 ; 21, nsBottom
|
|
eq?
|
|
bnt code_0f06
|
|
pushi $276 ; 630, handsOn
|
|
push0
|
|
lag global[$2]
|
|
send $4
|
|
bnot
|
|
pushi $2f4 ; 756, pConnected
|
|
push0
|
|
lag global[$6a]
|
|
send $4
|
|
bnot
|
|
bnt code_0ed7
|
|
ldi $1
|
|
sag global[$d2]
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
self $4
|
|
bnot
|
|
jmp code_0ef7
|
|
|
|
code_0ed7: push1
|
|
pushi $c ; 12, inBottom
|
|
callk kernel_118, $2
|
|
bnot
|
|
pushi $7 ; priority
|
|
pushi $b ; 11, inRight
|
|
push2
|
|
lofsa string_02d9 ; "Info"
|
|
push
|
|
lofsa string_0571 ; "Error establishing connection."
|
|
push
|
|
lofsa string_0466 ; "Ok"
|
|
push
|
|
pushSelf
|
|
pushi $95 ; 149, dispose
|
|
callk kernel_118, $e
|
|
bnot
|
|
code_0ef7: push1
|
|
pushi $c ; 12, inBottom
|
|
callk kernel_118, $2
|
|
bnot
|
|
push2
|
|
pushi $1c ; 28, brLeft
|
|
push2
|
|
callk kernel_118, $4
|
|
bnot
|
|
code_0f06: toss
|
|
ret
|
|
|
|
connectScript::dispose:
|
|
pushi $24e ; 590, handsOff
|
|
push0
|
|
lag global[$2]
|
|
send $4
|
|
bnot
|
|
push1
|
|
pushi $c ; 12, inBottom
|
|
callk kernel_118, $2
|
|
bnot
|
|
ldi $afd6 ; -20522
|
|
sag global[$36]
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
&rest $1
|
|
super Script, $4
|
|
bnot
|
|
ret
|
|
|
|
ProgressItem::setValue:
|
|
link $1
|
|
lap param[$1]
|
|
aTop pValue
|
|
pTos pValue
|
|
pToa pMax
|
|
gt?
|
|
bnt code_0f39
|
|
pToa pMax
|
|
aTop pValue
|
|
code_0f39: pTos pValue
|
|
ldi $0
|
|
lt?
|
|
bnt code_0f44
|
|
ldi $0
|
|
aTop pValue
|
|
code_0f44: push1
|
|
pTos text
|
|
calle export60000_0, $2
|
|
bnot
|
|
bnt code_0f5d
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
pToa text
|
|
send $4
|
|
bnot
|
|
ldi $0
|
|
aTop text
|
|
code_0f5d: pushi $f5 ; 245, format
|
|
pushi $3 ; z
|
|
lofsa string_05a9 ; "%d of %d"
|
|
push
|
|
pTos pValue
|
|
pTos pMax
|
|
class Str
|
|
send $a
|
|
bnot
|
|
aTop text
|
|
pushi $8d ; 141, new
|
|
push0
|
|
class LongInt
|
|
send $4
|
|
bnot
|
|
sat temp[$0]
|
|
pushi $b5 ; 181, set
|
|
push1
|
|
pTos pValue
|
|
send $6
|
|
bnot
|
|
pushi $113 ; 275, mul
|
|
push1
|
|
pushi $64 ; 100, 'd', moveDone
|
|
lat temp[$0]
|
|
send $6
|
|
bnot
|
|
pushi $115 ; 277, div
|
|
push1
|
|
pTos pMax
|
|
lat temp[$0]
|
|
send $6
|
|
bnot
|
|
pushi $113 ; 275, mul
|
|
push1
|
|
push1
|
|
pushSelf
|
|
callk kernel_22, $2
|
|
bnot
|
|
push
|
|
lat temp[$0]
|
|
send $6
|
|
bnot
|
|
pushi $115 ; 277, div
|
|
push1
|
|
pushi $64 ; 100, 'd', moveDone
|
|
lat temp[$0]
|
|
send $6
|
|
bnot
|
|
pushi $10d ; 269, lowWord
|
|
push0
|
|
lat temp[$0]
|
|
send $4
|
|
bnot
|
|
push
|
|
ldi $1
|
|
sub
|
|
aTop cel
|
|
pTos cel
|
|
ldi $0
|
|
lt?
|
|
bnt code_0fd1
|
|
ldi $0
|
|
aTop cel
|
|
code_0fd1: pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$0]
|
|
send $4
|
|
bnot
|
|
pushi $57 ; 87, 'W', draw
|
|
push0
|
|
self $4
|
|
bnot
|
|
ret
|
|
|
|
ProgressItem::addValue:
|
|
pushi $3d5 ; 981, setValue
|
|
push1
|
|
pTos pValue
|
|
lap param[$1]
|
|
add
|
|
push
|
|
self $6
|
|
bnot
|
|
ret
|
|
|
|
ProgressItem::subValue:
|
|
pushi $3d5 ; 981, setValue
|
|
push1
|
|
pTos pValue
|
|
lap param[$1]
|
|
sub
|
|
push
|
|
self $6
|
|
bnot
|
|
ret
|
|
|
|
ProgressItem::draw:
|
|
link $1
|
|
push1
|
|
pTos text
|
|
calle export60000_0, $2
|
|
bnot
|
|
not
|
|
bt code_1019
|
|
pushi $97 ; 151, isKindOf
|
|
push1
|
|
class Str
|
|
push
|
|
pToa text
|
|
send $6
|
|
bnot
|
|
not
|
|
code_1019: bnt code_1030
|
|
pushi $f5 ; 245, format
|
|
pushi $3 ; z
|
|
lofsa string_05a9 ; "%d of %d"
|
|
push
|
|
pTos pValue
|
|
pTos pMax
|
|
class Str
|
|
send $a
|
|
bnot
|
|
aTop text
|
|
code_1030: pToa bitmap
|
|
sat temp[$0]
|
|
bnt code_1047
|
|
push1
|
|
pushSelf
|
|
callk kernel_31, $2
|
|
bnot
|
|
pushi $9f ; 159, add
|
|
push1
|
|
pTos bitmap
|
|
lag global[$66]
|
|
send $6
|
|
bnot
|
|
code_1047: pushi $6 ; maxScale
|
|
pushi $9 ; inLeft
|
|
pTos view
|
|
pTos loop
|
|
pTos cel
|
|
pushi $ff ; 255, asInteger
|
|
dup
|
|
callk kernel_35, $c
|
|
bnot
|
|
aTop bitmap
|
|
pushi $f ; 15, loop
|
|
pushi $4 ; scaleX
|
|
pTos bitmap
|
|
push2
|
|
pushi $9 ; inLeft
|
|
pTos text
|
|
callk kernel_91, $4
|
|
bnot
|
|
push
|
|
push0
|
|
pushi $7 ; priority
|
|
pushi $4e ; 78, 'N', width
|
|
push0
|
|
self $4
|
|
bnot
|
|
push
|
|
pushi $e1 ; 225, height
|
|
push0
|
|
self $4
|
|
bnot
|
|
push
|
|
pTos fore
|
|
pTos back
|
|
pTos skip
|
|
pTos font
|
|
pTos mode
|
|
pTos borderColor
|
|
pTos dimmed
|
|
push0
|
|
callk kernel_35, $1e
|
|
bnot
|
|
lat temp[$0]
|
|
bnt code_1099
|
|
push1
|
|
pushSelf
|
|
callk kernel_30, $2
|
|
bnot
|
|
code_1099: ret
|
|
|
|
GetPatchScript::init:
|
|
link $1
|
|
pushi $20 ; 32, ' ', name
|
|
push1
|
|
lofsa string_0476 ; "fatal.log"
|
|
push
|
|
pushi $58 ; 88, 'X', delete
|
|
push0
|
|
pushi $8d ; 141, new
|
|
push0
|
|
class File
|
|
send $4
|
|
bnot
|
|
sat temp[$0]
|
|
send $a
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$0]
|
|
send $4
|
|
bnot
|
|
pushi $8d ; 141, new
|
|
push0
|
|
class LongInt
|
|
send $4
|
|
bnot
|
|
aTop pSize
|
|
pushi $8d ; 141, new
|
|
push0
|
|
class LongInt
|
|
send $4
|
|
bnot
|
|
aTop pBlockSize
|
|
pushi $8d ; 141, new
|
|
push0
|
|
class LongInt
|
|
send $4
|
|
bnot
|
|
aTop pBlockNum
|
|
pushi $8d ; 141, new
|
|
push0
|
|
class List
|
|
send $4
|
|
bnot
|
|
aTop pBlockList
|
|
pushi $94 ; 148, init
|
|
push0
|
|
&rest $1
|
|
super Script, $4
|
|
bnot
|
|
ret
|
|
|
|
GetPatchScript::dispose:
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
pToa pSize
|
|
send $4
|
|
bnot
|
|
ldi $0
|
|
aTop pSize
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
pToa pBlockSize
|
|
send $4
|
|
bnot
|
|
ldi $0
|
|
aTop pBlockSize
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
pToa pBlockNum
|
|
send $4
|
|
bnot
|
|
ldi $0
|
|
aTop pBlockNum
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
pToa pBlockList
|
|
send $4
|
|
bnot
|
|
ldi $0
|
|
aTop pBlockList
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
&rest $1
|
|
super Script, $4
|
|
bnot
|
|
ret
|
|
|
|
GetPatchScript::perform:
|
|
pushi $7 ; priority
|
|
lofsa string_05cc ; "Are you sure you want to cancel patch downloading?"
|
|
push
|
|
pushi $77 ; 119, 'w', textTop
|
|
lofsa string_05ff ; "Yes"
|
|
push
|
|
push1
|
|
pushi $77 ; 119, 'w', textTop
|
|
lofsa string_0603 ; "No"
|
|
push
|
|
push0
|
|
calle export60029_0, $e
|
|
bnot
|
|
bnt code_115e
|
|
push1
|
|
pushi $5 ; scaleY
|
|
callk kernel_128, $2
|
|
bnot
|
|
ldi $1
|
|
sag global[$32]
|
|
ldi $0
|
|
ret
|
|
|
|
code_115e: ldi $ff ; 255, asInteger
|
|
ret
|
|
|
|
GetPatchScript::changeState:
|
|
link $4
|
|
lap param[$1]
|
|
aTop state
|
|
push
|
|
dup
|
|
ldi $0
|
|
eq?
|
|
bnt code_1181
|
|
pushi $5af ; 1455, getPatchInfo
|
|
pushi $3 ; z
|
|
lsl local[$2]
|
|
pTos pSize
|
|
pushSelf
|
|
lag global[$6a]
|
|
send $a
|
|
bnot
|
|
jmp code_130f
|
|
|
|
code_1181: dup
|
|
ldi $1
|
|
eq?
|
|
bnt code_119d
|
|
pushi $5 ; scaleY
|
|
pushi $22 ; 34, '"', time
|
|
push0
|
|
lsl local[$3]
|
|
lsl local[$4]
|
|
pTos pSize
|
|
callk kernel_118, $a
|
|
bnot
|
|
ldi $1
|
|
aTop cycles
|
|
jmp code_130f
|
|
|
|
code_119d: dup
|
|
ldi $2
|
|
eq?
|
|
bnt code_11d0
|
|
pushi $8d ; 141, new
|
|
push0
|
|
class ByteArray
|
|
send $4
|
|
bnot
|
|
aTop pBlock
|
|
pushi $9f ; 159, add
|
|
push1
|
|
pTos pBlock
|
|
pToa pBlockList
|
|
send $6
|
|
bnot
|
|
pushi $5b0 ; 1456, getPatchBlock
|
|
pushi $5 ; scaleY
|
|
lsl local[$2]
|
|
pTos pBlockNum
|
|
pTos pBlock
|
|
pTos pBlockSize
|
|
pushSelf
|
|
lag global[$6a]
|
|
send $e
|
|
bnot
|
|
jmp code_130f
|
|
|
|
code_11d0: dup
|
|
ldi $3 ; z
|
|
eq?
|
|
bnt code_1220
|
|
push2
|
|
pushi $22 ; 34, '"', time
|
|
push1
|
|
callk kernel_118, $4
|
|
bnot
|
|
pushi $8c ; 140, scratch
|
|
push1
|
|
pushi $10d ; 269, lowWord
|
|
push0
|
|
pToa pBlockSize
|
|
send $4
|
|
bnot
|
|
push
|
|
pToa pBlock
|
|
send $6
|
|
bnot
|
|
pushi $111 ; 273, sub
|
|
push1
|
|
push1
|
|
pToa pSize
|
|
send $6
|
|
bnot
|
|
pushi $9f ; 159, add
|
|
push1
|
|
push1
|
|
pToa pBlockNum
|
|
send $6
|
|
bnot
|
|
pushi $12d ; 301, greater
|
|
push1
|
|
push0
|
|
pToa pSize
|
|
send $6
|
|
bnot
|
|
bnt code_1219
|
|
pTos state
|
|
ldi $2
|
|
sub
|
|
aTop state
|
|
code_1219: ldi $1
|
|
aTop cycles
|
|
jmp code_130f
|
|
|
|
code_1220: dup
|
|
ldi $4 ; scaleX
|
|
eq?
|
|
bnt code_12ee
|
|
pushi $8d ; 141, new
|
|
push0
|
|
class File
|
|
send $4
|
|
bnot
|
|
aTop pFile
|
|
pushi $20 ; 32, ' ', name
|
|
push1
|
|
pushi $f5 ; 245, format
|
|
push2
|
|
lofsa string_0606 ; "patch%02d.rtp"
|
|
push
|
|
pushi $10d ; 269, lowWord
|
|
push0
|
|
lal local[$3]
|
|
send $4
|
|
bnot
|
|
push
|
|
class Str
|
|
send $8
|
|
bnot
|
|
push
|
|
pToa pFile
|
|
send $6
|
|
bnot
|
|
pushi $248 ; 584, open
|
|
push1
|
|
push2
|
|
pToa pFile
|
|
send $6
|
|
bnot
|
|
pushi $58 ; 88, 'X', delete
|
|
push0
|
|
pToa pFile
|
|
send $4
|
|
bnot
|
|
ldi $0
|
|
sat temp[$2]
|
|
code_1268: lst temp[$2]
|
|
pushi $5a ; 90, 'Z', size
|
|
push0
|
|
pToa pBlockList
|
|
send $4
|
|
bnot
|
|
lt?
|
|
bnt code_12d0
|
|
pushi $27c ; 636, write
|
|
push2
|
|
pushi $4b ; 75, 'K', at
|
|
push1
|
|
lst temp[$2]
|
|
pToa pBlockList
|
|
send $6
|
|
bnot
|
|
push
|
|
pushi $8c ; 140, scratch
|
|
push0
|
|
pushi $4b ; 75, 'K', at
|
|
push1
|
|
lst temp[$2]
|
|
pToa pBlockList
|
|
send $6
|
|
bnot
|
|
send $4
|
|
bnot
|
|
push
|
|
pToa pFile
|
|
send $8
|
|
bnot
|
|
push
|
|
pushi $8c ; 140, scratch
|
|
push0
|
|
pushi $4b ; 75, 'K', at
|
|
push1
|
|
lst temp[$2]
|
|
pToa pBlockList
|
|
send $6
|
|
bnot
|
|
send $4
|
|
bnot
|
|
ne?
|
|
bnt code_12cc
|
|
pushi $7 ; priority
|
|
pushi $b ; 11, inRight
|
|
push2
|
|
lofsa string_02d9 ; "Info"
|
|
push
|
|
lofsa string_0614 ; "You don't have enough disk space to write the update file. Free up some more space and try again."
|
|
push
|
|
lofsa string_0466 ; "Ok"
|
|
push
|
|
lofsa ExitObj
|
|
push
|
|
pushi $45 ; 69, 'E', doit
|
|
callk kernel_118, $e
|
|
bnot
|
|
code_12cc: +at temp[$2]
|
|
jmp code_1268
|
|
|
|
code_12d0: pushi $253 ; 595, close
|
|
push0
|
|
pToa pFile
|
|
send $4
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
pushi $20 ; 32, ' ', name
|
|
push0
|
|
pToa pFile
|
|
send $4
|
|
bnot
|
|
send $4
|
|
bnot
|
|
ldi $1
|
|
aTop cycles
|
|
jmp code_130f
|
|
|
|
code_12ee: dup
|
|
ldi $5 ; scaleY
|
|
eq?
|
|
bnt code_130f
|
|
pushi $9f ; 159, add
|
|
push1
|
|
push1
|
|
lal local[$2]
|
|
send $6
|
|
bnot
|
|
pushi $9f ; 159, add
|
|
push1
|
|
push1
|
|
lal local[$3]
|
|
send $6
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
self $4
|
|
bnot
|
|
code_130f: toss
|
|
ret
|
|
|
|
pushi $10 ; 16, cel
|
|
lsp param[$0]
|
|
ldi $3 ; z
|
|
ge?
|
|
bnt code_131e
|
|
lap param[$3]
|
|
jmp code_1321
|
|
|
|
code_131e: lofsa string_0469 ; ""
|
|
code_1321: push
|
|
pushi $76 ; 118, 'v', textLeft
|
|
lsp param[$1]
|
|
lsp param[$2]
|
|
pushi $fdf5 ; -523
|
|
lsg global[$55]
|
|
pushi $fdf4 ; -524
|
|
pushi $2a ; 42, '*', font
|
|
pushi $8b ; 139, numLines
|
|
push1
|
|
pushi $77 ; 119, 'w', textTop
|
|
lofsa string_0685 ; " OK "
|
|
push
|
|
push1
|
|
pushi $77 ; 119, 'w', textTop
|
|
lofsa string_068a ; "Cancel"
|
|
push
|
|
push0
|
|
&rest $4 ; scaleX
|
|
calle export60029_0, $20
|
|
bnot
|
|
bnt code_135b
|
|
pushi $5a ; 90, 'Z', size
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
ldi $0
|
|
gt?
|
|
code_135b: ret
|
|
|