home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Programming / Basic / bb_ext.dms / in.adf / LibsDev.lha / userlibsrc / ElmoreSysLib.bb < prev    next >
Unknown  |  1994-08-27  |  6.3 KB

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text


This file was not able to be converted.
This format is not currently supported by dexvert.

ConfidenceProgramDetectionMatch TypeSupport
100% file SHARC architecture file default (weak)
99% file data default
100% gt2 Kopftext: '.SYSTEM' default (weak)



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 2e 53 59 53 54 45 4d 00 | 00 3b 00 3b 20 23 65 6c |.SYSTEM.|.;.; #el|
|00000010| 6d 6f 72 65 73 79 73 6c | 69 62 3d 31 30 37 20 28 |moresysl|ib=107 (|
|00000020| 72 65 76 20 62 75 6d 36 | 29 00 3b 00 00 80 0d 20 |rev bum6|).;.... |
|00000030| 70 75 73 68 72 65 67 3a | 80 7e 2e 6c 20 60 31 2c |pushreg:|.~.l `1,|
|00000040| 2d 28 61 37 29 3a 80 02 | 20 80 0d 00 80 0d 20 70 |-(a7):..| ..... p|
|00000050| 75 6c 6c 72 65 67 3a 80 | 7e 2e 6c 20 28 61 37 29 |ullreg:.|~.l (a7)|
|00000060| 2b 2c 60 31 3a 80 02 20 | 80 0d 00 80 0d 20 70 75 |+,`1:.. |..... pu|
|00000070| 73 68 72 65 67 73 3a 80 | 82 2e 6c 20 60 31 2c 2d |shregs:.|..l `1,-|
|00000080| 28 61 37 29 3a 80 02 20 | 80 0d 00 80 0d 20 70 75 |(a7):.. |..... pu|
|00000090| 6c 6c 72 65 67 73 3a 80 | 82 2e 6c 20 28 61 37 29 |llregs:.|..l (a7)|
|000000a0| 2b 2c 60 31 3a 80 02 20 | 80 0d 00 80 0d 20 65 72 |+,`1:.. |..... er|
|000000b0| 72 6f 72 3a 80 7e 2e 6c | 20 23 60 31 2c 64 30 3a |ror:.~.l| #`1,d0:|
|000000c0| 80 ae 23 30 3a 60 31 3a | 80 25 2e 62 20 60 32 2c |..#0:`1:|.%.b `2,|
|000000d0| 30 3a 80 27 3a 80 02 20 | 80 0d 00 00 23 61 6c 6c |0:.':.. |....#all|
|000000e0| 6f 63 73 74 72 69 6e 67 | 3d 24 63 66 30 31 00 23 |ocstring|=$cf01.#|
|000000f0| 66 72 65 65 73 74 72 69 | 6e 67 3d 24 63 66 30 32 |freestri|ng=$cf02|
|00000100| 00 23 67 6c 6f 62 61 6c | 61 6c 6c 6f 63 3d 24 63 |.#global|alloc=$c|
|00000110| 30 30 32 00 23 67 6c 6f | 62 61 6c 66 72 65 65 3d |002.#glo|balfree=|
|00000120| 24 63 30 30 33 00 23 6c | 6f 6e 67 6d 75 6c 74 3d |$c003.#l|ongmult=|
|00000130| 24 63 61 30 31 00 00 23 | 5f 66 69 6e 64 74 61 73 |$ca01..#|_findtas|
|00000140| 6b 20 3d 20 2d 24 31 32 | 36 00 23 70 72 5f 77 69 |k = -$12|6.#pr_wi|
|00000150| 6e 64 6f 77 70 74 72 20 | 3d 20 31 38 34 00 00 21 |ndowptr |= 184..!|
|00000160| 6c 69 62 68 65 61 64 65 | 72 7b 23 65 6c 6d 6f 72 |libheade|r{#elmor|
|00000170| 65 73 79 73 6c 69 62 2c | 30 2c 30 2c 30 2c 30 7d |esyslib,|0,0,0,0}|
|00000180| 00 00 21 61 66 75 6e 63 | 74 69 6f 6e 7b 23 6c 6f |..!afunc|tion{#lo|
|00000190| 6e 67 7d 00 21 61 72 67 | 73 7b 23 73 74 72 69 6e |ng}.!arg|s{#strin|
|000001a0| 67 7d 00 21 6c 69 62 73 | 00 21 73 75 62 73 7b 5f |g}.!libs|.!subs{_|
|000001b0| 6e 75 6c 6c 74 65 72 6d | 2c 30 2c 30 7d 00 21 6e |nullterm|,0,0}.!n|
|000001c0| 61 6d 65 7b 22 4e 75 6c | 6c 22 2c 22 28 53 74 72 |ame{"Nul|l","(Str|
|000001d0| 69 6e 67 24 29 20 3b 52 | 65 74 75 72 6e 73 20 61 |ing$) ;R|eturns a|
|000001e0| 64 64 72 65 73 73 20 6f | 66 20 6e 75 6c 6c 2d 74 |ddress o|f null-t|
|000001f0| 65 72 6d 65 64 20 73 74 | 72 69 6e 67 22 7d 00 00 |ermed st|ring"}..|
|00000200| 00 21 61 66 75 6e 63 74 | 69 6f 6e 7b 23 6c 6f 6e |.!afunct|ion{#lon|
|00000210| 67 7d 00 21 61 72 67 73 | 00 21 6c 69 62 73 00 21 |g}.!args|.!libs.!|
|00000220| 73 75 62 73 7b 5f 63 68 | 69 70 66 72 65 65 2c 30 |subs{_ch|ipfree,0|
|00000230| 2c 30 7d 00 21 6e 61 6d | 65 7b 22 43 68 69 70 46 |,0}.!nam|e{"ChipF|
|00000240| 72 65 65 22 2c 22 3b 52 | 65 74 75 72 6e 73 20 6c |ree",";R|eturns l|
|00000250| 61 72 67 65 73 74 20 62 | 6c 6f 63 6b 20 6f 66 20 |argest b|lock of |
|00000260| 66 72 65 65 20 43 48 49 | 50 20 6d 65 6d 6f 72 79 |free CHI|P memory|
|00000270| 22 7d 00 00 00 21 61 66 | 75 6e 63 74 69 6f 6e 7b |"}...!af|unction{|
|00000280| 23 6c 6f 6e 67 7d 00 21 | 61 72 67 73 00 21 6c 69 |#long}.!|args.!li|
|00000290| 62 73 00 21 73 75 62 73 | 7b 5f 66 61 73 74 66 72 |bs.!subs|{_fastfr|
|000002a0| 65 65 2c 30 2c 30 7d 00 | 21 6e 61 6d 65 7b 22 46 |ee,0,0}.|!name{"F|
|000002b0| 61 73 74 46 72 65 65 22 | 2c 22 3b 52 65 74 75 72 |astFree"|,";Retur|
|000002c0| 6e 73 20 6c 61 72 67 65 | 73 74 20 62 6c 6f 63 6b |ns large|st block|
|000002d0| 20 6f 66 20 66 72 65 65 | 20 46 41 53 54 20 6d 65 | of free| FAST me|
|000002e0| 6d 6f 72 79 22 7d 00 00 | 00 21 61 66 75 6e 63 74 |mory"}..|.!afunct|
|000002f0| 69 6f 6e 7b 23 6c 6f 6e | 67 7d 00 21 61 72 67 73 |ion{#lon|g}.!args|
|00000300| 00 21 6c 69 62 73 00 21 | 73 75 62 73 7b 5f 61 6c |.!libs.!|subs{_al|
|00000310| 6c 66 72 65 65 2c 30 2c | 30 7d 00 21 6e 61 6d 65 |lfree,0,|0}.!name|
|00000320| 7b 22 4c 61 72 67 65 73 | 74 46 72 65 65 22 2c 22 |{"Larges|tFree","|
|00000330| 3b 52 65 74 75 72 6e 73 | 20 6c 61 72 67 65 73 74 |;Returns| largest|
|00000340| 20 62 6c 6f 63 6b 20 6f | 66 20 6d 65 6d 6f 72 79 | block o|f memory|
|00000350| 20 61 76 61 69 6c 61 62 | 6c 65 22 7d 00 00 00 00 | availab|le"}....|
|00000360| 21 61 66 75 6e 63 74 69 | 6f 6e 20 7b 23 6c 6f 6e |!afuncti|on {#lon|
|00000370| 67 7d 3a 21 61 72 67 73 | 3a 21 6c 69 62 73 20 7b |g}:!args|:!libs {|
|00000380| 23 69 6e 74 75 69 74 69 | 6f 6e 6c 69 62 2c 23 6c |#intuiti|onlib,#l|
|00000390| 64 30 7d 00 21 73 75 62 | 73 20 7b 5f 62 61 73 65 |d0}.!sub|s {_base|
|000003a0| 73 2c 30 2c 30 7d 00 21 | 6e 61 6d 65 20 7b 22 49 |s,0,0}.!|name {"I|
|000003b0| 6e 74 75 69 74 69 6f 6e | 42 61 73 65 22 2c 22 20 |ntuition|Base"," |
|000003c0| 3b 52 65 74 75 72 6e 73 | 20 49 6e 74 75 69 74 69 |;Returns| Intuiti|
|000003d0| 6f 6e 20 4c 69 62 72 61 | 72 79 20 62 61 73 65 22 |on Libra|ry base"|
|000003e0| 7d 00 00 00 21 61 66 75 | 6e 63 74 69 6f 6e 20 7b |}...!afu|nction {|
|000003f0| 23 6c 6f 6e 67 7d 3a 21 | 61 72 67 73 3a 21 6c 69 |#long}:!|args:!li|
|00000400| 62 73 20 7b 23 64 6f 73 | 6c 69 62 2c 23 6c 64 30 |bs {#dos|lib,#ld0|
|00000410| 7d 00 21 73 75 62 73 20 | 7b 5f 62 61 73 65 73 2c |}.!subs |{_bases,|
|00000420| 30 2c 30 7d 00 21 6e 61 | 6d 65 20 7b 22 44 6f 73 |0,0}.!na|me {"Dos|
|00000430| 42 61 73 65 22 2c 22 20 | 3b 52 65 74 75 72 6e 73 |Base"," |;Returns|
|00000440| 20 44 4f 53 20 4c 69 62 | 72 61 72 79 20 62 61 73 | DOS Lib|rary bas|
|00000450| 65 22 7d 00 00 00 21 61 | 66 75 6e 63 74 69 6f 6e |e"}...!a|function|
|00000460| 20 7b 23 6c 6f 6e 67 7d | 3a 21 61 72 67 73 3a 21 | {#long}|:!args:!|
|00000470| 6c 69 62 73 20 7b 23 67 | 72 61 70 68 69 63 73 6c |libs {#g|raphicsl|
|00000480| 69 62 2c 23 6c 64 30 7d | 00 21 73 75 62 73 20 7b |ib,#ld0}|.!subs {|
|00000490| 5f 62 61 73 65 73 2c 30 | 2c 30 7d 00 21 6e 61 6d |_bases,0|,0}.!nam|
|000004a0| 65 20 7b 22 47 72 61 70 | 68 69 63 73 42 61 73 65 |e {"Grap|hicsBase|
|000004b0| 22 2c 22 20 3b 52 65 74 | 75 72 6e 73 20 47 72 61 |"," ;Ret|urns Gra|
|000004c0| 70 68 69 63 73 20 4c 69 | 62 72 61 72 79 20 62 61 |phics Li|brary ba|
|000004d0| 73 65 22 7d 00 00 00 21 | 61 66 75 6e 63 74 69 6f |se"}...!|afunctio|
|000004e0| 6e 20 7b 23 6c 6f 6e 67 | 7d 3a 21 61 72 67 73 3a |n {#long|}:!args:|
|000004f0| 21 6c 69 62 73 20 7b 23 | 6d 61 74 68 66 66 70 6c |!libs {#|mathffpl|
|00000500| 69 62 2c 23 6c 64 30 7d | 00 21 73 75 62 73 20 7b |ib,#ld0}|.!subs {|
|00000510| 5f 62 61 73 65 73 2c 30 | 2c 30 7d 00 21 6e 61 6d |_bases,0|,0}.!nam|
|00000520| 65 20 7b 22 46 46 50 42 | 61 73 65 22 2c 22 20 3b |e {"FFPB|ase"," ;|
|00000530| 52 65 74 75 72 6e 73 20 | 46 46 50 20 4d 61 74 68 |Returns |FFP Math|
|00000540| 20 4c 69 62 72 61 72 79 | 20 62 61 73 65 22 7d 00 | Library| base"}.|
|00000550| 00 00 21 61 66 75 6e 63 | 74 69 6f 6e 20 7b 23 6c |..!afunc|tion {#l|
|00000560| 6f 6e 67 7d 3a 21 61 72 | 67 73 3a 21 6c 69 62 73 |ong}:!ar|gs:!libs|
|00000570| 20 7b 23 64 69 73 6b 66 | 6f 6e 74 6c 69 62 2c 23 | {#diskf|ontlib,#|
|00000580| 6c 64 30 7d 00 21 73 75 | 62 73 20 7b 5f 62 61 73 |ld0}.!su|bs {_bas|
|00000590| 65 73 2c 30 2c 30 7d 00 | 21 6e 61 6d 65 20 7b 22 |es,0,0}.|!name {"|
|000005a0| 44 69 73 6b 46 6f 6e 74 | 42 61 73 65 22 2c 22 20 |DiskFont|Base"," |
|000005b0| 3b 52 65 74 75 72 6e 73 | 20 44 69 73 6b 46 6f 6e |;Returns| DiskFon|
|000005c0| 74 20 4c 69 62 72 61 72 | 79 20 62 61 73 65 22 7d |t Librar|y base"}|
|000005d0| 00 00 00 21 61 66 75 6e | 63 74 69 6f 6e 20 7b 23 |...!afun|ction {#|
|000005e0| 6c 6f 6e 67 7d 3a 21 61 | 72 67 73 3a 21 6c 69 62 |long}:!a|rgs:!lib|
|000005f0| 73 20 7b 23 63 6f 6d 6d | 6f 64 69 74 69 65 73 6c |s {#comm|oditiesl|
|00000600| 69 62 2c 23 6c 64 30 7d | 00 21 73 75 62 73 20 7b |ib,#ld0}|.!subs {|
|00000610| 5f 62 61 73 65 73 2c 30 | 2c 30 7d 00 21 6e 61 6d |_bases,0|,0}.!nam|
|00000620| 65 20 7b 22 43 6f 6d 6d | 6f 64 69 74 69 65 73 42 |e {"Comm|oditiesB|
|00000630| 61 73 65 22 2c 22 20 3b | 52 65 74 75 72 6e 73 20 |ase"," ;|Returns |
|00000640| 43 6f 6d 6d 6f 64 69 74 | 69 65 73 20 4c 69 62 72 |Commodit|ies Libr|
|00000650| 61 72 79 20 62 61 73 65 | 22 7d 00 00 00 21 61 66 |ary base|"}...!af|
|00000660| 75 6e 63 74 69 6f 6e 20 | 7b 23 6c 6f 6e 67 7d 3a |unction |{#long}:|
|00000670| 21 61 72 67 73 3a 21 6c | 69 62 73 7b 23 69 63 6f |!args:!l|ibs{#ico|
|00000680| 6e 6c 69 62 2c 23 6c 64 | 30 7d 00 21 73 75 62 73 |nlib,#ld|0}.!subs|
|00000690| 20 7b 5f 62 61 73 65 73 | 2c 30 2c 30 7d 00 21 6e | {_bases|,0,0}.!n|
|000006a0| 61 6d 65 20 7b 22 49 63 | 6f 6e 42 61 73 65 22 2c |ame {"Ic|onBase",|
|000006b0| 22 20 3b 52 65 74 75 72 | 6e 73 20 49 63 6f 6e 20 |" ;Retur|ns Icon |
|000006c0| 4c 69 62 72 61 72 79 20 | 62 61 73 65 22 7d 00 00 |Library |base"}..|
|000006d0| 00 21 61 66 75 6e 63 74 | 69 6f 6e 20 7b 23 6c 6f |.!afunct|ion {#lo|
|000006e0| 6e 67 7d 3a 21 61 72 67 | 73 3a 21 6c 69 62 73 7b |ng}:!arg|s:!libs{|
|000006f0| 23 72 65 78 78 73 79 73 | 6c 69 62 2c 23 6c 64 30 |#rexxsys|lib,#ld0|
|00000700| 7d 00 21 73 75 62 73 20 | 7b 5f 62 61 73 65 73 2c |}.!subs |{_bases,|
|00000710| 30 2c 30 7d 00 21 6e 61 | 6d 65 20 7b 22 52 65 78 |0,0}.!na|me {"Rex|
|00000720| 78 53 79 73 42 61 73 65 | 22 2c 22 20 3b 52 65 74 |xSysBase|"," ;Ret|
|00000730| 75 72 6e 73 20 52 65 78 | 78 53 79 73 20 4c 69 62 |urns Rex|xSys Lib|
|00000740| 72 61 72 79 20 62 61 73 | 65 22 7d 00 00 00 3b 54 |rary bas|e"}...;T|
|00000750| 68 65 20 73 79 73 74 65 | 6d 20 72 65 71 75 65 73 |he syste|m reques|
|00000760| 74 65 72 2e 2e 2e 00 3b | 00 21 61 63 6f 6d 6d 61 |ter....;|.!acomma|
|00000770| 6e 64 20 7b 23 62 79 74 | 65 7d 00 21 61 72 67 73 |nd {#byt|e}.!args|
|00000780| 7b 23 73 74 72 69 6e 67 | 2c 23 73 74 72 69 6e 67 |{#string|,#string|
|00000790| 2c 23 73 74 72 69 6e 67 | 7d 00 21 6c 69 62 73 20 |,#string|}.!libs |
|000007a0| 7b 23 69 6e 74 75 69 74 | 69 6f 6e 6c 69 62 2c 23 |{#intuit|ionlib,#|
|000007b0| 6c 61 36 7d 00 21 73 75 | 62 73 20 7b 5f 72 65 71 |la6}.!su|bs {_req|
|000007c0| 75 65 73 74 65 72 2b 31 | 2c 30 2c 30 7d 00 21 6e |uester+1|,0,0}.!n|
|000007d0| 61 6d 65 20 7b 22 52 65 | 71 75 65 73 74 22 2c 22 |ame {"Re|quest","|
|000007e0| 28 54 69 74 6c 65 24 2c | 74 65 78 74 24 2c 62 75 |(Title$,|text$,bu|
|000007f0| 74 74 6f 6e 24 29 20 3b | 4f 53 20 32 2e 30 20 26 |tton$) ;|OS 2.0 &|
|00000800| 20 61 62 6f 76 65 20 53 | 79 73 74 65 6d 20 52 65 | above S|ystem Re|
|00000810| 71 75 65 73 74 65 72 22 | 7d 00 00 3b 54 68 65 20 |quester"|}..;The |
|00000820| 76 65 72 73 69 6f 6e 20 | 77 68 69 63 68 20 64 6f |version |which do|
|00000830| 65 73 20 6e 6f 74 20 72 | 65 74 75 72 6e 00 00 00 |es not r|eturn...|
|00000840| 3b 41 64 64 72 65 73 73 | 20 6f 66 20 41 63 74 69 |;Address| of Acti|
|00000850| 76 65 20 53 63 72 65 65 | 6e 00 21 61 66 75 6e 63 |ve Scree|n.!afunc|
|00000860| 74 69 6f 6e 7b 6c 6f 6e | 67 7d 00 21 61 72 67 73 |tion{lon|g}.!args|
|00000870| 00 21 6c 69 62 73 20 7b | 23 69 6e 74 75 69 74 69 |.!libs {|#intuiti|
|00000880| 6f 6e 6c 69 62 2c 23 6c | 61 30 7d 00 21 73 75 62 |onlib,#l|a0}.!sub|
|00000890| 73 20 7b 5f 63 73 63 72 | 65 65 6e 61 64 64 72 2b |s {_cscr|eenaddr+|
|000008a0| 31 2c 30 2c 30 7d 00 21 | 6e 61 6d 65 20 7b 22 41 |1,0,0}.!|name {"A|
|000008b0| 63 74 69 76 65 53 63 72 | 65 65 6e 22 2c 22 20 3b |ctiveScr|een"," ;|
|000008c0| 52 65 74 75 72 6e 73 20 | 41 44 44 52 45 53 53 20 |Returns |ADDRESS |
|000008d0| 6f 66 20 63 75 72 72 65 | 6e 74 20 49 6e 74 75 69 |of curre|nt Intui|
|000008e0| 74 69 6f 6e 20 73 63 72 | 65 65 6e 22 7d 00 00 00 |tion scr|een"}...|
|000008f0| 3b 53 63 72 65 65 6e 20 | 77 69 64 74 68 20 6f 66 |;Screen |width of|
|00000900| 20 63 75 72 72 65 6e 74 | 20 73 63 72 65 65 6e 00 | current| screen.|
|00000910| 21 61 66 75 6e 63 74 69 | 6f 6e 20 7b 23 77 6f 72 |!afuncti|on {#wor|
|00000920| 64 7d 00 21 61 72 67 73 | 00 21 6c 69 62 73 20 7b |d}.!args|.!libs {|
|00000930| 23 69 6e 74 75 69 74 69 | 6f 6e 6c 69 62 2c 23 6c |#intuiti|onlib,#l|
|00000940| 61 30 7d 00 21 73 75 62 | 73 20 7b 5f 73 77 69 64 |a0}.!sub|s {_swid|
|00000950| 74 68 2b 31 2c 30 2c 30 | 7d 00 21 6e 61 6d 65 20 |th+1,0,0|}.!name |
|00000960| 7b 22 53 63 72 65 65 6e | 57 69 64 74 68 22 2c 22 |{"Screen|Width","|
|00000970| 20 3b 52 65 74 75 72 6e | 73 20 77 69 64 74 68 20 | ;Return|s width |
|00000980| 69 6e 20 70 69 78 65 6c | 73 20 6f 66 20 61 63 74 |in pixel|s of act|
|00000990| 69 76 65 20 73 63 72 65 | 65 6e 22 7d 00 00 3b 41 |ive scre|en"}..;A|
|000009a0| 6e 64 20 68 65 69 67 68 | 74 2e 2e 2e 2e 00 21 61 |nd heigh|t.....!a|
|000009b0| 66 75 6e 63 74 69 6f 6e | 20 7b 23 77 6f 72 64 7d |function| {#word}|
|000009c0| 00 21 61 72 67 73 00 21 | 6c 69 62 73 20 7b 23 69 |.!args.!|libs {#i|
|000009d0| 6e 74 75 69 74 69 6f 6e | 6c 69 62 2c 23 6c 61 30 |ntuition|lib,#la0|
|000009e0| 7d 00 21 73 75 62 73 20 | 7b 5f 73 68 65 69 67 68 |}.!subs |{_sheigh|
|000009f0| 74 2b 31 2c 30 2c 30 7d | 00 21 6e 61 6d 65 20 7b |t+1,0,0}|.!name {|
|00000a00| 22 53 63 72 65 65 6e 48 | 65 69 67 68 74 22 2c 22 |"ScreenH|eight","|
|00000a10| 20 3b 52 65 74 75 72 6e | 73 20 68 65 69 67 68 74 | ;Return|s height|
|00000a20| 20 69 6e 20 70 69 78 65 | 6c 73 20 6f 66 20 61 63 | in pixe|ls of ac|
|00000a30| 74 69 76 65 20 73 63 72 | 65 65 6e 22 7d 00 00 21 |tive scr|een"}..!|
|00000a40| 61 66 75 6e 63 74 69 6f | 6e 20 7b 23 6c 6f 6e 67 |afunctio|n {#long|
|00000a50| 7d 00 21 61 72 67 73 00 | 21 6c 69 62 73 7b 23 69 |}.!args.|!libs{#i|
|00000a60| 6e 74 75 69 74 69 6f 6e | 6c 69 62 2c 23 6c 61 30 |ntuition|lib,#la0|
|00000a70| 7d 00 21 73 75 62 73 7b | 5f 61 77 69 6e 64 6f 77 |}.!subs{|_awindow|
|00000a80| 2b 31 2c 30 2c 30 7d 00 | 21 6e 61 6d 65 20 7b 22 |+1,0,0}.|!name {"|
|00000a90| 41 63 74 69 76 65 57 69 | 6e 64 6f 77 22 2c 22 20 |ActiveWi|ndow"," |
|00000aa0| 3b 52 65 74 75 72 6e 73 | 20 41 44 44 52 45 53 53 |;Returns| ADDRESS|
|00000ab0| 20 6f 66 20 63 75 72 72 | 65 6e 74 20 49 6e 74 75 | of curr|ent Intu|
|00000ac0| 69 74 69 6f 6e 20 77 69 | 6e 64 6f 77 22 7d 00 00 |ition wi|ndow"}..|
|00000ad0| 00 21 61 63 6f 6d 6d 61 | 6e 64 7b 23 6c 6f 6e 67 |.!acomma|nd{#long|
|00000ae0| 7d 00 21 61 72 67 73 7b | 23 6c 6f 6e 67 7d 00 21 |}.!args{|#long}.!|
|00000af0| 6c 69 62 73 00 21 73 75 | 62 73 7b 5f 77 61 69 74 |libs.!su|bs{_wait|
|00000b00| 66 6f 72 2b 31 2c 30 2c | 30 7d 00 21 6e 61 6d 65 |for+1,0,|0}.!name|
|00000b10| 20 7b 22 57 61 69 74 46 | 6f 72 22 2c 22 28 49 44 | {"WaitF|or","(ID|
|00000b20| 43 4d 50 20 43 6f 64 65 | 29 20 20 3b 44 65 6c 61 |CMP Code|) ;Dela|
|00000b30| 79 73 20 75 6e 74 69 6c | 20 73 70 65 63 69 66 69 |ys until| specifi|
|00000b40| 65 64 20 49 6e 74 75 69 | 74 69 6f 6e 20 65 76 65 |ed Intui|tion eve|
|00000b50| 6e 74 20 6f 63 63 75 72 | 73 22 7d 00 00 00 21 61 |nt occur|s"}...!a|
|00000b60| 73 74 61 74 65 6d 65 6e | 74 00 21 61 72 67 73 7b |statemen|t.!args{|
|00000b70| 23 62 79 74 65 7d 00 21 | 6c 69 62 73 00 21 73 75 |#byte}.!|libs.!su|
|00000b80| 62 73 20 7b 5f 72 65 71 | 75 65 73 74 65 72 73 2c |bs {_req|uesters,|
|00000b90| 30 2c 30 7d 00 21 6e 61 | 6d 65 20 7b 22 53 68 6f |0,0}.!na|me {"Sho|
|00000ba0| 77 52 65 71 75 65 73 74 | 65 72 73 22 2c 22 5b 30 |wRequest|ers","[0|
|00000bb0| 3d 43 61 6e 63 65 6c 5d | 20 5b 31 3d 4f 6e 20 57 |=Cancel]| [1=On W|
|00000bc0| 6f 72 6b 62 65 6e 63 68 | 20 53 63 72 65 65 6e 5d |orkbench| Screen]|
|00000bd0| 20 5b 32 3d 49 6e 20 43 | 75 72 72 65 6e 74 20 57 | [2=In C|urrent W|
|00000be0| 69 6e 64 6f 77 5d 22 7d | 00 00 21 6c 69 62 66 69 |indow]"}|..!libfi|
|00000bf0| 6e 00 00 00 00 00 2e 5f | 72 65 71 75 65 73 74 65 |n......_|requeste|
|00000c00| 72 00 80 59 20 63 68 65 | 63 6b 72 6f 6d 00 00 80 |r..Y che|ckrom...|
|00000c10| 59 20 64 6f 32 73 74 72 | 69 6e 67 00 00 21 70 75 |Y do2str|ing..!pu|
|00000c20| 73 68 72 65 67 73 7b 61 | 30 2d 61 33 2f 64 31 2d |shregs{a|0-a3/d1-|
|00000c30| 64 32 7d 00 00 80 7e 2e | 6c 20 80 2f 2e 49 6e 74 |d2}...~.|l ./.Int|
|00000c40| 75 69 74 69 6f 6e 42 61 | 73 65 5c 41 63 74 69 76 |uitionBa|se\Activ|
|00000c50| 65 57 69 6e 64 6f 77 28 | 61 36 29 2c 63 75 72 72 |eWindow(|a6),curr|
|00000c60| 65 6e 74 77 69 6e 64 6f | 77 00 00 3b 3b 3b 3b 3b |entwindo|w..;;;;;|
|00000c70| 3b 3b 3b 3b 3b 3b 3b 3b | 3b 3b 3b 3b 3b 3b 3b 3b |;;;;;;;;|;;;;;;;;|
|00000c80| 3b 3b 3b 3b 3b 3b 3b 3b | 3b 3b 3b 3b 3b 3b 3b 3b |;;;;;;;;|;;;;;;;;|
|00000c90| 3b 3b 3b 3b 3b 3b 3b 3b | 3b 3b 3b 3b 00 00 00 3b |;;;;;;;;|;;;;...;|
|00000ca0| 4d 61 6b 65 20 6e 75 6c | 6c 2d 74 65 72 6d 69 6e |Make nul|l-termin|
|00000cb0| 61 74 65 64 20 63 6f 70 | 69 65 73 3a 00 00 80 7e |ated cop|ies:...~|
|00000cc0| 2e 6c 20 2d 34 28 61 32 | 29 2c 64 31 20 20 20 20 |.l -4(a2|),d1 |
|00000cd0| 3b 4c 65 6e 67 74 68 20 | 66 72 6f 6d 20 2d 34 28 |;Length |from -4(|
|00000ce0| 61 32 29 20 74 6f 20 64 | 31 00 80 38 20 23 61 6c |a2) to d|1..8 #al|
|00000cf0| 6c 6f 63 73 74 72 69 6e | 67 00 00 3b 53 74 6f 72 |locstrin|g..;Stor|
|00000d00| 65 20 69 6e 20 65 61 73 | 79 73 74 72 75 63 74 00 |e in eas|ystruct.|
|00000d10| 80 7e 2e 6c 20 64 30 2c | 65 73 5f 54 69 74 6c 65 |.~.l d0,|es_Title|
|00000d20| 00 3b 3b 3b 3b 3b 3b 3b | 3b 3b 3b 3b 3b 3b 3b 3b |.;;;;;;;|;;;;;;;;|
|00000d30| 3b 3b 3b 3b 3b 3b 3b 3b | 3b 3b 3b 3b 3b 3b 3b 3b |;;;;;;;;|;;;;;;;;|
|00000d40| 3b 3b 3b 3b 3b 3b 3b 3b | 3b 3b 3b 3b 3b 3b 3b 3b |;;;;;;;;|;;;;;;;;|
|00000d50| 3b 3b 00 00 00 21 70 75 | 6c 6c 72 65 67 7b 64 30 |;;...!pu|llreg{d0|
|00000d60| 7d 20 20 3b 50 75 6c 6c | 20 73 74 72 69 6e 67 32 |} ;Pull| string2|
|00000d70| 20 62 75 74 20 74 6f 20 | 64 30 00 00 00 80 7e 2e | but to |d0....~.|
|00000d80| 6c 20 2d 38 28 61 32 29 | 2c 64 31 20 20 20 20 3b |l -8(a2)|,d1 ;|
|00000d90| 4c 65 6e 67 74 68 00 80 | 38 20 23 61 6c 6c 6f 63 |Length..|8 #alloc|
|00000da0| 73 74 72 69 6e 67 00 00 | 3b 53 74 6f 72 65 20 69 |string..|;Store i|
|00000db0| 6e 20 65 61 73 79 20 73 | 74 72 75 63 74 00 80 7e |n easy s|truct..~|
|00000dc0| 2e 6c 20 64 30 2c 65 73 | 5f 54 65 78 74 46 6f 72 |.l d0,es|_TextFor|
|00000dd0| 6d 61 74 00 3b 3b 3b 3b | 3b 3b 3b 3b 3b 3b 3b 3b |mat.;;;;|;;;;;;;;|
|00000de0| 3b 3b 3b 3b 3b 3b 3b 3b | 3b 3b 3b 3b 3b 3b 3b 3b |;;;;;;;;|;;;;;;;;|
|00000df0| 3b 3b 3b 3b 3b 3b 3b 3b | 3b 3b 3b 3b 3b 3b 3b 3b |;;;;;;;;|;;;;;;;;|
|00000e00| 3b 3b 3b 3b 3b 00 00 00 | 21 70 75 6c 6c 72 65 67 |;;;;;...|!pullreg|
|00000e10| 7b 64 30 7d 20 20 20 20 | 20 20 20 20 3b 50 75 6c |{d0} | ;Pul|
|00000e20| 6c 20 73 74 72 69 6e 67 | 2a 33 2a 20 6e 6f 77 20 |l string|*3* now |
|00000e30| 74 6f 20 64 30 00 00 80 | 7e 2e 6c 20 2d 31 32 28 |to d0...|~.l -12(|
|00000e40| 61 32 29 2c 64 31 20 20 | 20 3b 41 6e 64 20 69 74 |a2),d1 | ;And it|
|00000e50| 27 73 20 6c 65 6e 67 74 | 68 00 80 38 20 23 61 6c |'s lengt|h..8 #al|
|00000e60| 6c 6f 63 73 74 72 69 6e | 67 00 00 80 7e 2e 6c 20 |locstrin|g...~.l |
|00000e70| 64 30 2c 65 73 5f 47 61 | 64 67 65 74 46 6f 72 6d |d0,es_Ga|dgetForm|
|00000e80| 61 74 00 3b 3b 3b 3b 3b | 3b 3b 3b 3b 3b 3b 3b 3b |at.;;;;;|;;;;;;;;|
|00000e90| 3b 3b 3b 3b 3b 3b 3b 3b | 3b 3b 3b 3b 3b 3b 3b 3b |;;;;;;;;|;;;;;;;;|
|00000ea0| 3b 3b 3b 3b 3b 3b 3b 3b | 3b 3b 3b 3b 3b 3b 3b 3b |;;;;;;;;|;;;;;;;;|
|00000eb0| 3b 3b 3b 3b 00 00 00 3b | 4e 6f 77 20 70 75 74 20 |;;;;...;|Now put |
|00000ec0| 6f 74 68 65 72 20 69 74 | 65 6d 73 20 69 6e 20 65 |other it|ems in e|
|00000ed0| 61 73 79 20 73 74 72 75 | 63 74 3a 00 00 80 7e 2e |asy stru|ct:...~.|
|00000ee0| 6c 20 23 80 2f 2e 45 61 | 73 79 53 74 72 75 63 74 |l #./.Ea|syStruct|
|00000ef0| 2c 65 73 5f 53 74 72 75 | 63 74 53 69 7a 65 00 00 |,es_Stru|ctSize..|
|00000f00| 3b 4e 6f 74 20 75 73 65 | 64 20 69 6e 20 74 68 69 |;Not use|d in thi|
|00000f10| 73 20 72 65 6c 65 61 73 | 65 3a 20 28 4d 61 79 62 |s releas|e: (Mayb|
|00000f20| 65 20 33 2e 30 20 62 75 | 74 20 64 6f 6e 27 74 20 |e 3.0 bu|t don't |
|00000f30| 6b 6e 6f 77 21 29 00 80 | 5b 2e 6c 20 65 73 5f 46 |know!)..|[.l es_F|
|00000f40| 6c 61 67 73 00 00 80 7a | 20 63 75 72 72 65 6e 74 |lags...z| current|
|00000f50| 77 69 6e 64 6f 77 2c 61 | 31 00 00 80 7e 2e 6c 20 |window,a|1...~.l |
|00000f60| 28 61 31 29 2c 61 30 20 | 20 3b 43 75 72 72 65 6e |(a1),a0 | ;Curren|
|00000f70| 74 20 77 69 6e 64 6f 77 | 27 73 20 61 64 64 72 65 |t window|'s addre|
|00000f80| 73 73 20 74 6f 20 66 69 | 72 73 74 20 41 2d 72 65 |ss to fi|rst A-re|
|00000f90| 67 00 00 00 80 7a 20 45 | 61 73 79 53 74 72 75 63 |g....z E|asyStruc|
|00000fa0| 74 2c 61 31 20 3b 45 61 | 73 79 53 74 72 75 63 74 |t,a1 ;Ea|syStruct|
|00000fb0| 20 61 64 64 72 65 73 73 | 20 69 6e 20 41 31 00 00 | address| in A1..|
|00000fc0| 00 80 7e 2e 6c 20 23 30 | 2c 61 32 20 20 20 20 20 |..~.l #0|,a2 |
|00000fd0| 20 3b 5a 65 72 6f 65 73 | 20 68 65 72 65 20 66 6f | ;Zeroes| here fo|
|00000fe0| 72 20 6e 6f 77 2d 2d 20 | 49 20 64 6f 6e 27 74 20 |r now-- |I don't |
|00000ff0| 75 73 65 20 49 44 43 4d | 50 00 00 00 80 7e 2e 6c |use IDCM|P....~.l|
|00001000| 20 23 30 2c 61 33 00 00 | 00 80 79 20 2d 24 30 32 | #0,a3..|..y -$02|
|00001010| 34 63 28 61 36 29 20 20 | 20 20 3b 43 61 6c 6c 20 |4c(a6) | ;Call |
|00001020| 45 61 73 79 52 65 71 75 | 65 73 74 41 72 67 73 5f |EasyRequ|estArgs_|
|00001030| 21 00 00 00 3b 4e 6f 77 | 20 66 72 65 65 20 74 68 |!...;Now| free th|
|00001040| 6f 73 65 20 73 74 72 69 | 6e 67 73 21 00 00 21 70 |ose stri|ngs!..!p|
|00001050| 75 73 68 72 65 67 7b 64 | 30 7d 00 00 80 7e 2e 6c |ushreg{d|0}...~.l|
|00001060| 20 65 73 5f 54 69 74 6c | 65 2c 64 30 00 80 38 20 | es_Titl|e,d0..8 |
|00001070| 23 66 72 65 65 73 74 72 | 69 6e 67 00 00 80 7e 2e |#freestr|ing...~.|
|00001080| 6c 20 65 73 5f 54 65 78 | 74 46 6f 72 6d 61 74 2c |l es_Tex|tFormat,|
|00001090| 64 30 00 80 38 20 23 66 | 72 65 65 73 74 72 69 6e |d0..8 #f|reestrin|
|000010a0| 67 00 00 80 7e 2e 6c 20 | 65 73 5f 47 61 64 67 65 |g...~.l |es_Gadge|
|000010b0| 74 46 6f 72 6d 61 74 2c | 64 30 00 80 38 20 23 66 |tFormat,|d0..8 #f|
|000010c0| 72 65 65 73 74 72 69 6e | 67 00 00 21 70 75 6c 6c |reestrin|g..!pull|
|000010d0| 72 65 67 7b 64 30 7d 00 | 00 00 00 00 3b 50 75 6c |reg{d0}.|....;Pul|
|000010e0| 6c 20 72 65 67 73 20 6f | 66 66 20 73 74 61 63 6b |l regs o|ff stack|
|000010f0| 21 00 00 21 70 75 6c 6c | 72 65 67 73 7b 61 30 2d |!..!pull|regs{a0-|
|00001100| 61 33 7d 00 00 3b 45 61 | 73 79 52 65 71 75 65 73 |a3}..;Ea|syReques|
|00001110| 74 41 72 67 73 20 72 65 | 74 75 72 6e 73 20 69 74 |tArgs re|turns it|
|00001120| 27 73 20 72 65 73 75 6c | 74 20 69 6e 20 44 30 20 |'s resul|t in D0 |
|00001130| 66 6f 72 20 75 73 2c 00 | 3b 73 6f 20 6e 6f 77 20 |for us,.|;so now |
|00001140| 61 6c 6c 20 77 65 20 67 | 6f 74 74 61 20 64 6f 20 |all we g|otta do |
|00001150| 69 73 20 72 65 74 75 72 | 6e 21 21 00 3b 00 00 80 |is retur|n!!.;...|
|00001160| 94 00 00 00 00 00 00 3b | 53 75 62 20 74 6f 20 63 |.......;|Sub to c|
|00001170| 6f 6e 76 65 72 74 20 70 | 69 70 65 73 20 22 7c 22 |onvert p|ipes "|"|
|00001180| 20 74 6f 20 63 68 72 24 | 28 31 30 29 00 3b 66 72 | to chr$|(10).;fr|
|00001190| 6f 6d 20 74 68 65 20 73 | 65 63 6f 6e 64 20 73 74 |om the s|econd st|
|000011a0| 72 69 6e 67 20 61 72 67 | 75 6d 65 6e 74 3a 00 00 |ring arg|ument:..|
|000011b0| 3b 59 65 61 2c 20 49 20 | 6b 6e 6f 77 2e 2e 2e 20 |;Yea, I |know... |
|000011c0| 57 68 79 20 69 73 20 69 | 74 20 77 61 79 20 64 6f |Why is i|t way do|
|000011d0| 77 6e 20 68 65 72 65 3f | 20 20 57 65 6c 6c 20 62 |wn here?| Well b|
|000011e0| 65 63 61 75 73 65 00 3b | 49 20 69 6d 70 6c 65 6d |ecause.;|I implem|
|000011f0| 65 6e 74 65 64 20 69 74 | 20 71 75 69 74 65 20 61 |ented it| quite a|
|00001200| 77 68 69 6c 65 20 61 66 | 74 65 72 20 74 68 65 20 |while af|ter the |
|00001210| 6f 72 69 67 69 6e 61 6c | 20 63 6f 64 65 21 00 3b |original| code!.;|
|00001220| 49 74 20 77 6f 72 6b 73 | 2c 20 64 6f 6e 27 74 20 |It works|, don't |
|00001230| 69 74 3f 00 00 00 64 6f | 32 73 74 72 69 6e 67 3a |it?...do|2string:|
|00001240| 00 21 70 75 73 68 72 65 | 67 73 7b 61 30 2d 61 36 |.!pushre|gs{a0-a6|
|00001250| 2f 64 30 2d 64 33 7d 00 | 00 3b 64 31 20 69 73 20 |/d0-d3}.|.;d1 is |
|00001260| 6f 75 72 20 73 74 72 69 | 6e 67 27 73 20 73 74 61 |our stri|ng's sta|
|00001270| 72 74 3a 00 3b 2d 38 28 | 61 32 29 20 69 73 20 74 |rt:.;-8(|a2) is t|
|00001280| 68 65 20 6c 65 6e 67 74 | 68 3a 00 00 3b 57 65 27 |he lengt|h:..;We'|
|00001290| 6c 6c 20 75 73 65 20 61 | 30 20 61 73 20 61 64 64 |ll use a|0 as add|
|000012a0| 72 65 73 73 20 72 65 67 | 2c 20 64 30 20 61 73 20 |ress reg|, d0 as |
|000012b0| 64 61 74 61 2c 20 61 6e | 64 20 64 31 20 61 73 20 |data, an|d d1 as |
|000012c0| 63 6f 75 6e 74 65 72 3a | 00 00 80 7e 2e 6c 20 64 |counter:|...~.l d|
|000012d0| 31 2c 61 30 00 80 7e 2e | 6c 20 2d 38 28 61 32 29 |1,a0..~.|l -8(a2)|
|000012e0| 2c 64 31 00 00 64 6f 32 | 6c 6f 6f 70 00 80 7e 2e |,d1..do2|loop..~.|
|000012f0| 62 20 28 61 30 29 2b 2c | 64 30 00 80 5c 2e 62 20 |b (a0)+,|d0..\.b |
|00001300| 23 22 7c 22 2c 64 30 00 | 80 50 20 64 6f 32 6d 6f |#"|",d0.|.P do2mo|
|00001310| 72 65 00 80 7e 2e 62 20 | 23 31 30 2c 2d 31 28 61 |re..~.b |#10,-1(a|
|00001320| 30 29 00 64 6f 32 6d 6f | 72 65 00 80 6f 20 64 31 |0).do2mo|re..o d1|
|00001330| 2c 64 6f 32 6c 6f 6f 70 | 00 00 21 70 75 6c 6c 72 |,do2loop|..!pullr|
|00001340| 65 67 73 7b 64 30 2d 64 | 33 2f 61 30 2d 61 36 7d |egs{d0-d|3/a0-a6}|
|00001350| 00 80 94 00 00 00 00 00 | 2e 5f 63 73 63 72 65 65 |........|._cscree|
|00001360| 6e 61 64 64 72 00 80 7e | 2e 6c 20 80 2f 2e 49 6e |naddr..~|.l ./.In|
|00001370| 74 75 69 74 69 6f 6e 42 | 61 73 65 5c 41 63 74 69 |tuitionB|ase\Acti|
|00001380| 76 65 53 63 72 65 65 6e | 28 61 30 29 2c 64 30 00 |veScreen|(a0),d0.|
|00001390| 80 94 00 00 00 2e 5f 73 | 77 69 64 74 68 00 80 7e |......_s|width..~|
|000013a0| 2e 6c 20 80 2f 2e 49 6e | 74 75 69 74 69 6f 6e 42 |.l ./.In|tuitionB|
|000013b0| 61 73 65 5c 41 63 74 69 | 76 65 53 63 72 65 65 6e |ase\Acti|veScreen|
|000013c0| 28 61 30 29 2c 61 31 00 | 80 7e 2e 6c 20 80 2f 2e |(a0),a1.|.~.l ./.|
|000013d0| 53 63 72 65 65 6e 5c 57 | 69 64 74 68 2d 32 28 61 |Screen\W|idth-2(a|
|000013e0| 31 29 2c 64 30 00 80 94 | 00 00 2e 5f 73 68 65 69 |1),d0...|..._shei|
|000013f0| 67 68 74 00 80 7e 2e 6c | 20 80 2f 2e 49 6e 74 75 |ght..~.l| ./.Intu|
|00001400| 69 74 69 6f 6e 42 61 73 | 65 5c 41 63 74 69 76 65 |itionBas|e\Active|
|00001410| 53 63 72 65 65 6e 28 61 | 30 29 2c 61 31 00 80 7e |Screen(a|0),a1..~|
|00001420| 2e 6c 20 80 2f 2e 53 63 | 72 65 65 6e 5c 48 65 69 |.l ./.Sc|reen\Hei|
|00001430| 67 68 74 2d 32 28 61 31 | 29 2c 64 30 00 80 94 00 |ght-2(a1|),d0....|
|00001440| 00 00 2e 5f 61 77 69 6e | 64 6f 77 00 80 7e 2e 6c |..._awin|dow..~.l|
|00001450| 20 80 2f 2e 49 6e 74 75 | 69 74 69 6f 6e 42 61 73 | ./.Intu|itionBas|
|00001460| 65 5c 41 63 74 69 76 65 | 57 69 6e 64 6f 77 28 61 |e\Active|Window(a|
|00001470| 30 29 2c 64 30 00 80 94 | 00 00 00 00 00 2e 5f 62 |0),d0...|......_b|
|00001480| 61 73 65 73 00 80 7e 2e | 6c 20 64 30 2c 61 36 00 |ases..~.|l d0,a6.|
|00001490| 80 94 00 00 00 00 00 00 | 2e 5f 77 61 69 74 66 6f |........|._waitfo|
|000014a0| 72 00 21 70 75 73 68 72 | 65 67 7b 64 30 7d 00 00 |r.!pushr|eg{d0}..|
|000014b0| 77 61 69 74 6c 6f 6f 70 | 00 80 38 20 c5 02 00 21 |waitloop|..8 ...!|
|000014c0| 70 75 6c 6c 72 65 67 7b | 64 31 7d 00 80 42 20 64 |pullreg{|d1}..B d|
|000014d0| 31 2c 64 30 00 80 5c 2e | 6c 20 23 30 2c 64 30 00 |1,d0..\.|l #0,d0.|
|000014e0| 80 50 20 77 61 69 74 73 | 61 74 69 73 66 69 65 64 |.P waits|atisfied|
|000014f0| 00 21 70 75 73 68 72 65 | 67 7b 64 31 7d 00 80 58 |.!pushre|g{d1}..X|
|00001500| 20 77 61 69 74 6c 6f 6f | 70 00 00 77 61 69 74 73 | waitloo|p..waits|
|00001510| 61 74 69 73 66 69 65 64 | 00 80 94 00 00 00 00 2e |atisfied|........|
|00001520| 5f 6e 75 6c 6c 74 65 72 | 6d 00 80 7e 2e 6c 20 2d |_nullter|m..~.l -|
|00001530| 34 28 61 32 29 2c 64 31 | 00 80 38 20 23 61 6c 6c |4(a2),d1|..8 #all|
|00001540| 6f 63 73 74 72 69 6e 67 | 00 80 94 00 00 00 2e 5f |ocstring|......._|
|00001550| 61 6c 6c 66 72 65 65 00 | 80 7e 2e 6c 20 23 24 32 |allfree.|.~.l #$2|
|00001560| 30 30 30 30 2c 64 31 00 | 80 58 20 5f 6d 65 6d 66 |0000,d1.|.X _memf|
|00001570| 72 65 65 00 00 00 2e 5f | 66 61 73 74 66 72 65 65 |ree...._|fastfree|
|00001580| 00 80 7e 2e 6c 20 23 24 | 32 30 30 30 30 7c 34 2c |..~.l #$|20000|4,|
|00001590| 64 31 00 80 58 20 5f 6d | 65 6d 66 72 65 65 00 00 |d1..X _m|emfree..|
|000015a0| 00 2e 5f 63 68 69 70 66 | 72 65 65 00 80 7e 2e 6c |.._chipf|ree..~.l|
|000015b0| 20 23 24 32 30 30 30 30 | 7c 32 2c 64 31 00 00 5f | #$20000||2,d1.._|
|000015c0| 6d 65 6d 66 72 65 65 3a | 00 00 21 70 75 73 68 72 |memfree:|..!pushr|
|000015d0| 65 67 73 7b 61 36 2f 64 | 32 7d 00 80 7e 2e 6c 20 |egs{a6/d|2}..~.l |
|000015e0| 34 2c 61 36 00 80 79 20 | 5f 41 76 61 69 6c 4d 65 |4,a6..y |_AvailMe|
|000015f0| 6d 28 61 36 29 00 21 70 | 75 6c 6c 72 65 67 73 7b |m(a6).!p|ullregs{|
|00001600| 64 32 2f 61 36 7d 00 80 | 94 00 00 00 00 3b 4d 69 |d2/a6}..|.....;Mi|
|00001610| 73 63 2e 20 73 79 73 74 | 65 6d 20 66 75 6e 63 74 |sc. syst|em funct|
|00001620| 69 6f 6e 73 3a 00 00 20 | 20 2e 5f 72 65 71 75 65 |ions:.. | ._reque|
|00001630| 73 74 65 72 73 00 20 20 | 80 5c 2e 62 20 23 30 2c |sters. |.\.b #0,|
|00001640| 64 30 00 20 20 80 48 20 | 5f 4e 6f 72 65 71 73 00 |d0. .H |_Noreqs.|
|00001650| 00 20 20 80 5c 2e 62 20 | 23 31 2c 64 30 00 20 20 |. .\.b |#1,d0. |
|00001660| 80 48 20 5f 57 42 52 65 | 71 73 00 00 20 20 80 5c |.H _WBRe|qs.. .\|
|00001670| 2e 62 20 23 32 2c 64 30 | 00 20 20 80 48 20 5f 43 |.b #2,d0|. .H _C|
|00001680| 57 72 65 71 73 00 00 20 | 20 21 65 72 72 6f 72 7b |Wreqs.. | !error{|
|00001690| 62 61 64 61 72 67 2c 22 | 41 72 67 75 6d 65 6e 74 |badarg,"|Argument|
|000016a0| 73 20 69 6e 76 61 6c 69 | 64 21 22 7d 00 00 00 20 |s invali|d!"}... |
|000016b0| 20 5f 43 57 72 65 71 73 | 00 20 20 80 38 20 c5 38 | _CWreqs|. .8 .8|
|000016c0| 00 20 20 80 94 00 00 00 | 20 20 5f 57 42 52 65 71 |. .....| _WBReq|
|000016d0| 73 00 20 20 80 50 20 5f | 4e 6f 72 65 71 73 00 00 |s. .P _|Noreqs..|
|000016e0| 20 20 80 59 20 67 65 74 | 69 74 00 20 20 80 7e 2e | .Y get|it. .~.|
|000016f0| 6c 20 23 30 2c 70 72 5f | 77 69 6e 64 6f 77 70 74 |l #0,pr_|windowpt|
|00001700| 72 28 61 30 29 20 20 3b | 45 6e 61 62 6c 65 20 72 |r(a0) ;|Enable r|
|00001710| 65 71 75 65 73 74 65 72 | 73 00 20 20 80 94 00 00 |equester|s. ....|
|00001720| 20 20 5f 4e 6f 72 65 71 | 73 00 20 20 80 59 20 67 | _Noreq|s. .Y g|
|00001730| 65 74 69 74 00 20 20 80 | 7e 2e 6c 20 23 2d 31 2c |etit. .|~.l #-1,|
|00001740| 70 72 5f 77 69 6e 64 6f | 77 70 74 72 28 61 30 29 |pr_windo|wptr(a0)|
|00001750| 20 3b 44 69 73 61 62 6c | 65 20 72 65 71 75 65 73 | ;Disabl|e reques|
|00001760| 74 65 72 73 00 20 20 80 | 94 00 00 20 20 3b 46 69 |ters. .|... ;Fi|
|00001770| 6e 64 20 74 68 69 73 20 | 74 61 73 6b 2e 2e 2e 00 |nd this |task....|
|00001780| 20 20 67 65 74 69 74 00 | 20 20 80 7e 2e 6c 20 34 | getit.| .~.l 4|
|00001790| 2c 61 36 00 20 20 80 7a | 20 30 2c 61 31 00 20 20 |,a6. .z| 0,a1. |
|000017a0| 80 79 20 5f 66 69 6e 64 | 74 61 73 6b 28 61 36 29 |.y _find|task(a6)|
|000017b0| 00 20 20 80 7e 2e 6c 20 | 64 30 2c 61 30 00 20 20 |. .~.l |d0,a0. |
|000017c0| 80 94 00 00 00 00 00 00 | 00 00 00 2e 63 68 65 63 |........|....chec|
|000017d0| 6b 72 6f 6d 00 21 70 75 | 73 68 72 65 67 73 7b 61 |krom.!pu|shregs{a|
|000017e0| 30 2d 61 36 2f 64 30 2d | 64 37 7d 00 80 38 20 e0 |0-a6/d0-|d7}..8 .|
|000017f0| 87 00 80 5c 2e 6c 20 23 | 33 36 2c 64 30 00 80 49 |...\.l #|36,d0..I|
|00001800| 20 79 65 73 32 30 00 21 | 65 72 72 6f 72 7b 75 6e | yes20.!|error{un|
|00001810| 64 65 72 32 30 2c 22 41 | 76 61 69 6c 61 62 6c 65 |der20,"A|vailable|
|00001820| 20 6f 6e 6c 79 20 77 69 | 74 68 20 32 2e 30 20 6f | only wi|th 2.0 o|
|00001830| 72 20 68 69 67 68 65 72 | 20 52 4f 4d 73 22 7d 00 |r higher| ROMs"}.|
|00001840| 79 65 73 32 30 00 21 70 | 75 6c 6c 72 65 67 73 7b |yes20.!p|ullregs{|
|00001850| 64 30 2d 64 37 2f 61 30 | 2d 61 36 7d 00 80 94 00 |d0-d7/a0|-a6}....|
|00001860| 00 00 00 00 45 61 73 79 | 53 74 72 75 63 74 3a 00 |....Easy|Struct:.|
|00001870| 00 65 73 5f 53 74 72 75 | 63 74 53 69 7a 65 3a 00 |.es_Stru|ctSize:.|
|00001880| 80 26 2e 6c 20 31 00 65 | 73 5f 46 6c 61 67 73 3a |.&.l 1.e|s_Flags:|
|00001890| 00 80 26 2e 6c 20 31 00 | 65 73 5f 54 69 74 6c 65 |..&.l 1.|es_Title|
|000018a0| 3a 20 20 20 20 20 20 20 | 20 20 3b 50 6f 69 6e 74 |: | ;Point|
|000018b0| 65 72 20 74 6f 20 73 74 | 72 69 6e 67 20 28 6e 75 |er to st|ring (nu|
|000018c0| 6c 6c 2d 74 65 72 6d 69 | 6e 61 74 65 64 29 00 80 |ll-termi|nated)..|
|000018d0| 26 2e 6c 20 31 00 65 73 | 5f 54 65 78 74 46 6f 72 |&.l 1.es|_TextFor|
|000018e0| 6d 61 74 3a 20 20 20 20 | 3b 50 6f 69 6e 74 65 72 |mat: |;Pointer|
|000018f0| 20 74 6f 20 73 74 72 69 | 6e 67 20 20 20 20 22 20 | to stri|ng " |
|00001900| 20 20 20 20 20 20 20 22 | 00 80 26 2e 6c 20 31 00 | "|..&.l 1.|
|00001910| 65 73 5f 47 61 64 67 65 | 74 46 6f 72 6d 61 74 3a |es_Gadge|tFormat:|
|00001920| 20 20 3b 50 6f 69 6e 74 | 65 72 20 74 6f 20 73 74 | ;Point|er to st|
|00001930| 72 69 6e 67 20 20 20 20 | 22 20 20 20 20 20 20 20 |ring |" |
|00001940| 20 22 00 80 26 2e 6c 20 | 31 00 00 80 27 00 00 63 | "..&.l |1...'..c|
|00001950| 75 72 72 65 6e 74 77 69 | 6e 64 6f 77 3a 00 80 26 |urrentwi|ndow:..&|
|00001960| 2e 6c 20 31 00 | |.l 1. | |
+--------+-------------------------+-------------------------+--------+--------+