home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD2.mdf / c / library / dos / screen / crt_disk / crt_disk.lib < prev   
Unknown  |  2009-09-03  |  16.9 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
1% dexvert Sibelius Music / Score (music/sibeliusMusicScore) ext Unsupported
1% dexvert IntelliFont Font (font/intelliFont) ext Unsupported
1% dexvert Amiga Hunk Library/Object (other/amigaLibrary) ext Unsupported
1% dexvert Amiga Shared Library (other/amigaSharedLibrary) ext Unsupported
1% dexvert Chess Assistant File (other/chessAssistant) ext Unsupported
1% dexvert COFF Library (other/coffLibrary) ext Unsupported
1% dexvert Maple Library (other/mapleLibrary) ext Unsupported
1% dexvert TopSpeed Modula-2 Library (other/topSpeedModula2Library) ext Unsupported
100% file data default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 1a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |.*******|********|
|00000010| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000020| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000030| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000040| 2a 2a 2a 2a 2a 2a 2a 00 | 00 00 00 00 00 00 00 00 |*******.|........|
|00000050| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000060| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000070| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000080| 63 72 74 5f 64 69 73 6b | 2e 63 20 20 20 20 20 20 |crt_disk|.c |
|00000090| 20 52 6f 75 74 69 6e 65 | 73 20 74 6f 20 73 61 76 | Routine|s to sav|
|000000a0| 65 20 26 20 72 65 73 74 | 6f 72 65 20 73 63 72 65 |e & rest|ore scre|
|000000b0| 65 6e 20 69 6d 61 67 65 | 73 0d 0a 20 2a 0d 0a 20 |en image|s.. *.. |
|000000c0| 2a 09 50 72 6f 67 72 61 | 6d 6d 65 72 3a 20 20 20 |*.Progra|mmer: |
|000000d0| 4b 65 76 69 6e 20 52 6f | 73 65 6e 62 65 72 67 0d |Kevin Ro|senberg.|
|000000e0| 0a 20 2a 09 41 64 64 72 | 65 73 73 3a 20 20 20 20 |. *.Addr|ess: |
|000000f0| 20 20 32 35 31 35 20 45 | 2e 20 31 36 74 68 20 53 | 2515 E|. 16th S|
|00000100| 74 2e 0d 0a 20 2a 09 09 | 20 20 20 20 20 20 4e 65 |t... *..| Ne|
|00000110| 77 70 6f 72 74 20 42 65 | 61 63 68 2c 20 43 41 20 |wport Be|ach, CA |
|00000120| 39 32 36 36 33 0d 0a 20 | 2a 09 09 20 20 20 20 20 |92663.. |*.. |
|00000130| 20 28 37 31 34 29 20 36 | 34 32 2d 30 31 31 39 0d | (714) 6|42-0119.|
|00000140| 0a 20 2a 0d 0a 20 2a 0d | 0a 20 2a 20 50 55 42 4c |. *.. *.|. * PUBL|
|00000150| 49 43 20 44 4f 4d 41 49 | 4e 20 4e 4f 54 49 43 45 |IC DOMAI|N NOTICE|
|00000160| 0d 0a 20 2a 20 20 20 32 | 2f 32 2f 38 35 0d 0a 20 |.. * 2|/2/85.. |
|00000170| 2a 09 20 20 20 20 54 68 | 69 73 20 70 72 6f 67 72 |*. Th|is progr|
|00000180| 61 6d 20 6d 61 79 20 62 | 65 20 75 73 65 64 20 66 |am may b|e used f|
|00000190| 72 65 65 6c 79 20 66 6f | 72 20 61 6e 79 20 6e 6f |reely fo|r any no|
|000001a0| 6e 2d 63 6f 6d 6d 65 72 | 63 69 61 6c 20 70 75 72 |n-commer|cial pur|
|000001b0| 70 6f 73 65 2e 0d 0a 20 | 2a 09 49 66 20 79 6f 75 |pose... |*.If you|
|000001c0| 20 68 61 76 65 20 61 20 | 6e 65 65 64 20 66 6f 72 | have a |need for|
|000001d0| 20 63 75 73 74 6f 6d 20 | 67 72 61 70 68 69 63 20 | custom |graphic |
|000001e0| 72 6f 75 74 69 6e 65 73 | 20 6f 72 20 73 74 61 6e |routines| or stan|
|000001f0| 64 2d 61 6c 6f 6e 65 0d | 0a 20 2a 09 70 72 6f 67 |d-alone.|. *.prog|
|00000200| 72 61 6d 73 2c 20 49 20 | 6d 69 67 68 74 20 62 65 |rams, I |might be|
|00000210| 20 61 62 6c 65 20 74 6f | 20 68 65 6c 70 2e 20 20 | able to| help. |
|00000220| 49 20 6c 61 72 67 65 20 | 73 65 6c 65 63 74 69 6f |I large |selectio|
|00000230| 6e 20 28 38 30 30 4b 20 | 74 6f 74 61 6c 0d 0a 20 |n (800K |total.. |
|00000240| 2a 09 73 6f 75 72 63 65 | 20 63 6f 64 65 29 20 6f |*.source| code) o|
|00000250| 66 20 67 72 61 70 68 69 | 63 09 61 6e 64 20 73 63 |f graphi|c.and sc|
|00000260| 69 65 6e 74 69 66 69 63 | 20 73 6f 66 74 77 61 72 |ientific| softwar|
|00000270| 65 2e 0d 0a 20 2a 0d 0a | 20 2a 0d 0a 20 2a 20 4c |e... *..| *.. * L|
|00000280| 41 4e 47 41 55 47 45 0d | 0a 20 2a 09 4c 61 74 74 |ANGAUGE.|. *.Latt|
|00000290| 69 63 65 20 56 32 2e 31 | 32 0d 0a 20 2a 0d 0a 20 |ice V2.1|2.. *.. |
|000002a0| 2a 0d 0a 20 2a 20 47 4c | 4f 42 41 4c 20 46 55 4e |*.. * GL|OBAL FUN|
|000002b0| 43 54 49 4f 4e 53 0d 0a | 20 2a 09 63 72 74 5f 73 |CTIONS..| *.crt_s|
|000002c0| 61 76 65 20 28 66 6e 61 | 6d 65 29 09 09 53 74 6f |ave (fna|me)..Sto|
|000002d0| 72 65 20 73 63 72 65 65 | 6e 20 69 6d 61 67 65 20 |re scree|n image |
|000002e0| 61 73 20 61 20 64 69 73 | 6b 20 66 69 6c 65 0d 0a |as a dis|k file..|
|000002f0| 20 2a 09 63 72 74 5f 72 | 65 73 74 6f 72 65 20 28 | *.crt_r|estore (|
|00000300| 66 6e 61 6d 65 29 09 09 | 52 65 73 74 6f 72 65 20 |fname)..|Restore |
|00000310| 73 63 72 65 65 6e 20 69 | 6d 61 67 65 20 66 6f 72 |screen i|mage for|
|00000320| 20 64 69 73 6b 20 66 69 | 6c 65 0d 0a 20 2a 0d 0a | disk fi|le.. *..|
|00000330| 20 2a 0d 0a 20 2a 20 42 | 55 47 53 2c 20 4c 49 4d | *.. * B|UGS, LIM|
|00000340| 49 54 41 54 49 4f 4e 53 | 0d 0a 20 2a 20 20 20 31 |ITATIONS|.. * 1|
|00000350| 29 09 4f 6e 6c 79 20 74 | 65 73 74 65 64 20 77 69 |).Only t|ested wi|
|00000360| 74 68 20 6d 6f 64 65 20 | 47 4d 5f 4d 4f 4e 4f 47 |th mode |GM_MONOG|
|00000370| 52 46 20 28 6d 6f 6e 6f | 63 68 72 6f 6d 65 20 67 |RF (mono|chrome g|
|00000380| 72 61 70 68 69 63 73 29 | 0d 0a 20 2a 20 20 20 32 |raphics)|.. * 2|
|00000390| 29 09 4e 6f 20 73 75 70 | 70 6f 72 74 20 66 6f 72 |).No sup|port for|
|000003a0| 20 74 65 78 74 20 6d 6f | 64 65 73 20 28 74 72 69 | text mo|des (tri|
|000003b0| 76 69 61 6c 20 74 6f 20 | 61 64 64 2c 20 74 68 6f |vial to |add, tho|
|000003c0| 75 67 68 29 0d 0a 20 2a | 0d 0a 20 2a 0d 0a 20 2a |ugh).. *|.. *.. *|
|000003d0| 20 50 45 52 46 4f 52 4d | 41 4e 43 45 20 4e 4f 54 | PERFORM|ANCE NOT|
|000003e0| 45 53 0d 0a 20 2a 09 49 | 74 20 74 61 6b 65 20 61 |ES.. *.I|t take a|
|000003f0| 70 70 72 6f 78 2e 20 30 | 2e 35 20 73 65 63 20 74 |pprox. 0|.5 sec t|
|00000400| 6f 20 73 61 76 65 20 6f | 72 20 72 65 73 74 6f 72 |o save o|r restor|
|00000410| 65 20 74 68 65 20 73 63 | 72 65 65 6e 20 75 73 69 |e the sc|reen usi|
|00000420| 6e 67 0d 0a 20 2a 09 6d | 6f 6e 6f 63 68 72 6f 6d |ng.. *.m|onochrom|
|00000430| 65 20 67 72 61 70 68 69 | 63 73 2e 20 20 49 74 20 |e graphi|cs. It |
|00000440| 77 6f 75 6c 64 20 74 61 | 6b 65 20 74 77 69 63 65 |would ta|ke twice|
|00000450| 20 61 73 20 6f 6e 6c 79 | 20 66 6f 72 20 65 6e 68 | as only| for enh|
|00000460| 61 6e 63 65 64 0d 0a 20 | 2a 09 31 36 20 63 6f 6c |anced.. |*.16 col|
|00000470| 6f 72 20 67 72 61 70 68 | 69 63 73 2e 0d 0a 20 2a |or graph|ics... *|
|00000480| 0d 0a 20 2a 0d 0a 20 2a | 20 4f 54 48 45 52 20 46 |.. *.. *| OTHER F|
|00000490| 49 4c 45 53 20 4e 45 45 | 44 45 44 0d 0a 20 2a 20 |ILES NEE|DED.. * |
|000004a0| 20 20 46 6f 72 20 43 6f | 6d 70 69 6c 69 6e 67 3a | For Co|mpiling:|
|000004b0| 0d 0a 20 2a 09 64 6f 73 | 2e 68 09 09 09 4c 61 74 |.. *.dos|.h...Lat|
|000004c0| 74 69 63 65 20 66 69 6c | 65 20 66 6f 72 20 38 30 |tice fil|e for 80|
|000004d0| 38 36 20 72 65 67 69 73 | 74 65 72 20 73 74 72 75 |86 regis|ter stru|
|000004e0| 63 74 75 72 65 20 64 65 | 66 73 0d 0a 20 2a 09 63 |cture de|fs.. *.c|
|000004f0| 72 74 5f 64 69 73 6b 2e | 68 09 09 53 70 65 63 69 |rt_disk.|h..Speci|
|00000500| 61 6c 20 66 69 6c 65 20 | 63 72 65 61 74 65 20 66 |al file |create f|
|00000510| 6f 72 20 50 75 62 2e 20 | 44 6f 6d 2e 20 64 69 73 |or Pub. |Dom. dis|
|00000520| 73 65 6d 69 6e 61 74 69 | 6f 6e 0d 0a 20 2a 0d 0a |seminati|on.. *..|
|00000530| 20 2a 20 20 20 46 6f 72 | 20 6c 69 6e 6b 69 6e 67 | * For| linking|
|00000540| 3a 0d 0a 20 2a 09 63 72 | 74 5f 64 69 73 6b 2e 6c |:.. *.cr|t_disk.l|
|00000550| 69 62 09 09 46 6f 72 20 | 6c 61 72 67 65 20 6d 65 |ib..For |large me|
|00000560| 6d 6f 72 79 20 6d 6f 64 | 65 6c 20 4f 4e 4c 59 2e |mory mod|el ONLY.|
|00000570| 0d 0a 20 2a 09 09 09 09 | 43 6f 6e 74 61 69 6e 73 |.. *....|Contains|
|00000580| 20 6f 62 6a 65 63 74 20 | 63 6f 64 65 20 66 6f 72 | object |code for|
|00000590| 3a 0d 0a 20 2a 09 09 09 | 09 20 20 20 20 73 79 73 |:.. *...|. sys|
|000005a0| 5f 65 72 72 6f 72 2c 20 | 63 72 74 5f 73 65 74 5f |_error, |crt_set_|
|000005b0| 6d 6f 64 65 2c 20 63 72 | 74 5f 67 65 74 5f 6d 6f |mode, cr|t_get_mo|
|000005c0| 64 65 0d 0a 20 2a 09 09 | 09 09 20 20 20 20 43 5f |de.. *..|.. C_|
|000005d0| 70 74 72 5f 74 6f 5f 38 | 30 38 36 5f 61 64 64 72 |ptr_to_8|086_addr|
|000005e0| 2c 20 70 65 65 6b 62 2c | 20 70 6f 6b 65 62 0d 0a |, peekb,| pokeb..|
|000005f0| 20 2a 0d 0a 20 2a 20 4c | 49 4e 4b 49 4e 47 20 49 | *.. * L|INKING I|
|00000600| 4e 53 54 52 55 43 54 49 | 4f 4e 53 20 20 28 50 55 |NSTRUCTI|ONS (PU|
|00000610| 42 20 44 4f 4d 29 0d 0a | 20 2a 09 53 69 6d 70 6c |B DOM)..| *.Simpl|
|00000620| 79 20 61 64 64 20 74 68 | 65 20 66 69 6c 65 20 63 |y add th|e file c|
|00000630| 72 74 5f 64 69 73 6b 2e | 6c 69 62 20 74 6f 20 74 |rt_disk.|lib to t|
|00000640| 68 65 20 6c 69 62 72 61 | 72 79 20 70 6f 72 74 69 |he libra|ry porti|
|00000650| 6f 6e 20 6f 66 20 74 68 | 65 20 6c 69 6e 6b 0d 0a |on of th|e link..|
|00000660| 20 2a 09 63 6f 6d 6d 61 | 6e 64 2c 20 66 6f 72 20 | *.comma|nd, for |
|00000670| 65 78 61 6d 70 6c 65 2c | 0d 0a 20 2a 09 09 4c 49 |example,|.. *..LI|
|00000680| 4e 4b 20 63 6c 2b 6d 61 | 69 6e 2c 6d 61 69 6e 2c |NK cl+ma|in,main,|
|00000690| 6e 75 6c 2c 63 72 74 5f | 64 69 73 6b 2b 6c 63 6c |nul,crt_|disk+lcl|
|000006a0| 0d 0a 20 2a 0d 0a 20 2a | 09 4e 6f 74 65 20 74 68 |.. *.. *|.Note th|
|000006b0| 61 74 20 74 68 65 20 4c | 41 52 47 45 20 6d 65 6d |at the L|ARGE mem|
|000006c0| 6f 72 79 20 6d 6f 64 65 | 6c 20 6d 75 73 74 20 62 |ory mode|l must b|
|000006d0| 65 20 75 73 65 64 20 6f | 6e 20 61 6c 6c 20 79 6f |e used o|n all yo|
|000006e0| 75 72 20 72 6f 75 74 69 | 6e 65 73 0d 0a 20 2a 09 |ur routi|nes.. *.|
|000006f0| 69 66 20 79 6f 75 20 77 | 61 6e 74 20 74 6f 20 75 |if you w|ant to u|
|00000700| 73 65 20 74 68 69 73 20 | 70 72 6f 67 72 61 6d 2e |se this |program.|
|00000710| 20 20 49 66 20 79 6f 75 | 20 6e 65 65 64 20 74 68 | If you| need th|
|00000720| 65 20 73 6d 61 6c 6c 20 | 6d 6f 64 65 6c 2c 20 6c |e small |model, l|
|00000730| 65 74 0d 0a 20 2a 09 6d | 65 20 6b 6e 6f 77 20 61 |et.. *.m|e know a|
|00000740| 6e 64 20 49 27 6c 6c 20 | 67 65 74 20 61 72 6f 75 |nd I'll |get arou|
|00000750| 6e 64 20 74 6f 20 74 65 | 73 74 69 6e 67 20 69 74 |nd to te|sting it|
|00000760| 2e 0d 0a 20 2a 0d 0a 20 | 2a 0d 0a 20 2a 20 43 4f |... *.. |*.. * CO|
|00000770| 4d 50 49 4c 41 54 49 4f | 4e 20 49 4e 53 54 52 55 |MPILATIO|N INSTRU|
|00000780| 43 54 49 4f 4e 53 20 20 | 28 50 55 42 20 44 4f 4d |CTIONS |(PUB DOM|
|00000790| 29 0d 0a 20 2a 09 59 6f | 75 20 44 4f 4e 27 54 20 |).. *.Yo|u DON'T |
|000007a0| 6e 65 65 64 20 74 6f 20 | 63 6f 6d 70 69 6c 65 20 |need to |compile |
|000007b0| 74 68 69 73 20 66 69 6c | 65 20 75 6e 6c 65 73 73 |this fil|e unless|
|000007c0| 20 79 6f 75 20 77 69 73 | 68 20 74 6f 20 6d 6f 64 | you wis|h to mod|
|000007d0| 69 66 79 20 69 74 2e 0d | 0a 20 2a 09 49 66 20 73 |ify it..|. *.If s|
|000007e0| 6f 2c 20 6d 61 6b 65 20 | 79 6f 75 72 20 6d 6f 64 |o, make |your mod|
|000007f0| 69 66 69 63 61 74 69 6f | 6e 20 26 20 74 68 65 6e |ificatio|n & then|
|00000800| 20 66 6f 6c 6c 6f 77 20 | 74 68 69 73 20 70 72 6f | follow |this pro|
|00000810| 63 65 64 75 72 65 3a 0d | 0a 20 2a 0d 0a 20 2a 09 |cedure:.|. *.. *.|
|00000820| 20 20 20 20 4c 43 31 20 | 63 72 74 5f 64 69 73 6b | LC1 |crt_disk|
|00000830| 20 2d 6e 20 2d 6d 6c 20 | 2d 73 0d 0a 20 2a 09 20 | -n -ml |-s.. *. |
|00000840| 20 20 20 4c 43 32 20 63 | 72 74 5f 64 69 73 6b 0d | LC2 c|rt_disk.|
|00000850| 0a 20 2a 0d 0a 20 2a 09 | 4e 4f 54 45 3a 20 59 6f |. *.. *.|NOTE: Yo|
|00000860| 75 20 6d 75 73 74 20 63 | 6f 6d 70 69 6c 65 20 61 |u must c|ompile a|
|00000870| 6c 6c 20 79 6f 75 72 20 | 72 6f 75 74 69 6e 65 73 |ll your |routines|
|00000880| 20 69 6e 20 74 68 65 20 | 4c 41 52 47 45 20 6d 65 | in the |LARGE me|
|00000890| 6d 6f 72 79 20 6d 6f 64 | 65 6c 0d 0a 20 2a 09 20 |mory mod|el.. *. |
|000008a0| 20 20 20 20 20 73 6f 20 | 79 6f 75 20 6d 61 79 20 | so |you may |
|000008b0| 6c 69 6e 6b 20 74 68 65 | 6d 20 77 69 74 68 20 74 |link the|m with t|
|000008c0| 68 65 20 72 6f 75 74 69 | 6e 65 73 20 69 6e 20 63 |he routi|nes in c|
|000008d0| 72 74 5f 64 69 73 6b 2e | 6c 69 62 0d 0a 20 2a 0d |rt_disk.|lib.. *.|
|000008e0| 0a 20 2a 09 59 6f 75 20 | 6d 75 73 74 20 73 75 62 |. *.You |must sub|
|000008f0| 73 74 69 74 75 74 65 20 | 74 68 65 20 6e 65 77 20 |stitute |the new |
|00000900| 6f 62 6a 65 63 74 20 63 | 6f 64 65 20 6f 66 20 63 |object c|ode of c|
|00000910| 72 74 5f 64 69 73 6b 2e | 63 20 69 6e 20 74 68 65 |rt_disk.|c in the|
|00000920| 20 6c 69 62 72 61 72 79 | 0d 0a 20 2a 09 63 72 74 | library|.. *.crt|
|00000930| 5f 64 69 73 6b 2e 6c 69 | 62 2e 20 20 44 6f 20 74 |_disk.li|b. Do t|
|00000940| 68 69 73 20 77 69 74 68 | 20 50 4c 49 42 38 36 20 |his with| PLIB86 |
|00000950| 6f 72 20 6f 74 68 65 72 | 20 6c 69 62 72 61 72 69 |or other| librari|
|00000960| 61 6e 2e 20 20 59 6f 75 | 72 20 6e 65 77 0d 0a 20 |an. You|r new.. |
|00000970| 2a 09 6c 69 62 72 61 72 | 79 20 69 73 20 6e 6f 77 |*.librar|y is now|
|00000980| 20 72 65 61 64 79 20 74 | 6f 20 62 65 20 6c 69 6e | ready t|o be lin|
|00000990| 6b 65 64 20 77 69 74 68 | 20 79 6f 75 72 20 6f 74 |ked with| your ot|
|000009a0| 68 65 72 20 70 72 6f 67 | 72 61 6d 73 2e 0d 0a 20 |her prog|rams... |
|000009b0| 2a 0d 0a 20 2a 0d 0a 20 | 2a 20 4d 4f 44 49 46 49 |*.. *.. |* MODIFI|
|000009c0| 43 41 54 49 4f 4e 20 4c | 4f 47 0d 0a 20 2a 09 31 |CATION L|OG.. *.1|
|000009d0| 2d 34 2d 38 35 09 53 74 | 61 72 74 65 64 20 63 6f |-4-85.St|arted co|
|000009e0| 64 69 6e 67 0d 0a 20 2a | 09 31 2d 31 35 2d 38 35 |ding.. *|.1-15-85|
|000009f0| 09 46 69 6e 69 73 68 65 | 64 20 64 65 62 75 67 67 |.Finishe|d debugg|
|00000a00| 69 6e 67 20 26 20 74 65 | 73 74 69 6e 67 20 77 69 |ing & te|sting wi|
|00000a10| 74 68 20 6d 6f 64 65 20 | 47 4d 5f 4d 4f 4e 4f 47 |th mode |GM_MONOG|
|00000a20| 52 46 0d 0a 20 2a 09 32 | 2d 31 2d 38 35 09 4d 61 |RF.. *.2|-1-85.Ma|
|00000a30| 64 65 20 6e 65 77 20 68 | 65 61 64 65 72 20 66 69 |de new h|eader fi|
|00000a40| 6c 65 2c 20 63 72 74 5f | 64 69 73 6b 2e 68 2c 20 |le, crt_|disk.h, |
|00000a50| 74 6f 20 73 75 70 70 6c | 79 20 77 69 74 68 20 74 |to suppl|y with t|
|00000a60| 68 69 73 0d 0a 20 2a 09 | 09 70 72 6f 67 72 61 6d |his.. *.|.program|
|00000a70| 20 66 6f 72 20 50 44 20 | 75 73 65 20 26 20 72 65 | for PD |use & re|
|00000a80| 6d 6f 76 65 20 23 69 6e | 63 6c 75 64 65 27 73 20 |move #in|clude's |
|00000a90| 66 6f 72 20 73 74 61 6e | 64 61 72 64 20 68 65 61 |for stan|dard hea|
|00000aa0| 64 65 72 73 0d 0a 20 2a | 09 32 2d 32 2d 38 35 09 |ders.. *|.2-2-85.|
|00000ab0| 46 69 6e 69 73 68 65 64 | 20 63 72 65 61 74 69 6e |Finished| creatin|
|00000ac0| 67 20 50 44 20 6c 69 62 | 72 61 72 79 2c 20 63 72 |g PD lib|rary, cr|
|00000ad0| 74 5f 64 69 73 6b 2e 6c | 69 62 2e 20 20 54 65 73 |t_disk.l|ib. Tes|
|00000ae0| 74 65 64 20 77 69 74 68 | 20 66 69 6c 65 0d 0a 20 |ted with| file.. |
|00000af0| 2a 09 09 63 3a 5c 65 67 | 61 5c 70 64 5c 74 65 73 |*..c:\eg|a\pd\tes|
|00000b00| 74 6d 6f 6e 6f 2e 63 0d | 0a 20 2a 0d 0a 20 2a 2d |tmono.c.|. *.. *-|
|00000b10| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000b20| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000b30| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000b40| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000b50| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2a 2f 0d 0a 0d 0a |--------|--*/....|
|00000b60| 23 69 6e 63 6c 75 64 65 | 20 3c 64 6f 73 2e 68 3e |#include| <dos.h>|
|00000b70| 0d 0a 23 69 6e 63 6c 75 | 64 65 20 3c 63 72 74 5f |..#inclu|de <crt_|
|00000b80| 64 69 73 6b 2e 68 3e 0d | 0a 0d 0a 0d 0a 0d 0a 2f |disk.h>.|......./|
|00000b90| 2a 20 46 55 4e 43 54 49 | 4f 4e 20 49 44 45 4e 49 |* FUNCTI|ON IDENI|
|00000ba0| 46 49 43 41 54 49 4f 4e | 0d 0a 20 2a 09 63 72 74 |FICATION|.. *.crt|
|00000bb0| 5f 73 61 76 65 09 09 09 | 53 61 76 65 20 73 63 72 |_save...|Save scr|
|00000bc0| 65 65 6e 20 69 6d 61 67 | 65 20 6f 6e 20 64 69 73 |een imag|e on dis|
|00000bd0| 6b 0d 0a 20 2a 0d 0a 20 | 2a 20 53 59 4e 4f 50 53 |k.. *.. |* SYNOPS|
|00000be0| 49 53 0d 0a 20 2a 09 72 | 65 74 76 61 6c 20 3d 20 |IS.. *.r|etval = |
|00000bf0| 63 72 74 5f 73 61 76 65 | 20 28 66 6e 61 6d 65 29 |crt_save| (fname)|
|00000c00| 0d 0a 20 2a 09 69 6e 74 | 20 72 65 74 76 61 6c 09 |.. *.int| retval.|
|00000c10| 09 09 54 52 55 45 20 69 | 66 20 6e 6f 20 65 72 72 |..TRUE i|f no err|
|00000c20| 6f 72 2c 20 6f 74 68 65 | 72 77 69 73 65 20 46 41 |or, othe|rwise FA|
|00000c30| 4c 53 45 0d 0a 20 2a 09 | 63 68 61 72 20 2a 66 6e |LSE.. *.|char *fn|
|00000c40| 61 6d 65 09 09 09 4e 61 | 6d 65 20 6f 66 20 66 69 |ame...Na|me of fi|
|00000c50| 6c 65 20 66 6f 72 20 73 | 63 72 65 65 6e 20 69 6d |le for s|creen im|
|00000c60| 61 67 65 0d 0a 20 2a 0d | 0a 20 2a 20 4e 4f 54 45 |age.. *.|. * NOTE|
|00000c70| 53 0d 0a 20 2a 09 57 6f | 72 6b 73 20 77 69 74 68 |S.. *.Wo|rks with|
|00000c80| 20 67 72 61 70 68 69 63 | 20 6d 6f 64 65 73 20 6f | graphic| modes o|
|00000c90| 66 20 73 74 61 6e 64 61 | 72 64 20 26 20 65 6e 68 |f standa|rd & enh|
|00000ca0| 61 6e 63 65 64 20 61 64 | 61 70 74 65 72 73 2e 0d |anced ad|apters..|
|00000cb0| 0a 20 2a 09 44 6f 65 73 | 20 4e 4f 54 20 77 6f 72 |. *.Does| NOT wor|
|00000cc0| 6b 20 77 69 74 68 20 74 | 65 78 74 20 6d 6f 64 65 |k with t|ext mode|
|00000cd0| 73 2e 0d 0a 20 2a 2f 0d | 0a 0d 0a 63 72 74 5f 73 |s... */.|...crt_s|
|00000ce0| 61 76 65 20 28 66 6e 61 | 6d 65 29 0d 0a 63 68 61 |ave (fna|me)..cha|
|00000cf0| 72 20 2a 66 6e 61 6d 65 | 3b 0d 0a 7b 0d 0a 09 75 |r *fname|;..{...u|
|00000d00| 6e 73 69 67 6e 65 64 20 | 69 6e 74 20 73 65 67 2c |nsigned |int seg,|
|00000d10| 20 6c 65 6e 2c 20 69 3b | 0d 0a 09 69 6e 74 20 66 | len, i;|...int f|
|00000d20| 64 2c 20 6d 6f 64 65 2c | 20 72 65 74 76 61 6c 3b |d, mode,| retval;|
|00000d30| 0d 0a 0d 0a 09 69 66 20 | 28 28 66 64 20 3d 20 5f |.....if |((fd = _|
|00000d40| 66 69 6c 65 5f 63 72 65 | 61 74 65 20 28 66 6e 61 |file_cre|ate (fna|
|00000d50| 6d 65 2c 20 4f 50 45 4e | 5f 57 52 4f 4e 4c 59 29 |me, OPEN|_WRONLY)|
|00000d60| 29 20 3d 3d 20 2d 31 29 | 0d 0a 09 20 20 20 20 72 |) == -1)|... r|
|00000d70| 65 74 75 72 6e 20 28 46 | 41 4c 53 45 29 3b 0d 0a |eturn (F|ALSE);..|
|00000d80| 0d 0a 09 6d 6f 64 65 20 | 3d 20 63 72 74 5f 67 65 |...mode |= crt_ge|
|00000d90| 74 5f 6d 6f 64 65 28 29 | 3b 0d 0a 09 5f 66 69 6c |t_mode()|;..._fil|
|00000da0| 65 5f 70 75 74 63 20 28 | 6d 6f 64 65 2c 20 66 64 |e_putc (|mode, fd|
|00000db0| 29 3b 0d 0a 0d 0a 09 73 | 77 69 74 63 68 20 28 6d |);.....s|witch (m|
|00000dc0| 6f 64 65 29 20 7b 0d 0a | 09 20 20 20 20 63 61 73 |ode) {..|. cas|
|00000dd0| 65 20 47 4d 5f 36 34 30 | 78 32 30 30 3a 09 09 09 |e GM_640|x200:...|
|00000de0| 09 2f 2a 20 53 74 61 6e | 64 61 72 64 20 6d 6f 64 |./* Stan|dard mod|
|00000df0| 65 73 20 2a 2f 0d 0a 09 | 20 20 20 20 63 61 73 65 |es */...| case|
|00000e00| 20 47 4d 5f 33 32 30 78 | 32 30 30 3a 0d 0a 09 09 | GM_320x|200:....|
|00000e10| 73 65 67 20 3d 20 30 78 | 42 30 30 30 3b 0d 0a 09 |seg = 0x|B000;...|
|00000e20| 09 6c 65 6e 20 3d 20 28 | 32 30 30 20 2a 20 38 30 |.len = (|200 * 80|
|00000e30| 29 3b 0d 0a 09 09 72 65 | 74 76 61 6c 20 3d 20 5f |);....re|tval = _|
|00000e40| 63 72 74 5f 77 72 69 74 | 65 20 28 66 64 2c 20 73 |crt_writ|e (fd, s|
|00000e50| 65 67 2c 20 6c 65 6e 29 | 3b 0d 0a 09 09 62 72 65 |eg, len)|;....bre|
|00000e60| 61 6b 3b 0d 0a 09 20 20 | 20 20 63 61 73 65 20 47 |ak;... | case G|
|00000e70| 4d 5f 45 33 32 30 78 32 | 30 30 3a 09 09 09 09 2f |M_E320x2|00:..../|
|00000e80| 2a 20 45 6e 68 61 6e 63 | 65 64 20 6d 6f 64 65 73 |* Enhanc|ed modes|
|00000e90| 20 2a 2f 0d 0a 09 20 20 | 20 20 63 61 73 65 20 47 | */... | case G|
|00000ea0| 4d 5f 45 36 34 30 78 32 | 30 30 3a 09 09 09 09 2f |M_E640x2|00:..../|
|00000eb0| 2a 20 6f 6e 20 73 74 64 | 2e 20 6d 6f 6e 69 74 6f |* on std|. monito|
|00000ec0| 72 20 2a 2f 0d 0a 09 09 | 73 65 67 20 3d 20 30 78 |r */....|seg = 0x|
|00000ed0| 41 30 30 30 3b 0d 0a 09 | 09 6c 65 6e 20 3d 20 28 |A000;...|.len = (|
|00000ee0| 32 30 30 20 2a 20 38 30 | 29 3b 0d 0a 09 09 67 6f |200 * 80|);....go|
|00000ef0| 74 6f 20 6c 61 62 65 6c | 31 3b 0d 0a 09 20 20 20 |to label|1;... |
|00000f00| 20 63 61 73 65 20 47 4d | 5f 4d 4f 4e 4f 47 52 46 | case GM|_MONOGRF|
|00000f10| 3a 09 09 09 09 2f 2a 20 | 33 35 30 20 6c 69 6e 65 |:..../* |350 line|
|00000f20| 20 67 72 61 70 68 69 63 | 73 20 2a 2f 0d 0a 09 20 | graphic|s */... |
|00000f30| 20 20 20 63 61 73 65 20 | 47 4d 5f 45 4e 48 41 4e | case |GM_ENHAN|
|00000f40| 43 45 44 3a 0d 0a 09 09 | 73 65 67 20 3d 20 30 78 |CED:....|seg = 0x|
|00000f50| 41 30 30 30 3b 0d 0a 09 | 09 6c 65 6e 20 3d 20 28 |A000;...|.len = (|
|00000f60| 33 35 30 20 2a 20 38 30 | 29 3b 0d 0a 6c 61 62 65 |350 * 80|);..labe|
|00000f70| 6c 31 3a 0d 0a 09 09 69 | 66 20 28 28 70 65 65 6b |l1:....i|f ((peek|
|00000f80| 62 20 28 30 2c 20 30 78 | 34 38 37 29 20 26 20 30 |b (0, 0x|487) & 0|
|00000f90| 78 36 30 29 20 3d 3d 20 | 30 29 20 7b 09 2f 2a 20 |x60) == |0) {./* |
|00000fa0| 34 20 63 6f 6c 6f 72 20 | 6d 6f 64 65 20 2a 2f 0d |4 color |mode */.|
|00000fb0| 0a 09 09 20 20 20 20 6f | 75 74 70 20 28 30 78 33 |... o|utp (0x3|
|00000fc0| 43 45 2c 20 34 29 3b 09 | 09 09 20 20 20 20 2f 2a |CE, 4);.|.. /*|
|00000fd0| 20 73 65 6c 65 63 74 20 | 62 69 74 20 30 20 2a 2f | select |bit 0 */|
|00000fe0| 0d 0a 09 09 20 20 20 20 | 6f 75 74 70 20 28 30 78 |.... |outp (0x|
|00000ff0| 33 43 46 2c 20 30 29 3b | 09 0d 0a 09 09 20 20 20 |3CF, 0);|..... |
|00001000| 20 69 66 20 28 28 72 65 | 74 76 61 6c 20 3d 20 5f | if ((re|tval = _|
|00001010| 63 72 74 5f 77 72 69 74 | 65 20 28 66 64 2c 20 73 |crt_writ|e (fd, s|
|00001020| 65 67 2c 20 6c 65 6e 29 | 29 20 3d 3d 20 46 41 4c |eg, len)|) == FAL|
|00001030| 53 45 29 0d 0a 09 09 09 | 62 72 65 61 6b 3b 0d 0a |SE).....|break;..|
|00001040| 09 09 20 20 20 20 6f 75 | 74 70 20 28 30 78 33 43 |.. ou|tp (0x3C|
|00001050| 45 2c 20 34 29 3b 09 09 | 20 20 09 20 20 20 20 2f |E, 4);..| . /|
|00001060| 2a 20 73 65 6c 65 63 74 | 20 62 69 74 20 32 20 2a |* select| bit 2 *|
|00001070| 2f 0d 0a 09 09 20 20 20 | 20 6f 75 74 70 20 28 30 |/.... | outp (0|
|00001080| 78 33 43 46 2c 20 32 29 | 3b 0d 0a 09 09 20 20 20 |x3CF, 2)|;.... |
|00001090| 20 69 66 20 28 28 72 65 | 74 76 61 6c 20 3d 20 5f | if ((re|tval = _|
|000010a0| 63 72 74 5f 77 72 69 74 | 65 20 28 66 64 2c 20 73 |crt_writ|e (fd, s|
|000010b0| 65 67 2c 20 6c 65 6e 29 | 29 20 3d 3d 20 46 41 4c |eg, len)|) == FAL|
|000010c0| 53 45 29 0d 0a 09 09 09 | 62 72 65 61 6b 3b 0d 0a |SE).....|break;..|
|000010d0| 09 09 7d 20 65 6c 73 65 | 20 7b 09 09 09 09 2f 2a |..} else| {..../*|
|000010e0| 20 31 36 20 63 6f 6c 6f | 72 20 6d 6f 64 65 20 2a | 16 colo|r mode *|
|000010f0| 2f 0d 0a 09 09 20 20 20 | 20 66 6f 72 20 28 69 20 |/.... | for (i |
|00001100| 3d 20 30 3b 20 69 20 3c | 20 34 3b 20 69 2b 2b 29 |= 0; i <| 4; i++)|
|00001110| 20 7b 0d 0a 09 09 09 6f | 75 74 70 20 28 30 78 33 | {.....o|utp (0x3|
|00001120| 43 45 2c 20 34 29 3b 0d | 0a 09 09 09 6f 75 74 70 |CE, 4);.|....outp|
|00001130| 20 28 30 78 33 43 46 2c | 20 69 29 3b 0d 0a 09 09 | (0x3CF,| i);....|
|00001140| 09 69 66 20 28 28 72 65 | 74 76 61 6c 20 3d 20 5f |.if ((re|tval = _|
|00001150| 63 72 74 5f 77 72 69 74 | 65 20 28 66 64 2c 20 73 |crt_writ|e (fd, s|
|00001160| 65 67 2c 20 6c 65 6e 29 | 29 20 3d 3d 20 46 41 4c |eg, len)|) == FAL|
|00001170| 53 45 29 0d 0a 09 09 09 | 20 20 20 20 62 72 65 61 |SE).....| brea|
|00001180| 6b 3b 0d 0a 09 09 20 20 | 20 20 7d 0d 0a 09 09 7d |k;.... | }....}|
|00001190| 0d 0a 09 09 62 72 65 61 | 6b 3b 0d 0a 09 20 20 20 |....brea|k;... |
|000011a0| 20 64 65 66 61 75 6c 74 | 3a 0d 0a 09 09 72 65 74 | default|:....ret|
|000011b0| 76 61 6c 20 3d 20 46 41 | 4c 53 45 3b 0d 0a 09 09 |val = FA|LSE;....|
|000011c0| 62 72 65 61 6b 3b 0d 0a | 09 7d 0d 0a 0d 0a 09 5f |break;..|.}....._|
|000011d0| 66 69 6c 65 5f 63 6c 6f | 73 65 20 28 66 64 29 3b |file_clo|se (fd);|
|000011e0| 0d 0a 0d 0a 09 72 65 74 | 75 72 6e 20 28 72 65 74 |.....ret|urn (ret|
|000011f0| 76 61 6c 29 3b 0d 0a 7d | 0d 0a 0d 0a 0d 0a 2f 2a |val);..}|....../*|
|00001200| 20 46 55 4e 43 54 49 4f | 4e 20 4e 41 4d 45 0d 0a | FUNCTIO|N NAME..|
|00001210| 20 2a 09 63 72 74 5f 72 | 65 73 74 6f 72 65 09 09 | *.crt_r|estore..|
|00001220| 09 52 65 73 74 6f 72 65 | 20 73 63 72 65 65 6e 20 |.Restore| screen |
|00001230| 69 6d 61 67 65 20 66 72 | 6f 6d 20 64 69 73 6b 20 |image fr|om disk |
|00001240| 66 69 6c 65 0d 0a 20 2a | 0d 0a 20 2a 20 53 59 4e |file.. *|.. * SYN|
|00001250| 4f 50 53 49 53 0d 0a 20 | 2a 09 72 65 74 76 61 6c |OPSIS.. |*.retval|
|00001260| 20 3d 20 63 72 74 5f 72 | 65 73 74 6f 72 65 20 28 | = crt_r|estore (|
|00001270| 66 6e 61 6d 65 29 0d 0a | 20 2a 09 69 6e 74 20 72 |fname)..| *.int r|
|00001280| 65 74 76 61 6c 09 09 09 | 54 52 55 45 20 69 66 20 |etval...|TRUE if |
|00001290| 6e 6f 20 65 72 72 6f 72 | 73 2c 20 6f 74 68 65 72 |no error|s, other|
|000012a0| 77 69 73 65 20 46 41 4c | 53 45 0d 0a 20 2a 09 63 |wise FAL|SE.. *.c|
|000012b0| 68 61 72 20 2a 66 6e 61 | 6d 65 09 09 09 4e 61 6d |har *fna|me...Nam|
|000012c0| 65 20 6f 66 20 73 63 72 | 65 65 6e 20 69 6d 61 67 |e of scr|een imag|
|000012d0| 65 20 66 69 6c 65 0d 0a | 20 2a 2f 0d 0a 0d 0a 63 |e file..| */....c|
|000012e0| 72 74 5f 72 65 73 74 6f | 72 65 20 28 66 6e 61 6d |rt_resto|re (fnam|
|000012f0| 65 29 0d 0a 63 68 61 72 | 20 2a 66 6e 61 6d 65 3b |e)..char| *fname;|
|00001300| 0d 0a 7b 0d 0a 09 69 6e | 74 20 66 64 2c 20 72 65 |..{...in|t fd, re|
|00001310| 74 76 61 6c 3b 0d 0a 09 | 75 6e 73 69 67 6e 65 64 |tval;...|unsigned|
|00001320| 20 69 6e 74 20 73 65 67 | 2c 20 6c 65 6e 2c 20 69 | int seg|, len, i|
|00001330| 3b 0d 0a 09 69 6e 74 20 | 6d 6f 64 65 3b 0d 0a 0d |;...int |mode;...|
|00001340| 0a 09 69 66 20 28 28 66 | 64 20 3d 20 5f 66 69 6c |..if ((f|d = _fil|
|00001350| 65 5f 6f 70 65 6e 20 28 | 66 6e 61 6d 65 2c 20 4f |e_open (|fname, O|
|00001360| 50 45 4e 5f 52 44 4f 4e | 4c 59 29 29 20 3d 3d 20 |PEN_RDON|LY)) == |
|00001370| 2d 31 29 0d 0a 09 20 20 | 20 20 72 65 74 75 72 6e |-1)... | return|
|00001380| 20 28 46 41 4c 53 45 29 | 3b 0d 0a 0d 0a 09 6d 6f | (FALSE)|;.....mo|
|00001390| 64 65 20 3d 20 5f 66 69 | 6c 65 5f 67 65 74 63 20 |de = _fi|le_getc |
|000013a0| 28 66 64 29 3b 09 09 2f | 2a 20 72 65 61 64 20 64 |(fd);../|* read d|
|000013b0| 69 73 70 6c 61 79 20 6d | 6f 64 65 20 28 31 73 74 |isplay m|ode (1st|
|000013c0| 20 62 79 74 65 29 20 2a | 2f 0d 0a 0d 0a 09 63 72 | byte) *|/.....cr|
|000013d0| 74 5f 73 65 74 5f 6d 6f | 64 65 20 28 6d 6f 64 65 |t_set_mo|de (mode|
|000013e0| 2c 20 54 52 55 45 29 3b | 0d 0a 0d 0a 09 73 77 69 |, TRUE);|.....swi|
|000013f0| 74 63 68 20 28 6d 6f 64 | 65 29 20 7b 0d 0a 09 20 |tch (mod|e) {... |
|00001400| 20 20 20 63 61 73 65 20 | 47 4d 5f 36 34 30 78 32 | case |GM_640x2|
|00001410| 30 30 3a 09 09 09 2f 2a | 20 73 74 61 6e 64 61 72 |00:.../*| standar|
|00001420| 64 20 6d 6f 64 65 73 20 | 2a 2f 0d 0a 09 20 20 20 |d modes |*/... |
|00001430| 20 63 61 73 65 20 47 4d | 5f 33 32 30 78 32 30 30 | case GM|_320x200|
|00001440| 3a 0d 0a 09 09 73 65 67 | 20 3d 20 30 78 42 30 30 |:....seg| = 0xB00|
|00001450| 30 3b 0d 0a 09 09 6c 65 | 6e 20 3d 20 28 32 30 30 |0;....le|n = (200|
|00001460| 20 2a 20 38 30 29 3b 0d | 0a 09 09 72 65 74 76 61 | * 80);.|...retva|
|00001470| 6c 20 3d 20 5f 63 72 74 | 5f 72 65 61 64 20 28 66 |l = _crt|_read (f|
|00001480| 64 2c 20 73 65 67 2c 20 | 6c 65 6e 29 3b 0d 0a 09 |d, seg, |len);...|
|00001490| 09 62 72 65 61 6b 3b 0d | 0a 09 20 20 20 20 63 61 |.break;.|.. ca|
|000014a0| 73 65 20 47 4d 5f 45 33 | 32 30 78 32 30 30 3a 09 |se GM_E3|20x200:.|
|000014b0| 09 09 2f 2a 20 65 6e 68 | 61 6e 63 65 64 20 6d 6f |../* enh|anced mo|
|000014c0| 64 65 73 20 6f 6e 20 2a | 2f 0d 0a 09 20 20 20 20 |des on *|/... |
|000014d0| 63 61 73 65 20 47 4d 5f | 45 36 34 30 78 32 30 30 |case GM_|E640x200|
|000014e0| 3a 09 09 09 2f 2a 20 73 | 74 61 6e 64 61 72 64 20 |:.../* s|tandard |
|000014f0| 6d 6f 6e 69 74 6f 72 20 | 2a 2f 0d 0a 09 09 73 65 |monitor |*/....se|
|00001500| 67 20 3d 20 30 78 41 30 | 30 30 3b 0d 0a 09 09 6c |g = 0xA0|00;....l|
|00001510| 65 6e 20 3d 20 28 32 30 | 30 20 2a 20 38 30 29 3b |en = (20|0 * 80);|
|00001520| 0d 0a 09 09 67 6f 74 6f | 20 6c 61 62 65 6c 32 3b |....goto| label2;|
|00001530| 0d 0a 09 20 20 20 20 63 | 61 73 65 20 47 4d 5f 4d |... c|ase GM_M|
|00001540| 4f 4e 4f 47 52 46 3a 09 | 09 09 2f 2a 20 33 35 30 |ONOGRF:.|../* 350|
|00001550| 20 6c 69 6e 65 20 6d 6f | 64 65 73 20 2a 2f 0d 0a | line mo|des */..|
|00001560| 09 20 20 20 20 63 61 73 | 65 20 47 4d 5f 45 4e 48 |. cas|e GM_ENH|
|00001570| 41 4e 43 45 44 3a 0d 0a | 09 09 73 65 67 20 3d 20 |ANCED:..|..seg = |
|00001580| 30 78 41 30 30 30 3b 0d | 0a 09 09 6c 65 6e 20 3d |0xA000;.|...len =|
|00001590| 20 28 33 35 30 20 2a 20 | 38 30 29 3b 0d 0a 6c 61 | (350 * |80);..la|
|000015a0| 62 65 6c 32 3a 0d 0a 09 | 09 6f 75 74 70 20 28 30 |bel2:...|.outp (0|
|000015b0| 78 33 43 45 2c 20 38 29 | 3b 09 09 2f 2a 20 73 65 |x3CE, 8)|;../* se|
|000015c0| 74 20 62 69 74 20 6d 61 | 73 6b 20 74 6f 20 61 6c |t bit ma|sk to al|
|000015d0| 6c 20 62 69 74 73 20 2a | 2f 0d 0a 09 09 6f 75 74 |l bits *|/....out|
|000015e0| 70 20 28 30 78 33 43 46 | 2c 20 30 78 46 46 29 3b |p (0x3CF|, 0xFF);|
|000015f0| 0d 0a 09 09 6f 75 74 70 | 20 28 30 78 33 43 45 2c |....outp| (0x3CE,|
|00001600| 20 33 29 3b 09 09 2f 2a | 20 73 65 74 20 74 6f 20 | 3);../*| set to |
|00001610| 4f 52 20 72 61 73 74 65 | 72 20 77 72 69 74 65 20 |OR raste|r write |
|00001620| 6d 6f 64 65 20 2a 2f 0d | 0a 09 09 6f 75 74 70 20 |mode */.|...outp |
|00001630| 28 30 78 33 43 46 2c 20 | 30 78 31 30 29 3b 0d 0a |(0x3CF, |0x10);..|
|00001640| 0d 0a 09 09 70 65 65 6b | 62 20 28 73 65 67 2c 20 |....peek|b (seg, |
|00001650| 30 29 3b 0d 0a 09 09 69 | 66 20 28 28 70 65 65 6b |0);....i|f ((peek|
|00001660| 62 20 28 30 2c 20 30 78 | 34 38 37 29 20 26 20 30 |b (0, 0x|487) & 0|
|00001670| 78 36 30 29 20 3d 3d 20 | 30 29 20 7b 09 2f 2a 20 |x60) == |0) {./* |
|00001680| 34 20 63 6f 6c 6f 72 20 | 65 6e 68 20 2a 2f 0d 0a |4 color |enh */..|
|00001690| 09 09 20 20 20 20 6f 75 | 74 70 20 28 30 78 33 43 |.. ou|tp (0x3C|
|000016a0| 34 2c 20 32 29 3b 09 09 | 09 2f 2a 20 73 65 74 20 |4, 2);..|./* set |
|000016b0| 63 6f 6c 6f 72 20 2a 2f | 0d 0a 09 09 20 20 20 20 |color */|.... |
|000016c0| 6f 75 74 70 20 28 30 78 | 33 43 35 2c 20 33 29 3b |outp (0x|3C5, 3);|
|000016d0| 0d 0a 09 09 20 20 20 20 | 69 66 20 28 28 72 65 74 |.... |if ((ret|
|000016e0| 76 61 6c 20 3d 20 5f 63 | 72 74 5f 72 65 61 64 20 |val = _c|rt_read |
|000016f0| 28 66 64 2c 20 73 65 67 | 2c 20 6c 65 6e 29 29 20 |(fd, seg|, len)) |
|00001700| 3d 3d 20 46 41 4c 53 45 | 29 0d 0a 09 09 09 62 72 |== FALSE|).....br|
|00001710| 65 61 6b 3b 0d 0a 09 09 | 20 20 20 20 6f 75 74 70 |eak;....| outp|
|00001720| 20 28 30 78 33 43 34 2c | 20 32 29 3b 0d 0a 09 09 | (0x3C4,| 2);....|
|00001730| 20 20 20 20 6f 75 74 70 | 20 28 30 78 33 43 35 2c | outp| (0x3C5,|
|00001740| 20 31 32 29 3b 0d 0a 09 | 09 20 20 20 20 69 66 20 | 12);...|. if |
|00001750| 28 28 72 65 74 76 61 6c | 20 3d 20 5f 63 72 74 5f |((retval| = _crt_|
|00001760| 72 65 61 64 20 28 66 64 | 2c 20 73 65 67 2c 20 6c |read (fd|, seg, l|
|00001770| 65 6e 29 29 20 3d 3d 20 | 46 41 4c 53 45 29 0d 0a |en)) == |FALSE)..|
|00001780| 09 09 09 62 72 65 61 6b | 3b 0d 0a 09 09 7d 20 65 |...break|;....} e|
|00001790| 6c 73 65 20 7b 09 09 09 | 09 2f 2a 20 31 36 20 63 |lse {...|./* 16 c|
|000017a0| 6f 6c 6f 72 20 6d 6f 64 | 65 20 2a 2f 0d 0a 09 09 |olor mod|e */....|
|000017b0| 20 20 20 20 66 6f 72 20 | 28 69 20 3d 20 30 3b 20 | for |(i = 0; |
|000017c0| 69 20 3c 20 34 3b 20 69 | 2b 2b 29 20 7b 0d 0a 09 |i < 4; i|++) {...|
|000017d0| 09 09 6f 75 74 70 20 28 | 30 78 33 43 34 2c 20 32 |..outp (|0x3C4, 2|
|000017e0| 29 3b 09 09 2f 2a 20 73 | 65 74 20 65 61 63 68 20 |);../* s|et each |
|000017f0| 62 69 74 20 70 6c 61 6e | 65 20 2a 2f 0d 0a 09 09 |bit plan|e */....|
|00001800| 09 6f 75 74 70 20 28 30 | 78 33 43 35 2c 20 69 29 |.outp (0|x3C5, i)|
|00001810| 3b 0d 0a 09 09 09 69 66 | 20 28 28 72 65 74 76 61 |;.....if| ((retva|
|00001820| 6c 20 3d 20 5f 63 72 74 | 5f 72 65 61 64 20 28 66 |l = _crt|_read (f|
|00001830| 64 2c 20 73 65 67 2c 20 | 6c 65 6e 29 29 20 3d 3d |d, seg, |len)) ==|
|00001840| 20 46 41 4c 53 45 29 0d | 0a 09 09 09 20 20 20 20 | FALSE).|.... |
|00001850| 62 72 65 61 6b 3b 0d 0a | 09 09 20 20 20 20 7d 0d |break;..|.. }.|
|00001860| 0a 09 09 7d 0d 0a 09 09 | 62 72 65 61 6b 3b 0d 0a |...}....|break;..|
|00001870| 09 20 20 20 20 64 65 66 | 61 75 6c 74 3a 0d 0a 09 |. def|ault:...|
|00001880| 09 73 79 73 5f 65 72 72 | 6f 72 20 28 45 52 52 5f |.sys_err|or (ERR_|
|00001890| 57 41 52 4e 49 4e 47 2c | 0d 0a 09 09 09 20 20 20 |WARNING,|..... |
|000018a0| 20 22 46 69 6c 65 20 25 | 73 20 69 73 20 6e 6f 74 | "File %|s is not|
|000018b0| 20 61 20 63 72 74 20 69 | 6d 61 67 65 20 5b 63 72 | a crt i|mage [cr|
|000018c0| 74 5f 72 65 73 74 6f 72 | 65 5d 22 2c 20 66 6e 61 |t_restor|e]", fna|
|000018d0| 6d 65 29 3b 0d 0a 09 09 | 72 65 74 76 61 6c 20 3d |me);....|retval =|
|000018e0| 20 46 41 4c 53 45 3b 0d | 0a 09 09 62 72 65 61 6b | FALSE;.|...break|
|000018f0| 3b 0d 0a 09 7d 0d 0a 0d | 0a 09 5f 66 69 6c 65 5f |;...}...|.._file_|
|00001900| 63 6c 6f 73 65 20 28 66 | 64 29 3b 0d 0a 0d 0a 09 |close (f|d);.....|
|00001910| 72 65 74 75 72 6e 20 28 | 72 65 74 76 61 6c 29 3b |return (|retval);|
|00001920| 0d 0a 7d 0d 0a 0d 0a 0d | 0a 2f 2a 2d 2d 2d 2d 2d |..}.....|./*-----|
|00001930| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001940| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001950| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001960| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001970| 2d 2a 2f 0d 0a 2f 2a 09 | 09 09 53 63 72 65 65 6e |-*/../*.|..Screen|
|00001980| 2f 44 69 73 6b 20 49 4f | 20 69 6e 74 65 72 66 61 |/Disk IO| interfa|
|00001990| 63 65 09 09 09 2a 2f 0d | 0a 2f 2a 2d 2d 2d 2d 2d |ce...*/.|./*-----|
|000019a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000019b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000019c0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000019d0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000019e0| 2d 2a 2f 0d 0a 0d 0a 49 | 4e 54 45 52 4e 41 4c 5f |-*/....I|NTERNAL_|
|000019f0| 46 55 4e 43 0d 0a 5f 63 | 72 74 5f 77 72 69 74 65 |FUNC.._c|rt_write|
|00001a00| 20 28 66 64 2c 20 73 65 | 67 2c 20 6c 65 6e 29 0d | (fd, se|g, len).|
|00001a10| 0a 75 6e 73 69 67 6e 65 | 64 20 69 6e 74 20 73 65 |.unsigne|d int se|
|00001a20| 67 2c 20 6c 65 6e 3b 0d | 0a 69 6e 74 20 66 64 3b |g, len;.|.int fd;|
|00001a30| 0d 0a 7b 0d 0a 09 69 66 | 20 28 5f 66 69 6c 65 5f |..{...if| (_file_|
|00001a40| 77 72 69 74 65 20 28 73 | 65 67 2c 20 30 2c 20 6c |write (s|eg, 0, l|
|00001a50| 65 6e 2c 20 66 64 29 20 | 21 3d 20 6c 65 6e 29 20 |en, fd) |!= len) |
|00001a60| 7b 0d 0a 09 20 20 20 20 | 73 79 73 5f 65 72 72 6f |{... |sys_erro|
|00001a70| 72 20 28 45 52 52 5f 53 | 45 56 45 52 45 2c 20 22 |r (ERR_S|EVERE, "|
|00001a80| 45 72 72 6f 72 20 77 72 | 69 74 69 6e 67 20 73 63 |Error wr|iting sc|
|00001a90| 72 65 65 6e 20 69 6d 61 | 67 65 20 66 69 6c 65 20 |reen ima|ge file |
|00001aa0| 5b 5f 63 72 74 5f 77 72 | 69 74 65 5d 22 29 3b 0d |[_crt_wr|ite]");.|
|00001ab0| 0a 09 20 20 20 20 72 65 | 74 75 72 6e 20 28 46 41 |.. re|turn (FA|
|00001ac0| 4c 53 45 29 3b 0d 0a 09 | 7d 20 65 6c 73 65 0d 0a |LSE);...|} else..|
|00001ad0| 09 20 20 20 20 72 65 74 | 75 72 6e 20 28 54 52 55 |. ret|urn (TRU|
|00001ae0| 45 29 3b 0d 0a 7d 0d 0a | 0d 0a 0d 0a 49 4e 54 45 |E);..}..|....INTE|
|00001af0| 52 4e 41 4c 5f 46 55 4e | 43 0d 0a 5f 63 72 74 5f |RNAL_FUN|C.._crt_|
|00001b00| 72 65 61 64 20 28 66 64 | 2c 20 73 65 67 2c 20 6c |read (fd|, seg, l|
|00001b10| 65 6e 29 0d 0a 69 6e 74 | 20 66 64 3b 0d 0a 75 6e |en)..int| fd;..un|
|00001b20| 73 69 67 6e 65 64 20 69 | 6e 74 20 73 65 67 2c 20 |signed i|nt seg, |
|00001b30| 6c 65 6e 3b 0d 0a 7b 0d | 0a 09 69 66 20 28 5f 66 |len;..{.|..if (_f|
|00001b40| 69 6c 65 5f 72 65 61 64 | 20 28 73 65 67 2c 20 30 |ile_read| (seg, 0|
|00001b50| 2c 20 6c 65 6e 2c 20 66 | 64 29 20 21 3d 20 6c 65 |, len, f|d) != le|
|00001b60| 6e 29 20 7b 0d 0a 09 20 | 20 20 20 73 79 73 5f 65 |n) {... | sys_e|
|00001b70| 72 72 6f 72 20 28 45 52 | 52 5f 53 45 56 45 52 45 |rror (ER|R_SEVERE|
|00001b80| 2c 20 22 45 72 72 6f 72 | 20 72 65 61 64 69 6e 67 |, "Error| reading|
|00001b90| 20 66 69 6c 65 20 5b 5f | 63 72 74 5f 72 65 61 64 | file [_|crt_read|
|00001ba0| 5d 22 29 3b 0d 0a 09 20 | 20 20 20 72 65 74 75 72 |]");... | retur|
|00001bb0| 6e 20 28 46 41 4c 53 45 | 29 3b 0d 0a 09 7d 20 65 |n (FALSE|);...} e|
|00001bc0| 6c 73 65 0d 0a 09 20 20 | 20 20 72 65 74 75 72 6e |lse... | return|
|00001bd0| 20 28 54 52 55 45 29 3b | 0d 0a 7d 0d 0a 0d 0a 0d | (TRUE);|..}.....|
|00001be0| 0a 2f 2a 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |./*-----|--------|
|00001bf0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001c00| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001c10| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001c20| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2a 2f 0d 0a 2f 2a 09 |--------|-*/../*.|
|00001c30| 09 09 44 4f 53 20 46 69 | 6c 65 20 49 2f 4f 20 52 |..DOS Fi|le I/O R|
|00001c40| 6f 75 74 69 6e 65 73 09 | 09 09 09 2a 2f 0d 0a 2f |outines.|...*/../|
|00001c50| 2a 09 09 09 09 09 09 09 | 09 09 2a 2f 0d 0a 2f 2a |*.......|..*/../*|
|00001c60| 09 54 68 65 73 65 20 72 | 6f 75 74 69 6e 65 73 20 |.These r|outines |
|00001c70| 61 72 65 20 75 73 65 64 | 20 73 6f 20 44 4f 53 20 |are used| so DOS |
|00001c80| 63 61 6e 20 72 65 61 64 | 20 61 6e 64 20 77 72 69 |can read| and wri|
|00001c90| 74 65 20 64 69 72 65 63 | 74 6c 79 09 2a 2f 0d 0a |te direc|tly.*/..|
|00001ca0| 2f 2a 09 74 6f 20 74 68 | 65 20 64 69 73 70 6c 61 |/*.to th|e displa|
|00001cb0| 79 20 62 75 66 66 65 72 | 2e 09 09 09 09 09 09 2a |y buffer|.......*|
|00001cc0| 2f 0d 0a 2f 2a 09 09 09 | 09 09 09 09 09 09 2a 2f |/../*...|......*/|
|00001cd0| 0d 0a 2f 2a 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |../*----|--------|
|00001ce0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001cf0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001d00| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001d10| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2a 2f 0d 0a 0d 0a |--------|--*/....|
|00001d20| 2f 2a 20 4e 41 4d 45 0d | 0a 20 2a 09 5f 66 69 6c |/* NAME.|. *._fil|
|00001d30| 65 5f 6f 70 65 6e 09 09 | 4f 70 65 6e 20 61 20 66 |e_open..|Open a f|
|00001d40| 69 6c 65 20 64 69 72 65 | 63 74 6c 79 20 66 72 6f |ile dire|ctly fro|
|00001d50| 6d 20 44 4f 53 0d 0a 20 | 2a 0d 0a 20 2a 20 53 59 |m DOS.. |*.. * SY|
|00001d60| 4e 4f 50 53 49 53 0d 0a | 20 2a 09 66 64 20 3d 20 |NOPSIS..| *.fd = |
|00001d70| 5f 66 69 6c 65 5f 6f 70 | 65 6e 20 28 66 6e 61 6d |_file_op|en (fnam|
|00001d80| 65 2c 20 6d 6f 64 65 29 | 0d 0a 20 2a 09 69 6e 74 |e, mode)|.. *.int|
|00001d90| 20 66 64 09 09 09 46 69 | 6c 65 20 68 61 6e 64 6c | fd...Fi|le handl|
|00001da0| 65 0d 0a 20 2a 09 63 68 | 61 72 20 2a 66 6e 61 6d |e.. *.ch|ar *fnam|
|00001db0| 65 09 09 4e 61 6d 65 20 | 6f 66 20 66 69 6c 65 20 |e..Name |of file |
|00001dc0| 74 6f 20 6f 70 65 6e 0d | 0a 20 2a 09 69 6e 74 20 |to open.|. *.int |
|00001dd0| 6d 6f 64 65 09 09 4d 6f | 64 65 20 6f 66 20 6f 70 |mode..Mo|de of op|
|00001de0| 65 6e 69 6e 67 20 28 73 | 61 6d 65 20 61 73 20 43 |ening (s|ame as C|
|00001df0| 20 6c 69 62 72 61 72 79 | 20 6f 70 65 6e 28 29 0d | library| open().|
|00001e00| 0a 20 2a 2f 0d 0a 0d 0a | 49 4e 54 45 52 4e 41 4c |. */....|INTERNAL|
|00001e10| 5f 46 55 4e 43 0d 0a 5f | 66 69 6c 65 5f 6f 70 65 |_FUNC.._|file_ope|
|00001e20| 6e 20 28 66 6e 61 6d 65 | 2c 20 6d 6f 64 65 29 0d |n (fname|, mode).|
|00001e30| 0a 63 68 61 72 20 2a 66 | 6e 61 6d 65 3b 0d 0a 69 |.char *f|name;..i|
|00001e40| 6e 74 20 6d 6f 64 65 3b | 0d 0a 7b 0d 0a 09 75 6e |nt mode;|..{...un|
|00001e50| 69 6f 6e 20 52 45 47 53 | 20 73 72 76 2c 20 72 72 |ion REGS| srv, rr|
|00001e60| 76 3b 0d 0a 09 73 74 72 | 75 63 74 20 53 52 45 47 |v;...str|uct SREG|
|00001e70| 53 20 73 65 67 3b 0d 0a | 09 75 6e 73 69 67 6e 65 |S seg;..|.unsigne|
|00001e80| 64 20 69 6e 74 20 66 6c | 61 67 73 3b 0d 0a 0d 0a |d int fl|ags;....|
|00001e90| 09 73 72 76 2e 68 2e 61 | 68 20 3d 20 30 78 33 44 |.srv.h.a|h = 0x3D|
|00001ea0| 3b 09 2f 2a 20 4f 70 65 | 6e 20 66 69 6c 65 20 66 |;./* Ope|n file f|
|00001eb0| 75 6e 63 74 69 6f 6e 20 | 2a 2f 0d 0a 09 73 72 76 |unction |*/...srv|
|00001ec0| 2e 68 2e 61 6c 20 3d 20 | 6d 6f 64 65 3b 0d 0a 09 |.h.al = |mode;...|
|00001ed0| 43 5f 70 74 72 5f 74 6f | 5f 38 30 38 36 5f 61 64 |C_ptr_to|_8086_ad|
|00001ee0| 64 72 20 28 66 6e 61 6d | 65 2c 20 26 73 65 67 2e |dr (fnam|e, &seg.|
|00001ef0| 64 73 2c 20 26 73 72 76 | 2e 78 2e 64 78 29 3b 0d |ds, &srv|.x.dx);.|
|00001f00| 0a 0d 0a 09 66 6c 61 67 | 73 20 3d 20 69 6e 74 38 |....flag|s = int8|
|00001f10| 36 78 20 28 49 4e 54 52 | 5f 44 4f 53 2c 20 26 73 |6x (INTR|_DOS, &s|
|00001f20| 72 76 2c 20 26 72 72 76 | 2c 20 26 73 65 67 29 3b |rv, &rrv|, &seg);|
|00001f30| 0d 0a 0d 0a 09 69 66 20 | 28 66 6c 61 67 73 20 26 |.....if |(flags &|
|00001f40| 20 43 46 4c 41 47 5f 38 | 30 38 36 29 0d 0a 09 20 | CFLAG_8|086)... |
|00001f50| 20 20 20 73 79 73 5f 65 | 72 72 6f 72 20 28 45 52 | sys_e|rror (ER|
|00001f60| 52 5f 53 45 56 45 52 45 | 2c 0d 0a 09 09 20 20 20 |R_SEVERE|,.... |
|00001f70| 22 45 72 72 6f 72 20 6f | 70 65 6e 69 6e 67 20 66 |"Error o|pening f|
|00001f80| 69 6c 65 20 28 63 6f 64 | 65 20 3d 20 25 64 29 20 |ile (cod|e = %d) |
|00001f90| 5b 5f 66 69 6c 65 5f 6f | 70 65 6e 5d 22 2c 20 72 |[_file_o|pen]", r|
|00001fa0| 72 76 2e 78 2e 61 78 29 | 3b 0d 0a 09 65 6c 73 65 |rv.x.ax)|;...else|
|00001fb0| 0d 0a 09 20 20 20 20 72 | 65 74 75 72 6e 20 28 72 |... r|eturn (r|
|00001fc0| 72 76 2e 78 2e 61 78 29 | 3b 0d 0a 7d 0d 0a 0d 0a |rv.x.ax)|;..}....|
|00001fd0| 0d 0a 49 4e 54 45 52 4e | 41 4c 5f 46 55 4e 43 0d |..INTERN|AL_FUNC.|
|00001fe0| 0a 5f 66 69 6c 65 5f 63 | 72 65 61 74 65 20 28 66 |._file_c|reate (f|
|00001ff0| 6e 61 6d 65 2c 20 6d 6f | 64 65 29 0d 0a 63 68 61 |name, mo|de)..cha|
|00002000| 72 20 2a 66 6e 61 6d 65 | 3b 0d 0a 69 6e 74 20 6d |r *fname|;..int m|
|00002010| 6f 64 65 3b 0d 0a 7b 0d | 0a 09 75 6e 69 6f 6e 20 |ode;..{.|..union |
|00002020| 52 45 47 53 20 73 72 76 | 2c 20 72 72 76 3b 0d 0a |REGS srv|, rrv;..|
|00002030| 09 73 74 72 75 63 74 20 | 53 52 45 47 53 20 73 65 |.struct |SREGS se|
|00002040| 67 3b 0d 0a 09 75 6e 73 | 69 67 6e 65 64 20 69 6e |g;...uns|igned in|
|00002050| 74 20 66 6c 61 67 73 3b | 0d 0a 0d 0a 09 73 72 76 |t flags;|.....srv|
|00002060| 2e 68 2e 61 68 20 3d 20 | 30 78 33 43 3b 09 2f 2a |.h.ah = |0x3C;./*|
|00002070| 20 43 72 65 61 74 65 20 | 66 69 6c 65 20 66 75 6e | Create |file fun|
|00002080| 63 74 69 6f 6e 20 2a 2f | 0d 0a 09 73 72 76 2e 78 |ction */|...srv.x|
|00002090| 2e 63 78 20 3d 20 30 3b | 09 09 2f 2a 20 41 74 74 |.cx = 0;|../* Att|
|000020a0| 72 69 62 75 74 65 20 2a | 2f 0d 0a 09 43 5f 70 74 |ribute *|/...C_pt|
|000020b0| 72 5f 74 6f 5f 38 30 38 | 36 5f 61 64 64 72 20 28 |r_to_808|6_addr (|
|000020c0| 66 6e 61 6d 65 2c 20 26 | 73 65 67 2e 64 73 2c 20 |fname, &|seg.ds, |
|000020d0| 26 73 72 76 2e 78 2e 64 | 78 29 3b 0d 0a 0d 0a 09 |&srv.x.d|x);.....|
|000020e0| 66 6c 61 67 73 20 3d 20 | 69 6e 74 38 36 78 20 28 |flags = |int86x (|
|000020f0| 49 4e 54 52 5f 44 4f 53 | 2c 20 26 73 72 76 2c 20 |INTR_DOS|, &srv, |
|00002100| 26 72 72 76 2c 20 26 73 | 65 67 29 3b 0d 0a 0d 0a |&rrv, &s|eg);....|
|00002110| 09 69 66 20 28 66 6c 61 | 67 73 20 26 20 43 46 4c |.if (fla|gs & CFL|
|00002120| 41 47 5f 38 30 38 36 29 | 0d 0a 09 20 20 20 20 73 |AG_8086)|... s|
|00002130| 79 73 5f 65 72 72 6f 72 | 20 28 45 52 52 5f 53 45 |ys_error| (ERR_SE|
|00002140| 56 45 52 45 2c 0d 0a 09 | 09 20 20 20 22 45 72 72 |VERE,...|. "Err|
|00002150| 6f 72 20 63 72 65 61 74 | 69 6e 67 20 66 69 6c 65 |or creat|ing file|
|00002160| 20 28 63 6f 64 65 20 3d | 20 25 64 29 20 5b 5f 66 | (code =| %d) [_f|
|00002170| 69 6c 65 5f 63 72 65 61 | 74 65 5d 22 2c 20 72 72 |ile_crea|te]", rr|
|00002180| 76 2e 78 2e 61 78 29 3b | 0d 0a 09 65 6c 73 65 0d |v.x.ax);|...else.|
|00002190| 0a 09 20 20 20 20 72 65 | 74 75 72 6e 20 28 72 72 |.. re|turn (rr|
|000021a0| 76 2e 78 2e 61 78 29 3b | 0d 0a 7d 0d 0a 0d 0a 0d |v.x.ax);|..}.....|
|000021b0| 0a 49 4e 54 45 52 4e 41 | 4c 5f 46 55 4e 43 0d 0a |.INTERNA|L_FUNC..|
|000021c0| 5f 66 69 6c 65 5f 72 65 | 61 64 20 28 73 65 67 2c |_file_re|ad (seg,|
|000021d0| 20 6f 66 73 2c 20 6e 2c | 20 66 64 29 0d 0a 75 6e | ofs, n,| fd)..un|
|000021e0| 73 69 67 6e 65 64 20 73 | 65 67 2c 20 6f 66 73 2c |signed s|eg, ofs,|
|000021f0| 20 6e 2c 20 66 64 3b 0d | 0a 7b 0d 0a 09 75 6e 69 | n, fd;.|.{...uni|
|00002200| 6f 6e 20 52 45 47 53 20 | 73 72 76 2c 20 72 72 76 |on REGS |srv, rrv|
|00002210| 3b 0d 0a 09 73 74 72 75 | 63 74 20 53 52 45 47 53 |;...stru|ct SREGS|
|00002220| 20 73 72 65 67 3b 0d 0a | 09 75 6e 73 69 67 6e 65 | sreg;..|.unsigne|
|00002230| 64 20 66 6c 61 67 73 3b | 0d 0a 0d 0a 09 73 72 76 |d flags;|.....srv|
|00002240| 2e 68 2e 61 68 20 3d 20 | 30 78 33 46 3b 0d 0a 09 |.h.ah = |0x3F;...|
|00002250| 73 72 76 2e 78 2e 62 78 | 20 3d 20 66 64 3b 0d 0a |srv.x.bx| = fd;..|
|00002260| 09 73 72 76 2e 78 2e 63 | 78 20 3d 20 6e 3b 0d 0a |.srv.x.c|x = n;..|
|00002270| 09 73 72 65 67 2e 64 73 | 20 3d 20 73 65 67 3b 0d |.sreg.ds| = seg;.|
|00002280| 0a 09 73 72 76 2e 78 2e | 64 78 20 3d 20 6f 66 73 |..srv.x.|dx = ofs|
|00002290| 3b 0d 0a 0d 0a 09 66 6c | 61 67 73 20 3d 20 69 6e |;.....fl|ags = in|
|000022a0| 74 38 36 78 20 28 49 4e | 54 52 5f 44 4f 53 2c 20 |t86x (IN|TR_DOS, |
|000022b0| 26 73 72 76 2c 20 26 72 | 72 76 2c 20 26 73 72 65 |&srv, &r|rv, &sre|
|000022c0| 67 29 3b 0d 0a 0d 0a 09 | 72 65 74 75 72 6e 20 28 |g);.....|return (|
|000022d0| 72 72 76 2e 78 2e 61 78 | 29 3b 0d 0a 7d 0d 0a 0d |rrv.x.ax|);..}...|
|000022e0| 0a 0d 0a 49 4e 54 45 52 | 4e 41 4c 5f 46 55 4e 43 |...INTER|NAL_FUNC|
|000022f0| 0d 0a 5f 66 69 6c 65 5f | 77 72 69 74 65 20 28 73 |.._file_|write (s|
|00002300| 65 67 2c 20 6f 66 73 2c | 20 6e 2c 20 66 64 29 0d |eg, ofs,| n, fd).|
|00002310| 0a 75 6e 73 69 67 6e 65 | 64 20 73 65 67 2c 20 6f |.unsigne|d seg, o|
|00002320| 66 73 2c 20 6e 2c 20 66 | 64 3b 0d 0a 7b 0d 0a 09 |fs, n, f|d;..{...|
|00002330| 75 6e 69 6f 6e 20 52 45 | 47 53 20 73 72 76 2c 20 |union RE|GS srv, |
|00002340| 72 72 76 3b 0d 0a 09 73 | 74 72 75 63 74 20 53 52 |rrv;...s|truct SR|
|00002350| 45 47 53 20 73 72 65 67 | 3b 0d 0a 09 75 6e 73 69 |EGS sreg|;...unsi|
|00002360| 67 6e 65 64 20 66 6c 61 | 67 73 3b 0d 0a 0d 0a 09 |gned fla|gs;.....|
|00002370| 73 72 76 2e 68 2e 61 68 | 20 3d 20 30 78 34 30 3b |srv.h.ah| = 0x40;|
|00002380| 0d 0a 09 73 72 76 2e 78 | 2e 62 78 20 3d 20 66 64 |...srv.x|.bx = fd|
|00002390| 3b 0d 0a 09 73 72 76 2e | 78 2e 63 78 20 3d 20 6e |;...srv.|x.cx = n|
|000023a0| 3b 0d 0a 09 73 72 65 67 | 2e 64 73 20 3d 20 73 65 |;...sreg|.ds = se|
|000023b0| 67 3b 0d 0a 09 73 72 76 | 2e 78 2e 64 78 20 3d 20 |g;...srv|.x.dx = |
|000023c0| 6f 66 73 3b 0d 0a 0d 0a | 09 66 6c 61 67 73 20 3d |ofs;....|.flags =|
|000023d0| 20 69 6e 74 38 36 78 20 | 28 49 4e 54 52 5f 44 4f | int86x |(INTR_DO|
|000023e0| 53 2c 20 26 73 72 76 2c | 20 26 72 72 76 2c 20 26 |S, &srv,| &rrv, &|
|000023f0| 73 72 65 67 29 3b 0d 0a | 0d 0a 09 72 65 74 75 72 |sreg);..|...retur|
|00002400| 6e 20 28 72 72 76 2e 78 | 2e 61 78 29 3b 0d 0a 7d |n (rrv.x|.ax);..}|
|00002410| 0d 0a 0d 0a 0d 0a 49 4e | 54 45 52 4e 41 4c 5f 46 |......IN|TERNAL_F|
|00002420| 55 4e 43 0d 0a 5f 66 69 | 6c 65 5f 63 6c 6f 73 65 |UNC.._fi|le_close|
|00002430| 20 28 66 64 29 0d 0a 69 | 6e 74 20 66 64 3b 0d 0a | (fd)..i|nt fd;..|
|00002440| 7b 0d 0a 09 75 6e 69 6f | 6e 20 52 45 47 53 20 73 |{...unio|n REGS s|
|00002450| 72 76 2c 20 72 72 76 3b | 0d 0a 0d 0a 09 73 72 76 |rv, rrv;|.....srv|
|00002460| 2e 68 2e 61 68 20 3d 20 | 30 78 33 45 3b 0d 0a 09 |.h.ah = |0x3E;...|
|00002470| 73 72 76 2e 78 2e 62 78 | 20 3d 20 66 64 3b 0d 0a |srv.x.bx| = fd;..|
|00002480| 09 69 6e 74 38 36 20 28 | 49 4e 54 52 5f 44 4f 53 |.int86 (|INTR_DOS|
|00002490| 2c 20 26 73 72 76 2c 20 | 26 72 72 76 29 3b 0d 0a |, &srv, |&rrv);..|
|000024a0| 7d 0d 0a 0d 0a 0d 0a 49 | 4e 54 45 52 4e 41 4c 5f |}......I|NTERNAL_|
|000024b0| 46 55 4e 43 0d 0a 5f 66 | 69 6c 65 5f 67 65 74 63 |FUNC.._f|ile_getc|
|000024c0| 20 28 66 64 29 0d 0a 69 | 6e 74 20 66 64 3b 0d 0a | (fd)..i|nt fd;..|
|000024d0| 7b 0d 0a 09 63 68 61 72 | 20 63 3b 0d 0a 09 75 6e |{...char| c;...un|
|000024e0| 73 69 67 6e 65 64 20 73 | 65 67 2c 20 6f 66 73 3b |signed s|eg, ofs;|
|000024f0| 0d 0a 0d 0a 09 43 5f 70 | 74 72 5f 74 6f 5f 38 30 |.....C_p|tr_to_80|
|00002500| 38 36 5f 61 64 64 72 20 | 28 26 63 2c 20 26 73 65 |86_addr |(&c, &se|
|00002510| 67 2c 20 26 6f 66 73 29 | 3b 0d 0a 09 5f 66 69 6c |g, &ofs)|;..._fil|
|00002520| 65 5f 72 65 61 64 20 28 | 73 65 67 2c 20 6f 66 73 |e_read (|seg, ofs|
|00002530| 2c 20 31 2c 20 66 64 29 | 3b 0d 0a 0d 0a 09 72 65 |, 1, fd)|;.....re|
|00002540| 74 75 72 6e 20 28 28 69 | 6e 74 29 20 63 29 3b 0d |turn ((i|nt) c);.|
|00002550| 0a 7d 0d 0a 0d 0a 0d 0a | 49 4e 54 45 52 4e 41 4c |.}......|INTERNAL|
|00002560| 5f 46 55 4e 43 0d 0a 5f | 66 69 6c 65 5f 70 75 74 |_FUNC.._|file_put|
|00002570| 63 20 28 63 2c 20 66 64 | 29 0d 0a 63 68 61 72 20 |c (c, fd|)..char |
|00002580| 63 3b 0d 0a 69 6e 74 20 | 66 64 3b 0d 0a 7b 0d 0a |c;..int |fd;..{..|
|00002590| 09 63 68 61 72 20 63 76 | 61 6c 3b 0d 0a 09 75 6e |.char cv|al;...un|
|000025a0| 73 69 67 6e 65 64 20 73 | 65 67 2c 20 6f 66 73 3b |signed s|eg, ofs;|
|000025b0| 0d 0a 0d 0a 09 63 76 61 | 6c 20 3d 20 63 3b 0d 0a |.....cva|l = c;..|
|000025c0| 09 43 5f 70 74 72 5f 74 | 6f 5f 38 30 38 36 5f 61 |.C_ptr_t|o_8086_a|
|000025d0| 64 64 72 20 28 26 63 76 | 61 6c 2c 20 26 73 65 67 |ddr (&cv|al, &seg|
|000025e0| 2c 20 26 6f 66 73 29 3b | 0d 0a 09 5f 66 69 6c 65 |, &ofs);|..._file|
|000025f0| 5f 77 72 69 74 65 20 28 | 73 65 67 2c 20 6f 66 73 |_write (|seg, ofs|
|00002600| 2c 20 31 2c 20 66 64 29 | 3b 0d 0a 0d 0a 09 72 65 |, 1, fd)|;.....re|
|00002610| 74 75 72 6e 20 28 28 69 | 6e 74 29 20 63 29 3b 0d |turn ((i|nt) c);.|
|00002620| 0a 7d 0d 0a 0d 0a 0d 0a | 2f 2a 2d 2d 2d 2d 2d 2d |.}......|/*------|
|00002630| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002640| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002650| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002660| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002670| 2a 2f 0d 0a 2f 2a 09 09 | 09 20 45 4e 44 20 4f 46 |*/../*..|. END OF|
|00002680| 20 46 49 4c 45 20 43 52 | 54 5f 44 49 53 4b 2e 43 | FILE CR|T_DISK.C|
|00002690| 09 09 09 09 2a 2f 0d 0a | 2f 2a 2d 2d 2d 2d 2d 2d |....*/..|/*------|
|000026a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000026b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000026c0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000026d0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000026e0| 2a 2f 0d 0a 1a 1a 1a 1a | 1a 1a 1a 1a 1a 1a 1a 1a |*/......|........|
|000026f0| 1a 1a 1a 1a 1a 1a 1a 1a | 1a 1a 1a 1a 1a 1a 1a 1a |........|........|
|00002700| 70 79 69 6e 67 3a 20 25 | 2d 38 2e 38 73 2e 25 33 |pying: %|-8.8s.%3|
|00002710| 2e 33 73 0a 00 4e 6f 74 | 20 65 6e 6f 75 67 68 20 |.3s..Not| enough |
|00002720| 72 6f 6f 6d 20 69 6e 20 | 6e 65 77 20 6c 69 62 72 |room in |new libr|
|00002730| 61 72 79 0a 00 45 72 72 | 6f 72 73 2c 20 6c 69 62 |ary..Err|ors, lib|
|00002740| 72 61 72 79 20 6e 6f 74 | 20 75 70 64 61 74 65 64 |rary not| updated|
|00002750| 0a 00 72 65 61 64 20 65 | 72 72 6f 72 00 77 72 69 |..read e|rror.wri|
|00002760| 74 65 20 65 72 72 6f 72 | 20 28 63 6f 70 79 65 6e |te error| (copyen|
|00002770| 74 72 79 29 00 00 00 c0 | d4 2b 00 00 00 00 00 00 |try)....|.+......|
|00002780| 00 00 00 00 d4 2b 00 00 | 40 00 40 00 a0 2e 00 00 |.....+..|@.@.....|
|00002790| d4 2b 00 00 00 00 00 00 | 00 00 00 00 a0 32 00 00 |.+......|.....2..|
|000027a0| e0 00 e0 00 2e 04 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000027b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000027c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000027d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000027e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000027f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002800| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002810| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002820| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002830| 00 00 00 00 00 00 05 00 | 00 00 00 40 00 20 00 20 |........|...@. . |
|00002840| 20 20 20 20 20 20 20 20 | 28 28 28 28 28 20 20 20 | |((((( |
|00002850| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 48 | | H|
|00002860| 10 10 10 10 10 10 10 10 | 10 10 10 10 10 10 10 84 |........|........|
|00002870| 84 84 84 84 84 84 84 84 | 84 10 10 10 10 10 10 10 |........|........|
|00002880| 81 81 81 81 81 81 01 01 | 01 01 01 01 01 01 01 01 |........|........|
|00002890| 01 01 01 01 01 01 01 01 | 01 01 10 10 10 10 00 10 |........|........|
|000028a0| 82 82 82 82 82 82 02 02 | 02 02 02 02 02 02 02 02 |........|........|
|000028b0| 02 02 02 02 02 02 02 02 | 02 02 10 10 10 10 20 20 |........|...... |
|000028c0| 20 20 20 20 20 20 20 20 | 28 28 28 28 28 20 20 20 | |((((( |
|000028d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 48 | | H|
|000028e0| 10 10 10 10 10 10 10 10 | 10 10 10 10 10 10 10 84 |........|........|
|000028f0| 84 84 84 84 84 84 84 84 | 84 10 10 10 10 10 10 10 |........|........|
|00002900| 81 81 81 81 81 81 01 01 | 01 01 01 01 01 01 01 01 |........|........|
|00002910| 01 01 01 01 01 01 01 01 | 01 01 10 10 10 10 00 10 |........|........|
|00002920| 82 82 82 82 82 82 02 02 | 02 02 02 02 02 02 02 02 |........|........|
|00002930| 02 02 02 02 02 02 02 02 | 02 02 10 10 10 10 20 00 |........|...... .|
|00002940| 03 00 77 00 82 2a 00 00 | 00 00 00 00 00 00 00 00 |..w..*..|........|
|00002950| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002960| 00 00 00 00 00 00 00 00 | 00 00 da ff dd ff df ff |........|........|
|00002970| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002980| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002990| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000029a0| 00 00 00 00 00 00 00 00 | 00 00 61 00 72 00 43 61 |........|..a.r.Ca|
|000029b0| 6e 27 74 20 6f 70 65 6e | 20 73 74 64 69 6e 20 66 |n't open| stdin f|
|000029c0| 69 6c 65 0a 00 43 61 6e | 27 74 20 63 72 65 61 74 |ile..Can|'t creat|
|000029d0| 65 20 73 74 64 6f 75 74 | 20 66 69 6c 65 0a 00 00 |e stdout| file...|
|000029e0| 00 00 a0 2c 00 00 a0 2c | 05 00 a0 2e 00 00 00 00 |...,...,|........|
|000029f0| 00 01 a0 30 00 00 00 00 | 00 02 00 00 00 00 00 00 |...0....|........|
|00002a00| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002a10| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002a20| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002a30| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002a40| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002a50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002a60| 00 00 d4 2b d4 2b d4 2b | a0 32 00 00 00 00 00 00 |...+.+.+|.2......|
|00002a70| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002a80| 00 00 30 31 32 33 34 35 | 36 37 38 39 41 42 43 44 |..012345|6789ABCD|
|00002a90| 45 46 00 08 80 01 02 07 | 06 00 81 03 04 03 04 00 |EF......|........|
|00002aa0| 82 00 05 00 05 00 83 00 | 00 00 00 00 43 4f 4e 00 |........|....CON.|
|00002ab0| 41 55 58 00 43 4f 4d 31 | 00 4c 50 54 31 00 50 52 |AUX.COM1|.LPT1.PR|
|00002ac0| 4e 00 4e 55 4c 00 ec 2b | 00 00 f0 2b 01 00 f4 2b |N.NUL..+|...+...+|
|00002ad0| 01 00 f9 2b 02 00 fe 2b | 02 00 02 2c 03 00 00 01 |...+...+|...,....|
|00002ae0| 00 01 01 01 01 01 01 01 | 00 00 00 01 00 00 01 01 |........|........|
|00002af0| 01 01 01 01 01 01 01 01 | 00 00 01 00 01 00 01 01 |........|........|
|00002b00| 01 01 01 01 01 01 01 01 | 01 01 01 01 01 01 01 01 |........|........|
|00002b10| 01 01 01 01 01 01 01 01 | 01 00 01 00 01 01 01 01 |........|........|
|00002b20| 01 01 01 01 01 01 01 01 | 01 01 01 01 01 01 01 01 |........|........|
|00002b30| 01 01 01 01 01 01 01 01 | 01 01 01 01 01 00 a0 2e |........|........|
|00002b40| 2d 01 00 00 00 00 00 00 | 80 00 a0 2c 54 33 a8 65 |-.......|...,T3.e|
|00002b50| 4e 62 1a 1a 1a 1a 1a 1a | 1a 1a 1a 1a 1a 1a 1a 1a |Nb......|........|
|00002b60| a8 65 1a 1a 1a 1a 1a 1a | 1a 1a 1a 1a 1a 1a 1a 1a |.e......|........|
|00002b70| 1a 1a 1a 1a 1a 1a 1a 1a | 1a 1a 1a 1a 1a 1a 1a 1a |........|........|
|00002b80| 53 65 6e 64 20 6f 70 65 | 72 61 74 69 6f 6e 20 61 |Send ope|ration a|
|00002b90| 62 6f 72 74 65 64 7d 0d | 0a 24 41 74 74 65 6d 70 |borted}.|.$Attemp|
|00002ba0| 74 69 6e 67 20 74 6f 20 | 53 79 6e 63 68 72 6f 6e |ting to |Synchron|
|00002bb0| 69 7a 65 0d 0a 24 0d 0a | 45 6e 74 65 72 20 4e 65 |ize..$..|Enter Ne|
|00002bc0| 77 20 4d 61 63 72 6f 20 | 53 74 72 69 6e 67 3a 20 |w Macro |String: |
|00002bd0| 24 7b 52 65 63 65 69 76 | 65 20 41 62 6f 72 74 65 |${Receiv|e Aborte|
|00002be0| 64 7d 0d 0a 24 46 69 6c | 65 20 52 65 63 65 69 76 |d}..$Fil|e Receiv|
|00002bf0| 65 64 0d 0a 24 7b 54 69 | 6d 65 6f 75 74 7d 0d 0a |ed..${Ti|meout}..|
|00002c00| 0d 0a 7b 53 65 6e 64 20 | 41 62 6f 72 74 65 64 7d |..{Send |Aborted}|
|00002c10| 0d 0a 24 46 69 6c 65 20 | 53 65 6e 74 0d 0a 24 0d |..$File |Sent..$.|
|00002c20| 0a 41 72 65 20 79 6f 75 | 20 73 75 72 65 20 28 59 |.Are you| sure (Y|
|00002c30| 2f 4e 29 3f 20 24 52 65 | 73 75 6d 69 6e 67 20 4c |/N)? $Re|suming L|
|00002c40| 69 6e 6b 0d 0a 24 0d 0a | 7b 44 69 73 6b 20 46 75 |ink..$..|{Disk Fu|
|00002c50| 6c 6c 7d 0d 0a 24 7b 49 | 6e 76 61 6c 0e 00 6a 17 |ll}..${I|nval..j.|
|00002c60| 61 72 61 6d 65 74 65 72 | 20 46 69 6c 65 7d 20 2d |arameter| File} -|
|00002c70| 20 4c 6f 61 64 20 61 62 | 6f 72 74 65 64 0d 0a 24 | Load ab|orted..$|
|00002c80| 7b 57 61 72 6e 69 6e 67 | 7d 2e 2e 2e 20 6f 6c 64 |{Warning|}... old|
|00002c90| 20 70 61 72 61 6d 65 74 | 65 72 20 66 69 6c 65 0d | paramet|er file.|
|00002ca0| 0a 24 0d 0a 45 6e 74 65 | 72 20 53 69 74 65 20 49 |.$..Ente|r Site I|
|00002cb0| 44 3a 20 24 53 69 74 65 | 20 49 44 20 3d 20 24 6e |D: $Site| ID = $n|
|00002cc0| 6e 6e 6e 6e 20 43 6f 6d | 70 61 72 65 20 45 72 72 |nnnn Com|pare Err|
|00002cd0| 6f 72 73 0d 0a 24 54 68 | 65 20 66 6f 6c 6c 6f 77 |ors..$Th|e follow|
|00002ce0| 69 6e 67 20 73 70 65 63 | 69 61 6c 20 63 68 61 72 |ing spec|ial char|
|00002cf0| 61 63 74 65 72 73 20 61 | 72 65 20 61 76 61 69 6c |acters a|re avail|
|00002d00| 61 62 6c 65 3a 0d 0a 0d | 0a 09 40 57 09 57 61 69 |able:...|..@W.Wai|
|00002d10| 74 20 75 6e 74 69 6c 20 | 6e 6f 20 63 68 61 72 73 |t until |no chars|
|00002d20| 20 66 6f 72 20 31 20 73 | 65 63 6f 6e 64 0d 0a 09 | for 1 s|econd...|
|00002d30| 40 50 69 09 57 61 69 74 | 20 75 6e 74 69 6c 20 6e |@Pi.Wait| until n|
|00002d40| 6f 20 63 68 61 72 73 20 | 66 6f 72 20 22 69 22 2f |o chars |for "i"/|
|00002d50| 31 30 20 73 65 63 6f 6e | 64 0d 0a 09 40 54 6e 09 |10 secon|d...@Tn.|
|00002d60| 00 00 2d 01 61 72 79 20 | 43 52 54 2d 44 49 53 4b |..-.ary |CRT-DISK|
|00002d70| 2e 4c 42 52 20 68 61 73 | 20 38 20 73 6c 6f 74 73 |.LBR has| 8 slots|
|00002d80| 2c 20 31 20 64 65 6c 65 | 74 65 64 2c 20 33 20 61 |, 1 dele|ted, 3 a|
|00002d90| 63 74 69 76 65 2c 20 33 | 20 75 6e 75 73 65 64 0a |ctive, 3| unused.|
|00002da0| 20 6f 66 66 20 77 61 69 | 74 2d 66 6f 72 2d 65 63 | off wai|t-for-ec|
|00002db0| 68 6f 20 28 64 65 66 61 | 75 6c 74 29 0d 0a 09 40 |ho (defa|ult)...@|
|00002dc0| 4c 69 09 4c 69 6e 6b 20 | 74 6f 20 4d 61 63 72 6f |Li.Link |to Macro|
|00002dd0| 20 53 74 72 69 6e 67 20 | 22 69 22 20 28 30 2d 39 | String |"i" (0-9|
|00002de0| 29 0d 0a 09 5e 4d 09 43 | 61 72 72 69 61 67 65 20 |)...^M.C|arriage |
|00002df0| 52 65 74 75 72 6e 0d 0a | 09 5e 6e 09 43 6f 6e 74 |Return..|.^n.Cont|
|00002e00| 72 6f 6c 20 63 68 61 72 | 61 63 74 65 72 20 22 6e |rol char|acter "n|
|00002e10| 22 0d 0a 0d 0a 49 66 20 | 4d 61 63 72 6f 20 53 74 |"....If |Macro St|
|00002e20| 72 69 6e 67 20 39 20 69 | 73 20 64 65 66 69 6e 65 |ring 9 i|s define|
|00002e30| 64 2c 20 69 74 20 77 69 | 6c 6c 20 62 65 20 61 75 |d, it wi|ll be au|
|00002e40| 74 6f 6d 61 74 69 63 61 | 6c 6c 79 0d 0a 73 65 6e |tomatica|lly..sen|
|00002e50| 74 20 6f 6e 63 65 20 74 | 68 65 20 63 6f 6e 6e 65 |t once t|he conne|
|00002e60| 63 74 69 6f 6e 20 68 61 | 73 20 62 65 65 6e 20 65 |ction ha|s been e|
|00002e70| 73 74 61 62 6c 69 73 68 | 65 64 2e 0d 0a 49 66 20 |stablish|ed...If |
|00002e80| 4d 61 63 72 6f 20 53 74 | 72 69 6e 67 20 38 20 69 |Macro St|ring 8 i|
|00002e90| 73 20 64 65 66 69 6e 65 | 64 2c 20 69 74 20 77 69 |s define|d, it wi|
|00002ea0| 6c 6c 20 62 65 20 61 75 | 74 6f 6d 61 74 69 63 61 |ll be au|tomatica|
|00002eb0| 6c 6c 79 0d 0a 73 65 6e | 74 20 69 6e 20 72 65 73 |lly..sen|t in res|
|00002ec0| 70 6f 6e 63 65 20 74 6f | 20 61 20 43 74 72 6c 2d |ponce to| a Ctrl-|
|00002ed0| 45 20 69 6e 20 54 57 58 | 20 6d 6f 64 65 2e 0d 0a |E in TWX| mode...|
|00002ee0| 0d 0a 41 62 6f 72 74 20 | 6d 61 63 72 6f 20 73 74 |..Abort |macro st|
|00002ef0| 72 69 6e 67 20 74 72 61 | 6e 73 6d 69 73 73 69 6f |ring tra|nsmissio|
|00002f00| 6e 20 77 69 74 68 20 45 | 53 43 0d 0a 0d 0a 54 79 |n with E|SC....Ty|
|00002f10| 70 65 20 3c 43 52 3e 20 | 74 6f 20 63 6f 6e 74 69 |pe <CR> |to conti|
|00002f20| 6e 75 65 24 54 79 70 65 | 20 3c 43 52 3e 20 74 6f |nue$Type| <CR> to|
|00002f30| 20 63 6f 6e 74 69 6e 75 | 65 24 7b 49 6e 73 75 66 | continu|e${Insuf|
|00002f40| 66 69 63 65 6e 74 20 4d | 65 6d 6f 72 79 7d 0d 0a |ficent M|emory}..|
|00002f50| 24 0d 0a 7b 4d 61 63 72 | 6f 20 53 74 72 69 6e 67 |$..{Macr|o String|
|00002f60| 20 61 62 6f 72 74 7d 0d | 0a 24 b0 00 a2 81 26 e8 | abort}.|.$....&.|
|00002f70| 45 f2 a0 2d 02 8a e0 04 | 30 2e a2 ab 66 fe cc 02 |E..-....|0...f...|
|00002f80| e4 8a c4 b4 00 8b f0 8b | 9c 75 26 ba d0 66 e8 83 |........|.u&..f..|
|00002f90| 1b 8b 9c 7b 26 ba f9 66 | e8 79 1b a0 6e 26 2e a2 |...{&..f|.y..n&..|
|00002fa0| 24 67 a0 6f 26 2e a2 49 | 67 a0 70 26 2e a2 6e 67 |$g.o&..I|g.p&..ng|
|00002fb0| a0 71 26 2e a2 93 67 ba | 6e 66 e8 81 f2 e8 3f f4 |.q&...g.|nf....?.|
|00002fc0| e8 cb 0b 3c 3f 75 08 b1 | 0b e8 d4 b9 e9 a0 ff 3c |...<?u..|.......<|
|00002fd0| 58 75 2e a0 81 26 0a c0 | 75 03 e9 27 9e a0 2d 02 |Xu...&..|u..'..-.|
|00002fe0| e8 70 06 53 8b 1e 0e 02 | e8 b6 07 a0 10 02 e8 25 |.p.S....|.......%|
|00002ff0| 08 a0 12 02 e8 2b 08 a0 | 11 02 e8 fa 07 5b e9 03 |.....+..|.....[..|
|00003000| 9e 3c 43 74 03 e9 23 00 | b0 01 a2 81 26 a0 2d 02 |.<Ct..#.|....&.-.|
|00003010| fe c0 a2 2d 02 e8 3b 06 | 73 05 b0 01 e9 f3 ff 53 |...-..;.|s......S|
|00003020| 8b 1e 0e 02 e8 7a 07 5b | e9 44 ff 3c 4e 75 38 e8 |.....z.[|.D.<Nu8.|
|00003030| 40 f2 e8 82 f1 ba d0 67 | e8 03 f2 ba ec 67 e8 fd |@......g|.....g..|
|00003040| f1 e8 bb f3 e8 47 0b e8 | 28 f2 3c 0d 74 16 3c 30 |.....G..|(.<.t.<0|
|00003050| 72 49 3c 3a 72 08 3c 41 | 72 41 3c 47 73 3d a2 6e |rI<:r.<A|rA<Gs=.n|
|00003060| 26 e8 40 01 e9 08 ff 3c | 4d 75 39 e8 04 f2 e8 46 |&.@....<|Mu9....F|
|00003070| f1 ba d0 67 e8 c7 f1 ba | e8 68 e8 c1 f1 e8 7f f3 |...g....|.h......|
|00003080| e8 0b 0b e8 ec f1 3c 0d | 74 0e 3c 30 72 0d 3c 38 |......<.|t.<0r.<8|
|00003090| 73 09 a2 6f 26 e8 0c 01 | e9 d4 fe ba 69 69 e8 83 |s..o&...|....ii..|
|000030a0| f1 e9 cb fe 3c 48 75 38 | e8 c7 f1 e8 09 f1 ba d0 |....<Hu8|........|
|000030b0| 67 e8 8a f1 ba ec 67 e8 | 84 f1 e8 42 f3 e8 ce 0a |g.....g.|...B....|
|000030c0| e8 af f1 3c 0d 74 16 3c | 30 72 d0 3c 3a 72 08 3c |...<.t.<|0r.<:r.<|
|000030d0| 41 72 c8 3c 47 73 c4 a2 | 70 26 e8 c7 00 e9 8f fe |Ar.<Gs..|p&......|
|000030e0| 3c 49 75 30 e8 8b f1 e8 | cd f0 ba d0 67 e8 4e f1 |<Iu0....|....g.N.|
|000030f0| ba e8 68 e8 48 f1 e8 06 | f3 e8 92 0a e8 73 f1 3c |..h.H...|.....s.<|
|00003100| 0d 74 0e 3c 30 72 94 3c | 38 73 90 a2 71 26 e8 93 |.t.<0r.<|8s..q&..|
|00003110| 00 e9 5b fe 3c 42 75 3e | ba 80 69 e8 20 f1 ba bc |..[.<Bu>|..i. ...|
|00003120| 01 b0 50 8b f2 88 04 e8 | b1 f1 a0 bd 01 0a c0 75 |..P.....|.......u|
|00003130| 03 e9 3b fe ba be 01 e8 | 99 18 73 03 e9 5c ff a0 |..;.....|..s..\..|
|00003140| 2d 02 fe c8 02 c0 b4 00 | 8b f0 89 9c 75 26 b0 01 |-.......|....u&..|
|00003150| a2 81 26 e9 19 fe 3c 56 | 75 42 ba 9c 69 e8 de f0 |..&...<V|uB..i...|
|00003160| 00 00 2d 00 2d 44 49 53 | 4b 4c 42 52 00 00 80 00 |..-.-DIS|KLBR....|
|00003170| 80 72 00 00 39 0b 16 40 | 42 5f 08 00 00 5f 68 1c |.r..9..@|B_..._h.|
|00003180| 02 02 00 00 00 00 00 01 | 00 00 80 72 00 00 80 00 |........|...r....|
|00003190| 80 00 01 00 00 43 52 54 | 5f 44 49 53 4b 4c 49 42 |.....CRT|_DISKLIB|
|000031a0| e4 00 88 00 30 32 2d 31 | 31 2d 38 35 30 39 3a 32 |....02-1|1-8509:2|
|000031b0| 32 3a 32 37 ff 43 52 54 | 5f 44 49 53 4b 4c 49 42 |2:27.CRT|_DISKLIB|
|000031c0| e4 00 88 00 30 32 2d 31 | 31 2d 38 35 30 39 3a 32 |....02-1|1-8509:2|
|000031d0| 32 3a 32 37 ff 00 00 00 | 00 00 00 00 00 00 00 00 |2:27....|........|
|000031e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000031f0| 00 00 00 00 ff 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003200| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003210| 00 00 00 00 a2 72 26 58 | c3 50 53 52 51 3c 20 72 |.....r&X|.PSRQ< r|
|00003220| 2c a0 72 26 0a c0 74 14 | 8a 3e 82 26 b9 01 00 b4 |,.r&..t.|.>.&....|
|00003230| 09 b0 20 8a 1e 73 26 cd | 10 e9 11 00 8a 3e 82 26 |.. ..s&.|.....>.&|
|00003240| b9 01 00 b4 09 b0 20 8a | 1e 74 26 cd 10 59 5a 5b |...... .|.t&..YZ[|
|00003250| 58 c3 50 b0 00 a2 82 26 | b4 05 cd 10 58 c3 7b 53 |X.P....&|....X.{S|
|00003260| 50 45 43 49 41 4c 20 46 | 45 41 54 55 52 45 53 20 |PECIAL F|EATURES |
|00003270| 4d 45 4e 55 7d 0d 0a 0d | 0a 09 43 20 2d 20 43 6f |MENU}...|..C - Co|
|00003280| 6d 6d 20 50 6f 72 74 20 | 20 20 20 20 20 20 20 20 |mm Port | |
|00003290| 20 20 20 20 20 20 20 20 | 20 3d 20 58 0d 0a 09 42 | | = X...B|
|000032a0| 20 2d 20 50 6f 72 74 20 | 42 61 73 65 20 41 64 64 | - Port |Base Add|
|000032b0| 72 65 73 73 20 20 20 20 | 20 20 20 20 20 20 3d 20 |ress | = |
|000032c0| 58 58 58 58 48 0d 0a 09 | 56 20 2d 20 49 6e 74 65 |XXXXH...|V - Inte|
|000032d0| 72 72 75 70 74 20 56 65 | 63 74 6f 72 20 41 64 64 |rrupt Ve|ctor Add|
|000032e0| 72 65 73 73 20 20 20 3d | 20 58 58 58 58 48 0d 0a |ress =| XXXXH..|
|000032f0| 0d 0a 09 4e 20 2d 20 4e | 6f 72 6d 61 6c 20 46 6f |...N - N|ormal Fo|
|00003300| 72 65 67 72 6f 75 6e 64 | 20 43 6f 6c 6f 72 20 20 |reground| Color |
|00003310| 20 20 3d 20 58 0d 0a 09 | 4d 20 2d 20 4e 6f 72 6d | = X...|M - Norm|
|00003320| 61 6c 20 42 61 63 6b 67 | 72 6f 75 6e 64 20 43 6f |al Backg|round Co|
|00003330| 6c 6f 72 20 20 20 20 3d | 20 58 0d 0a 09 48 20 2d |lor =| X...H -|
|00003340| 20 48 69 2d 4c 69 74 65 | 20 46 6f 72 65 67 72 6f | Hi-Lite| Foregro|
|00003350| 75 6e 64 20 43 6f 6c 6f | 72 20 20 20 3d 20 58 0d |und Colo|r = X.|
|00003360| 0a 09 49 20 2d 20 48 69 | 2d 4c 69 74 65 20 42 61 |..I - Hi|-Lite Ba|
|00003370| 63 6b 67 72 6f 75 6e 64 | 20 43 6f 6c 6f 72 20 20 |ckground| Color |
|00003380| 20 3d 20 58 0d 0a 0d 0a | 09 58 20 2d 20 45 78 69 | = X....|.X - Exi|
|00003390| 74 20 74 6f 20 6d 61 69 | 6e 20 6d 65 6e 75 0d 0a |t to mai|n menu..|
|000033a0| 0d 0a 7b 45 6e 74 65 72 | 20 6f 70 74 69 6f 6e 20 |..{Enter| option |
|000033b0| 28 3f 20 66 6f 72 20 68 | 65 6c 70 29 3a 7d 20 24 |(? for h|elp):} $|
|000033c0| 7b 43 4f 4c 4f 52 20 53 | 45 4c 45 43 54 49 4f 4e |{COLOR S|ELECTION|
|000033d0| 20 4f 50 54 49 4f 4e 53 | 7d 0d 0a 24 0d 0a 09 30 | OPTIONS|}..$...0|
|000033e0| 20 2d 20 42 6c 61 63 6b | 09 20 20 31 20 2d 20 42 | - Black|. 1 - B|
|000033f0| 6c 75 65 09 09 32 20 2d | 20 47 72 65 65 6e 0d 0a |lue..2 -| Green..|
|00003400| 09 33 20 2d 20 43 79 61 | 6e 09 20 20 34 20 2d 20 |.3 - Cya|n. 4 - |
|00003410| 52 65 64 09 09 35 20 2d | 20 4d 61 67 65 6e 74 61 |Red..5 -| Magenta|
|00003420| 0d 0a 09 36 20 2d 20 42 | 72 6f 77 6e 09 20 20 37 |...6 - B|rown. 7|
|00003430| 20 2d 20 57 68 69 74 65 | 09 09 38 20 2d 20 44 61 | - White|..8 - Da|
|00003440| 72 6b 20 47 72 61 79 0d | 0a 09 39 20 2d 20 4c 69 |rk Gray.|..9 - Li|
|00003450| 67 68 74 20 42 6c 75 65 | 09 20 20 41 20 2d 20 4c |ght Blue|. A - L|
|00003460| 69 67 68 74 20 47 72 65 | 65 6e 09 42 20 2d 20 4c |ight Gre|en.B - L|
|00003470| 69 67 68 74 20 43 79 61 | 6e 0d 0a 09 43 20 2d 20 |ight Cya|n...C - |
|00003480| 4c 69 67 68 74 20 52 65 | 64 09 20 20 44 20 2d 20 |Light Re|d. D - |
|00003490| 4c 69 67 68 74 20 4d 61 | 67 65 6e 74 61 09 45 20 |Light Ma|genta.E |
|000034a0| 2d 20 59 65 6c 6c 6f 77 | 0d 0a 09 46 20 2d 20 57 |- Yellow|...F - W|
|000034b0| 68 69 74 65 0d 0a 0d 0a | 7b 45 6e 74 65 72 20 46 |hite....|{Enter F|
|000034c0| 6f 72 65 67 72 6f 75 6e | 64 20 43 6f 6c 6f 72 20 |oregroun|d Color |
|000034d0| 43 6f 64 65 3a 7d 20 24 | 0d 0a 0a 09 30 20 2d 20 |Code:} $|....0 - |
|000034e0| 42 6c 61 63 6b 09 20 20 | 31 20 2d 20 42 6c 75 65 |Black. |1 - Blue|
|000034f0| 09 09 32 20 2d 20 47 72 | 65 65 6e 0d 0a 09 33 20 |..2 - Gr|een...3 |
|00003500| 2d 20 43 79 61 6e 09 20 | 20 34 20 2d 20 52 65 64 |- Cyan. | 4 - Red|
|00003510| 09 09 35 20 2d 20 4d 61 | 67 65 6e 74 61 0d 0a 09 |..5 - Ma|genta...|
|00003520| 36 20 2d 20 42 72 6f 77 | 6e 09 20 20 37 20 2d 20 |6 - Brow|n. 7 - |
|00003530| 57 68 69 74 65 0d 0a 0d | 0a 7b 45 6e 74 65 72 20 |White...|.{Enter |
|00003540| 42 61 63 6b 67 72 6f 75 | 6e 64 20 43 6f 6c 6f 72 |Backgrou|nd Color|
|00003550| 20 43 6f 64 65 3a 7d 20 | 24 0d 0a 49 6c 6c 65 67 | Code:} |$..Illeg|
|00003560| 61 6c 20 43 6f 6c 6f 72 | 20 43 6f 64 65 0d 0a 24 |al Color| Code..$|
|00003570| 0d 0a 45 6e 74 65 72 20 | 50 6f 72 74 20 42 61 73 |..Enter |Port Bas|
|00003580| 65 20 41 64 64 72 65 73 | 73 3a 20 24 0d 0a 45 6e |e Addres|s: $..En|
|00003590| 74 65 72 20 50 6f 72 74 | 20 49 6e 74 65 72 72 75 |ter Port| Interru|
|000035a0| 70 74 20 56 65 63 74 6f | 72 20 41 64 64 72 65 73 |pt Vecto|r Addres|
|000035b0| 73 3a 24 00 00 00 00 00 | 52 fa 8b 16 8f 26 b0 1a |s:$.....|R....&..|
|000035c0| ee 8b 16 91 26 b0 0b ee | bb 00 00 8e c3 ba 1b 6a |....&...|.......j|
|000035d0| 8b 1e 9b 26 26 89 17 8c | ca 8b 1e 9d 26 26 89 17 |...&&...|....&&..|
|000035e0| 8b 16 8b 26 b0 01 ee 2e | c6 06 96 6e 00 2e c6 06 |...&....|...n....|
|000035f0| 97 6e 00 b1 ef 83 3e 9b | 26 30 74 02 b1 f7 ba 21 |.n....>.|&0t....!|
|00003600| 00 ec 22 c1 ee 5a fb e8 | 2d 00 c3 fb 1e 50 53 52 |.."..Z..|-....PSR|
|00003610| 2e 8e 1e 82 0e 8b 16 89 | 26 ec 2e 8a 16 96 6e b6 |........|&.....n.|
|00003620| 00 bb 96 6d 03 da 2e 88 | 07 2e fe 06 96 6e 5a 5b |...m....|.....nZ[|
|00003630| b0 20 e6 20 58 1f cf a0 | 88 26 3c ff 74 10 b0 ff |. . X...|.&<.t...|
|00003640| a2 88 26 ba 08 01 8b f2 | 8a 04 3c 20 75 01 c3 e8 |..&.....|..< u...|
|00003650| 91 02 c3 53 52 2e 80 3e | 98 6e 00 75 06 2e c6 06 |...SR..>|.n.u....|
|00003660| 98 6e 01 3c 04 73 57 50 | b4 00 fe c8 02 c0 8b f0 |.n.<.sWP|........|
|00003670| 58 8b 9c 75 26 8b 94 7b | 26 53 0a fb 5b 75 43 3c |X..u&..{|&S..[uC<|
|00003680| 01 75 11 bb f8 03 89 9c | 75 26 ba 30 00 89 94 7b |.u......|u&.0...{|
|00003690| 26 e9 2e 00 3c 02 75 11 | bb f8 02 89 9c 75 26 ba |&...<.u.|.....u&.|
|000036a0| 2c 00 89 94 7b 26 e9 19 | 00 3c 03 75 11 bb b8 02 |,...{&..|.<.u....|
|000036b0| 89 9c 75 26 ba 2c 00 89 | 94 7b 26 e9 04 00 5a 5b |..u&.,..|.{&...Z[|
|000036c0| f9 c3 8b c2 a3 9b 26 40 | 40 a3 9d 26 8b c3 a3 89 |......&@|@..&....|
|000036d0| 26 a3 97 26 40 a3 8b 26 | a3 99 26 40 a3 8d 26 40 |&..&@..&|..&@..&@|
|000036e0| a3 8f 26 40 a3 91 26 40 | a3 93 26 40 a3 95 26 8b |..&@..&@|..&@..&.|
|000036f0| 16 89 26 ec 0a c0 5a 5b | e9 bd fe e8 e1 fa fa b1 |..&...Z[|........|
|00003700| 10 83 3e 9b 26 30 74 02 | b1 08 ba 21 00 ec 0a c1 |..>.&0t.|...!....|
|00003710| ee fb c3 53 51 2e a0 96 | 6e 2e 3a 06 97 6e 74 13 |...SQ...|n.:..nt.|
|00003720| bb 96 6d 2e a0 97 6e b4 | 00 03 d8 2e 8a 07 2e fe |..m...n.|........|
|00003730| 06 97 6e 59 5b c3 52 8b | 16 89 26 ee 5a c3 2e a0 |..nY[.R.|..&.Z...|
|00003740| 97 6e 2e 3a 06 96 6e 75 | 02 f8 c3 f9 c3 52 8b 16 |.n.:..nu|.....R..|
|00003750| 93 26 ec 5a 24 20 74 02 | f9 c3 f8 c3 80 3e 28 02 |.&.Z$ t.|.....>(.|
|00003760| 00 75 0b 52 8b 16 95 26 | ec 5a 24 80 74 02 f9 c3 |.u.R...&|.Z$.t...|
|00003770| f8 c3 52 8b 16 93 26 ec | 5a 24 04 74 02 f9 c3 f8 |..R...&.|Z$.t....|
|00003780| c3 52 8b 16 93 26 ec 5a | 24 08 74 02 f9 c3 f8 c3 |.R...&.Z|$.t.....|
|00003790| 52 8b 16 93 26 ec 5a 24 | 02 74 02 f9 c3 f8 c3 f9 |R...&.Z$|.t......|
|000037a0| c3 53 83 fb 4b 72 3f 81 | fb 81 25 f5 72 38 e8 37 |.S..Kr?.|..%.r8.7|
|000037b0| 00 87 da bb fa e1 b9 00 | 00 2b da 72 03 41 eb f9 |........|.+.r.A..|
|000037c0| 8a fd 8a d9 52 8b 16 8f | 26 ec 0c 80 ee 8a c5 8b |....R...|&.......|
|000037d0| 16 99 26 ee 8a c1 8b 16 | 97 26 ee 8b 16 8f 26 ec |..&.....|.&....&.|
|000037e0| 24 7f ee 0a c0 5a 5b c3 | 0a c0 8a c7 d0 d8 8a f8 |$....Z[.|........|
|000037f0| 8a c3 d0 d8 8a d8 c3 0a | c0 75 05 b5 08 e9 55 00 |........|.u....U.|
|00003800| fe c8 75 09 b5 10 e8 4c | 00 b5 08 eb 3b b5 10 e8 |..u....L|....;...|
|00003810| 36 00 b5 08 eb 32 0a c0 | 75 04 b5 01 eb 37 b5 01 |6....2..|u....7..|
|00003820| eb 26 0a c0 75 04 b5 04 | eb 2b b5 04 eb 1a c3 0a |.&..u...|.+......|
|00003830| c0 75 04 b5 01 eb 3e b5 | 01 eb 2d c3 0a c0 75 04 |.u....>.|..-...u.|
|00003840| b5 40 eb 11 b5 40 eb 00 | 50 52 8b 16 8f 26 ec 0a |.@...@..|PR...&..|
|00003850| c5 ee 5a 58 c3 50 52 8a | c5 f6 d0 8a e8 8b 16 8f |..ZX.PR.|........|
|00003860| 26 ec 22 c5 ee 5a 58 c3 | 50 52 8b 16 91 26 ec 0a |&."..ZX.|PR...&..|
|00003870| c5 ee 5a 58 c3 50 52 8a | c5 f6 d0 8a e8 8b 16 91 |..ZX.PR.|........|
|00003880| 26 ec 22 c5 ee 5a 58 c3 | 8a c7 3a c6 74 01 c3 8a |&."..ZX.|..:.t...|
|00003890| c3 3a c2 c3 53 ba 1d 01 | e8 48 00 5b 8a 07 0a c0 |.:..S...|.H.[....|
|000038a0| 74 21 3c 5e 75 09 43 8a | 07 0a c0 74 16 24 1f e8 |t!<^u.C.|...t.$..|
|000038b0| 76 00 43 50 b5 02 e8 81 | 00 58 3c 0d 75 03 e8 08 |v.CP....|.X<.u...|
|000038c0| 00 eb d9 b0 0d e8 60 00 | c3 51 b9 f4 01 e8 6e fe |......`.|.Q....n.|
|000038d0| 72 0c e8 79 00 49 8a c5 | 0a c1 75 f1 59 c3 e8 32 |r..y.I..|..u.Y..2|
|000038e0| fe eb e7 8b f2 8a 04 42 | 0a c0 75 01 c3 3c 5e 75 |.......B|..u..<^u|
|000038f0| 07 8b f2 8a 04 42 24 1f | 52 e8 2c 00 5a 50 b5 02 |.....B$.|R.,.ZP..|
|00003900| e8 37 00 58 3c 0d 75 db | e8 be ff eb d6 51 b5 46 |.7.X<.u.|.....Q.F|
|00003910| e8 3b 00 fe cd 75 f9 59 | c3 8b f2 8a 04 3c 24 75 |.;...u.Y|.....<$u|
|00003920| 01 c3 e8 03 00 42 eb f1 | 50 e8 21 fe 73 fb 58 e9 |.....B..|P.!.s.X.|
|00003930| 04 fe e8 09 fe 73 fb e9 | d9 fd e8 05 00 fe cd 75 |.....s..|.......u|
|00003940| f9 c3 51 b5 64 e8 06 00 | fe cd 75 f9 59 c3 9f 86 |..Q.d...|..u.Y...|
|00003950| c4 50 53 bb 78 00 4b 8a | c7 0a c3 75 f9 5b 58 86 |.PS.x.K.|...u.[X.|
|00003960| c4 9e c3 00 1b 70 00 00 | 00 00 00 00 1b 71 00 00 |.....p..|.....q..|
|00003970| 00 00 00 02 1b 45 00 00 | 00 00 00 00 30 31 32 33 |.....E..|....0123|
|00003980| 34 35 36 37 38 39 69 6e | 67 20 61 6e 64 20 70 6c |456789in|g and pl|
|00003990| 65 61 73 65 20 63 61 6c | 6c 20 61 67 61 69 6e 21 |ease cal|l again!|
|000039a0| 0d 0a 00 3b 0d 0a 20 20 | 20 20 20 20 7d 20 0d 0a |...;.. | } ..|
|000039b0| 20 20 20 20 20 20 66 70 | 72 69 6e 74 66 20 28 66 | fp|rintf (f|
|000039c0| 70 2c 20 22 5c 6e 22 29 | 3b 0d 0a 20 20 20 20 7d |p, "\n")|;.. }|
|000039d0| 0d 0a 20 20 7d 0d 0a 0d | 0a 20 20 72 65 74 75 72 |.. }...|. retur|
|000039e0| 6e 20 28 30 29 3b 0d 0a | 7d 0d 0a 1a 1a 1a 1a 1a |n (0);..|}.......|
|000039f0| 1a 1a 1a 1a 1a 1a 1a 1a | 1a 1a 1a 1a 1a 1a 1a 1a |........|........|
|00003a00| 1a 1a 1a 1a 1a 1a 1a 1a | 1a 1a 1a 1a 1a aa 04 0d |........|........|
|00003a10| 0a 0d 0a 20 31 37 20 6d | 69 6e 20 6c 65 66 74 0d |... 17 m|in left.|
|00003a20| 0a 0d 0a 46 69 6c 65 20 | 46 75 6e 63 20 3c 44 2c |...File |Func <D,|
|00003a30| 47 2c 48 2c 4c 2c 4e 2c | 51 2c 53 2c 55 2c 58 2c |G,H,L,N,|Q,S,U,X,|
|00003a40| 3f 3e 3f 20 47 0d 0a 0d | 0a 4e 6f 77 20 31 30 3a |?>? G...|.Now 10:|
|00003a50| 30 38 20 41 4d 20 20 54 | 69 6d 65 20 6f 6e 3a 20 |08 AM T|ime on: |
|00003a60| 20 31 39 20 4d 69 6e 20 | 26 20 34 31 20 53 65 63 | 19 Min |& 41 Sec|
|00003a70| 0d 0a 4a 49 4d 2c 20 54 | 68 61 6e 6b 73 20 66 6f |..JIM, T|hanks fo|
|00003a80| 72 20 63 61 6c 6c 1d 1c | 01 53 b4 30 cd 21 5b 3c |r call..|.S.0.![<|
|00003a90| 02 75 03 e9 41 00 b8 a2 | 53 b1 04 d3 e8 40 8c d9 |.u..A...|S....@..|
|00003aa0| 03 c1 a3 a0 26 e8 06 00 | a1 a0 26 0a c0 c3 06 b9 |....&...|..&.....|
|00003ab0| 00 00 8e c0 53 bb 00 00 | 26 8a 07 8a e0 f6 d0 26 |....S...|&......&|
|00003ac0| 88 07 26 38 07 26 88 27 | 5b 75 0a 8c c0 40 8e c0 |..&8.&.'|[u...@..|
|00003ad0| 41 3b cb 75 df 07 c3 b4 | 48 89 1e a2 26 cd 21 73 |A;.u....|H...&.!s|
|00003ae0| 08 89 1e a2 26 b4 48 cd | 21 8b 0e a2 26 c3 56 8b |....&.H.|!...&.V.|
|00003af0| f2 f6 04 80 75 0a 83 c2 | f9 b1 10 e8 8b 00 8b d6 |....u...|........|
|00003b00| 5e c3 56 8b f2 8a 07 43 | 88 04 46 fe cd 75 f6 8b |^.V....C|..F..u..|
|00003b10| d6 5e c3 b0 00 b4 4c cd | 21 56 8b f2 88 44 2d c7 |.^....L.|!V...D-.|
|00003b20| 44 2b 00 00 c7 44 0c 00 | 00 c7 44 20 00 00 c7 44 |D+...D..|..D ...D|
|00003b30| 21 00 00 c7 44 23 00 00 | 51 d1 e1 88 6c 27 59 c6 |!...D#..|Q...l'Y.|
|00003b40| 44 28 00 89 5c 25 f6 04 | 80 75 0e c6 44 f9 ff 83 |D(..\%..|.u..D...|
|00003b50| c2 f9 b1 0f e8 32 00 8b | d6 5e c3 56 8b f2 8b 44 |.....2..|.^.V...D|
|00003b60| 2b 0b c0 75 07 e8 d8 12 | 0a c0 75 1a 53 8b 5c 29 |+..u....|..u.S.\)|
|00003b70| 8a 07 5b ff 44 29 ff 4c | 2b 3c 1a 75 06 f6 44 2d |..[.D).L|+<.u..D-|
|00003b80| 01 74 03 5e f8 c3 5e f9 | c3 8a e1 cd 21 c3 3c 61 |.t.^..^.|....!.<a|
|00003b90| 72 06 3c 7b 73 02 2c 20 | c3 50 b0 0d e8 d3 e6 b0 |r.<{s., |.P......|
|00003ba0| 0a e8 ce e6 58 c3 56 8b | f2 88 44 2d f6 04 80 75 |....X.V.|..D-...u|
|00003bb0| 4f c7 44 2b 00 00 c7 44 | 0c 00 00 c6 44 20 00 c7 |O.D+...D|....D ..|
|00003bc0| 44 21 00 00 c7 44 23 00 | 00 c6 44 f9 ff c6 44 ff |D!...D#.|..D...D.|
|00003bd0| 00 51 d1 e1 88 6c 27 59 | 89 5c 25 89 5c 29 83 c2 |.Q...l'Y|.\%.\)..|
|00003be0| f9 b1 13 e8 a3 ff 8b d6 | 83 c2 f9 b1 16 e8 99 ff |........|........|
|00003bf0| 3c ff 75 15 52 ba 1d 70 | e8 43 e6 5a 5e e9 13 ff |<.u.R..p|.C.Z^...|
|00003c00| 3c 83 75 05 c6 06 a4 26 | 00 8b d6 5e c3 44 69 73 |<.u....&|...^.Dis|
|00003c10| 6b 20 46 75 6c 6c 20 2d | 20 4a 6f 62 20 41 62 6f |k Full -| Job Abo|
|00003c20| 72 74 65 64 0d 0a 24 56 | 8b f2 f6 04 80 74 04 5e |rted..$V|.....t.^|
|00003c30| b0 00 c3 f6 44 2d 01 75 | 0c 51 b9 80 00 b0 1a e8 |....D-.u|.Q......|
|00003c40| 41 00 e2 f9 59 e8 be 0f | 52 83 c2 f9 b1 10 e8 38 |A...Y...|R......8|
|00003c50| ff 3c ff 75 0b ba 73 70 | e8 e3 e5 5a 5e e9 b3 fe |.<.u..sp|...Z^...|
|00003c60| 5a 5e c3 55 6e 61 62 6c | 65 20 74 6f 20 43 6c 6f |Z^.Unabl|e to Clo|
|00003c70| 73 65 20 2d 20 4a 6f 62 | 20 41 62 6f 72 74 65 64 |se - Job| Aborted|
|00003c80| 0d 0a 24 56 52 51 53 50 | 8b f2 8a 0c f6 c1 80 74 |..$VRQSP|.......t|
|00003c90| 72 80 f9 80 74 17 80 f9 | 81 74 23 80 f9 82 74 21 |r...t...|.t#...t!|
|00003ca0| 80 f9 83 74 26 80 f9 84 | 74 56 e9 7b 00 3c 1a 75 |...t&...|tV.{.<.u|
|00003cb0| 03 e9 6d 00 b1 02 8a d0 | e8 ce fe e9 63 00 e9 67 |..m.....|....c..g|
|00003cc0| 00 b1 04 8a d0 e8 c1 fe | e9 56 00 3c 09 75 18 b1 |........|.V.<.u..|
|00003cd0| 05 b2 20 e8 b3 fe 2e a0 | a4 26 fe c0 2e a2 a4 26 |.. .....|.&.....&|
|00003ce0| 24 07 75 eb e9 3a 00 2e | fe 06 a4 26 3c 0a 75 06 |$.u..:..|...&<.u.|
|00003cf0| 2e c6 06 a4 26 00 b1 05 | 8a d0 e8 8c fe e9 21 00 |....&...|......!.|
|00003d00| e9 1e 00 8b 4c 2b d1 e1 | 3a 6c 27 72 09 50 e8 f5 |....L+..|:l'r.P..|
|00003d10| 0e 0a c0 58 75 12 8b 5c | 29 88 07 ff 44 29 ff 44 |...Xu..\|)...D).D|
|00003d20| 2b 58 5b 59 5a 5e f8 c3 | 58 5b 59 5a 5e f9 c3 56 |+X[YZ^..|X[YZ^..V|
|00003d30| 57 52 51 53 8b f2 89 1e | a6 26 c6 07 ff c6 06 a8 |WRQS....|.&......|
|00003d40| 26 00 c6 06 a9 26 00 f6 | 04 80 74 14 87 da b5 11 |&....&..|..t.....|
|00003d50| e8 af fd 87 da c6 07 ff | c6 06 a8 26 01 e9 76 00 |........|...&..v.|
|00003d60| e8 55 10 a2 aa 26 8a 04 | 3c 00 74 14 fe c8 3a 06 |.U...&..|<.t...:.|
|00003d70| aa 26 74 0c 8a d0 b1 0e | e8 0e fe c6 06 a9 26 01 |.&t.....|......&.|
|00003d80| c6 44 f9 ff c6 44 ff 07 | 8b d6 83 ea 07 b1 11 e8 |.D...D..|........|
|00003d90| f7 fd 3c ff 74 40 bf 88 | 00 8a 0c 8b 1e a6 26 88 |..<.t@..|......&.|
|00003da0| 0f 43 b1 0c 8a 05 47 88 | 07 43 fe c9 75 f6 b1 04 |.C....G.|.C..u...|
|00003db0| bf a4 00 8a 05 47 88 07 | 43 fe c9 75 f6 89 1e a6 |.....G..|C..u....|
|00003dc0| 26 c6 07 ff fe 06 a8 26 | 8b d6 83 ea 07 b1 12 e8 |&......&|........|
|00003dd0| b7 fd 3c ff 75 c0 80 3e | a9 26 00 74 09 8a 16 aa |..<.u..>|.&.t....|
|00003de0| 26 b1 0e e8 a3 fd a0 a8 | 26 5a 59 5b 5f 5e c3 51 |&.......|&ZY[_^.Q|
|00003df0| 52 53 56 8b f2 8a 04 a8 | 80 75 30 0a c0 75 05 e8 |RSV.....|.u0..u..|
|00003e00| b6 0f fe c0 04 40 e8 69 | e4 b0 3a e8 64 e4 b9 0b |.....@.i|..:.d...|
|00003e10| 00 8b f2 83 c6 01 8a 04 | 46 e8 56 e4 83 f9 04 75 |........|F.V....u|
|00003e20| 05 b0 2e e8 4c e4 e2 ee | e9 1a 00 2c 80 02 c0 02 |....L...|...,....|
|00003e30| c0 8a d8 b7 00 b9 04 00 | 8b f3 2e 8a 84 5a 72 46 |........|.....ZrF|
|00003e40| e8 2f e4 e2 f5 5e 5b 5a | 59 c3 43 4f 4e 3a 52 44 |./...^[Z|Y.CON:RD|
|00003e50| 52 3a 50 55 4e 3a 4c 53 | 54 3a 4e 55 4c 3a 51 52 |R:PUN:LS|T:NUL:QR|
|00003e60| b1 05 8a d0 e8 22 fd 5a | 59 c3 55 51 56 52 8b f2 |.....".Z|Y.UQVR..|
|00003e70| c6 04 00 8b ee 45 b0 20 | b9 0b 00 e8 fc 00 8a 07 |.....E. |........|
|00003e80| 0a c0 75 03 e9 e6 00 3c | 20 75 04 43 e9 ef ff 8b |..u....<| u.C....|
|00003e90| ee 45 8b d5 b9 08 00 b0 | 20 e8 de 00 b9 09 00 8a |.E......| .......|
|00003ea0| 07 e8 ea fc 3c 0d 74 07 | 3c 00 74 03 e9 03 00 e9 |....<.t.|<.t.....|
|00003eb0| bb 00 43 3c 3a 75 3d 89 | 1e ac 26 06 0e 07 51 bf |..C<:u=.|..&...Q.|
|00003ec0| 92 73 8b 44 01 b9 0a 00 | fc af e0 fd 0b c9 59 74 |.s.D....|......Yt|
|00003ed0| 18 8a 44 03 26 8a 25 3a | c4 75 0e 26 8a 45 01 88 |..D.&.%:|.u.&.E..|
|00003ee0| 04 8b 1e ac 26 07 e9 a6 | ff 07 8a 44 01 04 c0 88 |....&...|...D....|
|00003ef0| 04 e9 9b ff 3c 2e 74 34 | 3c 20 74 71 3c 3d 74 6d |....<.t4|< tq<=tm|
|00003f00| 3c 0d 74 69 3c 00 74 65 | 3c 2f 74 68 3c 2a 75 0b |<.ti<.te|</th<*u.|
|00003f10| b0 3f 49 8b ea e8 62 00 | e9 84 ff 8b fa 88 05 42 |.?I...b.|.......B|
|00003f20| 49 75 03 e9 4e 00 e9 76 | ff e9 48 00 8b fe 83 c7 |Iu..N..v|..H.....|
|00003f30| 09 b9 04 00 8a 07 e8 55 | fc 0a c0 74 30 3c 0d 74 |.......U|...t0<.t|
|00003f40| 2c 43 3c 20 74 27 3c 3d | 74 23 3c 0d 74 1f 3c 00 |,C< t'<=|t#<.t.<.|
|00003f50| 74 1b 3c 2f 74 1e 3c 2a | 75 0b b0 3f 49 8b ef e8 |t.</t.<*|u..?I...|
|00003f60| 18 00 e9 08 00 88 05 47 | 75 ca e9 07 00 5a 5e 59 |.......G|u....Z^Y|
|00003f70| 5d 0a c0 c3 5a 5e 59 5d | f9 c3 3e 88 46 00 45 e2 |]...Z^Y]|..>.F.E.|
|00003f80| f9 c3 43 4f 4e 80 52 44 | 52 81 50 55 4e 82 4c 53 |..CON.RD|R.PUN.LS|
|00003f90| 54 83 4e 55 4c 84 00 00 | 00 00 56 57 52 51 53 8b |T.NUL...|..VWRQS.|
|00003fa0| f2 56 89 1e ff 37 89 1e | 01 38 c6 07 ff e8 08 0e |.V...7..|.8......|
|00003fb0| fe c0 a2 05 38 c6 06 03 | 38 2b c6 06 fe 37 00 c6 |....8...|8+...7..|
|00003fc0| 06 04 38 00 5e bb ae 26 | b5 14 8a 04 3c 00 74 2c |..8.^..&|....<.t,|
|00003fd0| 3c 0d 74 28 80 3e 04 38 | 00 75 08 3c 2b 74 1d 3c |<.t(.>.8|.u.<+t.<|
|00003fe0| 2d 74 19 46 3c 22 75 06 | f6 16 04 38 eb dc e8 9d |-t.F<"u.|...8....|
|00003ff0| fb 88 07 43 fe cd 75 d2 | 56 e9 29 01 56 c6 07 00 |...C..u.|V.).V...|
|00004000| bb ae 26 ba ca 26 e8 61 | fe 73 03 e9 17 01 a0 ca |..&..&.a|.s......|
|00004010| 26 3c 00 75 08 a0 05 38 | a2 ca 26 eb 03 a2 05 38 |&<.u...8|..&....8|
|00004020| c7 06 d6 26 00 00 ba ca | 26 bb fc 26 e8 00 fd 3c |...&....|&..&...<|
|00004030| 00 75 12 ba 3d 75 e8 05 | e2 ba ca 26 e8 b0 fd e8 |.u..=u..|...&....|
|00004040| 57 fb e9 c3 00 a2 fd 37 | 80 3e 03 38 2d 74 5d be |W......7|.>.8-t].|
|00004050| fc 26 80 3c ff 75 03 e9 | ae 00 8b 1e 01 38 56 80 |.&.<.u..|.....8V.|
|00004060| 3f ff 74 26 5e 56 46 43 | b5 0b b1 00 8a 04 32 07 |?.t&^VFC|......2.|
|00004070| 24 7f 0a c8 46 43 fe cd | 75 f2 80 f9 00 74 05 83 |$...FC..|u....t..|
|00004080| c3 05 eb db 5e 83 c6 11 | eb c8 5e 8b 1e ff 37 b5 |....^...|..^...7.|
|00004090| 11 8a 04 88 07 46 43 fe | cd 75 f6 89 1e ff 37 c6 |.....FC.|.u....7.|
|000040a0| 07 ff fe 06 fe 37 8b 1e | 01 38 eb a6 8b 1e 01 38 |.....7..|.8.....8|
|000040b0| 53 be fc 26 5b 53 80 3f | ff 74 4c 80 3c ff 74 3d |S..&[S.?|.tL.<.t=|
|000040c0| 43 46 b5 0b b1 00 8a 04 | 32 07 24 7f 0a c8 46 43 |CF......|2.$...FC|
|000040d0| fe cd 75 f2 80 f9 00 75 | 1e 5b 53 8b fb 83 c3 11 |..u....u|.[S.....|
|000040e0| 8a 07 88 05 43 47 3c ff | 75 f6 fe 0e fe 37 83 2e |....CG<.|u....7..|
|000040f0| ff 37 11 5b 53 eb ba 83 | c6 05 e9 b7 ff 5b 83 c3 |.7.[S...|.....[..|
|00004100| 11 53 80 3f ff 75 aa 5b | 5e 8a 04 3c 0d 74 0c 3c |.S.?.u.[|^..<.t.<|
|00004110| 00 74 08 a2 03 38 46 56 | e9 a9 fe 5b 59 5a 5f 5e |.t...8FV|...[YZ_^|
|00004120| a0 fe 37 f8 c3 5e 5b 59 | 5a 5f 5e f9 c3 4e 6f 20 |..7..^[Y|Z_^..No |
|00004130| 66 69 6c 65 73 20 6d 61 | 74 63 68 3a 20 24 53 52 |files ma|tch: $SR|
|00004140| 51 bb 06 38 b9 05 00 c6 | 07 20 43 e2 fa 8b f2 bb |Q..8....|. C.....|
|00004150| 06 38 b9 06 00 8a 04 0a | c0 74 18 3c 0d 74 14 46 |.8......|.t.<.t.F|
|00004160| 3c 20 74 0f 3c 0d 74 0b | e8 23 fa 88 07 43 e2 e5 |< t.<.t.|.#...C..|
|00004170| e9 79 00 bf 7e 4a b9 3c | 00 8a 04 0a c0 74 16 3c |.y..~J.<|.....t.<|
|00004180| 0d 74 12 46 3c 3d 74 0d | 3c 20 74 09 3c 0d 74 05 |.t.F<=t.|< t.<.t.|
|00004190| 88 05 47 e2 e4 b0 00 88 | 05 bb 7e 4a ba 12 38 e8 |..G.....|..~J..8.|
|000041a0| c8 fc bf ba 4a b9 14 00 | 8a 04 0a c0 74 06 46 88 |....J...|....t.F.|
|000041b0| 05 47 e2 f4 c6 05 00 bb | ba 4a ba 22 38 e8 aa fc |.G......|.J."8...|
|000041c0| bb 0b 76 8b fb be 06 38 | b9 05 00 8a 04 2e 3a 07 |..v....8|......:.|
|000041d0| 9c 46 43 9d e1 f5 83 f9 | 00 74 0e 83 c7 07 8b df |.FC.....|.t......|
|000041e0| 2e 80 3f ff 75 df e9 03 | 00 2e ff 27 ba 32 7b e8 |..?.u...|...'.2{.|
|000041f0| 4c e0 c6 06 d6 4a 00 59 | 5a 5b c3 44 49 52 20 20 |L....J.Y|Z[.DIR |
|00004200| 73 76 44 49 52 53 20 6e | 76 44 52 49 56 45 5d 77 |svDIRS n|vDRIVE]w|
|00004210| 43 48 44 49 52 47 77 45 | 52 41 20 20 7e 77 45 52 |CHDIRGwE|RA ~wER|
|00004220| 41 53 45 7e 77 48 45 4c | 50 20 15 78 4c 49 53 54 |ASE~wHEL|P .xLIST|
|00004230| 20 1e 78 52 45 4e 20 20 | 4f 78 52 45 53 45 54 79 | .xREN |OxRESETy|
|00004240| 78 53 45 54 20 20 8d 78 | 53 49 5a 45 20 ad 79 53 |xSET .x|SIZE .yS|
|00004250| 50 41 43 45 65 7a 54 59 | 50 45 20 be 7a ff c6 06 |PACEezTY|PE .z...|
|00004260| d6 4a ff be 7e 4a 8a 04 | 0a c0 74 0e 46 8a 04 3c |.J..~J..|..t.F..<|
|00004270| 3a 75 16 46 8a 04 0a c0 | 75 0f bb 43 77 b9 04 00 |:u.F....|u..Cw...|
|00004280| 2e 8a 07 88 04 43 46 e2 | f7 be 12 38 c7 44 0c 00 |.....CF.|...8.D..|
|00004290| 00 e8 f2 03 73 03 e9 59 | ff be 7d 39 89 36 7e 4a |....s..Y|..}9.6~J|
|000042a0| c6 06 ce 4a 00 8b 36 7e | 4a 8a 04 3c ff 74 77 80 |...J..6~|J..<.tw.|
|000042b0| 3e d6 4a ff 74 06 f6 44 | 0c 06 75 62 8a 04 0a c0 |>.J.t..D|..ub....|
|000042c0| 75 07 e8 f3 0a 24 0f fe | c0 04 40 e8 a4 df b0 3a |u....$..|..@....:|
|000042d0| f6 44 0c 01 74 02 b0 3e | e8 97 df b9 0b 00 46 8a |.D..t..>|......F.|
|000042e0| 04 24 7f e8 8c df 83 f9 | 04 75 05 b0 20 e8 82 df |.$......|.u.. ...|
|000042f0| e2 ec 80 3e ce 4a 03 74 | 0f b0 20 e8 74 df b0 7c |...>.J.t|.. .t..||
|00004300| e8 6f df b0 20 e8 6a df | 83 06 7e 4a 11 fe 06 ce |.o.. .j.|..~J....|
|00004310| 4a 80 3e ce 4a 04 72 8d | e8 7e f8 e9 82 ff 83 06 |J.>.J.r.|.~......|
|00004320| 7e 4a 11 e9 7f ff 80 3e | ce 4a 00 74 03 e8 69 f8 |~J.....>|.J.t..i.|
|00004330| e9 bf fe 2a 2e 2a 00 ba | 7e 4a b1 3b e8 4a f8 72 |...*.*..|~J.;.J.r|
|00004340| 03 e9 ae fe ba f7 7b e8 | f4 de e9 a5 fe a0 12 38 |......{.|.......8|
|00004350| 0a c0 75 0e e8 61 0a 04 | 41 e8 16 df e8 3a f8 e9 |..u..a..|A....:..|
|00004360| 90 fe fe c8 b1 0e 8a d0 | e8 1e f8 e9 84 fe a0 ba |........|........|
|00004370| 4a e8 1a f8 a2 d0 4a c6 | 06 d1 4a 00 e8 07 03 73 |J.....J.|..J....s|
|00004380| 03 e9 6e fe bb 7d 39 89 | 1e 7e 4a 8b 1e 7e 4a 80 |..n..}9.|.~J..~J.|
|00004390| 3f ff 74 61 ba 12 38 b5 | 0d e8 66 f7 8b f2 c6 04 |?.ta..8.|..f.....|
|000043a0| 24 be 12 38 f6 44 0c 01 | 75 43 f6 44 0c 04 75 3d |$..8.D..|uC.D..u=|
|000043b0| f6 44 0c 02 75 37 c6 06 | d1 4a 01 ba 12 38 e8 2e |.D..u7..|.J...8..|
|000043c0| fa 80 3e d0 4a 51 | |..>.JQ | |
+--------+-------------------------+-------------------------+--------+--------+