DataMuseum.dk

Presents historical artifacts from the history of:

CP/M

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about CP/M

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics
Index: 5 8 B C D F I L M N O P R S T W

⟦d4ddf50a0⟧ Bits:30004478 CPI-graf 2.5 til Piccoline/Partner, 5¼" Floppy Disk, ImdContainer

    Length: 1228800 (0x12c000)
    Description: Bits:30004478 CPI-graf 2.5 til Piccoline/Partner
    Types: 5¼" Floppy Disk, ImdContainer
    Notes: FatFS

FatFS

attr locase created accessed hicl modified cluster length name artifact
A 0x0 0 0 0x0 1980-01-04 01:50:00 0x15f 2048 8X8FONT.SET ⟦8805761cf⟧
A 0x0 0 0 0x0 1980-01-04 01:50:08 0x163 3200 BLOCK.SET ⟦33daa61a7⟧
A 0x0 0 0 0x0 1980-01-04 01:50:10 0x16a 896 BOLD.SET ⟦182d55bfb⟧
A 0x0 0 0 0x0 1980-01-04 01:50:18 0x16c 3200 BOLD1.SET ⟦6613518b1⟧
A 0x0 0 0 0x0 1980-01-04 01:50:32 0x173 7040 BOLD2.SET ⟦974f78c25⟧
A 0x0 0 0 0x0 1980-01-04 01:50:38 0x181 2176 BROADWAY.SET ⟦0e9b5578c⟧
A 0x0 0 0 0x0 2028-12-02 12:47:20 0x9e 37184 CHAREDIT.EXE ⟦aeaf344a8⟧
A 0x0 0 0 0x0 2028-11-15 17:01:00 0x29e 11710 CHAREDIT.PAS ⟦adef1ec45⟧ TextFile
A 0x0 0 0 0x0 2028-11-23 16:05:00 0x68 9229 CPIFONT.PAS ⟦2ae0612c5⟧ TextFile
A 0x0 0 0 0x0 2028-12-02 12:46:14 0x7b 3456 CPIFONT.TPU ⟦822e22da5⟧
A 0x0 0 0 0x0 2028-12-02 12:43:00 0x5a 58711 CPIGRAF.PAS ⟦8a770c230⟧ TextFile
A 0x0 0 0 0x0 2028-12-02 12:45:52 0xc 39920 CPIGRAF.TPU ⟦e80c6942e⟧
A 0x0 0 0 0x0 2028-11-23 10:57:00 0xfb 16547 CPIMENU.PAS ⟦6ac6e91be⟧ TextFile
A 0x0 0 0 0x0 2028-12-02 12:46:48 0x86 12080 CPIMENU.TPU ⟦ef2c59174⟧
A 0x0 0 0 0x0 1980-01-04 01:50:44 0x186 3200 CYBER.SET ⟦496b025a2⟧
A 0x0 0 0 0x0 1980-01-04 01:50:50 0x18d 3072 DOTTIE.SET ⟦a6249ef16⟧
A 0x0 0 0 0x0 1980-01-04 01:49:12 0x134 1254 FIGUR1.PAS ⟦fc33e5ef9⟧ TextFile
A 0x0 0 0 0x0 1980-01-04 01:49:18 0x137 2754 FIGUR11.PAS ⟦c1eb55f08⟧ TextFile
A 0x0 0 0 0x0 1980-01-04 01:49:24 0x13d 2573 FIGUR13.PAS ⟦3dcf8bef2⟧ TextFile
A 0x0 0 0 0x0 1980-01-04 01:49:28 0x143 1315 FIGUR17.PAS ⟦e2b38f76c⟧ TextFile
A 0x0 0 0 0x0 1980-01-04 01:49:30 0x146 1271 FIGUR19.PAS ⟦2e8a1d6b3⟧ TextFile
A 0x0 0 0 0x0 1980-01-04 01:49:34 0x149 848 FIGUR3.PAS ⟦96edac2fd⟧ TextFile
A 0x0 0 0 0x0 1980-01-04 01:49:36 0x14b 1086 FIGUR5.PAS ⟦3d44057a2⟧ TextFile
A 0x0 0 0 0x0 1980-01-04 01:49:44 0x14e 3309 FIGUR7.PAS ⟦53c4e51b3⟧ TextFile
A 0x0 0 0 0x0 1980-01-04 01:49:46 0x155 731 FIGUR9.PAS ⟦2e654c1c6⟧ TextFile
A 0x0 0 0 0x0 2028-11-10 20:04:00 0x3b2 3698 LISSA.PAS ⟦b3cf2cf1f⟧ TextFile
A 0x0 0 0 0x0 1980-01-04 01:50:54 0x193 1152 MOVE.SET ⟦6d9393b9b⟧
A 0x0 0 0 0x0 1980-01-04 01:50:56 0x196 896 NORMAL.SET ⟦663cec492⟧
A 0x0 0 0 0x0 1980-01-04 01:51:04 0x198 3200 NORMAL1.SET ⟦6cb499f64⟧
A 0x0 0 0 0x0 1980-01-04 01:51:10 0x19f 3200 NORMAL2.SET ⟦6cb499f64⟧
A 0x0 0 0 0x0 1980-01-04 01:51:14 0x1a6 896 OLDENG.SET ⟦2752ece4a⟧
A 0x0 0 0 0x0 1980-01-04 01:51:24 0x1a8 4736 OLDENG1.SET ⟦5f63ae6d5⟧
A 0x0 0 0 0x0 1980-01-04 01:51:44 0x1b2 9728 OLDENG2.SET ⟦365443d70⟧
A 0x0 0 0 0x0 1980-01-04 01:51:56 0x1c5 6272 OLDTIME.SET ⟦89ed15087⟧
A 0x0 0 0 0x0 1980-01-04 01:52:02 0x1d2 2176 ORIENTAL.SET ⟦2315f1882⟧
A 0x0 0 0 0x0 1980-01-04 01:52:04 0x1d7 896 PIGFONT.SET ⟦7629495e4⟧
A 0x0 0 0 0x0 1980-01-04 01:52:12 0x1d9 2176 RAISED.SET ⟦e5e820e67⟧
A 0x0 0 0 0x0 1980-01-04 01:52:18 0x1de 2176 RAISED1.SET ⟦7b67d571e⟧
A 0x0 0 0 0x0 1980-01-04 01:52:20 0x1e3 896 ROMAN.SET ⟦b47488aeb⟧
A 0x0 0 0 0x0 1980-01-04 01:52:28 0x1e5 3200 ROMAN1.SET ⟦72119b2ba⟧
A 0x0 0 0 0x0 1980-01-04 01:52:42 0x1ec 7040 ROMAN2.SET ⟦d7a9df3e7⟧
A 0x0 0 0 0x0 1980-01-04 01:53:06 0x1fa 12288 RUSSELL.SET ⟦1075a4096⟧
A 0x0 0 0 0x0 1980-01-04 01:53:08 0x212 896 SPECIAL.SET ⟦bf51096c5⟧
A 0x0 0 0 0x0 1980-01-04 01:53:16 0x214 3200 SPECIAL1.SET ⟦73d277691⟧
A 0x0 0 0 0x0 1980-01-04 01:53:30 0x21b 7040 SPECIAL2.SET ⟦394321315⟧
A 0x0 0 0 0x0 1980-01-04 01:44:34 0x2 3634 WHALE.CLP ⟦dab7c9252⟧

FatFS

0x000000…000040 (0, 0, 1)   BiosParamBlock {
0x000000…000040               bsJmp = eb3490	// 0x0 @0x0 
0x000000…000040               bsOem = »IBM  3.3«	// 0x3 @0x3 
0x000000…000040               bsBytesPerSec = 0x0200	// 0xb @0xb 
0x000000…000040               bsSectPerClust = 0x01	// 0xd @0xd 
0x000000…000040               bsResSectors = 0x0001	// 0xe @0xe 
0x000000…000040               bsFATS = 0x02	// 0x10 @0x10 
0x000000…000040               bsRootDirEnts = 0x00e0	// 0x11 @0x11 
0x000000…000040               bsSectors = 0x0960	// 0x13 @0x13 
0x000000…000040               bsMedia = 0xf9	// 0x15 @0x15 
0x000000…000040               bsFATsecs = 0x0007	// 0x16 @0x16 
0x000000…000040               bsSectPerTrack = 0x000f	// 0x18 @0x18 
0x000000…000040               bsHeads = 0x0002	// 0x1a @0x1a 
0x000000…000040               bsHiddenSecs = 0x00000000	// 0x1c @0x1c 
0x000000…000040               bpbHugeSectors = 0x00000000	// 0x20 @0x20 
0x000000…000040               bsBigFATsecs = 0x00000000	// 0x24 @0x24 
0x000000…000040               bsExtFlags = 0x0000	// 0x28 @0x28 
0x000000…000040               bsFsInfo = 0x0000	// 0x2a @0x2a 
0x000000…000040               bsRootClust = 0x12000000	// 0x2c @0x2c 
0x000000…000040               bsFSVers = 0x0000	// 0x30 @0x30 
0x000000…000040               bsBackup = 0x0000	// 0x32 @0x32 
0x000000…000040               bsReserved = »   3     ø  «	// 0x34 @0x34 
0x000000…000040             }
0x000040…000060             bb 78 00 36 c5 37 1e 56 16 53 bf 2b 7c b9 0b 00 fc ac 26 80 3d 00 74 03 26 8a 05 aa 8a c4 e2 f1   ┆ x 6 7 V S +ø     & = t &       ┆
0x000060…000080             06 1f 89 47 02 c7 07 2b 7c fb cd 13 72 67 a0 10 7c 98 f7 26 16 7c 03 06 1c 7c 03 06 0e 7c a3 3f   ┆   G   +ø   rg  ø  & ø   ø   ø ?┆
0x000080…0000a0             7c a3 37 7c b8 20 00 f7 26 11 7c 8b 1e 0b 7c 03 c3 48 f7 f3 01 06 37 7c bb 00 05 a1 3f 7c e8 9f   ┆ø 7ø    & ø   ø  H    7ø    ?ø  ┆
0x0000a0…0000c0             00 b8 01 02 e8 b3 00 72 19 8b fb b9 0b 00 be d4 7d f3 a6 75 0d 8d 7f 20 be df 7d b9 0b 00 f3 a6   ┆       r        å  u      å     ┆
0x0000c0…0000e0             74 18 be 77 7d e8 6a 00 32 e4 cd 16 5e 1f 8f 04 8f 44 02 cd 19 be ba 7d eb eb a1 1c 05 33 d2 f7   ┆t  wå j 2   ^    D     å     3  ┆
0x0000e0…000100             36 0b 7c fe c0 a2 3c 7c a1 37 7c a3 3d 7c bb 00 07 a1 37 7c e8 49 00 a1 18 7c 2a 06 3b 7c 40 38   ┆6 ø   <ø 7ø =ø    7ø I   ø* ;ø@8┆
0x000100…000120             06 3c 7c 73 03 a0 3c 7c 50 e8 4e 00 58 72 c6 28 06 3c 7c 74 0c 01 06 37 7c f7 26 0b 7c 03 d8 eb   ┆ <øs  <øP N Xr ( <øt   7ø & ø   ┆
0x000120…000140             d0 8a 2e 15 7c 8a 16 fd 7d 8b 1e 3d 7c ea 00 00 70 00 ac 0a c0 74 22 b4 0e bb 07 00 cd 10 eb f2   ┆  . ø   å  =ø   p    t"         ┆
0x000140…000160             33 d2 f7 36 18 7c fe c2 88 16 3b 7c 33 d2 f7 36 1a 7c 88 16 2a 7c a3 39 7c c3 b4 02 8b 16 39 7c   ┆3  6 ø    ;ø3  6 ø  *ø 9ø     9ø┆
0x000160…000180             b1 06 d2 e6 0a 36 3b 7c 8b ca 86 e9 8a 16 fd 7d 8a 36 2a 7c cd 13 c3 0d 0a 44 69 73 6b 66 65 6a   ┆     6;ø       å 6*ø     Diskfej┆
0x000180…0001a0             6c 20 65 6c 6c 65 72 20 6d 61 6e 67 6c 65 6e 64 65 20 44 4f 53 0d 0a 41 6e 76 65 6e 64 20 44 4f   ┆l eller manglende DOS  Anvend DO┆
0x0001a0…0001c0             53 20 64 69 73 6b 20 6f 67 20 74 72 79 6b 20 70 86 20 45 4e 54 45 52 0d 0a 00 0d 0a 46 65 6a 6c   ┆S disk og tryk p  ENTER     Fejl┆
0x0001c0…0001e0             20 76 65 64 20 73 74 61 72 74 20 61 66 20 44 4f 53 0d 0a 00 49 42 4d 42 49 4f 20 20 43 4f 4d 49   ┆ ved start af DOS   IBMBIO  COMI┆
0x0001e0…000200             42 4d 44 4f 53 20 20 43 4f 4d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 55 aa   ┆BMDOS  COM                    U ┆
0x000200…001000 (0, 0, 2)   ff9,fff,003,004,005,006,007,008,009,fff,000,000,00d,00e,00f,010 // [0x0]
0x000200…001000             011,012,013,014,015,016,017,018,019,01a,01b,01c,01d,01e,01f,020 // [0x10]
0x000200…001000             021,022,023,024,025,026,027,028,029,02a,02b,02c,02d,02e,02f,030 // [0x20]
0x000200…001000             031,032,033,034,035,036,037,038,039,03a,03b,03c,03d,03e,03f,040 // [0x30]
0x000200…001000             041,042,043,044,045,046,047,048,049,04a,04b,04c,04d,04e,04f,050 // [0x40]
0x000200…001000             051,052,053,054,055,056,057,058,059,fff,05b,05c,05d,05e,05f,060 // [0x50]
0x000200…001000             061,062,063,064,065,066,067,081,069,06a,06b,06c,06d,06e,06f,070 // [0x60]
0x000200…001000             071,072,073,074,075,076,077,078,079,07a,fff,07c,07d,07e,07f,080 // [0x70]
0x000200…001000             085,082,083,084,0f1,fff,087,088,089,08a,08b,08c,08d,08e,08f,090 // [0x80]
0x000200…001000             091,092,093,094,095,096,097,098,099,09a,09b,09c,09d,fff,09f,0a0 // [0x90]
0x000200…001000             0a1,0a2,0a3,0a4,0a5,0a6,0a7,0a8,0a9,0aa,0ab,0ac,0ad,0ae,0af,0b0 // [0xa0]
0x000200…001000             0b1,0b2,0b3,0b4,0b5,0b6,0b7,0b8,0b9,0ba,0bb,0bc,0bd,0be,0bf,0c0 // [0xb0]
0x000200…001000             0c1,0c2,0c3,0c4,0c5,0c6,0c7,0c8,0c9,0ca,0cb,0cc,0cd,0ce,0cf,0d0 // [0xc0]
0x000200…001000             0d1,0d2,0d3,0d4,0d5,0d6,0d7,0d8,0d9,0da,0db,0dc,0dd,0de,0df,0e0 // [0xd0]
0x000200…001000             0e1,0e2,0e3,0e4,0e5,0e6,fff,000,000,000,000,000,000,000,000,000 // [0xe0]
0x000200…001000             000,0f2,0f3,0f4,0f5,0f6,0f7,0f8,0f9,0fa,116,0fc,0fd,0fe,0ff,100 // [0xf0]
0x000200…001000             101,102,103,104,105,106,107,108,109,10a,10b,10c,10d,10e,10f,110 // [0x100]
0x000200…001000             111,112,113,114,115,117,119,118,31e,11a,11b,11c,11d,11e,11f,120 // [0x110]
0x000200…001000             121,122,123,124,125,126,127,128,129,12a,12b,12c,12d,12e,12f,130 // [0x120]
0x000200…001000             131,132,133,157,135,136,fff,138,139,13a,13b,13c,fff,13e,13f,140 // [0x130]
0x000200…001000             141,142,fff,144,145,fff,147,148,fff,14a,fff,14c,14d,fff,14f,150 // [0x140]
0x000200…001000             151,152,153,154,fff,156,fff,158,159,15a,15b,15c,15d,15e,229,160 // [0x150]
0x000200…001000             161,162,fff,164,165,166,167,168,169,fff,16b,fff,16d,16e,16f,170 // [0x160]
0x000200…001000             171,172,fff,174,175,176,177,178,179,17a,17b,17c,17d,17e,17f,180 // [0x170]
0x000200…001000             fff,182,183,184,185,fff,187,188,189,18a,18b,18c,fff,18e,18f,190 // [0x180]
0x000200…001000             191,192,fff,194,195,fff,197,fff,199,19a,19b,19c,19d,19e,fff,1a0 // [0x190]
0x000200…001000             1a1,1a2,1a3,1a4,1a5,fff,1a7,fff,1a9,1aa,1ab,1ac,1ad,1ae,1af,1b0 // [0x1a0]
0x000200…001000             1b1,fff,1b3,1b4,1b5,1b6,1b7,1b8,1b9,1ba,1bb,1bc,1bd,1be,1bf,1c0 // [0x1b0]
0x000200…001000             1c1,1c2,1c3,1c4,fff,1c6,1c7,1c8,1c9,1ca,1cb,1cc,1cd,1ce,1cf,1d0 // [0x1c0]
0x000200…001000             1d1,fff,1d3,1d4,1d5,1d6,fff,1d8,fff,1da,1db,1dc,1dd,fff,1df,1e0 // [0x1d0]
0x000200…001000             1e1,1e2,fff,1e4,fff,1e6,1e7,1e8,1e9,1ea,1eb,fff,1ed,1ee,1ef,1f0 // [0x1e0]
0x000200…001000             1f1,1f2,1f3,1f4,1f5,1f6,1f7,1f8,1f9,fff,1fb,1fc,1fd,1fe,1ff,200 // [0x1f0]
0x000200…001000             201,202,203,204,205,206,207,208,209,20a,20b,20c,20d,20e,20f,210 // [0x200]
0x000200…001000             211,fff,213,fff,215,216,217,218,219,21a,fff,21c,21d,21e,21f,220 // [0x210]
0x000200…001000             221,222,223,224,225,226,227,228,fff,22a,22b,22c,22d,22e,22f,230 // [0x220]
0x000200…001000             231,232,233,234,235,236,237,238,239,23a,23b,23c,23d,23e,23f,240 // [0x230]
0x000200…001000             241,242,243,244,245,246,247,248,249,24a,24b,24c,24d,24e,24f,250 // [0x240]
0x000200…001000             251,252,253,254,255,256,257,258,259,25a,25b,fff,000,000,000,000 // [0x250]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x260]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x270]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x280]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,29f,2a0 // [0x290]
0x000200…001000             2a1,2a2,2a3,2a4,2a5,2a6,2a7,2a8,2a9,2aa,2ab,2ac,2ad,2ae,2af,2b0 // [0x2a0]
0x000200…001000             2b1,2b2,2b3,2b4,fff,000,000,000,000,000,000,000,000,000,000,000 // [0x2b0]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x2c0]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x2d0]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x2e0]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x2f0]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x300]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,31f,320 // [0x310]
0x000200…001000             321,fff,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x320]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x330]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x340]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x350]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x360]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x370]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x380]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x390]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x3a0]
0x000200…001000             000,000,3b3,3b4,3b5,3b6,3b7,3b8,3b9,fff,000,000,000,000,000,000 // [0x3b0]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x3c0]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x3d0]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x3e0]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x3f0]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x400]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x410]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x420]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x430]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x440]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x450]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x460]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x470]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x480]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x490]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x4a0]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x4b0]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x4c0]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x4d0]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x4e0]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x4f0]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x500]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x510]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x520]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x530]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x540]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x550]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x560]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x570]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x580]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x590]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x5a0]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x5b0]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x5c0]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x5d0]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x5e0]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x5f0]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x600]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x610]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x620]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x630]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x640]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x650]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x660]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x670]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x680]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x690]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x6a0]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x6b0]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x6c0]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x6d0]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x6e0]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x6f0]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x700]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x710]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x720]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x730]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x740]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x750]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x760]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x770]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x780]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x790]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x7a0]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x7b0]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x7c0]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x7d0]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x7e0]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x7f0]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x800]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x810]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x820]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x830]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x840]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x850]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x860]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x870]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x880]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x890]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x8a0]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x8b0]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x8c0]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x8d0]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x8e0]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x8f0]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x900]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x910]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x920]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x930]
0x000200…001000             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x940]
0x000200…001000             000,000,000,000,000,f90 // [0x950]
0x001000…001e00 (0, 0, 9)   ff9,fff,003,004,005,006,007,008,009,fff,000,000,00d,00e,00f,010 // [0x0]
0x001000…001e00             011,012,013,014,015,016,017,018,019,01a,01b,01c,01d,01e,01f,020 // [0x10]
0x001000…001e00             021,022,023,024,025,026,027,028,029,02a,02b,02c,02d,02e,02f,030 // [0x20]
0x001000…001e00             031,032,033,034,035,036,037,038,039,03a,03b,03c,03d,03e,03f,040 // [0x30]
0x001000…001e00             041,042,043,044,045,046,047,048,049,04a,04b,04c,04d,04e,04f,050 // [0x40]
0x001000…001e00             051,052,053,054,055,056,057,058,059,fff,05b,05c,05d,05e,05f,060 // [0x50]
0x001000…001e00             061,062,063,064,065,066,067,081,069,06a,06b,06c,06d,06e,06f,070 // [0x60]
0x001000…001e00             071,072,073,074,075,076,077,078,079,07a,fff,07c,07d,07e,07f,080 // [0x70]
0x001000…001e00             085,082,083,084,0f1,fff,087,088,089,08a,08b,08c,08d,08e,08f,090 // [0x80]
0x001000…001e00             091,092,093,094,095,096,097,098,099,09a,09b,09c,09d,fff,09f,0a0 // [0x90]
0x001000…001e00             0a1,0a2,0a3,0a4,0a5,0a6,0a7,0a8,0a9,0aa,0ab,0ac,0ad,0ae,0af,0b0 // [0xa0]
0x001000…001e00             0b1,0b2,0b3,0b4,0b5,0b6,0b7,0b8,0b9,0ba,0bb,0bc,0bd,0be,0bf,0c0 // [0xb0]
0x001000…001e00             0c1,0c2,0c3,0c4,0c5,0c6,0c7,0c8,0c9,0ca,0cb,0cc,0cd,0ce,0cf,0d0 // [0xc0]
0x001000…001e00             0d1,0d2,0d3,0d4,0d5,0d6,0d7,0d8,0d9,0da,0db,0dc,0dd,0de,0df,0e0 // [0xd0]
0x001000…001e00             0e1,0e2,0e3,0e4,0e5,0e6,fff,000,000,000,000,000,000,000,000,000 // [0xe0]
0x001000…001e00             000,0f2,0f3,0f4,0f5,0f6,0f7,0f8,0f9,0fa,116,0fc,0fd,0fe,0ff,100 // [0xf0]
0x001000…001e00             101,102,103,104,105,106,107,108,109,10a,10b,10c,10d,10e,10f,110 // [0x100]
0x001000…001e00             111,112,113,114,115,117,119,118,31e,11a,11b,11c,11d,11e,11f,120 // [0x110]
0x001000…001e00             121,122,123,124,125,126,127,128,129,12a,12b,12c,12d,12e,12f,130 // [0x120]
0x001000…001e00             131,132,133,157,135,136,fff,138,139,13a,13b,13c,fff,13e,13f,140 // [0x130]
0x001000…001e00             141,142,fff,144,145,fff,147,148,fff,14a,fff,14c,14d,fff,14f,150 // [0x140]
0x001000…001e00             151,152,153,154,fff,156,fff,158,159,15a,15b,15c,15d,15e,229,160 // [0x150]
0x001000…001e00             161,162,fff,164,165,166,167,168,169,fff,16b,fff,16d,16e,16f,170 // [0x160]
0x001000…001e00             171,172,fff,174,175,176,177,178,179,17a,17b,17c,17d,17e,17f,180 // [0x170]
0x001000…001e00             fff,182,183,184,185,fff,187,188,189,18a,18b,18c,fff,18e,18f,190 // [0x180]
0x001000…001e00             191,192,fff,194,195,fff,197,fff,199,19a,19b,19c,19d,19e,fff,1a0 // [0x190]
0x001000…001e00             1a1,1a2,1a3,1a4,1a5,fff,1a7,fff,1a9,1aa,1ab,1ac,1ad,1ae,1af,1b0 // [0x1a0]
0x001000…001e00             1b1,fff,1b3,1b4,1b5,1b6,1b7,1b8,1b9,1ba,1bb,1bc,1bd,1be,1bf,1c0 // [0x1b0]
0x001000…001e00             1c1,1c2,1c3,1c4,fff,1c6,1c7,1c8,1c9,1ca,1cb,1cc,1cd,1ce,1cf,1d0 // [0x1c0]
0x001000…001e00             1d1,fff,1d3,1d4,1d5,1d6,fff,1d8,fff,1da,1db,1dc,1dd,fff,1df,1e0 // [0x1d0]
0x001000…001e00             1e1,1e2,fff,1e4,fff,1e6,1e7,1e8,1e9,1ea,1eb,fff,1ed,1ee,1ef,1f0 // [0x1e0]
0x001000…001e00             1f1,1f2,1f3,1f4,1f5,1f6,1f7,1f8,1f9,fff,1fb,1fc,1fd,1fe,1ff,200 // [0x1f0]
0x001000…001e00             201,202,203,204,205,206,207,208,209,20a,20b,20c,20d,20e,20f,210 // [0x200]
0x001000…001e00             211,fff,213,fff,215,216,217,218,219,21a,fff,21c,21d,21e,21f,220 // [0x210]
0x001000…001e00             221,222,223,224,225,226,227,228,fff,22a,22b,22c,22d,22e,22f,230 // [0x220]
0x001000…001e00             231,232,233,234,235,236,237,238,239,23a,23b,23c,23d,23e,23f,240 // [0x230]
0x001000…001e00             241,242,243,244,245,246,247,248,249,24a,24b,24c,24d,24e,24f,250 // [0x240]
0x001000…001e00             251,252,253,254,255,256,257,258,259,25a,25b,fff,000,000,000,000 // [0x250]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x260]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x270]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x280]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,29f,2a0 // [0x290]
0x001000…001e00             2a1,2a2,2a3,2a4,2a5,2a6,2a7,2a8,2a9,2aa,2ab,2ac,2ad,2ae,2af,2b0 // [0x2a0]
0x001000…001e00             2b1,2b2,2b3,2b4,fff,000,000,000,000,000,000,000,000,000,000,000 // [0x2b0]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x2c0]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x2d0]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x2e0]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x2f0]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x300]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,31f,320 // [0x310]
0x001000…001e00             321,fff,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x320]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x330]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x340]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x350]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x360]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x370]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x380]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x390]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x3a0]
0x001000…001e00             000,000,3b3,3b4,3b5,3b6,3b7,3b8,3b9,fff,000,000,000,000,000,000 // [0x3b0]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x3c0]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x3d0]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x3e0]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x3f0]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x400]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x410]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x420]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x430]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x440]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x450]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x460]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x470]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x480]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x490]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x4a0]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x4b0]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x4c0]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x4d0]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x4e0]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x4f0]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x500]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x510]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x520]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x530]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x540]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x550]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x560]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x570]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x580]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x590]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x5a0]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x5b0]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x5c0]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x5d0]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x5e0]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x5f0]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x600]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x610]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x620]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x630]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x640]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x650]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x660]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x670]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x680]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x690]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x6a0]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x6b0]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x6c0]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x6d0]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x6e0]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x6f0]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x700]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x710]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x720]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x730]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x740]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x750]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x760]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x770]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x780]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x790]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x7a0]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x7b0]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x7c0]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x7d0]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x7e0]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x7f0]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x800]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x810]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x820]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x830]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x840]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x850]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x860]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x870]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x880]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x890]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x8a0]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x8b0]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x8c0]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x8d0]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x8e0]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x8f0]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x900]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x910]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x920]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x930]
0x001000…001e00             000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 // [0x940]
0x001000…001e00             000,000,000,000,000,570 // [0x950]
0x001e00…001e20 (0, 1, 1)   DirEnt {name=»WHALE   CLP«, attr=0x20, locase=0x00, ctime=0x000000, cdate=0x0000, adate=0x0000, hicl=0x0000, mtime=0x0d91, mdate=0x0024, cluster=0x0002, length=0x00000e32}
0x001e20…001e40             DirEnt {name=»CPIGRAF TPU«, attr=0x20, locase=0x00, ctime=0x000000, cdate=0x0000, adate=0x0000, hicl=0x0000, mtime=0x65ba, mdate=0x6182, cluster=0x000c, length=0x00009bf0}
0x001e40…001e60             DirEnt {name=»CPIFONT PAS«, attr=0x20, locase=0x00, ctime=0x000000, cdate=0x0000, adate=0x0000, hicl=0x0000, mtime=0x80a0, mdate=0x6177, cluster=0x0068, length=0x0000240d}
0x001e60…001e80             DirEnt {name=»CPIFONT TPU«, attr=0x20, locase=0x00, ctime=0x000000, cdate=0x0000, adate=0x0000, hicl=0x0000, mtime=0x65c7, mdate=0x6182, cluster=0x007b, length=0x00000d80}
0x001e80…001ea0             DirEnt {name=»CPIMENU PAS«, attr=0x20, locase=0x00, ctime=0x000000, cdate=0x0000, adate=0x0000, hicl=0x0000, mtime=0x5720, mdate=0x6177, cluster=0x00fb, length=0x000040a3}
0x001ea0…001ec0             DirEnt {name=»CPIGRAF PAS«, attr=0x20, locase=0x00, ctime=0x000000, cdate=0x0000, adate=0x0000, hicl=0x0000, mtime=0x6560, mdate=0x6182, cluster=0x005a, length=0x0000e557}
0x001ec0…001ee0             DirEnt {name=»CPIMENU TPU«, attr=0x20, locase=0x00, ctime=0x000000, cdate=0x0000, adate=0x0000, hicl=0x0000, mtime=0x65d8, mdate=0x6182, cluster=0x0086, length=0x00002f30}
0x001ee0…001f00             DirEnt {name=»FIGUR1  PAS«, attr=0x20, locase=0x00, ctime=0x000000, cdate=0x0000, adate=0x0000, hicl=0x0000, mtime=0x0e26, mdate=0x0024, cluster=0x0134, length=0x000004e6}
0x001f00…001f20             DirEnt {name=»FIGUR11 PAS«, attr=0x20, locase=0x00, ctime=0x000000, cdate=0x0000, adate=0x0000, hicl=0x0000, mtime=0x0e29, mdate=0x0024, cluster=0x0137, length=0x00000ac2}
0x001f20…001f40             DirEnt {name=»FIGUR13 PAS«, attr=0x20, locase=0x00, ctime=0x000000, cdate=0x0000, adate=0x0000, hicl=0x0000, mtime=0x0e2c, mdate=0x0024, cluster=0x013d, length=0x00000a0d}
0x001f40…001f60             DirEnt {name=»FIGUR17 PAS«, attr=0x20, locase=0x00, ctime=0x000000, cdate=0x0000, adate=0x0000, hicl=0x0000, mtime=0x0e2e, mdate=0x0024, cluster=0x0143, length=0x00000523}
0x001f60…001f80             DirEnt {name=»FIGUR19 PAS«, attr=0x20, locase=0x00, ctime=0x000000, cdate=0x0000, adate=0x0000, hicl=0x0000, mtime=0x0e2f, mdate=0x0024, cluster=0x0146, length=0x000004f7}
0x001f80…001fa0             DirEnt {name=»FIGUR3  PAS«, attr=0x20, locase=0x00, ctime=0x000000, cdate=0x0000, adate=0x0000, hicl=0x0000, mtime=0x0e31, mdate=0x0024, cluster=0x0149, length=0x00000350}
0x001fa0…001fc0             DirEnt {name=»FIGUR5  PAS«, attr=0x20, locase=0x00, ctime=0x000000, cdate=0x0000, adate=0x0000, hicl=0x0000, mtime=0x0e32, mdate=0x0024, cluster=0x014b, length=0x0000043e}
0x001fc0…001fe0             DirEnt {name=»FIGUR7  PAS«, attr=0x20, locase=0x00, ctime=0x000000, cdate=0x0000, adate=0x0000, hicl=0x0000, mtime=0x0e36, mdate=0x0024, cluster=0x014e, length=0x00000ced}
0x001fe0…002000             DirEnt {name=»FIGUR9  PAS«, attr=0x20, locase=0x00, ctime=0x000000, cdate=0x0000, adate=0x0000, hicl=0x0000, mtime=0x0e37, mdate=0x0024, cluster=0x0155, length=0x000002db}
0x002000…002020 (0, 1, 2)   DirEnt {name=»CHAREDITEXE«, attr=0x20, locase=0x00, ctime=0x000000, cdate=0x0000, adate=0x0000, hicl=0x0000, mtime=0x65ea, mdate=0x6182, cluster=0x009e, length=0x00009140}
0x002020…002040             DirEnt {name=»8X8FONT SET«, attr=0x20, locase=0x00, ctime=0x000000, cdate=0x0000, adate=0x0000, hicl=0x0000, mtime=0x0e40, mdate=0x0024, cluster=0x015f, length=0x00000800}
0x002040…002060             DirEnt {name=»BLOCK   SET«, attr=0x20, locase=0x00, ctime=0x000000, cdate=0x0000, adate=0x0000, hicl=0x0000, mtime=0x0e44, mdate=0x0024, cluster=0x0163, length=0x00000c80}
0x002060…002080             DirEnt {name=»BOLD    SET«, attr=0x20, locase=0x00, ctime=0x000000, cdate=0x0000, adate=0x0000, hicl=0x0000, mtime=0x0e45, mdate=0x0024, cluster=0x016a, length=0x00000380}
0x002080…0020a0             DirEnt {name=»BOLD1   SET«, attr=0x20, locase=0x00, ctime=0x000000, cdate=0x0000, adate=0x0000, hicl=0x0000, mtime=0x0e49, mdate=0x0024, cluster=0x016c, length=0x00000c80}
0x0020a0…0020c0             DirEnt {name=»BOLD2   SET«, attr=0x20, locase=0x00, ctime=0x000000, cdate=0x0000, adate=0x0000, hicl=0x0000, mtime=0x0e50, mdate=0x0024, cluster=0x0173, length=0x00001b80}
0x0020c0…0020e0             DirEnt {name=»BROADWAYSET«, attr=0x20, locase=0x00, ctime=0x000000, cdate=0x0000, adate=0x0000, hicl=0x0000, mtime=0x0e53, mdate=0x0024, cluster=0x0181, length=0x00000880}
0x0020e0…002100             DirEnt {name=»CYBER   SET«, attr=0x20, locase=0x00, ctime=0x000000, cdate=0x0000, adate=0x0000, hicl=0x0000, mtime=0x0e56, mdate=0x0024, cluster=0x0186, length=0x00000c80}
0x002100…002120             DirEnt {name=»DOTTIE  SET«, attr=0x20, locase=0x00, ctime=0x000000, cdate=0x0000, adate=0x0000, hicl=0x0000, mtime=0x0e59, mdate=0x0024, cluster=0x018d, length=0x00000c00}
0x002120…002140             DirEnt {name=»MOVE    SET«, attr=0x20, locase=0x00, ctime=0x000000, cdate=0x0000, adate=0x0000, hicl=0x0000, mtime=0x0e5b, mdate=0x0024, cluster=0x0193, length=0x00000480}
0x002140…002160             DirEnt {name=»NORMAL  SET«, attr=0x20, locase=0x00, ctime=0x000000, cdate=0x0000, adate=0x0000, hicl=0x0000, mtime=0x0e5c, mdate=0x0024, cluster=0x0196, length=0x00000380}
0x002160…002180             DirEnt {name=»NORMAL1 SET«, attr=0x20, locase=0x00, ctime=0x000000, cdate=0x0000, adate=0x0000, hicl=0x0000, mtime=0x0e62, mdate=0x0024, cluster=0x0198, length=0x00000c80}
0x002180…0021a0             DirEnt {name=»NORMAL2 SET«, attr=0x20, locase=0x00, ctime=0x000000, cdate=0x0000, adate=0x0000, hicl=0x0000, mtime=0x0e65, mdate=0x0024, cluster=0x019f, length=0x00000c80}
0x0021a0…0021c0             DirEnt {name=»OLDENG  SET«, attr=0x20, locase=0x00, ctime=0x000000, cdate=0x0000, adate=0x0000, hicl=0x0000, mtime=0x0e67, mdate=0x0024, cluster=0x01a6, length=0x00000380}
0x0021c0…0021e0             DirEnt {name=»OLDENG1 SET«, attr=0x20, locase=0x00, ctime=0x000000, cdate=0x0000, adate=0x0000, hicl=0x0000, mtime=0x0e6c, mdate=0x0024, cluster=0x01a8, length=0x00001280}
0x0021e0…002200             DirEnt {name=»OLDENG2 SET«, attr=0x20, locase=0x00, ctime=0x000000, cdate=0x0000, adate=0x0000, hicl=0x0000, mtime=0x0e76, mdate=0x0024, cluster=0x01b2, length=0x00002600}
0x002200…002220 (0, 1, 3)   DirEnt {name=»OLDTIME SET«, attr=0x20, locase=0x00, ctime=0x000000, cdate=0x0000, adate=0x0000, hicl=0x0000, mtime=0x0e7c, mdate=0x0024, cluster=0x01c5, length=0x00001880}
0x002220…002240             DirEnt {name=»ORIENTALSET«, attr=0x20, locase=0x00, ctime=0x000000, cdate=0x0000, adate=0x0000, hicl=0x0000, mtime=0x0e81, mdate=0x0024, cluster=0x01d2, length=0x00000880}
0x002240…002260             DirEnt {name=»PIGFONT SET«, attr=0x20, locase=0x00, ctime=0x000000, cdate=0x0000, adate=0x0000, hicl=0x0000, mtime=0x0e82, mdate=0x0024, cluster=0x01d7, length=0x00000380}
0x002260…002280             DirEnt {name=»RAISED  SET«, attr=0x20, locase=0x00, ctime=0x000000, cdate=0x0000, adate=0x0000, hicl=0x0000, mtime=0x0e86, mdate=0x0024, cluster=0x01d9, length=0x00000880}
0x002280…0022a0             DirEnt {name=»RAISED1 SET«, attr=0x20, locase=0x00, ctime=0x000000, cdate=0x0000, adate=0x0000, hicl=0x0000, mtime=0x0e89, mdate=0x0024, cluster=0x01de, length=0x00000880}
0x0022a0…0022c0             DirEnt {name=»ROMAN   SET«, attr=0x20, locase=0x00, ctime=0x000000, cdate=0x0000, adate=0x0000, hicl=0x0000, mtime=0x0e8a, mdate=0x0024, cluster=0x01e3, length=0x00000380}
0x0022c0…0022e0             DirEnt {name=»ROMAN1  SET«, attr=0x20, locase=0x00, ctime=0x000000, cdate=0x0000, adate=0x0000, hicl=0x0000, mtime=0x0e8e, mdate=0x0024, cluster=0x01e5, length=0x00000c80}
0x0022e0…002300             DirEnt {name=»ROMAN2  SET«, attr=0x20, locase=0x00, ctime=0x000000, cdate=0x0000, adate=0x0000, hicl=0x0000, mtime=0x0e95, mdate=0x0024, cluster=0x01ec, length=0x00001b80}
0x002300…002320             DirEnt {name=»RUSSELL SET«, attr=0x20, locase=0x00, ctime=0x000000, cdate=0x0000, adate=0x0000, hicl=0x0000, mtime=0x0ea3, mdate=0x0024, cluster=0x01fa, length=0x00003000}
0x002320…002340             DirEnt {name=»SPECIAL SET«, attr=0x20, locase=0x00, ctime=0x000000, cdate=0x0000, adate=0x0000, hicl=0x0000, mtime=0x0ea4, mdate=0x0024, cluster=0x0212, length=0x00000380}
0x002340…002360             DirEnt {name=»SPECIAL1SET«, attr=0x20, locase=0x00, ctime=0x000000, cdate=0x0000, adate=0x0000, hicl=0x0000, mtime=0x0ea8, mdate=0x0024, cluster=0x0214, length=0x00000c80}
0x002360…002380             DirEnt {name=»SPECIAL2SET«, attr=0x20, locase=0x00, ctime=0x000000, cdate=0x0000, adate=0x0000, hicl=0x0000, mtime=0x0eaf, mdate=0x0024, cluster=0x021b, length=0x00001b80}
0x002380…0023a0             DirEnt {name=»CHAREDITPAS«, attr=0x20, locase=0x00, ctime=0x000000, cdate=0x0000, adate=0x0000, hicl=0x0000, mtime=0x8820, mdate=0x616f, cluster=0x029e, length=0x00002dbe}
0x0023a0…0023c0             DirEnt {name=» HAREDITEXE«, attr=0x20, locase=0x00, ctime=0x000000, cdate=0x0000, adate=0x0000, hicl=0x0000, mtime=0x5de5, mdate=0x6182, cluster=0x00a8, length=0x00009090}
0x0023c0…0023e0             DirEnt {name=» ICCHAR    «, attr=0x20, locase=0x00, ctime=0x000000, cdate=0x0000, adate=0x0000, hicl=0x0000, mtime=0x6240, mdate=0x0ec2, cluster=0x000a, length=0x00000180}
0x0023e0…002400             DirEnt {name=» ARCHAR    «, attr=0x20, locase=0x00, ctime=0x000000, cdate=0x0000, adate=0x0000, hicl=0x0000, mtime=0x41a0, mdate=0x0ec2, cluster=0x000b, length=0x00000200}
0x002400…002420 (0, 1, 4)   DirEnt {name=» PIGRAF BAK«, attr=0x20, locase=0x00, ctime=0x000000, cdate=0x0000, adate=0x0000, hicl=0x0000, mtime=0x4f60, mdate=0x6182, cluster=0x0067, length=0x0000e540}
0x002420…002440             DirEnt {name=» PIGRAF PAS«, attr=0x20, locase=0x00, ctime=0x000000, cdate=0x0000, adate=0x0000, hicl=0x0000, mtime=0x51a0, mdate=0x6182, cluster=0x02db, length=0x0000e557}
0x002440…002460             DirEnt {name=» ISSA   EXE«, attr=0x20, locase=0x00, ctime=0x000000, cdate=0x0000, adate=0x0000, hicl=0x0000, mtime=0x5e00, mdate=0x6182, cluster=0x033a, length=0x00008f20}
0x002460…002480             DirEnt {name=» PIMENU PAS«, attr=0x00, locase=0x00, ctime=0x000000, cdate=0x0000, adate=0x0000, hicl=0x0000, mtime=0x9f20, mdate=0x616a, cluster=0x0395, length=0x000038b1}
0x002480…0024a0             DirEnt {name=»LISSA   PAS«, attr=0x20, locase=0x00, ctime=0x000000, cdate=0x0000, adate=0x0000, hicl=0x0000, mtime=0xa080, mdate=0x616a, cluster=0x03b2, length=0x00000e72}
0x0024a0…0024c0             DirEnt {name=» ARCHAR    «, attr=0x20, locase=0x00, ctime=0x000000, cdate=0x0000, adate=0x0000, hicl=0x0000, mtime=0x41a0, mdate=0x0ec2, cluster=0x03ba, length=0x00000200}
0x0024c0…0024e0             DirEnt {name=» ICCHAR    «, attr=0x20, locase=0x00, ctime=0x000000, cdate=0x0000, adate=0x0000, hicl=0x0000, mtime=0x6240, mdate=0x0ec2, cluster=0x03bb, length=0x00000180}
0x0024e0…002500             DirEnt {name=» IGUR1  EXE«, attr=0x00, locase=0x00, ctime=0x000000, cdate=0x0000, adate=0x0000, hicl=0x0000, mtime=0x6013, mdate=0x616b, cluster=0x0375, length=0x00005120}
0x002500…002520             DirEnt {name=» EST    PAS«, attr=0x00, locase=0x00, ctime=0x000000, cdate=0x0000, adate=0x0000, hicl=0x0000, mtime=0x6b00, mdate=0x616b, cluster=0x0393, length=0x00000172}
0x002520…002540             DirEnt {name=» LOK1   PAS«, attr=0x20, locase=0x00, ctime=0x000000, cdate=0x0000, adate=0x0000, hicl=0x0000, mtime=0x764e, mdate=0x616b, cluster=0x0116, length=0x000000f1}
0x002540…002560             DirEnt {name=» IGUR19 EXE«, attr=0x00, locase=0x00, ctime=0x000000, cdate=0x0000, adate=0x0000, hicl=0x0000, mtime=0x774e, mdate=0x616b, cluster=0x03e3, length=0x00006fc0}
0x002560…002580             DirEnt {name=» PIFONT BAK«, attr=0x20, locase=0x00, ctime=0x000000, cdate=0x0000, adate=0x0000, hicl=0x0000, mtime=0x00a5, mdate=0x116e, cluster=0x000a, length=0x00001c69}
0x002580…0025a0             DirEnt {name=»           «, attr=0x00, locase=0x00, ctime=0x000000, cdate=0x0000, adate=0x0000, hicl=0x0000, mtime=0x0000, mdate=0x0000, cluster=0x0000, length=0x00000000}
                            […0xa3…]
0x003a00…003c00 (0, 1, 15)  Cluster(WHALE   CLP)
                            […0x7…]
0x004a00…004a20 (1, 0, 8)   8f 00 02 00 ba 00 ff 28 ff 28 ff 28 ff 28 ff 28 ff 28 ff 28 ff 28 ff 28 ff 28 bb 00 ff 00 ff 00   ┆       ( ( ( ( ( ( ( ( ( (      ┆
0x004a20…004a40             ff 00 ff 00 ff f8 ff 08 ff e8 ff 28 ff 28 ff 28 bc 00 ff 28 ff 28 ff 28 ff 28 ff e8 ff 08 ff f8   ┆           ( ( (   ( ( ( (      ┆
0x004a40…004a60             ff 00 ff 00 ff 00 c8 00 ff 28 ff 28 ff 28 ff 28 ff 2e ff 20 ff 3e ff 00 ff 00 ff 00 c9 00 ff 00   ┆         ( ( ( ( .   >          ┆
0x004a60…004a80             ff 00 ff 00 ff 00 ff 3e ff 20 ff 2e ff 28 ff 28 ff 28 ca 00 ff 28 ff 28 ff 28 ff 28 ff ee ff 00   ┆       >   . ( ( (   ( ( ( (    ┆
0x004a80…004aa0             ff fe ff 00 ff 00 ff 00 cd 00 ff 00 ff 00 ff 00 ff 00 ff fe ff 00 ff fe ff 00 ff 00 ff 00 91 00   ┆                                ┆
0x004aa0…004ac0             ff 00 ff 00 ff 00 ff 38 ff 54 ff 5c ff 50 ff 2c ff 00 ff 00 92 00 ff 00 ff 3c ff 50 ff 50 ff 78   ┆       8 T Ø P ,         < P P x┆
0x004ac0…004ae0             ff 50 ff 50 ff 5c ff 00 ff 00 8f 00 ff 00 ff 38 ff 28 ff 7c ff 44 ff 7c ff 44 ff 44 ff 00 ff 00   ┆ P P Ø         8 ( ø D ø D D    ┆
0x004ae0…004b00             9b 00 ff 00 ff 00 ff 00 ff 38 ff 4c ff 54 ff 64 ff 38 ff 00 ff 00 9d 00 ff 00 ff 38 ff 44 ff 4c   ┆         8 L T d 8         8 D L┆
0x004b00…004b20             ff 54 ff 64 ff 44 ff 38 ff 00 ff 00 86 00 ff 00 ff 18 ff 18 ff 3c ff 04 ff 3c ff 44 ff 3c ff 00   ┆ T d D 8             <   < D <  ┆
0x004b20…004b40             ff 00 ff 00 ff 00 ff 38 ff 54 ff 5c ff 50 ff 2c ff 00 ff 00 92 00 ff 00 ff 3c ff 50 ff 50 ff 78   ┆       8 T Ø P ,         < P P x┆
0x004b40…004b60             ff 50 ff 50 ff 5c ff 00 ff 00 8f 00 ff 00 ff 38 ff 28 ff 7c ff 44 ff 7c ff 44 ff 44 ff 00 ff 00   ┆ P P Ø         8 ( ø D ø D D    ┆
0x004b60…004b80             9b 00 ff 00 ff 00 ff 00 ff 38 ff 4c ff 54 ff 64 ff 38 ff 00 ff 00 9d 00 ff 00 ff 38 ff 44 ff 4c   ┆         8 L T d 8         8 D L┆
0x004b80…004ba0             66 00 49 6e 76 61 6c 69 64 20 75 73 65 72 20 6e 75 6d 62 65 72 00 20 4e 6f 74 20 66 6f 75 6e 64   ┆f Invalid user number  Not found┆
0x004ba0…004bc0             0d 0a 00 43 6f 6e 74 65 6e 74 20 6f 66 20 64 65 73 74 69 6e 61 74 69 6f 6e 20 6c 6f 73 74 20 62   ┆   Content of destination lost b┆
0x004bc0…004be0             65 66 6f 72 65 20 63 6f 70 79 0d 0a 00 45 72 72 6f 72 20 6f 70 65 6e 69 6e 67 20 73 6f 75 72 63   ┆efore copy   Error opening sourc┆
0x004be0…004c00             65 20 66 69 6c 65 00 45 72 72 6f 72 20 72 65 61 64 69 6e 67 20 73 6f 75 72 63 65 20 66 69 6c 65   ┆e file Error reading source file┆
0x004c00…004c20 (1, 0, 9)   c3 00 02 00 ba 00 3f 36 3f 36 3f 36 3f 36 3f 36 3f 36 3f 36 3f 36 3f 36 3f 36 3f 36 3f 36 3f 36   ┆      ?6?6?6?6?6?6?6?6?6?6?6?6?6┆
0x004c20…004c40             3f 36 bb 00 3f 00 3f 00 3f 00 3f 00 3f 00 3f fe 3f 06 3f f6 3f 36 3f 36 3f 36 3f 36 3f 36 3f 36   ┆?6  ? ? ? ? ? ? ? ? ?6?6?6?6?6?6┆
0x004c40…004c60             bc 00 3f 36 3f 36 3f 36 3f 36 3f 36 3f f6 3f 06 3f fe 3f 00 3f 00 3f 00 3f 00 3f 00 3f 00 c8 00   ┆  ?6?6?6?6?6? ? ? ? ? ? ? ? ?   ┆
0x004c60…004c80             3f 36 3f 36 3f 36 3f 36 3f 36 bf 37 3f 30 bf 3f 3f 00 3f 00 3f 00 3f 00 3f 00 3f 00 c9 00 3f 00   ┆?6?6?6?6?6 7?0 ?? ? ? ? ? ?   ? ┆
0x004c80…004ca0             3f 00 3f 00 3f 00 3f 00 bf 3f 3f 30 bf 37 3f 36 3f 36 3f 36 3f 36 3f 36 3f 36 ca 00 3f 36 3f 36   ┆? ? ? ?  ??0 7?6?6?6?6?6?6  ?6?6┆
0x004ca0…004cc0             3f 36 3f 36 3f 36 bf f7 3f 00 bf ff 3f 00 3f 00 3f 00 3f 00 3f 00 3f 00 cd 00 3f 00 3f 00 3f 00   ┆?6?6?6  ?   ? ? ? ? ? ?   ? ? ? ┆
0x004cc0…004ce0             3f 00 3f 00 bf ff 3f 00 bf ff 3f 00 3f 00 3f 00 3f 00 3f 00 3f 00 91 00 3f 00 3f 00 3f 00 3f 00   ┆? ?   ?   ? ? ? ? ? ?   ? ? ? ? ┆
0x004ce0…004d00             3f 6e 3f 3b 3f 1b 3f 7e 3f d8 3f dc 3f 77 3f 00 3f 00 3f 00 92 00 3f 00 3f 00 3f 1f 3f 36 3f 66   ┆?n?;? ?ü? ? ?w? ? ?   ? ? ? ?6?f┆
0x004d00…004d20             3f 66 3f 7f 3f 66 3f 66 3f 66 3f 67 3f 00 3f 00 3f 00 8f 00 3f 1c 3f 36 3f 1c 3f 00 3f 1c 3f 36   ┆?f? ?f?f?f?g? ? ?   ? ?6? ? ? ?6┆
0x004d20…004d40             3f 63 3f 63 3f 7f 3f 63 3f 63 3f 00 3f 00 3f 00 9b 00 3f 00 3f 00 3f 00 3f 00 3f 00 3f 3e 3f 67   ┆?c?c? ?c?c? ? ?   ? ? ? ? ? ?>?g┆
0x004d40…004d60             3f 6f 3f 7b 3f 73 3f 3e 3f 00 3f 00 3f 00 9d 00 3f 00 3f 00 3f 3e 3f 63 3f 63 3f 67 3f 6f 3f 7b   ┆?o?æ?s?>? ? ?   ? ? ?>?c?c?g?o?æ┆
0x004d60…004d80             3f 73 3f 63 3f 3e 3f 00 3f 00 3f 00 86 00 3f 00 3f 1c 3f 36 3f 1c 3f 00 3f 3c 3f 06 3f 3e 3f 66   ┆?s?c?>? ? ?   ? ? ?6? ? ?<? ?>?f┆
0x004d80…004da0             3f 66 3f 3b 3f 00 3f 00 3f 00 3f 67 3f 00 3f 00 3f 00 8f 00 3f 1c 3f 36 3f 1c 3f 00 3f 1c 3f 36   ┆?f?;? ? ? ?g? ? ?   ? ?6? ? ? ?6┆
0x004da0…004dc0             3f 63 3f 63 3f 7f 3f 63 3f 63 3f 00 3f 00 3f 00 9b 00 3f 00 3f 00 3f 00 3f 00 3f 00 3f 3e 3f 67   ┆?c?c? ?c?c? ? ?   ? ? ? ? ? ?>?g┆
0x004dc0…004de0             3f 6f 3f 7b 3f 73 3f 3e 3f 00 3f 00 3f 00 9d 00 3f 00 3f 00 3f 3e 3f 63 3f 63 3f 67 3f 6f 3f 7b   ┆?o?æ?s?>? ? ?   ? ? ?>?c?c?g?o?æ┆
0x004de0…004e00             3f 73 3f 63 3f 3e 3f 00 3f 00 3f 00 86 00 3f 00 3f 1c 3f 36 3f 1c 3f 00 3f 3c 3f 06 3f 3e 3f 66   ┆?s?c?>? ? ?   ? ? ?6? ? ?<? ?>?f┆
0x004e00…005000 (1, 0, 10)  Cluster(CPIGRAF TPU)
                            […0x4d…]
0x00ea00…00ec00 (3, 1, 13)  Cluster(CPIGRAF PAS)
                            […0xd…]
0x010600…010800 (4, 0, 12)  Cluster(CPIFONT PAS)
                            […0x12…]
0x012c00…012e00 (5, 0, 1)   Cluster(CPIFONT TPU)
                            […0x5…]
0x013800…013a00 (5, 0, 7)   Cluster(CPIGRAF PAS)
                            […0x3…]
0x014000…014200 (5, 0, 11)  Cluster(CPIFONT TPU)
0x014200…014400 (5, 0, 12)  Cluster(CPIMENU TPU)
                            […0x17…]
0x017200…017400 (6, 0, 6)   Cluster(CHAREDITEXE)
                            […0x48…]
0x020400…020420 (8, 1, 4)   e8 75 ff 72 09 cb b5 01 e8 6d ff 72 01 cb b8 cf 00 e9 fd f4 b8 cd 00 e9 f7 f4 b8 c8 00 e9 f1 f4   ┆ u r     m r                    ┆
0x020420…020440             57 fc 8b d8 0b d2 7d 0d f7 d3 f7 d2 83 c3 01 83 d2 00 b0 2d aa be 32 0c b1 09 2e 3b 54 02 72 07   ┆W     å            -  2   .;T r ┆
0x020440…020460             77 0c 2e 3b 1c 73 07 83 c6 04 fe c9 75 ec fe c1 b0 2f fe c0 2e 2b 1c 2e 1b 54 02 73 f5 2e 03 1c   ┆w .; s      u    /  .+ . T s .  ┆
0x020460…020480             2e 13 54 02 83 c6 04 aa fe c9 75 e4 8b cf 5f 2b cf c3 00 ca 9a 3b 00 e1 f5 05 80 96 98 00 40 42   ┆. T       u   _+     ;        @B┆
0x020480…0204a0             0f 00 a0 86 01 00 10 27 00 00 e8 03 00 00 64 00 00 00 0a 00 00 00 01 00 00 00 33 c0 33 d2 33 f6   ┆       '      d           3 3 3 ┆
0x0204a0…0204c0             e3 59 26 80 3d 2b 74 07 26 80 3d 2d 75 05 46 47 49 e3 48 26 80 3d 24 74 44 26 8a 1d 80 eb 3a 80   ┆ Y& =+t & =-u FGI H& =$tD&    : ┆
0x0204c0…0204e0             c3 0a 73 28 f7 c2 00 f0 75 31 53 d1 e0 d1 d2 52 50 d1 e0 d1 d2 d1 e0 d1 d2 5b 03 c3 5b 13 d3 5b   ┆  s(    u1S    RP        Æ  Æ  Æ┆
0x0204e0…020500             32 ff 03 c3 83 d2 00 78 12 47 e2 cd 4e 75 0a f7 d0 f7 d2 05 01 00 83 d2 00 f8 c3 f9 c3 47 49 e3   ┆2      x G  Nu               GI ┆
0x020500…020520             fa 26 8a 1d 80 fb 61 72 03 80 eb 20 80 eb 3a 80 c3 0a 72 0b 80 eb 17 80 c3 06 73 d0 80 c3 0a b7   ┆ &    ar      :   r       s     ┆
0x020520…020540             04 d1 e0 d1 d2 72 d4 fe cf 75 f6 0a c3 47 e2 d1 eb ba 55 8b ec 83 ec 14 57 83 f9 0b 7e 03 b9 0b   ┆     r   u   G    U     W   ü   ┆
0x020540…020560             00 83 f9 f5 7d 03 b9 f5 ff 89 4e fe 88 76 fc 06 57 8d 7e ec 16 07 e8 d1 00 5f 07 89 4e fa 8b 76   ┆    å     N  v  W ü      _  N  v┆
0x020560…020580             fe 0b f6 78 0c 03 76 fa 46 79 08 c6 46 ec 00 eb 2e f7 de 83 fe 0c 72 03 be 0b 00 80 7a ec 35 c6   ┆   x  v Fy  F   .     r     z 5 ┆
0x020580…0205a0             42 ec 00 72 1a 4e 78 0f fe 42 ec 80 7a ec 39 76 0e c6 42 ec 00 eb ee c7 46 ec 31 00 ff 46 fa 33   ┆B  r Nx  B  z 9v  B     F 1  F 3┆
0x0205a0…0205c0             f6 fc 8b 56 fe 0b d2 78 35 f6 46 fc 80 74 03 b0 2d aa 8b 4e fa 0b c9 79 05 b0 30 aa eb 07 e8 5d   ┆   V   x5 F  t  -  N   y  0    Å┆
0x0205c0…0205e0             00 aa 49 79 f9 0b d2 74 4c b0 2e aa 41 74 06 b0 30 aa 4a 75 f7 4a 78 3d e8 43 00 aa eb f7 b0 20   ┆  Iy   tL . At  0 Ju Jx= C      ┆
0x0205e0…020600             f6 46 fc 80 74 02 b0 2d aa e8 32 00 aa 42 74 0a b0 2e aa e8 28 00 aa 42 75 f9 b0 45 aa b0 2b 8b   ┆ F  t  -  2  Bt  .  (  Bu  E  + ┆
0x020600…020620 (8, 1, 5)   56 fa 0b d2 79 04 b0 2d f7 da aa 8b c2 b2 0a f6 fa 05 30 30 ab 8b cf 5f 2b cf 8b e5 5d c3 8a 42   ┆V   y  -          00   _+   Å  B┆
0x020620…020640             ec 46 0a c0 75 03 b0 30 4e c3 0a c0 75 0d b9 06 00 b8 30 30 fc f3 ab 32 c0 aa c3 80 e6 7f 50 2c   ┆ F  u  0N   u     00   2      P,┆
0x020640…020660             80 b4 4d f6 ec 05 05 00 8a c4 98 8b c8 58 83 f9 d9 75 01 41 51 57 f7 d9 e8 38 01 5f 59 3c 81 73   ┆  M          X   u AQW   8 _Y< s┆
0x020660…020680             04 e8 bb 01 49 51 80 ce 80 b1 84 2a c8 b0 00 74 0a d1 ea d1 db d1 d8 fe c9 75 f6 be 0c 00 8a ee   ┆    IQ     *   t         u      ┆
0x020680…0206a0             b1 04 d2 ed 80 c5 30 26 88 2d 80 e6 0f 52 53 50 d1 e0 d1 d3 d1 d2 d1 e0 d1 d3 d1 d2 59 03 c1 59   ┆      0& -   RSP            Y  Y┆
0x0206a0…0206c0             13 d9 59 13 d1 d1 e0 d1 d3 d1 d2 47 4e 75 cf 26 c6 05 00 59 c3 55 8b ec 83 ec 08 33 c0 89 46 f8   ┆  Y        GNu &   Y U     3  F ┆
0x0206c0…0206e0             89 46 fa 89 46 fc e3 57 26 8a 05 88 46 fe 3c 20 74 08 3c 2b 74 04 3c 2d 75 02 47 49 51 e8 77 00   ┆ F  F  W&   F < t <+t <-u GIQ w ┆
0x0206e0…020700             33 db e3 0d 26 80 3d 2e 75 07 47 49 e8 68 00 f7 db 58 3b c1 74 29 e3 2a 26 8a 05 3c 45 74 04 3c   ┆3   & =.u GI h   X; t) *&  <Et <┆
0x020700…020720             65 75 1f 47 49 53 e8 91 fd 5b 72 13 03 d8 8b f2 99 3b f2 75 0a 3d 40 00 7d 05 3d c0 ff 7f 03 f9   ┆eu GIS   Ær      ; u =@ å =     ┆
0x020720…020740             eb 31 51 57 8a cb 8b 46 f8 8b 5e fa 8b 56 fc 80 f9 dc 7d 0a 51 b1 dc e8 59 00 59 80 c1 24 e8 52   ┆ 1QW   F  ^  V    å Q   Y Y  $ R┆
0x020740…020760             00 5f 59 72 0e 0a c0 74 0a 80 7e fe 2d f8 75 03 80 ce 80 8b e5 5d c3 33 db e3 37 26 8a 05 2c 3a   ┆ _Yr   t  ü - u      Å 3  7&  ,:┆
0x020760…020780             04 0a 73 2e 43 47 49 53 51 57 98 99 e8 ca fb 8b c8 8b f3 8b fa 8b 46 f8 8b 5e fa 8b 56 fc e8 9e   ┆  s.CGISQW            F  ^  V   ┆
0x020780…0207a0             00 e8 8c f9 89 46 f8 89 5e fa 89 56 fc 5f 59 5b eb c7 c3 80 f9 da 7c 49 80 f9 26 7f 44 52 53 50   ┆     F  ^  V _YÆ      øI  & DRSP┆
0x0207a0…0207c0             0a c9 9c 79 02 f6 d9 8a d9 80 e3 fc 8a fb d0 eb 02 df 32 ff 8d bf a3 0f 2e 8b 05 2e 8b 5d 02 2e   ┆   y              2     .  . Å .┆
0x0207c0…0207e0             8b 55 04 80 e1 03 74 07 e8 54 00 fe c9 75 f9 8b c8 8b f3 8b fa 9d 58 5b 5a 78 03 e9 08 fa e9 82   ┆ U    t  T   u        XÆZx      ┆
0x0207e0…020800             fa f9 c3 81 00 00 00 00 00 8e 00 00 00 40 1c 9b 00 00 20 bc 3e a8 00 10 a5 d4 68 b6 04 bf c9 1b   ┆             @      >     h     ┆
0x020800…020820 (8, 1, 6)   0e c3 ac c5 eb 78 2d d0 cd ce 1b c2 53 de f9 78 39 3f 01 eb 2b a8 ad c5 1d f8 c9 7b ce 97 40 0a   ┆     x-     S  x9?  +      æ  @ ┆
0x020820…020840             c0 74 2e 80 ce 80 51 52 53 50 d1 ea d1 db d0 dc d1 ea d1 db d0 dc 59 02 e5 59 13 d9 59 13 d1 59   ┆ t.   QRSP            Y  Y  Y  Y┆
0x020840…020860             73 0a d1 da d1 db d0 dc 04 01 72 05 80 e6 7f 04 03 c3 55 8b ec 83 ec 20 8b 46 0e 8b 56 10 8d 7e   ┆s         r       U      F  V  ü┆
0x020860…020880             e0 16 07 e8 ba fb 1e 8b f7 16 1f c4 7e 08 8b 56 06 8b 46 0c 3b c2 7e 02 8b c2 3b ca 7e 02 8b ca   ┆            ü  V  F ; ü   ; ü   ┆
0x020880…0208a0             3b c1 7d 02 8b c1 fc aa 2b c1 74 08 51 8b c8 b0 20 f3 aa 59 f3 a4 1f 8b e5 5d ca 0c 00 55 8b ec   ┆; å     + t Q      Y     Å   U  ┆
0x0208a0…0208c0             c4 7e 0a 26 8a 0d 32 ed 47 e3 09 26 80 3d 20 75 03 47 e2 f7 e8 e3 fb 72 02 e3 09 8b cf 2b 4e 0a   ┆ ü &  2 G  & = u G     r     +N ┆
0x0208c0…0208e0             33 c0 33 d2 c4 7e 06 26 89 0d 5d ca 08 00 55 8b ec 83 ec 40 8b 46 10 8b 5e 12 8b 56 14 8b 4e 0c   ┆3 3  ü &  Å   U    @ F  ^  V  N ┆
0x0208e0…020900             0b c9 79 0e b9 06 00 2b 4e 0e 83 f9 fe 7e 03 b9 fe ff 8d 7e c0 16 07 e8 38 fc 1e 8b f7 16 1f c4   ┆  y    +N    ü     ü    8       ┆
0x020900…020920             7e 08 8b 56 06 8b 46 0e 3b c2 7e 02 8b c2 3b ca 7e 02 8b ca 3b c1 7d 02 8b c1 fc aa 2b c1 74 08   ┆ü  V  F ; ü   ; ü   ; å     + t ┆
0x020920…020940             51 8b c8 b0 20 f3 aa 59 f3 a4 1f 8b e5 5d ca 10 00 55 8b ec c4 7e 0a 26 8a 0d 32 ed 47 e3 09 26   ┆Q      Y     Å   U   ü &  2 G  &┆
0x020940…020960             80 3d 20 75 03 47 e2 f7 e8 6a fd 72 02 e3 0b 8b cf 2b 4e 0a 33 c0 33 db 33 d2 c4 7e 06 26 89 0d   ┆ = u G   j r     +N 3 3 3  ü &  ┆
0x020960…020980             5d ca 08 00 8b dc 1e 36 c4 7f 08 36 c5 77 04 fc 33 c0 ab b8 b0 d7 ab b8 80 00 ab 33 c0 ab ab ab   ┆Å      6   6 w  3          3    ┆
0x020980…0209a0             8d 45 74 ab 8c c0 ab b8 39 12 ab 8c c8 ab 33 c0 b9 0e 00 f3 ab ac 3c 4f 76 02 b0 4f 8a c8 32 ed   ┆ Et     9     3       <Ov  O  2 ┆
0x0209a0…0209c0             f3 a4 32 c0 aa 1f ca 08 00 8b dc 36 c4 7f 0a 36 8b 47 04 26 89 45 04 36 8b 47 06 26 89 45 0c 36   ┆  2        6   6 G & E 6 G & E 6┆
0x0209c0…0209e0             8b 47 08 26 89 45 0e 33 c0 26 89 45 08 26 89 45 0a ca 0a 00 ba b1 d7 eb 08 ba b2 d7 eb 03 ba b3   ┆ G & E 3 & E & E                ┆
0x0209e0…020a00             d7 8b dc 36 c4 7f 04 26 8b 45 02 3d b1 d7 74 12 3d b2 d7 74 0d 3d b0 d7 74 10 c7 06 42 06 66 00   ┆   6   & E =  t =  t =  t   B f ┆
0x020a00…020a20 (8, 1, 7)   eb 24 52 06 57 0e e8 24 00 5a 33 c0 26 89 55 02 26 89 45 08 26 89 45 0a bb 10 00 e8 4a 00 74 06   ┆ $R W  $ Z3 & U & E & E     J t ┆
0x020a20…020a40             26 c7 45 02 b0 d7 ca 04 00 b0 00 eb 02 b0 01 8b dc 36 c4 7f 04 26 81 7d 02 b1 d7 74 18 26 81 7d   ┆& E              6   & å   t & å┆
0x020a40…020a60             02 b2 d7 74 08 c7 06 42 06 67 00 eb 18 50 bb 14 00 e8 14 00 58 0a c0 74 0c bb 1c 00 e8 09 00 26   ┆   t   B g   P      X  t       &┆
0x020a60…020a80             c7 45 02 b0 d7 ca 04 00 06 57 06 57 26 ff 19 0b c0 74 03 a3 42 06 5f 07 c3 8b dc 1e 36 c5 7f 04   ┆ E       W W&    t  B _     6   ┆
0x020a80…020aa0             33 c9 89 0d b8 00 3d 81 7d 02 b1 d7 74 0d b0 02 ff 05 81 7d 02 b3 d7 74 02 b4 3c 80 7d 30 00 74   ┆3     = å   t      å   t  < å0 t┆
0x020aa0…020ac0             09 8d 55 30 cd 21 72 4f 89 05 b8 15 13 33 c9 8b d9 81 7d 02 b1 d7 74 29 8b 1d b8 00 44 cd 21 b8   ┆  U0 !rO     3    å   t)    D ! ┆
0x020ac0…020ae0             6a 13 8b c8 8c cb f6 c2 80 75 11 81 7d 02 b3 d7 75 03 e8 26 00 b8 45 13 33 c9 8b d9 c7 45 02 b2   ┆j        u  å   u  &  E 3    E  ┆
0x020ae0…020b00             d7 89 45 14 8c 4d 16 89 4d 18 89 5d 1a c7 45 1c 8a 13 8c 4d 1e 33 c0 1f ca 04 00 33 d2 33 c9 8b   ┆  E  M  M  Å  E    M 3     3 3  ┆
0x020b00…020b20             1d b8 02 42 cd 21 2d 80 00 83 da 00 73 04 33 c0 33 d2 8b ca 8b d0 8b 1d b8 00 42 cd 21 8d 95 80   ┆   B !-     s 3 3         B !   ┆
0x020b20…020b40             00 b9 80 00 8b 1d b4 3f cd 21 73 02 33 c0 33 db 3b d8 74 20 80 b9 80 00 1a 74 03 43 eb f2 8b d3   ┆       ? !s 3 3 ; t      t C    ┆
0x020b40…020b60             2b d0 b9 ff ff 8b 1d b8 02 42 cd 21 33 c9 8b 1d b4 40 cd 21 c3 8b dc 1e 36 c4 7f 04 26 c5 55 0c   ┆+        B !3    @ !    6   & U ┆
0x020b60…020b80             26 8b 4d 04 26 8b 1d b4 3f cd 21 72 10 26 89 45 0a 33 c0 26 c7 45 08 00 00 1f ca 04 00 26 c7 45   ┆& M &   ? !r & E 3 & E       & E┆
0x020b80…020ba0             0a 00 00 eb ee 8b dc 1e 36 c4 7f 04 26 c5 55 0c 33 c9 26 87 4d 08 26 8b 1d b4 40 cd 21 72 07 2b   ┆        6   & U 3 & M &   @ !r +┆
0x020ba0…020bc0             c1 74 03 b8 65 00 1f ca 04 00 8b dc 1e 36 c4 7f 04 26 c5 55 0c 33 c9 26 87 4d 08 26 8b 1d b4 40   ┆ t  e        6   & U 3 & M &   @┆
0x020bc0…020be0             cd 21 72 02 33 c0 1f ca 04 00 8b dc 36 c4 7f 04 26 8b 1d 83 fb 04 76 06 b4 3e cd 21 72 02 33 c0   ┆ !r 3       6   &     v  > !r 3 ┆
0x020be0…020c00             ca 04 00 83 3e 42 06 00 75 08 26 81 7d 02 b1 d7 75 0d 26 8b 5d 08 26 8b 55 0a 26 c4 7d 0c c3 c7   ┆    >B  u & å   u & Å & U & å   ┆
0x020c00…020c20 (8, 1, 8)   06 42 06 68 00 eb eb 3b da 74 05 26 8a 01 f8 c3 8b fc 36 c4 7d 02 e8 3d 00 8b d0 3b da 75 ec b0   ┆ B h   ; t &      6 å  =   ; u  ┆
0x020c20…020c40             1a f9 c3 83 3e 42 06 00 75 08 26 81 7d 02 b2 d7 75 0d 26 8b 5d 08 26 8b 55 04 26 c4 7d 0c c3 c7   ┆    >B  u & å   u & Å & U & å   ┆
0x020c40…020c60             06 42 06 69 00 eb eb 26 88 01 43 3b da 74 01 c3 8b fc 36 c4 7d 02 51 56 1e ba 32 08 8e da 26 89   ┆ B i   &  C; t    6 å QV  2   & ┆
0x020c60…020c80             5d 08 06 57 06 57 26 ff 5d 14 0b c0 74 03 a3 42 06 5f 07 26 8b 45 0a 26 8b 5d 08 26 8b 55 04 26   ┆Å  W W& Å   t  B _ & E & Å & U &┆
0x020c80…020ca0             c4 7d 0c 1f 5e 59 c3 8b dc 36 c4 7f 04 06 57 e8 51 ff 75 14 e8 70 ff 3c 1a 74 0d 43 3c 0d 75 f4   ┆ å  ^Y   6    W Q u  p < t C< u ┆
0x020ca0…020cc0             e8 64 ff 3c 0a 75 01 43 5f 07 26 89 5d 08 eb 25 8b dc 36 c4 7f 04 06 57 e8 68 ff 75 0a b0 0d e8   ┆ d < u C_ & Å  %  6    W h u    ┆
0x020cc0…020ce0             85 ff b0 0a e8 80 ff 5f 07 26 89 5d 08 eb 06 8b dc 36 c4 7f 04 26 83 7d 1a 00 75 03 ca 04 00 83   ┆       _ & Å     6   & å  u     ┆
0x020ce0…020d00             3e 42 06 00 75 f6 06 57 26 ff 5d 18 0b c0 74 ec a3 42 06 eb e7 8b dc 36 c4 7f 04 06 57 e8 e3 fe   ┆>B  u  W& Å   t  B     6    W   ┆
0x020d00…020d20             75 0d e8 02 ff 72 01 43 5f 07 26 89 5d 08 cb b0 1a eb f5 8b dc 36 c4 7f 08 36 8a 47 06 36 8b 4f   ┆u    r C_ & Å        6   6 G 6 O┆
0x020d20…020d40             04 06 57 e8 fd fe 75 0f 49 7e 09 96 b0 20 e8 16 ff e2 f9 96 e8 10 ff 5f 07 26 89 5d 08 ca 04 00   ┆  W   u Iü             _ & Å    ┆
0x020d40…020d60             55 8b ec 1e c4 7e 0c 06 57 e8 97 fe c5 76 08 b9 00 00 75 15 e8 b0 fe 3c 0d 74 0e 3c 1a 74 0a 43   ┆U    ü  W    v    u    < t < t C┆
0x020d60…020d80             41 46 88 04 3b 4e 06 75 eb 2b f1 88 0c 5f 07 26 89 5d 08 1f 5d ca 06 00 55 8b ec 1e c4 7e 0c 06   ┆AF  ;N u +   _ & Å  Å   U    ü  ┆
0x020d80…020da0             57 e8 9f fe 75 25 c5 76 08 8b 4e 06 fc ac 32 e4 2b c8 7e 0c b0 20 e8 ae fe e2 f9 8a 44 ff 32 e4   ┆W   u% v  N   2 + ü         D 2 ┆
0x020da0…020dc0             8b c8 e3 07 fc ac e8 9e fe e2 f9 5f 07 26 89 5d 08 1f 5d ca 06 00 55 8b ec 83 ec 20 c4 7e 06 06   ┆           _ & Å  Å   U      ü  ┆
0x020dc0…020de0             57 e8 1f fe be 00 00 75 21 e8 3b fe 3c 1a 74 1a 3c 20 77 03 43 eb f2 e8 2d fe 3c 20 76 0c 43 83   ┆W      u! ; < t < w C   - < v C ┆
0x020de0…020e00             fe 20 74 f3 88 42 e0 46 eb ed 5f 07 26 89 5d 08 8b ce e3 12 8d 7e e0 16 07 e8 9e f6 72 02 e3 0a   ┆  t  B F  _ & Å      ü      r   ┆
0x020e00…020e20 (8, 1, 9)   c7 06 42 06 6a 00 33 c0 8b d0 8b e5 5d cb 55 8b ec 83 ec 20 8b 46 08 8b 56 0a 8d 7e e0 16 07 e8   ┆  B j 3     Å U      F  V  ü    ┆
0x020e20…020e40             fe f5 c4 7e 0c 06 57 e8 f9 fd 75 1f 8b 46 06 2b c1 7e 0d 8b f1 8b c8 b0 20 e8 0b fe e2 f9 8b ce   ┆   ü  W   u  F + ü              ┆
0x020e40…020e60             8d 76 e0 fc 36 ac e8 fe fd e2 f8 5f 07 26 89 5d 08 8b e5 5d ca 06 00 8b dc 1e 36 c4 7f 08 36 c5   ┆ v  6      _ & Å   Å      6   6 ┆
0x020e60…020e80             77 04 fc 33 c0 ab b8 b0 d7 ab 33 c0 b9 16 00 f3 ab ac 3c 4f 76 02 b0 4f 8a c8 32 ed f3 a4 32 c0   ┆w  3      3       <Ov  O  2   2 ┆
0x020e80…020ea0             aa 1f ca 08 00 a0 48 06 b4 3d 33 d2 eb 06 b8 00 3c ba 01 00 55 8b ec c4 7e 08 26 81 7d 02 b0 d7   ┆      H  =3     <   U   ü & å   ┆
0x020ea0…020ec0             74 1a 26 81 7d 02 b3 d7 74 08 c7 06 42 06 66 00 eb 34 50 52 06 57 0e e8 4c 00 5a 58 26 80 7d 30   ┆t & å   t   B f  4PR W  L ZX& å0┆
0x020ec0…020ee0             00 74 12 1e 8d 55 30 06 1f 33 c9 cd 21 1f 73 06 a3 42 06 eb 11 92 26 c7 45 02 b3 d7 26 89 05 8b   ┆ t   U0  3  ! s  B    & E   &   ┆
0x020ee0…020f00             46 06 26 89 45 04 5d ca 06 00 8b dc 36 c4 7f 04 e8 38 00 75 0e 33 c9 26 8b 1d b4 40 cd 21 73 03   ┆F & E Å     6    8 u 3 &   @ !s ┆
0x020f00…020f20             a3 42 06 ca 04 00 8b dc 36 c4 7f 04 e8 1c 00 75 17 26 8b 1d 83 fb 04 76 09 b4 3e cd 21 73 03 a3   ┆ B      6      u &     v  > !s  ┆
0x020f20…020f40             42 06 26 c7 45 02 b0 d7 ca 04 00 26 81 7d 02 b3 d7 74 06 c7 06 42 06 67 00 c3 b4 3f ba 64 00 eb   ┆B & E      & å   t   B g   ? d  ┆
0x020f40…020f60             05 b4 40 ba 65 00 55 8b ec c4 7e 0a e8 dc ff 75 1b 1e 52 c5 56 06 26 8b 4d 04 26 8b 1d cd 21 5a   ┆  @ e U   ü    u  R V & M &   !Z┆
0x020f60…020f80             1f 72 06 3b c1 74 05 8b c2 a3 42 06 5d ca 04 00 b3 3f b9 64 00 eb 05 b3 40 b9 65 00 55 8b ec c4   ┆ r ; t    B Å    ? d    @ e U   ┆
0x020f80…020fa0             7e 10 e8 a6 ff 75 3f 8b 46 0a 0b c0 74 1c 1e 51 26 f7 65 04 8b c8 c5 56 0c 8a e3 26 8b 1d cd 21   ┆ü    u? F   t  Q& e    V   &   !┆
0x020fa0…020fc0             59 1f 72 1f 33 d2 26 f7 75 04 c4 7e 06 8c c2 0b d7 74 05 26 89 05 eb 1c 3b 46 0a 74 17 89 0e 42   ┆Y r 3 & u  ü     t &    ;F t   B┆
0x020fc0…020fe0             06 eb 11 a3 42 06 c4 7e 06 8c c2 0b d7 74 05 33 c0 26 89 05 5d ca 0e 00 55 8b ec c4 7e 0a e8 4a   ┆    B  ü     t 3 &  Å   U   ü  J┆
0x020fe0…021000             ff 75 21 8b 46 08 26 f7 65 04 8b c8 8b 46 06 26 f7 65 04 03 ca 8b d0 26 8b 1d b8 00 42 cd 21 73   ┆ u! F & e    F & e     &    B !s┆
0x021000…021020 (8, 1, 10)  03 a3 42 06 5d ca 08 00 8b dc 8c da 36 c5 77 0a 36 c4 7f 06 36 8b 4f 04 fc 3b f7 73 07 03 f1 03   ┆  B Å       6 w 6   6 O  ; s    ┆
0x021020…021040             f9 4e 4f fd f3 a4 8e da ca 0a 00 8b dc 36 c4 7f 08 36 8b 4f 06 36 8a 47 04 fc f3 aa ca 08 00 00   ┆ NO          6   6 O 6 G        ┆
0x021040…021060             00 00 00 00 ff ff ff ff 18 ff ff 18 e7 00 00 e7 50 07 50 72 9b 76 65 20 20 00 00 00 00 00 00 00   ┆                P Pr ve         ┆
0x021060…021080             00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 46 07 46 69 6c 65 72 20 20 00   ┆                      F Filer   ┆
0x021080…0210a0             00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 52 0e 52 65   ┆                            R Re┆
0x0210a0…0210c0             64 69 67 65 72 20 74 65 67 6e 20 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆diger tegn                      ┆
0x0210c0…0210e0             00 00 54 09 6e 79 74 20 54 65 67 6e 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆  T nyt Tegn                    ┆
0x0210e0…021100             00 00 00 00 00 00 00 00 2b 09 2b 31 20 74 65 67 6e 20 20 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆        + +1 tegn               ┆
0x021100…021120             00 00 00 00 00 00 00 00 00 00 00 00 00 00 2d 09 2d 31 20 74 65 67 6e 20 20 00 00 00 00 00 00 00   ┆              - -1 tegn         ┆
0x021120…021140             00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 46 07 6e 79 20 46 6f 6e 74 00 00 00   ┆                    F ny Font   ┆
0x021140…021160             00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4e 08 66 6f 6e 74   ┆                          N font┆
0x021160…021180             4e 61 76 6e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆Navn                            ┆
0x021180…0211a0             48 09 48 65 6e 74 20 66 6f 6e 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆H Hent font                     ┆
0x0211a0…0211c0             00 00 00 00 00 00 47 08 47 65 6d 20 66 6f 6e 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆      G Gem font                ┆
0x0211c0…0211e0             00 00 00 00 00 00 00 00 00 00 00 00 41 06 41 66 73 6c 75 74 00 00 00 00 00 00 00 00 00 00 00 00   ┆            A Afslut            ┆
0x0211e0…021200             00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 42 0a 68 65 6e 74 20 42 69 6e 91 72 00 00   ┆                  B hent Bin r  ┆
0x021200…021220 (8, 1, 11)  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 54 0c 72 65 64 69 67 65   ┆                        T redige┆
0x021220…021240             72 20 54 65 67 6e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4b 09   ┆r Tegn                        K ┆
0x021240…021260             74 65 67 6e 20 4b 6f 70 69 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆tegn Kopi                       ┆
0x021260…021280             00 00 00 00 50 0a 50 61 73 74 65 20 74 65 67 6e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆    P Paste tegn                ┆
0x021280…0212a0             00 00 00 00 00 00 00 00 00 00 55 0d 55 64 73 6b 72 69 76 20 70 72 9b 76 65 00 00 00 00 00 00 00   ┆          U Udskriv pr ve       ┆
0x0212a0…0212c0             00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4e 08 4e 79 20 70 72 9b 76 65 00 00 00 00 00 00   ┆                N Ny pr ve      ┆
0x0212c0…0212e0             00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 54 0c 54 61 73 74 20 65 74 20   ┆                      T Tast et ┆
0x0212e0…021300             74 65 67 6e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 41 10 74 61   ┆tegn                        A ta┆
0x021300…021320             73 74 20 41 53 43 49 49 20 76 91 72 64 69 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆st ASCII v rdi                  ┆
0x021320…021340             00 00 20 41 6e 67 69 76 20 70 61 72 61 6d 65 74 72 65 20 66 6f 72 20 65 6e 20 6e 79 20 66 6f 6e   ┆   Angiv parametre for en ny fon┆
0x021340…021360             74 3a 20 00 00 00 00 00 00 00 00 28 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d   ┆t:         (====================┆
0x021360…021380             3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0c 46 6f 6e 74 6e 61 76 6e 20 20 20   ┆==================== Fontnavn   ┆
0x021380…0213a0             3a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0c 78 2d   ┆:                             x-┆
0x0213a0…0213c0             62 69 74 73 20 20 20 20 20 3a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆bits     :                      ┆
0x0213c0…0213e0             00 00 00 00 00 00 0c 79 2d 62 69 74 73 20 20 20 20 20 3a 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆       y-bits     :             ┆
0x0213e0…021400             00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0c 41 53 43 49 49 2d 66 72 61 20 20 3a 00 00 00 00   ┆                ASCII-fra  :    ┆
0x021400…021420 (8, 1, 12)  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0c 41 53 43 49 49 2d 74   ┆                         ASCII-t┆
0x021420…021440             69 6c 20 20 3a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆il  :                           ┆
0x021440…021460             00 1b 3c 70 69 6c 6f 70 3e 20 6f 67 20 3c 70 69 6c 6e 65 64 3e 20 73 6b 69 66 74 65 72 00 00 00   ┆  <pilop> og <pilned> skifter   ┆
0x021460…021480             00 00 00 00 00 00 00 00 00 00 19 3c 45 53 43 3e 66 6f 72 74 72 79 64 2c 20 3c 52 45 54 55 52 3e   ┆           <ESC>fortryd, <RETUR>┆
0x021480…0214a0             20 72 65 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 4f 4b 00 01 02 04 08 10 20 40 80   ┆ ret                 OK       @ ┆
0x0214a0…0214c0             03 54 49 4c 03 46 52 41 00 22 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆ TIL FRA "                      ┆
0x0214c0…0214e0             00 00 00 00 00 00 00 00 00 80 c0 e0 f0 f8 fc fe 01 00 00 00 1d 3c 48 4f 4d 45 3e 20 20 6d 61 72   ┆                     <HOME>  mar┆
0x0214e0…021500             6b 9b 72 20 74 69 6c 20 74 65 6b 73 74 73 74 61 72 74 00 00 00 00 00 00 00 00 00 00 00 1c 3c 45   ┆k r til tekststart            <E┆
0x021500…021520             4e 44 3e 20 20 20 6d 61 72 6b 9b 72 20 74 69 6c 20 74 65 6b 73 74 73 6c 75 74 00 00 00 00 00 00   ┆ND>   mark r til tekstslut      ┆
0x021520…021540             00 00 00 00 00 00 24 3c 44 45 4c 3e 20 20 20 73 6c 65 74 20 74 65 67 6e 20 70 86 20 6d 61 72 6b   ┆      $<DEL>   slet tegn p  mark┆
0x021540…021560             9b 72 65 6e 73 20 70 6c 61 64 73 00 00 00 00 28 3c 49 4e 53 3e 20 20 20 73 6b 69 66 74 20 6d 65   ┆ rens plads    (<INS>   skift me┆
0x021560…021580             6c 6c 65 6d 20 6f 76 65 72 73 6b 72 69 76 20 6f 67 20 69 6e 64 73 91 74 26 3c 5e 59 3e 20 20 20   ┆llem overskriv og inds t&<^Y>   ┆
0x021580…0215a0             20 73 6c 65 74 20 6c 69 6e 69 65 20 66 72 61 20 6d 61 72 6b 9b 72 65 6e 73 20 70 6c 61 64 73 00   ┆ slet linie fra mark rens plads ┆
0x0215a0…0215c0             00 28 3c 11 c4 3e 20 20 20 20 73 6c 65 74 20 74 65 67 6e 20 74 69 6c 20 76 65 6e 73 74 72 65 20   ┆ (<  >    slet tegn til venstre ┆
0x0215c0…0215e0             46 4f 52 20 6d 61 72 6b 9b 72 27 3c 1b 3e 20 20 20 20 20 72 79 6b 20 6d 61 72 6b 9b 72 20 65 6e   ┆FOR mark r'< >     ryk mark r en┆
0x0215e0…021600             20 70 6c 61 64 73 20 74 69 6c 20 76 65 6e 73 74 72 65 00 25 3c 1a 3e 20 20 20 20 20 72 79 6b 20   ┆ plads til venstre %< >     ryk ┆
0x021600…021620 (8, 1, 13)  6d 61 72 6b 9b 72 20 65 6e 20 70 6c 61 64 73 20 74 69 6c 20 68 9b 6a 72 65 00 00 00 06 91 9b 86   ┆mark r en plads til h jre       ┆
0x021620…021640             92 9d 8f 00 06 7b 7c 7d 5b 5c 5d 00 00 00 00 00 00 00 04 04 04 04 04 04 04 04 04 04 04 04 00 00   ┆     æøåÆØÅ                     ┆
0x021640…021660             00 00 04 04 04 04 08 08 08 08 0c 0c 0c 0c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆                                ┆
0x021660…021680             00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆                                ┆
0x021680…0216a0             00 00 00 00 00 00 00 00 02 00 00 00 00 00 00 00 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a   ┆                                ┆
0x0216a0…0216c0             1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a   ┆                                ┆
                            […0x2…]
0x021700…021720             00 00 00 00 00 00 00 00 00 00 00 00 00 00 2d 09 2d 31 20 74 65 67 6e 20 20 00 00 00 00 00 00 00   ┆              - -1 tegn         ┆
0x021720…021740             00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 46 07 6e 79 20 46 6f 6e 74 00 00 00   ┆                    F ny Font   ┆
0x021740…021760             00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4e 08 66 6f 6e 74   ┆                          N font┆
0x021760…021780             4e 61 76 6e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆Navn                            ┆
0x021780…0217a0             48 09 48 65 6e 74 20 66 6f 6e 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆H Hent font                     ┆
0x0217a0…0217c0             00 00 00 00 00 00 47 08 47 65 6d 20 66 6f 6e 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆      G Gem font                ┆
0x0217c0…0217e0             00 00 00 00 00 00 00 00 00 00 00 00 41 06 41 66 73 6c 75 74 00 00 00 00 00 00 00 00 00 00 00 00   ┆            A Afslut            ┆
0x0217e0…021800             00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 42 0a 68 65 6e 74 20 42 69 6e 91 72 00 00   ┆                  B hent Bin r  ┆
0x021800…021a00 (8, 1, 14)  Cluster(CPIGRAF PAS)
                            […0x9…]
0x022c00…022e00 (9, 0, 9)   Cluster(CPIMENU PAS)
                            […0x1a…]
0x026200…026400 (10, 0, 6)  Cluster(CPIGRAF PAS)
0x026400…026600 (10, 0, 7)  Cluster(CPIMENU PAS)
                            […0x1…]
0x026800…026a00 (10, 0, 9)  Cluster(CPIGRAF PAS)
                            […0x1a…]
0x029e00…02a000 (11, 0, 6)  Cluster(FIGUR1  PAS)
                            […0x2…]
0x02a400…02a600 (11, 0, 9)  Cluster(FIGUR11 PAS)
                            […0x5…]
0x02b000…02b200 (11, 0, 15) Cluster(FIGUR13 PAS)
                            […0x5…]
0x02bc00…02be00 (11, 1, 6)  Cluster(FIGUR17 PAS)
                            […0x2…]
0x02c200…02c400 (11, 1, 9)  Cluster(FIGUR19 PAS)
                            […0x2…]
0x02c800…02ca00 (11, 1, 12) Cluster(FIGUR3  PAS)
                            […0x1…]
0x02cc00…02ce00 (11, 1, 14) Cluster(FIGUR5  PAS)
                            […0x2…]
0x02d200…02d400 (12, 0, 2)  Cluster(FIGUR7  PAS)
                            […0x6…]
0x02e000…02e200 (12, 0, 9)  Cluster(FIGUR9  PAS)
                            […0x1…]
0x02e400…02e600 (12, 0, 11) Cluster(CPIGRAF PAS)
                            […0x7…]
0x02f400…02f600 (12, 1, 4)  Cluster(8X8FONT SET)
                            […0x3…]
0x02fc00…02fe00 (12, 1, 8)  Cluster(BLOCK   SET)
                            […0x6…]
0x030a00…030c00 (12, 1, 15) Cluster(BOLD    SET)
                            […0x1…]
0x030e00…031000 (13, 0, 2)  Cluster(BOLD1   SET)
                            […0x6…]
0x031c00…031e00 (13, 0, 9)  Cluster(BOLD2   SET)
                            […0xd…]
0x033800…033a00 (13, 1, 8)  Cluster(BROADWAYSET)
                            […0x4…]
0x034200…034400 (13, 1, 13) Cluster(CYBER   SET)
                            […0x6…]
0x035000…035200 (14, 0, 5)  Cluster(DOTTIE  SET)
                            […0x5…]
0x035c00…035e00 (14, 0, 11) Cluster(MOVE    SET)
                            […0x2…]
0x036200…036400 (14, 0, 14) Cluster(NORMAL  SET)
                            […0x1…]
0x036600…036800 (14, 1, 1)  Cluster(NORMAL1 SET)
                            […0x6…]
0x037400…037600 (14, 1, 8)  Cluster(NORMAL2 SET)
                            […0x6…]
0x038200…038400 (14, 1, 15) Cluster(OLDENG  SET)
                            […0x1…]
0x038600…038800 (15, 0, 2)  Cluster(OLDENG1 SET)
                            […0x9…]
0x039a00…039c00 (15, 0, 12) Cluster(OLDENG2 SET)
                            […0x12…]
0x03c000…03c200 (16, 0, 1)  Cluster(OLDTIME SET)
                            […0xc…]
0x03da00…03dc00 (16, 0, 14) Cluster(ORIENTALSET)
                            […0x4…]
0x03e400…03e600 (16, 1, 4)  Cluster(PIGFONT SET)
                            […0x1…]
0x03e800…03ea00 (16, 1, 6)  Cluster(RAISED  SET)
                            […0x4…]
0x03f200…03f400 (16, 1, 11) Cluster(RAISED1 SET)
                            […0x4…]
0x03fc00…03fe00 (17, 0, 1)  Cluster(ROMAN   SET)
                            […0x1…]
0x040000…040200 (17, 0, 3)  Cluster(ROMAN1  SET)
                            […0x6…]
0x040e00…041000 (17, 0, 10) Cluster(ROMAN2  SET)
                            […0xd…]
0x042a00…042c00 (17, 1, 9)  Cluster(RUSSELL SET)
                            […0x17…]
0x045a00…045c00 (18, 1, 3)  Cluster(SPECIAL SET)
                            […0x1…]
0x045e00…046000 (18, 1, 5)  Cluster(SPECIAL1SET)
                            […0x6…]
0x046c00…046e00 (18, 1, 12) Cluster(SPECIAL2SET)
                            […0xd…]
0x048800…048a00 (19, 0, 11) Cluster(CPIGRAF PAS)
                            […0x32…]
0x04ee00…04ee20 (21, 0, 2)  6c 74 79 70 3a 20 53 79 73 5f 66 69 6c 74 79 70 65 3b 20 56 41 52 20 65 72 72 3a 20 42 4f 4f 4c   ┆ltyp: Sys_filtype; VAR err: BOOL┆
0x04ee20…04ee40             45 41 4e 29 3b 0d 0a 50 52 4f 43 45 44 55 52 45 20 53 79 73 5f 63 6c 6f 73 65 66 69 6c 65 28 66   ┆EAN);  PROCEDURE Sys_closefile(f┆
0x04ee40…04ee60             69 6c 74 79 70 3a 20 53 79 73 5f 66 69 6c 74 79 70 65 29 3b 0d 0a 50 52 4f 43 45 44 55 52 45 20   ┆iltyp: Sys_filtype);  PROCEDURE ┆
0x04ee60…04ee80             53 79 73 5f 72 65 61 64 66 69 6c 65 28 6e 6f 3a 20 49 4e 54 45 47 45 52 3b 56 41 52 20 64 65 73   ┆Sys_readfile(no: INTEGER;VAR des┆
0x04ee80…04eea0             74 29 3b 0d 0a 50 52 4f 43 45 44 55 52 45 20 53 79 73 5f 77 72 69 74 65 66 69 6c 65 28 6e 6f 3a   ┆t);  PROCEDURE Sys_writefile(no:┆
0x04eea0…04eec0             20 49 4e 54 45 47 45 52 3b 20 56 41 52 20 64 65 73 74 29 3b 0d 0a 50 52 4f 43 45 44 55 52 45 20   ┆ INTEGER; VAR dest);  PROCEDURE ┆
0x04eec0…04eee0             53 63 72 5f 74 65 78 74 63 6f 6e 76 65 72 74 28 56 41 52 20 73 3a 20 73 74 72 38 30 3b 20 63 6f   ┆Scr_textconvert(VAR s: str80; co┆
0x04eee0…04ef00             6e 76 65 72 74 3a 20 54 78 74 5f 63 6f 6e 76 65 72 74 74 79 70 65 29 3b 0d 0a 50 52 4f 43 45 44   ┆nvert: Txt_converttype);  PROCED┆
0x04ef00…04ef20             55 52 45 20 65 72 72 6f 72 28 65 72 72 6e 6f 20 3a 62 79 74 65 29 3b 0d 0a 50 52 4f 43 45 44 55   ┆URE error(errno :byte);  PROCEDU┆
0x04ef20…04ef40             52 45 20 73 65 74 63 75 72 73 6f 72 6f 66 66 3b 0d 0a 50 52 4f 43 45 44 55 52 45 20 73 65 74 63   ┆RE setcursoroff;  PROCEDURE setc┆
0x04ef40…04ef60             75 72 73 6f 72 6f 6e 3b 0d 0a 50 52 4f 43 45 44 55 52 45 20 77 72 69 74 65 73 74 72 28 63 6f 6c   ┆ursoron;  PROCEDURE writestr(col┆
0x04ef60…04ef80             2c 72 6f 77 3a 20 49 4e 54 45 47 45 52 3b 20 73 74 72 3a 20 73 74 72 38 30 29 3b 0d 0a 50 52 4f   ┆,row: INTEGER; str: str80);  PRO┆
0x04ef80…04efa0             43 45 44 55 52 45 20 67 72 61 70 68 6d 6f 64 65 3b 0d 0a 50 52 4f 43 45 44 55 52 45 20 74 65 78   ┆CEDURE graphmode;  PROCEDURE tex┆
0x04efa0…04efc0             74 6d 6f 64 65 3b 0d 0a 46 55 4e 43 54 49 4f 4e 20 20 73 70 63 28 6c 3a 20 49 4e 54 45 47 45 52   ┆tmode;  FUNCTION  spc(l: INTEGER┆
0x04efc0…04efe0             3b 20 63 68 3a 20 43 48 41 52 29 3a 73 74 72 38 30 3b 0d 0a 50 52 4f 43 45 44 55 52 45 20 73 77   ┆; ch: CHAR):str80;  PROCEDURE sw┆
0x04efe0…04f000             61 70 69 28 56 41 52 20 61 2c 62 3a 20 49 4e 54 45 47 45 52 29 3b 0d 0a 50 52 4f 43 45 44 55 52   ┆api(VAR a,b: INTEGER);  PROCEDUR┆
0x04f000…04f020 (21, 0, 3)  45 20 53 63 72 5f 64 75 6d 70 28 6d 6f 64 65 3a 70 72 6e 5f 54 79 70 65 29 3b 0d 0a 50 52 4f 43   ┆E Scr_dump(mode:prn_Type);  PROC┆
0x04f020…04f040             45 44 55 52 45 20 53 63 72 5f 66 69 6c 6c 63 68 61 72 28 78 31 2c 79 31 2c 78 32 2c 79 32 3a 49   ┆EDURE Scr_fillchar(x1,y1,x2,y2:I┆
0x04f040…04f060             4e 54 45 47 45 52 3b 20 63 6f 6c 6f 72 3a 20 42 59 54 45 29 3b 0d 0a 46 55 4e 43 54 49 4f 4e 20   ┆NTEGER; color: BYTE);  FUNCTION ┆
0x04f060…04f080             20 5f 77 6c 64 5f 74 6f 77 69 6e 64 6f 77 78 28 78 3a 20 72 65 61 6c 29 3a 20 49 4e 54 45 47 45   ┆ _wld_towindowx(x: real): INTEGE┆
0x04f080…04f0a0             52 3b 0d 0a 46 55 4e 43 54 49 4f 4e 20 20 5f 77 6c 64 5f 74 6f 77 69 6e 64 6f 77 79 28 79 3a 20   ┆R;  FUNCTION  _wld_towindowy(y: ┆
0x04f0a0…04f0c0             72 65 61 6c 29 3a 20 49 4e 54 45 47 45 52 3b 0d 0a 50 52 4f 43 45 44 55 52 45 20 57 6e 64 5f 57   ┆real): INTEGER;  PROCEDURE Wnd_W┆
0x04f0c0…04f0e0             72 69 74 65 44 6f 74 28 78 2c 20 79 3a 20 49 4e 54 45 47 45 52 29 3b 0d 0a 46 55 4e 43 54 49 4f   ┆riteDot(x, y: INTEGER);  FUNCTIO┆
0x04f0e0…04f100             4e 20 20 57 6e 64 5f 52 65 61 64 44 6f 74 28 78 2c 20 79 20 3a 20 49 4e 54 45 47 45 52 29 20 3a   ┆N  Wnd_ReadDot(x, y : INTEGER) :┆
0x04f100…04f120             20 42 4f 4f 4c 45 41 4e 3b 0d 0a 50 52 4f 43 45 44 55 52 45 20 57 6e 64 5f 44 72 61 77 4c 69 6e   ┆ BOOLEAN;  PROCEDURE Wnd_DrawLin┆
0x04f120…04f140             65 28 78 31 2c 20 79 31 2c 20 78 32 2c 20 79 32 3a 20 49 4e 54 45 47 45 52 29 3b 0d 0a 50 52 4f   ┆e(x1, y1, x2, y2: INTEGER);  PRO┆
0x04f140…04f160             43 45 44 55 52 45 20 57 6e 64 5f 44 72 61 77 42 6f 78 28 78 31 2c 20 79 31 2c 20 78 32 2c 20 79   ┆CEDURE Wnd_DrawBox(x1, y1, x2, y┆
0x04f160…04f180             32 20 3a 20 49 4e 54 45 47 45 52 29 3b 0d 0a 50 52 4f 43 45 44 55 52 45 20 57 6e 64 5f 44 72 61   ┆2 : INTEGER);  PROCEDURE Wnd_Dra┆
0x04f180…04f1a0             77 74 65 78 74 28 78 2c 20 79 20 3a 20 49 4e 54 45 47 45 52 3b 20 63 20 3a 20 73 74 72 38 30 29   ┆wtext(x, y : INTEGER; c : str80)┆
0x04f1a0…04f1c0             3b 0d 0a 50 52 4f 43 45 44 55 52 45 20 57 6e 64 5f 63 69 72 63 6c 65 28 63 78 2c 20 63 79 2c 20   ┆;  PROCEDURE Wnd_circle(cx, cy, ┆
0x04f1c0…04f1e0             72 61 64 69 75 73 3a 20 49 4e 54 45 47 45 52 29 3b 0d 0a 50 52 4f 43 45 44 55 52 45 20 66 65 6e   ┆radius: INTEGER);  PROCEDURE fen┆
0x04f1e0…04f200             63 65 76 69 65 77 70 6f 72 74 28 56 41 52 20 76 3a 20 57 6e 64 5f 69 64 29 3b 0d 0a 50 52 4f 43   ┆ceviewport(VAR v: Wnd_id);  PROC┆
0x04f200…04f220 (21, 0, 4)  45 44 55 52 45 20 70 6c 6f 74 28 78 2c 20 79 20 3a 20 52 45 41 4c 29 3b 0d 0a 50 52 4f 43 45 44   ┆EDURE plot(x, y : REAL);  PROCED┆
0x04f220…04f240             55 52 45 20 63 69 72 63 6c 65 28 78 2c 79 2c 72 3a 20 52 45 41 4c 29 3b 0d 0a 46 55 4e 43 54 49   ┆URE circle(x,y,r: REAL);  FUNCTI┆
0x04f240…04f260             4f 4e 20 20 67 65 74 63 6f 6c 6f 72 28 78 2c 20 79 20 3a 20 52 45 41 4c 29 3a 20 42 4f 4f 4c 45   ┆ON  getcolor(x, y : REAL): BOOLE┆
0x04f260…04f280             41 4e 3b 0d 0a 50 52 4f 43 45 44 55 52 45 20 6d 6f 76 65 74 6f 28 78 2c 79 3a 52 45 41 4c 29 3b   ┆AN;  PROCEDURE moveto(x,y:REAL);┆
0x04f280…04f2a0             0d 0a 50 52 4f 43 45 44 55 52 45 20 44 72 61 77 74 6f 28 78 32 2c 20 79 32 20 3a 20 52 45 41 4c   ┆  PROCEDURE Drawto(x2, y2 : REAL┆
0x04f2a0…04f2c0             29 3b 0d 0a 50 52 4f 43 45 44 55 52 45 20 44 72 61 77 54 65 78 74 28 78 2c 20 79 3a 20 52 45 41   ┆);  PROCEDURE DrawText(x, y: REA┆
0x04f2c0…04f2e0             4c 3b 20 73 3a 20 73 74 72 38 30 29 3b 0d 0a 50 52 4f 43 45 44 55 52 45 20 57 72 69 74 65 54 65   ┆L; s: str80);  PROCEDURE WriteTe┆
0x04f2e0…04f300             78 74 28 63 6f 6c 2c 72 6f 77 3a 49 4e 54 45 47 45 52 3b 73 3a 73 74 72 38 30 29 3b 0d 0a 50 52   ┆xt(col,row:INTEGER;s:str80);  PR┆
0x04f300…04f320             4f 43 45 44 55 52 45 20 57 72 69 74 65 52 65 61 6c 28 78 2c 79 3a 49 4e 54 45 47 45 52 3b 20 72   ┆OCEDURE WriteReal(x,y:INTEGER; r┆
0x04f320…04f340             3a 52 45 41 4c 3b 20 6c 2c 64 3a 20 49 4e 54 45 47 45 52 29 3b 0d 0a 50 52 4f 43 45 44 55 52 45   ┆:REAL; l,d: INTEGER);  PROCEDURE┆
0x04f340…04f360             20 44 72 61 77 42 6f 78 28 78 31 2c 20 78 32 2c 20 79 31 2c 20 79 32 20 3a 20 52 45 41 4c 29 3b   ┆ DrawBox(x1, x2, y1, y2 : REAL);┆
0x04f360…04f380             0d 0a 50 52 4f 43 45 44 55 52 45 20 42 6f 78 57 69 6e 64 6f 77 3b 0d 0a 50 52 4f 43 45 44 55 52   ┆  PROCEDURE BoxWindow;  PROCEDUR┆
0x04f380…04f3a0             45 20 64 72 61 77 68 65 61 64 65 72 3b 0d 0a 50 52 4f 43 45 44 55 52 45 20 64 72 61 77 66 72 61   ┆E drawheader;  PROCEDURE drawfra┆
0x04f3a0…04f3c0             6d 65 3b 0d 0a 50 52 4f 43 45 44 55 52 45 20 67 6f 74 6f 78 79 28 78 2c 79 3a 20 49 4e 54 45 47   ┆me;  PROCEDURE gotoxy(x,y: INTEG┆
0x04f3c0…04f3e0             45 52 29 3b 0d 0a 50 52 4f 43 45 44 55 52 45 20 63 6c 65 61 72 76 69 65 77 70 6f 72 74 3b 0d 0a   ┆ER);  PROCEDURE clearviewport;  ┆
0x04f3e0…04f400             50 52 4f 43 45 44 55 52 45 20 77 72 69 74 65 66 72 61 6d 65 3b 0d 0a 50 52 4f 43 45 44 55 52 45   ┆PROCEDURE writeframe;  PROCEDURE┆
0x04f400…04f420 (21, 0, 5)  20 77 72 69 74 65 68 65 6c 70 3b 0d 0a 50 52 4f 43 45 44 55 52 45 20 73 61 76 65 76 69 65 77 70   ┆ writehelp;  PROCEDURE saveviewp┆
0x04f420…04f440             6f 72 74 28 56 41 52 20 76 3a 20 57 6e 64 5f 69 64 29 3b 0d 0a 50 52 4f 43 45 44 55 52 45 20 4c   ┆ort(VAR v: Wnd_id);  PROCEDURE L┆
0x04f440…04f460             6f 61 64 76 69 65 77 70 6f 72 74 28 56 41 52 20 76 3a 20 57 6e 64 5f 69 64 29 3b 0d 0a 50 52 4f   ┆oadviewport(VAR v: Wnd_id);  PRO┆
0x04f460…04f480             43 45 44 55 52 45 20 73 77 61 70 76 69 65 77 70 6f 72 74 28 56 41 52 20 76 3a 20 57 6e 64 5f 69   ┆CEDURE swapviewport(VAR v: Wnd_i┆
0x04f480…04f4a0             64 29 3b 0d 0a 50 52 4f 43 45 44 55 52 45 20 73 65 6c 65 63 74 76 69 65 77 70 6f 72 74 28 56 41   ┆d);  PROCEDURE selectviewport(VA┆
0x04f4a0…04f4c0             52 20 76 3a 20 57 6e 64 5f 69 64 29 3b 0d 0a 50 52 4f 43 45 44 55 52 45 20 68 69 64 65 76 69 65   ┆R v: Wnd_id);  PROCEDURE hidevie┆
0x04f4c0…04f4e0             77 70 6f 72 74 28 56 41 52 20 76 3a 20 57 6e 64 5f 69 64 29 3b 0d 0a 50 52 4f 43 45 44 55 52 45   ┆wport(VAR v: Wnd_id);  PROCEDURE┆
0x04f4e0…04f500             20 63 6c 6f 73 65 76 69 65 77 70 6f 72 74 28 56 41 52 20 76 3a 20 57 6e 64 5f 69 64 29 3b 0d 0a   ┆ closeviewport(VAR v: Wnd_id);  ┆
0x04f500…04f520             50 52 4f 43 45 44 55 52 45 20 53 65 74 57 69 6e 64 6f 77 28 76 3a 20 57 6e 64 5f 69 64 3b 20 78   ┆PROCEDURE SetWindow(v: Wnd_id; x┆
0x04f520…04f540             78 31 2c 20 78 78 32 2c 20 79 79 31 2c 20 79 79 32 20 3a 20 52 45 41 4c 29 3b 0d 0a 50 52 4f 43   ┆x1, xx2, yy1, yy2 : REAL);  PROC┆
0x04f540…04f560             45 44 55 52 45 20 73 65 74 76 69 65 77 70 6f 72 74 63 6f 6c 6f 72 28 56 41 52 20 76 3a 20 57 6e   ┆EDURE setviewportcolor(VAR v: Wn┆
0x04f560…04f580             64 5f 69 64 3b 20 66 63 6f 6c 6f 72 2c 20 62 63 6f 6c 6f 72 3a 20 49 4e 54 45 47 45 52 29 3b 0d   ┆d_id; fcolor, bcolor: INTEGER); ┆
0x04f580…04f5a0             0a 50 52 4f 43 45 44 55 52 45 20 73 65 74 70 61 6c 65 74 74 65 28 6e 6f 2c 20 66 63 6f 6c 6f 72   ┆ PROCEDURE setpalette(no, fcolor┆
0x04f5a0…04f5c0             2c 20 62 63 6f 6c 6f 72 3a 20 42 59 54 45 29 3b 0d 0a 50 52 4f 43 45 44 55 52 45 20 73 65 74 74   ┆, bcolor: BYTE);  PROCEDURE sett┆
0x04f5c0…04f5e0             65 78 74 76 69 65 77 70 6f 72 74 63 6f 6c 6f 72 28 56 41 52 20 76 3a 20 57 6e 64 5f 69 64 3b 20   ┆extviewportcolor(VAR v: Wnd_id; ┆
0x04f5e0…04f600             6e 6f 3a 20 42 59 54 45 29 3b 0d 0a 50 52 4f 43 45 44 55 52 45 20 73 65 74 76 69 65 77 70 6f 72   ┆no: BYTE);  PROCEDURE setviewpor┆
0x04f600…04f620 (21, 0, 6)  74 68 65 61 64 65 72 28 56 41 52 20 76 3a 20 57 6e 64 5f 69 64 3b 20 68 3a 20 73 74 72 38 30 29   ┆theader(VAR v: Wnd_id; h: str80)┆
0x04f620…04f640             3b 0d 0a 50 52 4f 43 45 44 55 52 45 20 6e 65 77 76 69 65 77 70 6f 72 74 28 56 41 52 20 76 3a 20   ┆;  PROCEDURE newviewport(VAR v: ┆
0x04f640…04f660             57 6e 64 5f 69 64 3b 20 78 78 31 2c 20 78 78 32 2c 20 79 79 31 2c 20 79 79 32 3a 20 49 4e 54 45   ┆Wnd_id; xx1, xx2, yy1, yy2: INTE┆
0x04f660…04f680             47 45 52 29 3b 0d 0a 50 52 4f 43 45 44 55 52 45 20 6e 65 77 74 65 78 74 76 69 65 77 70 6f 72 74   ┆GER);  PROCEDURE newtextviewport┆
0x04f680…04f6a0             28 56 41 52 20 76 3a 20 57 6e 64 5f 69 64 3b 20 78 78 31 2c 20 78 78 32 2c 20 79 79 31 2c 20 79   ┆(VAR v: Wnd_id; xx1, xx2, yy1, y┆
0x04f6a0…04f6c0             79 32 3a 20 49 4e 54 45 47 45 52 29 3b 0d 0a 50 52 4f 43 45 44 55 52 45 20 6e 65 77 76 69 65 77   ┆y2: INTEGER);  PROCEDURE newview┆
0x04f6c0…04f6e0             70 6f 72 74 74 65 78 74 6d 61 70 28 56 41 52 20 76 3a 20 57 6e 64 5f 69 64 3b 20 78 31 2c 20 78   ┆porttextmap(VAR v: Wnd_id; x1, x┆
0x04f6e0…04f700             32 2c 20 79 31 2c 20 79 32 3a 20 49 4e 54 45 47 45 52 3b 56 41 52 20 54 78 74 29 3b 0d 0a 50 52   ┆2, y1, y2: INTEGER;VAR Txt);  PR┆
0x04f700…04f720             4f 43 45 44 55 52 45 20 47 72 61 70 68 69 63 53 63 72 65 65 6e 28 74 79 70 20 3a 53 63 72 5f 54   ┆OCEDURE GraphicScreen(typ :Scr_T┆
0x04f720…04f740             79 70 65 29 3b 0d 0a 50 52 4f 43 45 44 55 52 45 20 6d 6f 76 65 76 69 65 77 70 6f 72 74 28 78 2c   ┆ype);  PROCEDURE moveviewport(x,┆
0x04f740…04f760             79 3a 20 49 4e 54 45 47 45 52 29 3b 0d 0a 50 52 4f 43 45 44 55 52 45 20 6d 6f 76 65 74 65 78 74   ┆y: INTEGER);  PROCEDURE movetext┆
0x04f760…04f780             76 69 65 77 70 6f 72 74 28 78 2c 79 3a 20 49 4e 54 45 47 45 52 29 3b 0d 0a 50 52 4f 43 45 44 55   ┆viewport(x,y: INTEGER);  PROCEDU┆
0x04f780…04f7a0             52 45 20 6e 65 77 76 69 65 77 70 6f 72 74 62 69 74 6d 61 70 28 56 41 52 20 76 3a 20 57 6e 64 5f   ┆RE newviewportbitmap(VAR v: Wnd_┆
0x04f7a0…04f7c0             69 64 3b 20 78 2c 79 3a 20 49 4e 54 45 47 45 52 3b 20 6e 61 6d 65 3a 20 73 74 72 38 30 3b 56 41   ┆id; x,y: INTEGER; name: str80;VA┆
0x04f7c0…04f7e0             52 20 65 72 72 3a 20 42 4f 4f 4c 45 41 4e 29 3b 0d 0a 50 52 4f 43 45 44 55 52 45 20 73 65 74 76   ┆R err: BOOLEAN);  PROCEDURE setv┆
0x04f7e0…04f800             69 65 77 70 6f 72 74 74 79 70 65 28 56 41 52 20 76 3a 20 57 6e 64 5f 69 64 3b 20 76 61 72 74 3a   ┆iewporttype(VAR v: Wnd_id; vart:┆
0x04f800…04f820 (21, 0, 7)  20 57 6e 64 5f 61 72 74 29 3b 0d 0a 50 52 4f 43 45 44 55 52 45 20 72 65 61 64 63 68 61 72 3b 0d   ┆ Wnd_art);  PROCEDURE readchar; ┆
0x04f820…04f840             0a 50 52 4f 43 45 44 55 52 45 20 69 6e 70 75 74 73 74 72 28 56 41 52 20 73 3a 73 74 72 38 30 3b   ┆ PROCEDURE inputstr(VAR s:str80;┆
0x04f840…04f860             74 65 72 6d 3a 54 78 74 5f 63 68 61 72 73 65 74 3b 56 41 52 20 78 78 3a 49 4e 54 45 47 45 52 3b   ┆term:Txt_charset;VAR xx:INTEGER;┆
0x04f860…04f880             78 2c 79 2c 6c 3a 49 4e 54 45 47 45 52 3b 56 41 52 20 63 68 61 6e 67 65 64 2c 69 6e 73 65 74 3a   ┆x,y,l:INTEGER;VAR changed,inset:┆
0x04f880…04f8a0             42 4f 4f 4c 45 41 4e 29 3b 0d 0a 50 52 4f 43 45 44 55 52 45 20 64 72 61 77 61 78 69 73 28 78 64   ┆BOOLEAN);  PROCEDURE drawaxis(xd┆
0x04f8a0…04f8c0             65 6e 73 31 2c 79 64 65 6e 73 31 3a 20 52 45 41 4c 3b 20 67 69 74 74 65 72 3a 20 62 6f 6f 6c 65   ┆ens1,ydens1: REAL; gitter: boole┆
0x04f8c0…04f8e0             61 6e 29 3b 0d 0a 0d 0a 49 4d 50 4c 45 4d 45 4e 54 41 54 49 4f 4e 0d 0a 43 4f 4e 53 54 0d 0a 20   ┆an);    IMPLEMENTATION  CONST   ┆
0x04f8e0…04f900             20 68 65 6c 70 3a 20 41 52 52 41 59 28 2e 30 2e 2e 37 2e 29 20 4f 46 20 53 54 52 49 4e 47 20 28   ┆ help: ARRAY(.0..7.) OF STRING (┆
0x04f900…04f920             2e 34 30 2e 29 3d 20 28 0d 0a 20 20 20 20 20 20 20 20 27 3c 48 4f 4d 45 3e 20 20 6d 61 72 6b 9b   ┆.40.)= (          '<HOME>  mark ┆
0x04f920…04f940             72 20 74 69 6c 20 74 65 6b 73 74 73 74 61 72 74 27 2c 0d 0a 20 20 20 20 20 20 20 20 27 3c 45 4e   ┆r til tekststart',          '<EN┆
0x04f940…04f960             44 3e 20 20 20 6d 61 72 6b 9b 72 20 74 69 6c 20 74 65 6b 73 74 73 6c 75 74 27 2c 0d 0a 20 20 20   ┆D>   mark r til tekstslut',     ┆
0x04f960…04f980             20 20 20 20 20 27 3c 44 45 4c 3e 20 20 20 73 6c 65 74 20 74 65 67 6e 20 70 86 20 6d 61 72 6b 9b   ┆     '<DEL>   slet tegn p  mark ┆
0x04f980…04f9a0             72 65 6e 73 20 70 6c 61 64 73 27 2c 0d 0a 20 20 20 20 20 20 20 20 27 3c 49 4e 53 3e 20 20 20 73   ┆rens plads',          '<INS>   s┆
0x04f9a0…04f9c0             6b 69 66 74 20 6d 65 6c 6c 65 6d 20 6f 76 65 72 73 6b 72 69 76 20 6f 67 20 69 6e 64 73 91 74 27   ┆kift mellem overskriv og inds t'┆
0x04f9c0…04f9e0             2c 0d 0a 20 20 20 20 20 20 20 20 27 3c 5e 59 3e 20 20 20 20 73 6c 65 74 20 6c 69 6e 69 65 20 66   ┆,          '<^Y>    slet linie f┆
0x04f9e0…04fa00             72 61 20 6d 61 72 6b 9b 72 65 6e 73 20 70 6c 61 64 73 27 2c 0d 0a 20 20 20 20 20 20 20 20 27 3c   ┆ra mark rens plads',          '<┆
0x04fa00…04fa20 (21, 0, 8)  11 27 23 31 39 36 27 3e 20 20 20 20 73 6c 65 74 20 74 65 67 6e 20 74 69 6c 20 76 65 6e 73 74 72   ┆ '#196'>    slet tegn til venstr┆
0x04fa20…04fa40             65 20 46 4f 52 20 6d 61 72 6b 9b 72 27 2c 0d 0a 20 20 20 20 20 20 20 20 27 3c 1b 3e 20 20 20 20   ┆e FOR mark r',          '< >    ┆
0x04fa40…04fa60             20 72 79 6b 20 6d 61 72 6b 9b 72 20 65 6e 20 70 6c 61 64 73 20 74 69 6c 20 76 65 6e 73 74 72 65   ┆ ryk mark r en plads til venstre┆
0x04fa60…04fa80             27 2c 0d 0a 20 20 20 20 20 20 20 20 27 3c 27 23 32 36 27 3e 20 20 20 20 20 72 79 6b 20 6d 61 72   ┆',          '<'#26'>     ryk mar┆
0x04fa80…04faa0             6b 9b 72 20 65 6e 20 70 6c 61 64 73 20 74 69 6c 20 68 9b 6a 72 65 27 29 3b 0d 0a 0d 0a 74 79 70   ┆k r en plads til h jre');    typ┆
0x04faa0…04fac0             65 0d 0a 20 20 62 75 66 74 79 70 65 70 61 72 74 6e 65 72 20 3d 20 61 72 72 61 79 5b 30 2e 2e 24   ┆e    buftypepartner = arrayÆ0..$┆
0x04fac0…04fae0             32 30 30 30 5d 20 6f 66 20 62 79 74 65 3b 0d 0a 76 61 72 0d 0a 20 20 67 63 62 5f 72 65 63 3a 72   ┆2000Å of byte;  var    gcb_rec:r┆
0x04fae0…04fb00             65 63 6f 72 64 0d 0a 20 20 20 20 67 63 62 5f 6d 78 3a 62 79 74 65 3b 0d 0a 20 20 20 20 67 63 62   ┆ecord      gcb_mx:byte;      gcb┆
0x04fb00…04fb20             5f 73 65 67 3a 69 6e 74 65 67 65 72 3b 0d 0a 20 20 65 6e 64 3b 0d 0a 20 20 67 72 5f 62 75 66 66   ┆_seg:integer;    end;    gr_buff┆
0x04fb20…04fb40             65 72 3a 5e 62 75 66 74 79 70 65 70 61 72 74 6e 65 72 3b 0d 0a 20 20 70 69 63 5f 6d 6f 6e 6f 3a   ┆er:^buftypepartner;    pic_mono:┆
0x04fb40…04fb60             62 6f 6f 6c 65 61 6e 3b 0d 0a 20 20 73 79 73 64 61 74 2c 70 64 5f 61 64 64 72 2c 63 63 62 5f 61   ┆boolean;    sysdat,pd_addr,ccb_a┆
0x04fb60…04fb80             64 64 72 3a 69 6e 74 65 67 65 72 3b 0d 0a 0d 0a 56 41 52 0d 0a 0d 0a 20 20 62 69 74 5f 6c 67 74   ┆ddr:integer;    VAR      bit_lgt┆
0x04fb80…04fba0             2c 62 69 74 5f 78 78 6c 67 74 2c 62 69 74 5f 79 79 6c 67 74 2c 62 69 74 5f 78 6f 66 73 2c 62 69   ┆,bit_xxlgt,bit_yylgt,bit_xofs,bi┆
0x04fba0…04fbc0             74 5f 79 6f 66 73 3a 20 49 4e 54 45 47 45 52 3b 0d 0a 20 20 62 69 74 5f 6d 61 73 6b 2c 62 69 74   ┆t_yofs: INTEGER;    bit_mask,bit┆
0x04fbc0…04fbe0             5f 62 69 74 2c 62 69 74 5f 73 65 6c 65 63 74 6f 72 3a 20 42 59 54 45 3b 0d 0a 20 20 62 69 74 5f   ┆_bit,bit_selector: BYTE;    bit_┆
0x04fbe0…04fc00             65 6c 6c 65 6e 2c 20 62 69 74 5f 74 65 6d 70 3a 20 42 59 54 45 3b 0d 0a 0d 0a 20 20 64 69 73 70   ┆ellen, bit_temp: BYTE;      disp┆
0x04fc00…04fc20 (21, 0, 9)  6c 61 79 6c 69 73 74 20 20 20 3a 20 57 6e 64 5f 49 64 20 3b 0d 0a 20 20 68 69 64 64 65 6e 6c 69   ┆laylist   : Wnd_Id ;    hiddenli┆
0x04fc20…04fc40             73 74 20 20 20 20 3a 20 57 6e 64 5f 49 64 20 3b 0d 0a 20 20 45 78 69 74 53 61 76 65 20 20 20 20   ┆st    : Wnd_Id ;    ExitSave    ┆
0x04fc40…04fc60             20 20 3a 20 50 6f 69 6e 74 65 72 3b 0d 0a 0d 0a 28 2a 50 72 6f 63 65 64 75 72 65 72 20 61 6e 76   ┆  : Pointer;    (*Procedurer anv┆
0x04fc60…04fc80             65 6e 64 65 73 20 74 69 6c 20 68 75 72 74 69 67 20 6f 67 20 74 79 70 65 66 72 69 20 69 6e 64 2f   ┆endes til hurtig og typefri ind/┆
0x04fc80…04fca0             75 64 6c 91 73 6e 69 6e 67 20 61 66 20 64 61 74 61 2a 29 0d 0a 0d 0a 50 52 4f 43 45 44 55 52 45   ┆udl sning af data*)    PROCEDURE┆
0x04fca0…04fcc0             20 53 79 73 5f 6f 70 65 6e 66 69 6c 65 28 6e 61 76 6e 3a 20 73 74 72 38 30 3b 66 69 6c 74 79 70   ┆ Sys_openfile(navn: str80;filtyp┆
0x04fcc0…04fce0             3a 20 53 79 73 5f 66 69 6c 74 79 70 65 3b 20 56 41 52 20 65 72 72 3a 20 42 4f 4f 4c 45 41 4e 29   ┆: Sys_filtype; VAR err: BOOLEAN)┆
0x04fce0…04fd00             3b 0d 0a 42 45 47 49 4e 0d 0a 20 20 53 79 73 5f 65 6f 66 3a 3d 66 61 6c 73 65 3b 0d 0a 20 20 61   ┆;  BEGIN    Sys_eof:=false;    a┆
0x04fd00…04fd20             73 73 69 67 6e 28 53 79 73 5f 46 49 4c 45 2c 6e 61 76 6e 29 3b 0d 0a 20 20 49 46 20 66 69 6c 74   ┆ssign(Sys_FILE,navn);    IF filt┆
0x04fd20…04fd40             79 70 3d 46 69 6c 5f 52 65 61 64 20 54 48 45 4e 20 42 45 47 49 4e 0d 0a 20 20 20 20 72 65 73 65   ┆yp=Fil_Read THEN BEGIN      rese┆
0x04fd40…04fd60             74 28 53 79 73 5f 46 49 4c 45 29 3b 0d 0a 20 20 20 20 53 79 73 5f 42 75 66 70 74 72 3a 3d 31 32   ┆t(Sys_FILE);      Sys_Bufptr:=12┆
0x04fd60…04fd80             38 0d 0a 20 20 45 4e 44 20 45 4c 53 45 20 42 45 47 49 4e 0d 0a 20 20 20 20 53 79 73 5f 42 75 66   ┆8    END ELSE BEGIN      Sys_Buf┆
0x04fd80…04fda0             70 74 72 3a 3d 30 3b 0d 0a 20 20 20 20 72 65 77 72 69 74 65 28 53 79 73 5f 46 49 4c 45 29 3b 0d   ┆ptr:=0;      rewrite(Sys_FILE); ┆
0x04fda0…04fdc0             0a 20 20 45 4e 44 3b 0d 0a 20 20 65 72 72 3a 3d 28 69 6f 72 65 73 75 6c 74 3c 3e 30 29 3b 0d 0a   ┆   END;    err:=(ioresult<>0);  ┆
0x04fdc0…04fde0             45 4e 44 3b 0d 0a 0d 0a 50 52 4f 43 45 44 55 52 45 20 53 79 73 5f 63 6c 6f 73 65 66 69 6c 65 28   ┆END;    PROCEDURE Sys_closefile(┆
0x04fde0…04fe00             66 69 6c 74 79 70 3a 20 53 79 73 5f 66 69 6c 74 79 70 65 29 3b 0d 0a 56 41 52 20 69 3a 20 49 4e   ┆filtyp: Sys_filtype);  VAR i: IN┆
0x04fe00…056200 (21, 0, 10) […elided…]
0x056200…056220 (22, 1, 15) 2c 20 78 32 2c 20 79 32 20 3a 20 49 4e 54 45 47 45 52 29 3b 0d 0a 20 20 56 41 52 20 44 72 61 77   ┆, x2, y2 : INTEGER);    VAR Draw┆
0x056220…056240             54 6f 70 2c 20 44 72 61 77 42 6f 74 2c 20 44 72 61 77 4c 65 66 74 2c 20 44 72 61 77 52 69 67 68   ┆Top, DrawBot, DrawLeft, DrawRigh┆
0x056240…056260             74 20 3a 20 42 4f 4f 4c 45 41 4e 3b 0d 0a 20 20 42 45 47 49 4e 0d 0a 20 20 20 20 44 72 61 77 54   ┆t : BOOLEAN;    BEGIN      DrawT┆
0x056260…056280             6f 70 20 3a 3d 20 54 52 55 45 3b 0d 0a 20 20 20 20 44 72 61 77 42 6f 74 20 3a 3d 20 54 52 55 45   ┆op := TRUE;      DrawBot := TRUE┆
0x056280…0562a0             3b 0d 0a 20 20 20 20 44 72 61 77 4c 65 66 74 20 3a 3d 20 54 52 55 45 3b 0d 0a 20 20 20 20 44 72   ┆;      DrawLeft := TRUE;      Dr┆
0x0562a0…0562c0             61 77 52 69 67 68 74 20 3a 3d 20 54 52 55 45 3b 0d 0a 20 20 20 20 49 46 20 78 31 20 3c 20 30 20   ┆awRight := TRUE;      IF x1 < 0 ┆
0x0562c0…0562e0             54 48 45 4e 20 42 45 47 49 4e 0d 0a 20 20 20 20 20 20 78 31 20 3a 3d 20 30 3b 0d 0a 20 20 20 20   ┆THEN BEGIN        x1 := 0;      ┆
0x0562e0…056300             20 20 44 72 61 77 4c 65 66 74 20 3a 3d 20 46 41 4c 53 45 0d 0a 20 20 20 20 45 4e 44 3b 0d 0a 20   ┆  DrawLeft := FALSE      END;   ┆
0x056300…056320             20 20 20 49 46 20 79 31 20 3c 20 30 20 54 48 45 4e 20 42 45 47 49 4e 0d 0a 20 20 20 20 20 20 79   ┆   IF y1 < 0 THEN BEGIN        y┆
0x056320…056340             31 20 3a 3d 20 30 3b 0d 0a 20 20 20 20 20 20 44 72 61 77 54 6f 70 20 3a 3d 20 46 41 4c 53 45 0d   ┆1 := 0;        DrawTop := FALSE ┆
0x056340…056360             0a 20 20 20 20 45 4e 44 3b 0d 0a 20 20 20 20 49 46 20 78 32 20 3e 20 57 6e 64 5f 4d 61 78 58 20   ┆     END;      IF x2 > Wnd_MaxX ┆
0x056360…056380             54 48 45 4e 20 42 45 47 49 4e 0d 0a 20 20 20 20 20 20 78 32 20 3a 3d 20 57 6e 64 5f 4d 61 78 58   ┆THEN BEGIN        x2 := Wnd_MaxX┆
0x056380…0563a0             3b 0d 0a 20 20 20 20 20 20 44 72 61 77 52 69 67 68 74 20 3a 3d 20 46 41 4c 53 45 0d 0a 20 20 20   ┆;        DrawRight := FALSE     ┆
0x0563a0…0563c0             20 45 4e 44 3b 0d 0a 20 20 20 20 49 46 20 79 32 20 3e 20 57 6e 64 5f 4d 61 78 59 20 54 48 45 4e   ┆ END;      IF y2 > Wnd_MaxY THEN┆
0x0563c0…0563e0             20 42 45 47 49 4e 0d 0a 20 20 20 20 20 20 79 32 20 3a 3d 20 57 6e 64 5f 4d 61 78 59 3b 0d 0a 20   ┆ BEGIN        y2 := Wnd_MaxY;   ┆
0x0563e0…056400             20 20 20 20 20 44 72 61 77 42 6f 74 20 3a 3d 20 46 41 4c 53 45 0d 0a 20 20 20 20 45 4e 44 3b 0d   ┆     DrawBot := FALSE      END; ┆
0x056400…056420 (23, 0, 1)  0a 20 20 20 20 78 31 20 3a 3d 20 78 31 20 2b 20 57 6e 64 5f 58 31 3b 0d 0a 20 20 20 20 78 32 20   ┆     x1 := x1 + Wnd_X1;      x2 ┆
0x056420…056440             3a 3d 20 78 32 20 2b 20 57 6e 64 5f 58 31 3b 0d 0a 20 20 20 20 79 31 20 3a 3d 20 28 79 31 20 2b   ┆:= x2 + Wnd_X1;      y1 := (y1 +┆
0x056440…056460             20 57 6e 64 5f 59 31 29 3b 0d 0a 20 20 20 20 79 32 20 3a 3d 20 28 79 32 20 2b 20 57 6e 64 5f 59   ┆ Wnd_Y1);      y2 := (y2 + Wnd_Y┆
0x056460…056480             31 29 3b 0d 0a 20 20 20 20 49 46 20 44 72 61 77 54 6f 70 20 54 48 45 4e 20 53 63 72 5f 44 72 61   ┆1);      IF DrawTop THEN Scr_Dra┆
0x056480…0564a0             77 4c 69 6e 65 28 78 31 2c 20 79 31 2c 20 78 32 2c 20 79 31 29 3b 0d 0a 20 20 20 20 49 46 20 44   ┆wLine(x1, y1, x2, y1);      IF D┆
0x0564a0…0564c0             72 61 77 52 69 67 68 74 20 54 48 45 4e 20 53 63 72 5f 44 72 61 77 4c 69 6e 65 28 78 32 2c 20 79   ┆rawRight THEN Scr_DrawLine(x2, y┆
0x0564c0…0564e0             31 2c 20 78 32 2c 20 79 32 29 3b 0d 0a 20 20 20 20 49 46 20 44 72 61 77 42 6f 74 20 54 48 45 4e   ┆1, x2, y2);      IF DrawBot THEN┆
0x0564e0…056500             20 53 63 72 5f 44 72 61 77 4c 69 6e 65 28 78 32 2c 20 79 32 2c 20 78 31 2c 20 79 32 29 3b 0d 0a   ┆ Scr_DrawLine(x2, y2, x1, y2);  ┆
0x056500…056520             20 20 20 20 49 46 20 44 72 61 77 4c 65 66 74 20 54 48 45 4e 20 53 63 72 5f 44 72 61 77 4c 69 6e   ┆    IF DrawLeft THEN Scr_DrawLin┆
0x056520…056540             65 28 78 31 2c 20 79 32 2c 20 78 31 2c 20 79 31 29 0d 0a 45 4e 44 3b 0d 0a 0d 0a 50 52 4f 43 45   ┆e(x1, y2, x1, y1)  END;    PROCE┆
0x056540…056560             44 55 52 45 20 57 6e 64 5f 44 72 61 77 74 65 78 74 28 78 2c 20 79 20 3a 20 49 4e 54 45 47 45 52   ┆DURE Wnd_Drawtext(x, y : INTEGER┆
0x056560…056580             3b 20 63 20 3a 20 73 74 72 38 30 29 3b 0d 0a 20 20 42 45 47 49 4e 0d 0a 20 20 20 20 53 63 72 5f   ┆; c : str80);    BEGIN      Scr_┆
0x056580…0565a0             74 65 78 74 63 6f 6e 76 65 72 74 28 63 2c 74 6f 5f 69 62 6d 29 3b 0d 0a 20 20 20 20 49 46 20 28   ┆textconvert(c,to_ibm);      IF (┆
0x0565a0…0565c0             78 20 3c 20 30 29 20 6f 72 20 28 78 2b 37 3e 57 6e 64 5f 4d 61 78 78 29 20 54 48 45 4e 20 65 78   ┆x < 0) or (x+7>Wnd_Maxx) THEN ex┆
0x0565c0…0565e0             69 74 3b 0d 0a 20 20 20 20 49 46 20 28 78 2b 37 2b 28 6c 65 6e 67 74 68 28 63 29 20 53 48 4c 20   ┆it;      IF (x+7+(length(c) SHL ┆
0x0565e0…056600             33 29 29 20 3e 20 57 6e 64 5f 4d 61 78 58 20 54 48 45 4e 20 63 3a 3d 63 6f 70 79 28 63 2c 31 2c   ┆3)) > Wnd_MaxX THEN c:=copy(c,1,┆
0x056600…056620 (23, 0, 2)  28 28 57 6e 64 5f 6d 61 78 78 2d 78 2b 31 29 20 53 48 52 20 33 29 29 3b 0d 0a 20 20 20 20 49 46   ┆((Wnd_maxx-x+1) SHR 3));      IF┆
0x056620…056640             20 28 79 3c 30 29 20 6f 72 20 28 28 79 2b 37 29 20 3e 20 57 6e 64 5f 4d 61 78 59 29 20 54 48 45   ┆ (y<0) or ((y+7) > Wnd_MaxY) THE┆
0x056640…056660             4e 20 65 78 69 74 3b 0d 0a 20 20 20 20 53 63 72 5f 57 72 69 74 65 54 65 78 74 28 63 2c 78 20 2b   ┆N exit;      Scr_WriteText(c,x +┆
0x056660…056680             20 57 6e 64 5f 58 31 20 2b 20 37 2c 20 79 20 2b 20 57 6e 64 5f 59 31 29 0d 0a 20 20 45 4e 44 3b   ┆ Wnd_X1 + 7, y + Wnd_Y1)    END;┆
0x056680…0566a0             0d 0a 0d 0a 50 52 4f 43 45 44 55 52 45 20 57 6e 64 5f 63 69 72 63 6c 65 28 63 78 2c 20 63 79 2c   ┆    PROCEDURE Wnd_circle(cx, cy,┆
0x0566a0…0566c0             20 72 61 64 69 75 73 3a 20 49 4e 54 45 47 45 52 29 3b 0d 0a 56 41 52 0d 0a 20 20 61 2c 20 61 66   ┆ radius: INTEGER);  VAR    a, af┆
0x0566c0…0566e0             2c 20 62 2c 20 62 66 2c 20 74 61 72 67 65 74 2c 20 72 32 3a 20 49 4e 54 45 47 45 52 3b 0d 0a 42   ┆, b, bf, target, r2: INTEGER;  B┆
0x0566e0…056700             45 47 49 4e 0d 0a 20 20 74 61 72 67 65 74 3a 3d 30 3b 20 61 3a 3d 20 72 61 64 69 75 73 3b 20 62   ┆EGIN    target:=0; a:= radius; b┆
0x056700…056720             3a 3d 30 3b 20 72 32 3a 3d 73 71 72 28 72 61 64 69 75 73 29 3b 0d 0a 20 20 57 48 49 4c 45 20 61   ┆:=0; r2:=sqr(radius);    WHILE a┆
0x056720…056740             3e 3d 62 20 44 4f 20 42 45 47 49 4e 0d 0a 20 20 20 20 62 3a 3d 69 73 71 72 74 28 72 32 20 2d 20   ┆>=b DO BEGIN      b:=isqrt(r2 - ┆
0x056740…056760             73 71 72 28 61 29 29 3b 0d 0a 20 20 20 20 73 77 61 70 69 28 74 61 72 67 65 74 2c 20 62 29 3b 0d   ┆sqr(a));      swapi(target, b); ┆
0x056760…056780             0a 20 20 20 20 57 48 49 4c 45 20 62 3c 74 61 72 67 65 74 20 44 4f 20 42 45 47 49 4e 0d 0a 20 20   ┆     WHILE b<target DO BEGIN    ┆
0x056780…0567a0             20 20 20 20 61 66 3a 3d 53 63 72 5f 61 73 70 65 63 74 2a 61 20 44 49 56 20 31 30 30 3b 20 62 66   ┆    af:=Scr_aspect*a DIV 100; bf┆
0x0567a0…0567c0             3a 3d 53 63 72 5f 61 73 70 65 63 74 2a 62 20 44 49 56 20 31 30 30 3b 0d 0a 20 20 20 20 20 20 57   ┆:=Scr_aspect*b DIV 100;        W┆
0x0567c0…0567e0             6e 64 5f 57 72 69 74 65 44 6f 74 28 63 78 2b 61 66 2c 63 79 2b 62 29 3b 20 57 6e 64 5f 57 72 69   ┆nd_WriteDot(cx+af,cy+b); Wnd_Wri┆
0x0567e0…056800             74 65 44 6f 74 28 63 78 2b 62 66 2c 63 79 2b 61 29 3b 0d 0a 20 20 20 20 20 20 57 6e 64 5f 57 72   ┆teDot(cx+bf,cy+a);        Wnd_Wr┆
0x056800…056820 (23, 0, 3)  69 74 65 44 6f 74 28 63 78 2d 61 66 2c 63 79 2b 62 29 3b 20 57 6e 64 5f 57 72 69 74 65 44 6f 74   ┆iteDot(cx-af,cy+b); Wnd_WriteDot┆
0x056820…056840             28 63 78 2d 62 66 2c 63 79 2b 61 29 3b 0d 0a 20 20 20 20 20 20 57 6e 64 5f 57 72 69 74 65 44 6f   ┆(cx-bf,cy+a);        Wnd_WriteDo┆
0x056840…056860             74 28 63 78 2d 61 66 2c 63 79 2d 62 29 3b 20 57 6e 64 5f 57 72 69 74 65 44 6f 74 28 63 78 2d 62   ┆t(cx-af,cy-b); Wnd_WriteDot(cx-b┆
0x056860…056880             66 2c 63 79 2d 61 29 3b 0d 0a 20 20 20 20 20 20 57 6e 64 5f 57 72 69 74 65 44 6f 74 28 63 78 2b   ┆f,cy-a);        Wnd_WriteDot(cx+┆
0x056880…0568a0             61 66 2c 63 79 2d 62 29 3b 20 57 6e 64 5f 57 72 69 74 65 44 6f 74 28 63 78 2b 62 66 2c 63 79 2d   ┆af,cy-b); Wnd_WriteDot(cx+bf,cy-┆
0x0568a0…0568c0             61 29 3b 0d 0a 20 20 20 20 20 20 62 3a 3d 62 2b 31 3b 0d 0a 20 20 20 20 45 4e 44 3b 0d 0a 20 20   ┆a);        b:=b+1;      END;    ┆
0x0568c0…0568e0             20 20 61 3a 3d 61 2d 31 3b 0d 0a 20 20 45 4e 44 3b 0d 0a 45 4e 44 3b 0d 0a 0d 0a 46 55 4e 43 54   ┆  a:=a-1;    END;  END;    FUNCT┆
0x0568e0…056900             49 4f 4e 20 5f 57 6c 64 5f 54 6f 57 69 6e 64 6f 77 58 28 78 20 3a 20 52 45 41 4c 29 20 3a 20 49   ┆ION _Wld_ToWindowX(x : REAL) : I┆
0x056900…056920             4e 54 45 47 45 52 3b 0d 0a 20 20 42 45 47 49 4e 0d 0a 20 20 20 20 5f 57 6c 64 5f 54 6f 57 69 6e   ┆NTEGER;    BEGIN      _Wld_ToWin┆
0x056920…056940             64 6f 77 58 20 3a 3d 20 63 6f 6e 76 65 72 74 28 28 28 78 20 2d 20 57 6c 64 5f 58 31 29 20 2a 20   ┆dowX := convert(((x - Wld_X1) * ┆
0x056940…056960             57 6e 64 5f 4d 61 78 58 29 20 2f 20 57 6c 64 5f 58 72 61 6e 67 65 29 0d 0a 20 20 45 4e 44 3b 0d   ┆Wnd_MaxX) / Wld_Xrange)    END; ┆
0x056960…056980             0a 0d 0a 46 55 4e 43 54 49 4f 4e 20 5f 57 6c 64 5f 54 6f 57 69 6e 64 6f 77 59 28 79 20 3a 20 52   ┆   FUNCTION _Wld_ToWindowY(y : R┆
0x056980…0569a0             45 41 4c 29 20 3a 20 49 4e 54 45 47 45 52 3b 0d 0a 20 20 42 45 47 49 4e 0d 0a 20 20 20 20 5f 57   ┆EAL) : INTEGER;    BEGIN      _W┆
0x0569a0…0569c0             6c 64 5f 54 6f 57 69 6e 64 6f 77 59 20 3a 3d 20 63 6f 6e 76 65 72 74 28 28 28 79 20 2d 20 57 6c   ┆ld_ToWindowY := convert(((y - Wl┆
0x0569c0…0569e0             64 5f 59 31 29 20 2a 20 57 6e 64 5f 4d 61 78 59 29 20 2f 20 57 6c 64 5f 59 52 61 6e 67 65 29 0d   ┆d_Y1) * Wnd_MaxY) / Wld_YRange) ┆
0x0569e0…056a00             0a 20 20 45 4e 44 3b 0d 0a 0d 0a 28 2a 47 72 61 66 69 73 6b 65 20 70 72 6f 63 65 64 75 72 65 72   ┆   END;    (*Grafiske procedurer┆
0x056a00…056a20 (23, 0, 4)  20 70 86 20 62 72 75 67 65 72 6e 69 76 65 61 75 2a 29 0d 0a 0d 0a 50 52 4f 43 45 44 55 52 45 20   ┆ p  brugerniveau*)    PROCEDURE ┆
0x056a20…056a40             66 65 6e 63 65 76 69 65 77 70 6f 72 74 28 56 41 52 20 76 3a 20 57 6e 64 5f 49 64 29 3b 0d 0a 42   ┆fenceviewport(VAR v: Wnd_Id);  B┆
0x056a40…056a60             45 47 49 4e 0d 0a 20 20 49 46 20 57 6e 64 5f 61 63 74 75 61 6c 3c 3e 4e 49 4c 20 54 48 45 4e 0d   ┆EGIN    IF Wnd_actual<>NIL THEN ┆
0x056a60…056a80             0a 20 20 20 20 57 49 54 48 20 57 6e 64 5f 61 63 74 75 61 6c 5e 20 44 4f 20 42 45 47 49 4e 0d 0a   ┆     WITH Wnd_actual^ DO BEGIN  ┆
0x056a80…056aa0             20 20 20 20 20 20 78 6f 6c 64 3a 3d 77 6c 64 5f 78 6f 6c 64 3b 0d 0a 20 20 20 20 20 20 79 6f 6c   ┆      xold:=wld_xold;        yol┆
0x056aa0…056ac0             64 3a 3d 77 6c 64 5f 79 6f 6c 64 3b 0d 0a 20 20 20 20 45 4e 44 3b 0d 0a 20 20 6d 6f 76 65 28 76   ┆d:=wld_yold;      END;    move(v┆
0x056ac0…056ae0             5e 2e 6f 75 74 65 72 2c 57 6e 64 5f 78 31 2c 73 69 7a 65 6f 66 28 57 6e 64 5f 74 79 70 65 31 29   ┆^.outer,Wnd_x1,sizeof(Wnd_type1)┆
0x056ae0…056b00             29 3b 0d 0a 20 20 6d 6f 76 65 28 76 5e 2e 78 31 2c 77 6c 64 5f 78 31 2c 31 31 35 29 3b 0d 0a 20   ┆);    move(v^.x1,wld_x1,115);   ┆
0x056b00…056b20             20 57 6e 64 5f 61 63 74 75 61 6c 3a 3d 76 3b 0d 0a 20 20 57 49 54 48 20 76 5e 2e 69 6e 6e 65 72   ┆ Wnd_actual:=v;    WITH v^.inner┆
0x056b20…056b40             20 44 4f 20 42 45 47 49 4e 0d 0a 20 20 20 20 57 6e 64 5f 78 31 3a 3d 57 6e 64 5f 78 31 2b 78 31   ┆ DO BEGIN      Wnd_x1:=Wnd_x1+x1┆
0x056b40…056b60             3b 0d 0a 20 20 20 20 57 6e 64 5f 79 31 3a 3d 57 6e 64 5f 79 31 2b 79 31 3b 0d 0a 20 20 20 20 57   ┆;      Wnd_y1:=Wnd_y1+y1;      W┆
0x056b60…056b80             6e 64 5f 6d 61 78 78 3a 3d 57 6e 64 5f 6d 61 78 78 2b 6d 61 78 78 3b 0d 0a 20 20 20 20 57 6e 64   ┆nd_maxx:=Wnd_maxx+maxx;      Wnd┆
0x056b80…056ba0             5f 6d 61 78 79 3a 3d 57 6e 64 5f 6d 61 78 79 2b 6d 61 78 79 3b 0d 0a 20 20 20 20 57 6e 64 5f 54   ┆_maxy:=Wnd_maxy+maxy;      Wnd_T┆
0x056ba0…056bc0             78 74 78 31 3a 3d 57 6e 64 5f 54 78 74 78 31 2b 54 78 74 78 31 3b 0d 0a 20 20 20 20 57 6e 64 5f   ┆xtx1:=Wnd_Txtx1+Txtx1;      Wnd_┆
0x056bc0…056be0             54 78 74 79 31 3a 3d 57 6e 64 5f 54 78 74 79 31 2b 54 78 74 79 31 3b 0d 0a 20 20 20 20 57 6e 64   ┆Txty1:=Wnd_Txty1+Txty1;      Wnd┆
0x056be0…056c00             5f 54 78 74 6d 61 78 78 3a 3d 57 6e 64 5f 54 78 74 6d 61 78 78 2b 54 78 74 6d 61 78 78 3b 0d 0a   ┆_Txtmaxx:=Wnd_Txtmaxx+Txtmaxx;  ┆
0x056c00…056c20 (23, 0, 5)  20 20 20 20 57 6e 64 5f 54 78 74 6d 61 78 79 3a 3d 57 6e 64 5f 54 78 74 6d 61 78 79 2b 54 78 74   ┆    Wnd_Txtmaxy:=Wnd_Txtmaxy+Txt┆
0x056c20…056c40             6d 61 78 79 3b 0d 0a 20 20 45 4e 44 3b 0d 0a 45 4e 44 3b 0d 0a 0d 0a 50 52 4f 43 45 44 55 52 45   ┆maxy;    END;  END;    PROCEDURE┆
0x056c40…056c60             20 70 6c 6f 74 28 78 2c 20 79 20 3a 20 52 45 41 4c 29 3b 0d 0a 56 41 52 20 78 31 2c 20 79 31 3a   ┆ plot(x, y : REAL);  VAR x1, y1:┆
0x056c60…056c80             20 49 4e 54 45 47 45 52 3b 0d 0a 20 20 42 45 47 49 4e 0d 0a 20 20 20 49 46 20 54 78 74 5f 6d 6f   ┆ INTEGER;    BEGIN     IF Txt_mo┆
0x056c80…056ca0             64 65 20 54 48 45 4e 20 65 72 72 6f 72 28 34 29 3b 0d 0a 20 20 20 20 78 31 3a 3d 5f 57 6c 64 5f   ┆de THEN error(4);      x1:=_Wld_┆
0x056ca0…056cc0             54 6f 57 69 6e 64 6f 77 58 28 78 29 3b 20 79 31 3a 3d 5f 57 6c 64 5f 54 6f 57 69 6e 64 6f 77 59   ┆ToWindowX(x); y1:=_Wld_ToWindowY┆
0x056cc0…056ce0             28 79 29 3b 0d 0a 20 20 20 20 57 6e 64 5f 57 72 69 74 65 44 6f 74 28 78 31 2c 79 31 20 29 3b 0d   ┆(y);      Wnd_WriteDot(x1,y1 ); ┆
0x056ce0…056d00             0a 20 20 20 20 57 6c 64 5f 58 6f 6c 64 3a 3d 78 31 3b 20 57 6c 64 5f 59 6f 6c 64 3a 3d 79 31 3b   ┆     Wld_Xold:=x1; Wld_Yold:=y1;┆
0x056d00…056d20             0d 0a 20 20 45 4e 44 3b 0d 0a 0d 0a 50 52 4f 43 45 44 55 52 45 20 63 69 72 63 6c 65 28 78 2c 79   ┆    END;    PROCEDURE circle(x,y┆
0x056d20…056d40             2c 72 3a 20 52 45 41 4c 29 3b 0d 0a 42 45 47 49 4e 0d 0a 20 20 49 46 20 54 78 74 5f 6d 6f 64 65   ┆,r: REAL);  BEGIN    IF Txt_mode┆
0x056d40…056d60             20 54 48 45 4e 20 65 72 72 6f 72 28 34 29 3b 0d 0a 20 20 57 6e 64 5f 63 69 72 63 6c 65 28 5f 57   ┆ THEN error(4);    Wnd_circle(_W┆
0x056d60…056d80             6c 64 5f 54 6f 57 69 6e 64 6f 77 58 28 78 29 2c 20 5f 57 6c 64 5f 54 6f 57 69 6e 64 6f 77 59 28   ┆ld_ToWindowX(x), _Wld_ToWindowY(┆
0x056d80…056da0             79 29 2c 5f 77 6c 64 5f 74 6f 77 69 6e 64 6f 77 59 28 72 29 29 3b 0d 0a 45 4e 44 3b 0d 0a 0d 0a   ┆y),_wld_towindowY(r));  END;    ┆
0x056da0…056dc0             46 55 4e 43 54 49 4f 4e 20 67 65 74 63 6f 6c 6f 72 28 78 2c 20 79 20 3a 20 52 45 41 4c 29 3a 20   ┆FUNCTION getcolor(x, y : REAL): ┆
0x056dc0…056de0             42 4f 4f 4c 45 41 4e 3b 0d 0a 20 20 42 45 47 49 4e 0d 0a 20 20 20 20 49 46 20 54 78 74 5f 6d 6f   ┆BOOLEAN;    BEGIN      IF Txt_mo┆
0x056de0…056e00             64 65 20 54 48 45 4e 20 65 72 72 6f 72 28 34 29 3b 0d 0a 20 20 20 20 67 65 74 63 6f 6c 6f 72 20   ┆de THEN error(4);      getcolor ┆
0x056e00…056e20 (23, 0, 6)  3a 3d 20 57 6e 64 5f 52 65 61 64 44 6f 74 28 5f 57 6c 64 5f 54 6f 57 69 6e 64 6f 77 58 28 78 29   ┆:= Wnd_ReadDot(_Wld_ToWindowX(x)┆
0x056e20…056e40             2c 20 5f 57 6c 64 5f 54 6f 57 69 6e 64 6f 77 59 28 79 29 29 0d 0a 20 20 45 4e 44 3b 0d 0a 0d 0a   ┆, _Wld_ToWindowY(y))    END;    ┆
0x056e40…056e60             50 52 4f 43 45 44 55 52 45 20 6d 6f 76 65 74 6f 28 78 2c 79 3a 52 45 41 4c 29 3b 0d 0a 42 45 47   ┆PROCEDURE moveto(x,y:REAL);  BEG┆
0x056e60…056e80             49 4e 0d 0a 20 20 49 46 20 54 78 74 5f 6d 6f 64 65 20 54 48 45 4e 20 65 72 72 6f 72 28 34 29 3b   ┆IN    IF Txt_mode THEN error(4);┆
0x056e80…056ea0             0d 0a 20 20 57 6c 64 5f 58 4f 6c 64 3a 3d 5f 57 6c 64 5f 54 6f 57 69 6e 64 6f 77 58 28 78 29 3b   ┆    Wld_XOld:=_Wld_ToWindowX(x);┆
0x056ea0…056ec0             20 57 6c 64 5f 59 4f 6c 64 3a 3d 5f 57 6c 64 5f 54 6f 57 69 6e 64 6f 77 59 28 79 29 3b 0d 0a 45   ┆ Wld_YOld:=_Wld_ToWindowY(y);  E┆
0x056ec0…056ee0             4e 44 3b 0d 0a 0d 0a 50 52 4f 43 45 44 55 52 45 20 44 72 61 77 74 6f 28 78 32 2c 20 79 32 20 3a   ┆ND;    PROCEDURE Drawto(x2, y2 :┆
0x056ee0…056f00             20 52 45 41 4c 29 3b 0d 0a 56 41 52 0d 0a 20 20 78 31 2c 20 79 31 3a 20 49 4e 54 45 47 45 52 3b   ┆ REAL);  VAR    x1, y1: INTEGER;┆
0x056f00…056f20             0d 0a 20 20 42 45 47 49 4e 0d 0a 20 20 20 20 49 46 20 54 78 74 5f 6d 6f 64 65 20 54 48 45 4e 20   ┆    BEGIN      IF Txt_mode THEN ┆
0x056f20…056f40             65 72 72 6f 72 28 34 29 3b 0d 0a 20 20 20 20 78 31 3a 3d 5f 57 6c 64 5f 54 6f 57 69 6e 64 6f 77   ┆error(4);      x1:=_Wld_ToWindow┆
0x056f40…056f60             58 28 78 32 29 3b 20 79 31 3a 3d 20 5f 57 6c 64 5f 54 6f 57 69 6e 64 6f 77 59 28 79 32 29 3b 0d   ┆X(x2); y1:= _Wld_ToWindowY(y2); ┆
0x056f60…056f80             0a 20 20 20 20 57 6e 64 5f 44 72 61 77 4c 69 6e 65 28 57 6c 64 5f 58 4f 6c 64 2c 57 6c 64 5f 59   ┆     Wnd_DrawLine(Wld_XOld,Wld_Y┆
0x056f80…056fa0             4f 6c 64 2c 78 31 2c 79 31 29 3b 0d 0a 20 20 20 20 57 6c 64 5f 58 4f 6c 64 3a 3d 78 31 3b 20 57   ┆Old,x1,y1);      Wld_XOld:=x1; W┆
0x056fa0…056fc0             6c 64 5f 59 4f 6c 64 3a 3d 79 31 3b 0d 0a 20 20 45 4e 44 3b 0d 0a 0d 0a 50 52 4f 43 45 44 55 52   ┆ld_YOld:=y1;    END;    PROCEDUR┆
0x056fc0…056fe0             45 20 44 72 61 77 54 65 78 74 28 78 2c 20 79 3a 20 52 45 41 4c 3b 20 73 3a 20 73 74 72 38 30 29   ┆E DrawText(x, y: REAL; s: str80)┆
0x056fe0…057000             3b 0d 0a 20 20 42 45 47 49 4e 0d 0a 20 20 20 20 49 46 20 54 78 74 5f 6d 6f 64 65 20 54 48 45 4e   ┆;    BEGIN      IF Txt_mode THEN┆
0x057000…057020 (23, 0, 7)  20 65 72 72 6f 72 28 34 29 3b 0d 0a 20 20 20 20 57 6e 64 5f 44 72 61 77 54 65 78 74 28 5f 57 6c   ┆ error(4);      Wnd_DrawText(_Wl┆
0x057020…057040             64 5f 54 6f 57 69 6e 64 6f 77 58 28 78 29 2c 20 5f 57 6c 64 5f 54 6f 57 49 6e 64 6f 77 59 28 79   ┆d_ToWindowX(x), _Wld_ToWIndowY(y┆
0x057040…057060             29 2c 20 73 29 0d 0a 20 20 45 4e 44 3b 0d 0a 0d 0a 50 52 4f 43 45 44 55 52 45 20 57 72 69 74 65   ┆), s)    END;    PROCEDURE Write┆
0x057060…057080             54 65 78 74 28 63 6f 6c 2c 72 6f 77 3a 20 49 4e 54 45 47 45 52 3b 20 73 3a 20 73 74 72 38 30 29   ┆Text(col,row: INTEGER; s: str80)┆
0x057080…0570a0             3b 0d 0a 56 41 52 20 61 74 74 72 69 62 3a 20 42 59 54 45 3b 0d 0a 20 6c 09 3a 20 49 4e 54 45 47   ┆;  VAR attrib: BYTE;   l : INTEG┆
0x0570a0…0570c0             45 52 3b 0d 0a 42 45 47 49 4e 0d 0a 20 20 69 66 20 6c 65 6e 67 74 68 28 73 29 3d 30 20 74 68 65   ┆ER;  BEGIN    if length(s)=0 the┆
0x0570c0…0570e0             6e 20 65 78 69 74 3b 0d 0a 20 20 49 46 20 54 78 74 5f 6d 6f 64 65 20 54 48 45 4e 20 42 45 47 49   ┆n exit;    IF Txt_mode THEN BEGI┆
0x0570e0…057100             4e 0d 0a 20 20 20 20 53 63 72 5f 74 65 78 74 63 6f 6e 76 65 72 74 28 73 2c 54 78 74 5f 63 6f 6e   ┆N      Scr_textconvert(s,Txt_con┆
0x057100…057120             76 65 72 74 29 3b 0d 0a 20 20 20 20 49 46 20 28 63 6f 6c 2b 6c 65 6e 67 74 68 28 73 29 29 3e 28   ┆vert);      IF (col+length(s))>(┆
0x057120…057140             57 6e 64 5f 54 78 74 6d 61 78 78 2b 31 29 20 54 48 45 4e 20 73 3a 3d 63 6f 70 79 28 73 2c 31 2c   ┆Wnd_Txtmaxx+1) THEN s:=copy(s,1,┆
0x057140…057160             57 6e 64 5f 54 78 74 6d 61 78 78 2b 31 2d 63 6f 6c 29 3b 0d 0a 20 20 20 20 49 46 20 72 6f 77 3c   ┆Wnd_Txtmaxx+1-col);      IF row<┆
0x057160…057180             3d 57 6e 64 5f 54 78 74 6d 61 78 79 20 54 48 45 4e 0d 0a 20 20 20 20 20 20 77 72 69 74 65 73 74   ┆=Wnd_Txtmaxy THEN        writest┆
0x057180…0571a0             72 28 63 6f 6c 2b 57 6e 64 5f 54 78 74 78 31 2c 72 6f 77 2b 57 6e 64 5f 54 78 74 79 31 2c 73 29   ┆r(col+Wnd_Txtx1,row+Wnd_Txty1,s)┆
0x0571a0…0571c0             3b 0d 0a 20 20 45 4e 44 0d 0a 20 20 45 4c 53 45 0d 0a 20 20 20 20 57 6e 64 5f 64 72 61 77 74 65   ┆;    END    ELSE      Wnd_drawte┆
0x0571c0…0571e0             78 74 28 63 6f 6c 20 53 48 4c 20 33 2c 57 6e 64 5f 6d 61 78 79 2d 37 2d 28 72 6f 77 20 53 48 4c   ┆xt(col SHL 3,Wnd_maxy-7-(row SHL┆
0x0571e0…057200             20 33 29 2c 73 29 3b 0d 0a 45 4e 44 3b 0d 0a 0d 0a 50 52 4f 43 45 44 55 52 45 20 57 72 69 74 65   ┆ 3),s);  END;    PROCEDURE Write┆
0x057200…057400 (23, 0, 8)  Cluster(CHAREDITPAS)
                            […0x16…]
0x05a000…05a020 (24, 0, 1)  52 65 61 6c 28 78 2c 79 3a 49 4e 54 45 47 45 52 3b 20 72 3a 52 45 41 4c 3b 20 6c 2c 64 3a 20 49   ┆Real(x,y:INTEGER; r:REAL; l,d: I┆
0x05a020…05a040             4e 54 45 47 45 52 29 3b 0d 0a 56 41 52 0d 0a 20 20 73 3a 20 73 74 72 38 30 3b 0d 0a 42 45 47 49   ┆NTEGER);  VAR    s: str80;  BEGI┆
0x05a040…05a060             4e 0d 0a 20 20 73 74 72 28 72 3a 6c 3a 64 2c 73 29 3b 0d 0a 20 20 77 72 69 74 65 74 65 78 74 28   ┆N    str(r:l:d,s);    writetext(┆
0x05a060…05a080             78 2c 79 2c 73 29 3b 0d 0a 45 4e 44 3b 0d 0a 0d 0a 50 52 4f 43 45 44 55 52 45 20 44 72 61 77 42   ┆x,y,s);  END;    PROCEDURE DrawB┆
0x05a080…05a0a0             6f 78 28 78 31 2c 20 78 32 2c 20 79 31 2c 20 79 32 20 3a 20 52 45 41 4c 29 3b 0d 0a 20 20 42 45   ┆ox(x1, x2, y1, y2 : REAL);    BE┆
0x05a0a0…05a0c0             47 49 4e 0d 0a 20 20 20 20 49 46 20 54 78 74 5f 6d 6f 64 65 20 54 48 45 4e 20 65 72 72 6f 72 28   ┆GIN      IF Txt_mode THEN error(┆
0x05a0c0…05a0e0             34 29 3b 0d 0a 20 20 20 20 57 6e 64 5f 44 72 61 77 42 6f 78 28 5f 57 6c 64 5f 54 6f 57 69 6e 64   ┆4);      Wnd_DrawBox(_Wld_ToWind┆
0x05a0e0…05a100             6f 77 58 28 78 31 29 2c 20 5f 57 6c 64 5f 54 6f 57 69 6e 64 6f 77 59 28 79 31 29 2c 0d 0a 20 20   ┆owX(x1), _Wld_ToWindowY(y1),    ┆
0x05a100…05a120             20 20 20 20 20 20 20 20 20 20 20 20 20 20 5f 57 6c 64 5f 54 6f 57 69 6e 64 6f 77 58 28 78 32 29   ┆              _Wld_ToWindowX(x2)┆
0x05a120…05a140             2c 20 5f 57 6c 64 5f 54 6f 57 69 6e 64 6f 77 59 28 79 32 29 29 0d 0a 20 20 45 4e 44 3b 0d 0a 0d   ┆, _Wld_ToWindowY(y2))    END;   ┆
0x05a140…05a160             0a 50 52 4f 43 45 44 55 52 45 20 42 6f 78 57 69 6e 64 6f 77 3b 0d 0a 42 45 47 49 4e 0d 0a 20 20   ┆ PROCEDURE BoxWindow;  BEGIN    ┆
0x05a160…05a180             49 46 20 54 78 74 5f 6d 6f 64 65 20 54 48 45 4e 20 65 72 72 6f 72 28 34 29 3b 0d 0a 20 20 57 6e   ┆IF Txt_mode THEN error(4);    Wn┆
0x05a180…05a1a0             64 5f 44 72 61 77 42 6f 78 28 30 2c 20 30 2c 20 57 6e 64 5f 4d 61 78 58 2c 20 57 6e 64 5f 4d 61   ┆d_DrawBox(0, 0, Wnd_MaxX, Wnd_Ma┆
0x05a1a0…05a1c0             78 59 29 3b 0d 0a 45 4e 44 3b 0d 0a 0d 0a 0d 0a 50 52 4f 43 45 44 55 52 45 20 64 72 61 77 68 65   ┆xY);  END;      PROCEDURE drawhe┆
0x05a1c0…05a1e0             61 64 65 72 3b 0d 0a 56 41 52 0d 0a 20 20 69 2c 6f 6c 64 63 6f 6c 6f 72 3a 20 49 4e 54 45 47 45   ┆ader;  VAR    i,oldcolor: INTEGE┆
0x05a1e0…05a200             52 3b 0d 0a 42 45 47 49 4e 0d 0a 20 20 20 20 49 46 20 57 6e 64 5f 68 64 72 3c 3e 27 27 20 54 48   ┆R;  BEGIN      IF Wnd_hdr<>'' TH┆
0x05a200…05a220 (24, 0, 2)  45 4e 20 42 45 47 49 4e 0d 0a 20 20 20 20 20 20 69 3a 3d 28 57 6e 64 5f 6d 61 78 78 20 53 48 52   ┆EN BEGIN        i:=(Wnd_maxx SHR┆
0x05a220…05a240             20 33 20 2d 20 6c 65 6e 67 74 68 28 57 6e 64 5f 68 64 72 29 29 20 53 48 52 20 31 3b 0d 0a 20 20   ┆ 3 - length(Wnd_hdr)) SHR 1;    ┆
0x05a240…05a260             20 20 20 20 49 46 20 69 3c 30 20 54 48 45 4e 20 69 3a 3d 30 3b 0d 0a 20 20 20 20 20 20 53 63 72   ┆    IF i<0 THEN i:=0;        Scr┆
0x05a260…05a280             5f 66 69 6c 6c 63 68 61 72 28 57 6e 64 5f 78 31 2c 57 6e 64 5f 79 31 2b 57 6e 64 5f 6d 61 78 79   ┆_fillchar(Wnd_x1,Wnd_y1+Wnd_maxy┆
0x05a280…05a2a0             2d 39 2c 20 57 6e 64 5f 6d 61 78 78 2c 57 6e 64 5f 79 31 2b 57 6e 64 5f 6d 61 78 79 2c 24 46 46   ┆-9, Wnd_maxx,Wnd_y1+Wnd_maxy,$FF┆
0x05a2a0…05a2c0             29 3b 0d 0a 20 20 20 20 20 20 6f 6c 64 63 6f 6c 6f 72 3a 3d 57 6e 64 5f 70 65 6e 63 6f 6c 6f 72   ┆);        oldcolor:=Wnd_pencolor┆
0x05a2c0…05a2e0             3b 0d 0a 20 20 20 20 20 20 57 6e 64 5f 70 65 6e 63 6f 6c 6f 72 3a 3d 42 4c 41 43 4b 3b 0d 0a 20   ┆;        Wnd_pencolor:=BLACK;   ┆
0x05a2e0…05a300             20 20 20 20 20 57 6e 64 5f 64 72 61 77 62 6f 78 28 30 2c 57 6e 64 5f 6d 61 78 79 2d 39 2c 57 6e   ┆     Wnd_drawbox(0,Wnd_maxy-9,Wn┆
0x05a300…05a320             64 5f 6d 61 78 78 2c 57 6e 64 5f 6d 61 78 79 29 3b 0d 0a 20 20 20 20 20 20 57 6e 64 5f 6d 61 78   ┆d_maxx,Wnd_maxy);        Wnd_max┆
0x05a320…05a340             79 3a 3d 57 6e 64 5f 6d 61 78 79 2d 31 3b 0d 0a 20 20 20 20 20 20 77 72 69 74 65 74 65 78 74 28   ┆y:=Wnd_maxy-1;        writetext(┆
0x05a340…05a360             69 2c 30 2c 57 6e 64 5f 68 64 72 29 3b 0d 0a 20 20 20 20 20 20 57 6e 64 5f 70 65 6e 63 6f 6c 6f   ┆i,0,Wnd_hdr);        Wnd_pencolo┆
0x05a360…05a380             72 3a 3d 6f 6c 64 63 6f 6c 6f 72 3b 0d 0a 20 20 20 20 20 20 57 6e 64 5f 6d 61 78 79 3a 3d 57 6e   ┆r:=oldcolor;        Wnd_maxy:=Wn┆
0x05a380…05a3a0             64 5f 6d 61 78 79 2d 39 3b 0d 0a 20 20 20 20 20 20 57 49 54 48 20 57 6e 64 5f 41 63 74 75 61 6c   ┆d_maxy-9;        WITH Wnd_Actual┆
0x05a3a0…05a3c0             5e 2e 69 6e 6e 65 72 20 44 4f 20 6d 61 78 79 3a 3d 2d 31 31 3b 0d 0a 20 20 20 20 45 4e 44 3b 0d   ┆^.inner DO maxy:=-11;      END; ┆
0x05a3c0…05a3e0             0a 20 20 45 4e 44 3b 0d 0a 0d 0a 50 52 4f 43 45 44 55 52 45 20 64 72 61 77 66 72 61 6d 65 3b 0d   ┆   END;    PROCEDURE drawframe; ┆
0x05a3e0…05a400             0a 42 45 47 49 4e 0d 0a 20 20 49 46 20 54 78 74 5f 6d 6f 64 65 20 54 48 45 4e 20 65 72 72 6f 72   ┆ BEGIN    IF Txt_mode THEN error┆
0x05a400…05a420 (24, 0, 3)  28 34 29 3b 0d 0a 20 20 66 69 6c 6c 63 68 61 72 28 57 6e 64 5f 41 63 74 75 61 6c 5e 2e 69 6e 6e   ┆(4);    fillchar(Wnd_Actual^.inn┆
0x05a420…05a440             65 72 2c 73 69 7a 65 6f 66 28 57 6e 64 5f 74 79 70 65 31 29 2c 30 29 3b 0d 0a 20 20 66 65 6e 63   ┆er,sizeof(Wnd_type1),0);    fenc┆
0x05a440…05a460             65 76 69 65 77 70 6f 72 74 28 57 6e 64 5f 61 63 74 75 61 6c 29 3b 0d 0a 20 20 64 72 61 77 68 65   ┆eviewport(Wnd_actual);    drawhe┆
0x05a460…05a480             61 64 65 72 3b 0d 0a 20 20 57 6e 64 5f 44 72 61 77 42 6f 78 28 30 2c 20 30 2c 20 57 6e 64 5f 4d   ┆ader;    Wnd_DrawBox(0, 0, Wnd_M┆
0x05a480…05a4a0             61 78 58 2c 20 57 6e 64 5f 4d 61 78 59 29 3b 0d 0a 20 20 57 49 54 48 20 57 6e 64 5f 41 63 74 75   ┆axX, Wnd_MaxY);    WITH Wnd_Actu┆
0x05a4a0…05a4c0             61 6c 5e 2e 69 6e 6e 65 72 20 44 4f 20 42 45 47 49 4e 0d 0a 20 20 20 20 78 31 3a 3d 31 3b 0d 0a   ┆al^.inner DO BEGIN      x1:=1;  ┆
0x05a4c0…05a4e0             20 20 20 20 79 31 3a 3d 31 3b 0d 0a 20 20 20 20 6d 61 78 79 3a 3d 6d 61 78 79 2d 32 3b 0d 0a 20   ┆    y1:=1;      maxy:=maxy-2;   ┆
0x05a4e0…05a500             20 20 20 6d 61 78 78 3a 3d 2d 32 3b 0d 0a 20 20 45 4e 44 3b 0d 0a 20 20 66 65 6e 63 65 76 69 65   ┆   maxx:=-2;    END;    fencevie┆
0x05a500…05a520             77 70 6f 72 74 28 57 6e 64 5f 61 63 74 75 61 6c 29 3b 0d 0a 45 4e 44 3b 0d 0a 0d 0a 50 52 4f 43   ┆wport(Wnd_actual);  END;    PROC┆
0x05a520…05a540             45 44 55 52 45 20 67 6f 74 6f 78 79 28 78 2c 79 3a 20 49 4e 54 45 47 45 52 29 3b 0d 0a 42 45 47   ┆EDURE gotoxy(x,y: INTEGER);  BEG┆
0x05a540…05a560             49 4e 0d 0a 20 20 63 72 74 2e 67 6f 74 6f 78 79 28 78 2b 57 6e 64 5f 54 78 74 78 31 20 2b 20 31   ┆IN    crt.gotoxy(x+Wnd_Txtx1 + 1┆
0x05a560…05a580             2c 79 2b 57 6e 64 5f 54 78 74 79 31 20 2b 20 31 29 3b 0d 0a 45 4e 44 3b 0d 0a 0d 0a 50 52 4f 43   ┆,y+Wnd_Txty1 + 1);  END;    PROC┆
0x05a580…05a5a0             45 44 55 52 45 20 63 6c 65 61 72 76 69 65 77 70 6f 72 74 3b 0d 0a 56 41 52 20 69 09 3a 20 49 4e   ┆EDURE clearviewport;  VAR i : IN┆
0x05a5a0…05a5c0             54 45 47 45 52 3b 0d 0a 20 20 73 74 72 3a 20 73 74 72 38 30 3b 0d 0a 42 45 47 49 4e 0d 0a 20 20   ┆TEGER;    str: str80;  BEGIN    ┆
0x05a5c0…05a5e0             20 20 49 46 20 54 78 74 5f 6d 6f 64 65 20 54 48 45 4e 20 42 45 47 49 4e 0d 0a 20 20 20 20 20 20   ┆  IF Txt_mode THEN BEGIN        ┆
0x05a5e0…05a600             73 74 72 3a 3d 73 70 63 28 57 6e 64 5f 54 78 74 6d 61 78 78 2b 31 2c 27 20 27 29 3b 0d 0a 20 20   ┆str:=spc(Wnd_Txtmaxx+1,' ');    ┆
0x05a600…05a620 (24, 0, 4)  20 20 20 20 46 4f 52 20 69 3a 3d 30 20 54 4f 20 57 6e 64 5f 54 78 74 6d 61 78 79 20 44 4f 0d 0a   ┆    FOR i:=0 TO Wnd_Txtmaxy DO  ┆
0x05a620…05a640             20 20 20 20 20 20 20 20 77 72 69 74 65 74 65 78 74 28 30 2c 69 2c 73 74 72 29 3b 0d 0a 20 20 20   ┆        writetext(0,i,str);     ┆
0x05a640…05a660             20 45 4e 44 0d 0a 20 20 20 20 45 4c 53 45 0d 0a 20 20 20 20 20 20 53 63 72 5f 66 69 6c 6c 63 68   ┆ END      ELSE        Scr_fillch┆
0x05a660…05a680             61 72 28 57 6e 64 5f 78 31 2c 20 57 6e 64 5f 79 31 2c 20 57 6e 64 5f 4d 61 78 58 2c 20 57 6e 64   ┆ar(Wnd_x1, Wnd_y1, Wnd_MaxX, Wnd┆
0x05a680…05a6a0             5f 79 31 20 2b 20 57 6e 64 5f 6d 61 78 59 20 2c 6c 6f 28 57 6e 64 5f 62 61 63 6b 63 6f 6c 6f 72   ┆_y1 + Wnd_maxY ,lo(Wnd_backcolor┆
0x05a6a0…05a6c0             29 29 3b 0d 0a 45 4e 44 3b 0d 0a 0d 0a 50 52 4f 43 45 44 55 52 45 20 77 72 69 74 65 66 72 61 6d   ┆));  END;    PROCEDURE writefram┆
0x05a6c0…05a6e0             65 3b 0d 0a 56 41 52 0d 0a 20 20 69 2c 6c 68 2c 6c 78 2c 6c 79 3a 20 49 4e 54 45 47 45 52 3b 0d   ┆e;  VAR    i,lh,lx,ly: INTEGER; ┆
0x05a6e0…05a700             0a 20 20 73 3a 20 73 74 72 38 30 3b 0d 0a 42 45 47 49 4e 0d 0a 20 20 66 69 6c 6c 63 68 61 72 28   ┆   s: str80;  BEGIN    fillchar(┆
0x05a700…05a720             57 6e 64 5f 41 63 74 75 61 6c 5e 2e 69 6e 6e 65 72 2c 73 69 7a 65 6f 66 28 57 6e 64 5f 74 79 70   ┆Wnd_Actual^.inner,sizeof(Wnd_typ┆
0x05a720…05a740             65 31 29 2c 30 29 3b 0d 0a 20 20 66 65 6e 63 65 76 69 65 77 70 6f 72 74 28 57 6e 64 5f 61 63 74   ┆e1),0);    fenceviewport(Wnd_act┆
0x05a740…05a760             75 61 6c 29 3b 0d 0a 20 20 6c 78 3a 3d 57 6e 64 5f 54 78 74 6d 61 78 78 3b 20 6c 79 3a 3d 57 6e   ┆ual);    lx:=Wnd_Txtmaxx; ly:=Wn┆
0x05a760…05a780             64 5f 54 78 74 6d 61 78 79 3b 0d 0a 20 20 6c 68 3a 3d 28 28 6c 78 2b 32 29 2d 6c 65 6e 67 74 68   ┆d_Txtmaxy;    lh:=((lx+2)-length┆
0x05a780…05a7a0             28 57 6e 64 5f 68 64 72 29 29 20 53 48 52 20 31 2b 31 3b 0d 0a 20 20 73 3a 3d 27 c9 27 2b 73 70   ┆(Wnd_hdr)) SHR 1+1;    s:=' '+sp┆
0x05a7a0…05a7c0             63 28 6c 78 2d 31 2c 27 cd 27 29 2b 27 bb 27 3b 0d 0a 20 20 6d 6f 76 65 28 57 6e 64 5f 68 64 72   ┆c(lx-1,' ')+' ';    move(Wnd_hdr┆
0x05a7c0…05a7e0             28 2e 31 2e 29 2c 73 28 2e 6c 68 2e 29 2c 6c 65 6e 67 74 68 28 57 6e 64 5f 68 64 72 29 29 3b 0d   ┆(.1.),s(.lh.),length(Wnd_hdr)); ┆
0x05a7e0…05a800             0a 20 20 57 72 69 74 65 54 65 78 74 28 30 2c 30 2c 73 29 3b 0d 0a 20 20 46 4f 52 20 69 3a 3d 31   ┆   WriteText(0,0,s);    FOR i:=1┆
0x05a800…05a820 (24, 0, 5)  20 54 4f 20 6c 79 2d 31 20 44 4f 20 42 45 47 49 4e 20 57 72 69 74 65 54 65 78 74 28 30 2c 69 2c   ┆ TO ly-1 DO BEGIN WriteText(0,i,┆
0x05a820…05a840             27 ba 27 29 3b 77 72 69 74 65 54 65 78 74 28 6c 78 2c 69 2c 27 ba 27 29 20 45 4e 44 3b 0d 0a 20   ┆' ');writeText(lx,i,' ') END;   ┆
0x05a840…05a860             20 57 72 69 74 65 54 65 78 74 28 30 2c 6c 79 2c 27 c8 27 2b 73 70 63 28 6c 78 2d 31 2c 27 cd 27   ┆ WriteText(0,ly,' '+spc(lx-1,' '┆
0x05a860…05a880             29 2b 27 bc 27 29 3b 0d 0a 20 20 57 49 54 48 20 57 6e 64 5f 41 63 74 75 61 6c 5e 2e 69 6e 6e 65   ┆)+' ');    WITH Wnd_Actual^.inne┆
0x05a880…05a8a0             72 20 44 4f 20 42 45 47 49 4e 0d 0a 20 20 20 20 54 78 74 78 31 3a 3d 31 3b 54 78 74 6d 61 78 78   ┆r DO BEGIN      Txtx1:=1;Txtmaxx┆
0x05a8a0…05a8c0             3a 3d 2d 32 3b 0d 0a 20 20 20 20 54 78 74 79 31 3a 3d 31 3b 54 78 74 6d 61 78 79 3a 3d 2d 32 3b   ┆:=-2;      Txty1:=1;Txtmaxy:=-2;┆
0x05a8c0…05a8e0             0d 0a 20 20 20 20 78 31 3a 3d 38 3b 6d 61 78 78 3a 3d 2d 31 36 3b 0d 0a 20 20 20 20 79 31 3a 3d   ┆      x1:=8;maxx:=-16;      y1:=┆
0x05a8e0…05a900             38 3b 6d 61 78 79 3a 3d 2d 31 36 3b 0d 0a 20 20 45 4e 44 3b 0d 0a 20 20 66 65 6e 63 65 76 69 65   ┆8;maxy:=-16;    END;    fencevie┆
0x05a900…05a920             77 70 6f 72 74 28 57 6e 64 5f 61 63 74 75 61 6c 29 3b 0d 0a 45 4e 44 3b 0d 0a 0d 0a 50 52 4f 43   ┆wport(Wnd_actual);  END;    PROC┆
0x05a920…05a940             45 44 55 52 45 20 77 72 69 74 65 68 65 6c 70 3b 0d 0a 56 41 52 0d 0a 20 20 69 2c 6a 2c 6b 2c 61   ┆EDURE writehelp;  VAR    i,j,k,a┆
0x05a940…05a960             64 72 73 65 67 2c 20 61 64 72 6f 66 73 3a 20 49 4e 54 45 47 45 52 3b 0d 0a 20 20 73 74 72 09 3a   ┆drseg, adrofs: INTEGER;    str :┆
0x05a960…05a980             73 74 72 38 30 3b 0d 0a 20 20 73 74 72 6c 67 74 3a 42 59 54 45 20 41 42 53 4f 4c 55 54 45 20 73   ┆str80;    strlgt:BYTE ABSOLUTE s┆
0x05a980…05a9a0             74 72 3b 0d 0a 42 45 47 49 4e 0d 0a 20 20 77 72 69 74 65 66 72 61 6d 65 3b 0d 0a 20 20 49 46 20   ┆tr;  BEGIN    writeframe;    IF ┆
0x05a9a0…05a9c0             57 6e 64 5f 61 63 74 75 61 6c 5e 2e 54 78 74 69 6e 69 74 3d 4e 49 4c 20 54 48 45 4e 20 65 78 69   ┆Wnd_actual^.Txtinit=NIL THEN exi┆
0x05a9c0…05a9e0             74 3b 0d 0a 20 20 6b 3a 3d 30 3b 0d 0a 20 20 61 64 72 6f 66 73 3a 3d 6f 66 73 28 57 6e 64 5f 61   ┆t;    k:=0;    adrofs:=ofs(Wnd_a┆
0x05a9e0…05aa00             63 74 75 61 6c 5e 2e 54 78 74 69 6e 69 74 5e 29 3b 0d 0a 20 20 61 64 72 73 65 67 3a 3d 73 65 67   ┆ctual^.Txtinit^);    adrseg:=seg┆
0x05aa00…05aa20 (24, 0, 6)  28 57 6e 64 5f 61 63 74 75 61 6c 5e 2e 54 78 74 69 6e 69 74 5e 29 3b 0d 0a 20 20 46 4f 52 20 69   ┆(Wnd_actual^.Txtinit^);    FOR i┆
0x05aa20…05aa40             3a 3d 30 20 54 4f 20 57 6e 64 5f 54 78 74 6d 61 78 79 20 44 4f 20 42 45 47 49 4e 0d 0a 20 20 20   ┆:=0 TO Wnd_Txtmaxy DO BEGIN     ┆
0x05aa40…05aa60             20 73 74 72 6c 67 74 3a 3d 6d 65 6d 28 2e 61 64 72 73 65 67 3a 61 64 72 6f 66 73 2b 6b 2e 29 3b   ┆ strlgt:=mem(.adrseg:adrofs+k.);┆
0x05aa60…05aa80             0d 0a 20 20 20 20 46 4f 52 20 6a 3a 3d 31 20 54 4f 20 73 74 72 6c 67 74 20 44 4f 0d 0a 20 20 20   ┆      FOR j:=1 TO strlgt DO     ┆
0x05aa80…05aaa0             20 20 20 73 74 72 28 2e 6a 2e 29 3a 3d 43 48 41 52 28 6d 65 6d 28 2e 61 64 72 73 65 67 3a 61 64   ┆   str(.j.):=CHAR(mem(.adrseg:ad┆
0x05aaa0…05aac0             72 6f 66 73 2b 6b 2b 6a 2e 29 29 3b 0d 0a 20 20 20 20 6b 3a 3d 6b 2b 57 6e 64 5f 54 78 74 6d 61   ┆rofs+k+j.));      k:=k+Wnd_Txtma┆
0x05aac0…05aae0             78 78 2b 31 3b 0d 0a 20 20 20 20 57 72 69 74 65 54 65 78 74 28 30 2c 69 2c 73 74 72 29 3b 0d 0a   ┆xx+1;      WriteText(0,i,str);  ┆
0x05aae0…05ab00             20 20 45 4e 44 3b 0d 0a 45 4e 44 3b 0d 0a 0d 0a 28 2a 50 72 6f 63 65 64 75 72 65 72 20 74 69 6c   ┆  END;  END;    (*Procedurer til┆
0x05ab00…05ab20             20 68 86 6e 64 74 65 72 69 6e 67 20 61 66 20 57 49 4e 44 4f 57 53 20 6f 67 20 56 49 45 57 50 4f   ┆ h ndtering af WINDOWS og VIEWPO┆
0x05ab20…05ab40             52 54 53 2a 29 0d 0a 0d 0a 50 52 4f 43 45 44 55 52 45 20 63 68 6b 76 69 65 77 70 6f 72 74 73 69   ┆RTS*)    PROCEDURE chkviewportsi┆
0x05ab40…05ab60             7a 65 28 78 2c 79 3a 20 49 4e 54 45 47 45 52 3b 56 41 52 20 76 3a 20 57 6e 64 5f 49 64 29 3b 0d   ┆ze(x,y: INTEGER;VAR v: Wnd_Id); ┆
0x05ab60…05ab80             0a 42 45 47 49 4e 0d 0a 20 20 57 49 54 48 20 76 5e 2e 6f 75 74 65 72 20 44 4f 20 42 45 47 49 4e   ┆ BEGIN    WITH v^.outer DO BEGIN┆
0x05ab80…05aba0             0d 0a 20 20 20 20 20 20 49 46 20 78 3c 30 20 54 48 45 4e 20 78 31 3a 3d 30 20 45 4c 53 45 0d 0a   ┆        IF x<0 THEN x1:=0 ELSE  ┆
0x05aba0…05abc0             20 20 20 20 20 20 20 20 49 46 20 28 28 78 2b 6d 61 78 78 29 3e 53 63 72 5f 6d 61 78 78 29 20 54   ┆        IF ((x+maxx)>Scr_maxx) T┆
0x05abc0…05abe0             48 45 4e 20 78 31 3a 3d 53 63 72 5f 6d 61 78 78 2d 6d 61 78 78 20 45 4c 53 45 20 78 31 3a 3d 78   ┆HEN x1:=Scr_maxx-maxx ELSE x1:=x┆
0x05abe0…05ac00             3b 0d 0a 20 20 20 20 20 20 49 46 20 79 3c 30 20 54 48 45 4e 20 79 31 3a 3d 30 20 45 4c 53 45 0d   ┆;        IF y<0 THEN y1:=0 ELSE ┆
0x05ac00…05ac20 (24, 0, 7)  0a 20 20 20 20 20 20 20 20 49 46 20 28 28 79 2b 6d 61 78 79 29 3e 53 63 72 5f 6d 61 78 79 29 20   ┆         IF ((y+maxy)>Scr_maxy) ┆
0x05ac20…05ac40             54 48 45 4e 20 79 31 3a 3d 53 63 72 5f 6d 61 78 79 2d 6d 61 78 79 20 45 4c 53 45 20 79 31 3a 3d   ┆THEN y1:=Scr_maxy-maxy ELSE y1:=┆
0x05ac40…05ac60             79 3b 0d 0a 20 20 20 20 20 20 78 3a 3d 78 20 53 48 52 20 33 3b 0d 0a 20 20 20 20 20 20 79 3a 3d   ┆y;        x:=x SHR 3;        y:=┆
0x05ac60…05ac80             28 53 63 72 5f 6d 61 78 79 2d 79 2d 37 29 20 53 48 52 20 33 3b 0d 0a 20 20 20 20 20 20 49 46 20   ┆(Scr_maxy-y-7) SHR 3;        IF ┆
0x05ac80…05aca0             78 3c 30 20 54 48 45 4e 20 54 78 74 78 31 3a 3d 30 20 45 4c 53 45 0d 0a 20 20 20 20 20 20 20 20   ┆x<0 THEN Txtx1:=0 ELSE          ┆
0x05aca0…05acc0             49 46 20 28 28 78 2b 54 78 74 6d 61 78 78 29 3e 54 78 74 5f 6d 61 78 78 29 20 54 48 45 4e 20 54   ┆IF ((x+Txtmaxx)>Txt_maxx) THEN T┆
0x05acc0…05ace0             78 74 78 31 3a 3d 54 78 74 5f 6d 61 78 78 2d 54 78 74 6d 61 78 78 20 45 4c 53 45 20 54 78 74 78   ┆xtx1:=Txt_maxx-Txtmaxx ELSE Txtx┆
0x05ace0…05ad00             31 3a 3d 78 3b 0d 0a 20 20 20 20 20 20 49 46 20 79 3c 30 20 54 48 45 4e 20 54 78 74 79 31 3a 3d   ┆1:=x;        IF y<0 THEN Txty1:=┆
0x05ad00…05ad20             30 20 45 4c 53 45 0d 0a 20 20 20 20 20 20 20 20 49 46 20 28 28 79 2b 54 78 74 6d 61 78 79 29 3e   ┆0 ELSE          IF ((y+Txtmaxy)>┆
0x05ad20…05ad40             54 78 74 5f 6d 61 78 79 29 20 54 48 45 4e 20 54 78 74 79 31 3a 3d 54 78 74 5f 6d 61 78 79 2d 54   ┆Txt_maxy) THEN Txty1:=Txt_maxy-T┆
0x05ad40…05ad60             78 74 6d 61 78 79 20 45 4c 53 45 20 54 78 74 79 31 3a 3d 79 3b 0d 0a 20 20 45 4e 44 3b 0d 0a 45   ┆xtmaxy ELSE Txty1:=y;    END;  E┆
0x05ad60…05ad80             4e 44 3b 0d 0a 0d 0a 46 55 4e 43 54 49 4f 4e 20 76 69 65 77 70 6f 72 74 42 59 54 45 73 28 56 41   ┆ND;    FUNCTION viewportBYTEs(VA┆
0x05ad80…05ada0             52 20 76 3a 20 57 6e 64 5f 49 64 29 3a 20 57 4f 52 44 3b 0d 0a 56 41 52 20 73 69 7a 3a 20 57 4f   ┆R v: Wnd_Id): WORD;  VAR siz: WO┆
0x05ada0…05adc0             52 44 3b 0d 0a 42 45 47 49 4e 0d 0a 20 20 57 49 54 48 20 76 5e 2e 6f 75 74 65 72 20 44 4f 20 42   ┆RD;  BEGIN    WITH v^.outer DO B┆
0x05adc0…05ade0             45 47 49 4e 0d 0a 20 20 20 20 49 46 20 54 78 74 5f 6d 6f 64 65 20 54 48 45 4e 0d 0a 20 20 20 20   ┆EGIN      IF Txt_mode THEN      ┆
0x05ade0…05ae00             20 20 73 69 7a 3a 3d 20 28 28 54 78 74 6d 61 78 78 2b 32 29 20 2a 20 28 54 78 74 6d 61 78 79 2b   ┆  siz:= ((Txtmaxx+2) * (Txtmaxy+┆
0x05ae00…05ae20 (24, 0, 8)  32 29 20 53 48 4c 20 31 29 20 2b 20 34 0d 0a 20 20 20 20 45 4c 53 45 0d 0a 20 20 20 20 20 20 73   ┆2) SHL 1) + 4      ELSE        s┆
0x05ae20…05ae40             69 7a 3a 3d 20 28 28 6d 61 78 78 2b 37 29 20 53 48 52 20 33 2b 31 29 20 2a 20 28 6d 61 78 79 2b   ┆iz:= ((maxx+7) SHR 3+1) * (maxy+┆
0x05ae40…05ae60             31 29 2b 34 3b 0d 0a 20 20 45 4e 44 3b 0d 0a 20 20 76 69 65 77 70 6f 72 74 62 79 74 65 73 3a 3d   ┆1)+4;    END;    viewportbytes:=┆
0x05ae60…05ae80             73 69 7a 3b 0d 0a 45 4e 44 3b 0d 0a 0d 0a 50 52 4f 43 45 44 55 52 45 20 67 65 74 63 6f 6e 74 65   ┆siz;  END;    PROCEDURE getconte┆
0x05ae80…05aea0             6e 74 28 56 41 52 20 76 3a 20 57 6e 64 5f 69 64 3b 20 73 69 7a 3a 20 57 4f 52 44 29 3b 0d 0a 62   ┆nt(VAR v: Wnd_id; siz: WORD);  b┆
0x05aea0…05aec0             65 67 69 6e 0d 0a 20 20 77 69 74 68 20 76 5e 20 64 6f 20 62 65 67 69 6e 0d 0a 20 20 20 20 69 66   ┆egin    with v^ do begin      if┆
0x05aec0…05aee0             20 63 6f 6e 74 65 6e 74 3d 6e 69 6c 20 74 68 65 6e 20 62 65 67 69 6e 0d 0a 20 20 20 20 20 20 69   ┆ content=nil then begin        i┆
0x05aee0…05af00             66 20 6d 61 78 61 76 61 69 6c 3e 73 69 7a 20 74 68 65 6e 0d 0a 20 20 20 20 20 20 20 20 67 65 74   ┆f maxavail>siz then          get┆
0x05af00…05af20             6d 65 6d 28 63 6f 6e 74 65 6e 74 2c 73 69 7a 29 0d 0a 20 20 20 20 20 20 65 6c 73 65 0d 0a 20 20   ┆mem(content,siz)        else    ┆
0x05af20…05af40             20 20 20 20 20 20 65 72 72 6f 72 28 38 29 3b 0d 0a 20 20 20 20 65 6e 64 20 65 6c 73 65 0d 0a 20   ┆      error(8);      end else   ┆
0x05af40…05af60             20 20 20 20 20 69 66 20 28 62 79 74 65 73 3c 3e 73 69 7a 29 20 74 68 65 6e 20 62 65 67 69 6e 0d   ┆     if (bytes<>siz) then begin ┆
0x05af60…05af80             0a 20 20 20 20 20 20 20 20 66 72 65 65 6d 65 6d 28 63 6f 6e 74 65 6e 74 2c 62 79 74 65 73 29 3b   ┆         freemem(content,bytes);┆
0x05af80…05afa0             0d 0a 20 20 20 20 20 20 20 20 69 66 20 6d 61 78 61 76 61 69 6c 3e 73 69 7a 20 74 68 65 6e 0d 0a   ┆          if maxavail>siz then  ┆
0x05afa0…05afc0             20 20 20 20 20 20 20 20 20 20 67 65 74 6d 65 6d 28 63 6f 6e 74 65 6e 74 2c 73 69 7a 29 0d 0a 20   ┆          getmem(content,siz)   ┆
0x05afc0…05afe0             20 20 20 20 20 09 65 6c 73 65 0d 0a 20 20 20 20 20 20 20 20 20 20 65 72 72 6f 72 28 38 29 3b 0d   ┆      else            error(8); ┆
0x05afe0…05b000             0a 20 20 20 20 20 20 65 6e 64 3b 0d 0a 20 20 20 20 62 79 74 65 73 3a 3d 73 69 7a 3b 0d 0a 20 20   ┆       end;      bytes:=siz;    ┆
0x05b000…066200 (24, 0, 9)  […elided…]
0x066200…066220 (27, 0, 8)  3b 20 78 31 2c 20 79 31 2c 20 78 6c 67 32 2c 20 79 6c 67 32 3a 20 49 4e 54 45 47 45 52 29 3b 0d   ┆; x1, y1, xlg2, ylg2: INTEGER); ┆
0x066220…066240             0a 56 41 52 0d 0a 20 20 79 2c 20 6b 31 2c 20 6b 32 3a 20 49 4e 54 45 47 45 52 3b 0d 0a 42 45 47   ┆ VAR    y, k1, k2: INTEGER;  BEG┆
0x066240…066260             49 4e 0d 0a 20 20 78 6c 67 32 3a 3d 28 78 6c 67 32 2b 37 29 20 53 48 52 20 33 3b 0d 0a 20 20 6b   ┆IN    xlg2:=(xlg2+7) SHR 3;    k┆
0x066260…066280             31 3a 3d 6f 66 73 28 70 69 63 29 3b 20 6b 32 3a 3d 73 65 67 28 70 69 63 29 3b 0d 0a 20 20 6d 65   ┆1:=ofs(pic); k2:=seg(pic);    me┆
0x066280…0662a0             6d 77 28 2e 6b 32 3a 6b 31 2e 29 3a 3d 78 6c 67 32 3b 20 6b 31 3a 3d 6b 31 2b 32 3b 0d 0a 20 20   ┆mw(.k2:k1.):=xlg2; k1:=k1+2;    ┆
0x0662a0…0662c0             6d 65 6d 77 28 2e 6b 32 3a 6b 31 2e 29 3a 3d 79 6c 67 32 3b 20 6b 31 3a 3d 6b 31 2b 32 3b 0d 0a   ┆memw(.k2:k1.):=ylg2; k1:=k1+2;  ┆
0x0662c0…0662e0             20 20 46 4f 52 20 79 3a 3d 79 31 20 54 4f 20 79 31 2b 79 6c 67 32 20 44 4f 20 42 45 47 49 4e 0d   ┆  FOR y:=y1 TO y1+ylg2 DO BEGIN ┆
0x0662e0…066300             0a 20 20 20 20 20 6d 6f 76 65 53 63 72 5f 74 6f 6d 65 6d 28 78 31 2c 79 2c 78 6c 67 32 2c 6b 32   ┆      moveScr_tomem(x1,y,xlg2,k2┆
0x066300…066320             2c 6b 31 29 3b 0d 0a 20 20 20 20 20 6b 31 3a 3d 6b 31 2b 78 6c 67 32 3b 0d 0a 20 20 45 4e 44 3b   ┆,k1);       k1:=k1+xlg2;    END;┆
0x066320…066340             0d 0a 45 4e 44 3b 0d 0a 0d 0a 50 52 4f 43 45 44 55 52 45 20 53 63 72 5f 67 65 74 54 78 74 28 56   ┆  END;    PROCEDURE Scr_getTxt(V┆
0x066340…066360             41 52 20 54 78 74 3b 20 78 31 2c 20 79 31 2c 20 78 6c 67 32 2c 20 79 6c 67 32 3a 20 49 4e 54 45   ┆AR Txt; x1, y1, xlg2, ylg2: INTE┆
0x066360…066380             47 45 52 29 3b 0d 0a 56 41 52 0d 0a 20 20 61 64 72 73 65 67 2c 20 61 64 72 6f 66 73 2c 20 6a 2c   ┆GER);  VAR    adrseg, adrofs, j,┆
0x066380…0663a0             20 79 3a 20 49 4e 54 45 47 45 52 3b 0d 0a 42 45 47 49 4e 0d 0a 20 20 20 20 61 64 72 73 65 67 3a   ┆ y: INTEGER;  BEGIN      adrseg:┆
0x0663a0…0663c0             3d 73 65 67 28 54 78 74 29 3b 20 61 64 72 6f 66 73 3a 3d 6f 66 73 28 54 78 74 29 3b 0d 0a 20 20   ┆=seg(Txt); adrofs:=ofs(Txt);    ┆
0x0663c0…0663e0             20 20 6a 3a 3d 28 78 6c 67 32 2b 31 29 20 53 48 4c 20 31 3b 0d 0a 20 20 20 20 6d 65 6d 77 28 2e   ┆  j:=(xlg2+1) SHL 1;      memw(.┆
0x0663e0…066400             61 64 72 73 65 67 3a 61 64 72 6f 66 73 2e 29 3a 3d 6a 3b 20 61 64 72 6f 66 73 3a 3d 61 64 72 6f   ┆adrseg:adrofs.):=j; adrofs:=adro┆
0x066400…066420 (27, 0, 9)  66 73 2b 32 3b 0d 0a 20 20 20 20 6d 65 6d 77 28 2e 61 64 72 73 65 67 3a 61 64 72 6f 66 73 2e 29   ┆fs+2;      memw(.adrseg:adrofs.)┆
0x066420…066440             3a 3d 79 6c 67 32 3b 20 61 64 72 6f 66 73 3a 3d 61 64 72 6f 66 73 2b 32 3b 0d 0a 20 20 20 20 46   ┆:=ylg2; adrofs:=adrofs+2;      F┆
0x066440…066460             4f 52 20 79 3a 3d 79 31 20 54 4f 20 79 31 2b 79 6c 67 32 20 44 4f 20 42 45 47 49 4e 0d 0a 20 20   ┆OR y:=y1 TO y1+ylg2 DO BEGIN    ┆
0x066460…066480             20 20 20 20 6d 6f 76 65 28 54 78 74 5f 6c 69 6e 65 70 74 72 28 2e 79 2e 29 5e 28 2e 78 31 2e 29   ┆    move(Txt_lineptr(.y.)^(.x1.)┆
0x066480…0664a0             2c 6d 65 6d 28 2e 61 64 72 73 65 67 3a 61 64 72 6f 66 73 2e 29 2c 6a 29 3b 0d 0a 20 20 20 20 20   ┆,mem(.adrseg:adrofs.),j);       ┆
0x0664a0…0664c0             20 61 64 72 6f 66 73 3a 3d 61 64 72 6f 66 73 20 2b 20 6a 3b 0d 0a 20 20 20 20 45 4e 44 3b 0d 0a   ┆ adrofs:=adrofs + j;      END;  ┆
0x0664c0…0664e0             45 4e 44 3b 0d 0a 0d 0a 50 52 4f 43 45 44 55 52 45 20 53 63 72 5f 70 75 74 70 69 63 28 56 41 52   ┆END;    PROCEDURE Scr_putpic(VAR┆
0x0664e0…066500             20 70 69 63 3b 20 78 31 2c 20 79 31 2c 20 78 6c 67 32 2c 20 79 6c 67 32 3a 49 4e 54 45 47 45 52   ┆ pic; x1, y1, xlg2, ylg2:INTEGER┆
0x066500…066520             29 3b 0d 0a 56 41 52 0d 0a 20 20 78 6c 67 2c 20 6f 6c 64 78 2c 20 79 6c 67 3a 20 49 4e 54 45 47   ┆);  VAR    xlg, oldx, ylg: INTEG┆
0x066520…066540             45 52 3b 0d 0a 20 20 79 2c 20 6b 31 2c 20 6b 32 3a 20 49 4e 54 45 47 45 52 3b 0d 0a 42 45 47 49   ┆ER;    y, k1, k2: INTEGER;  BEGI┆
0x066540…066560             4e 0d 0a 20 20 78 6c 67 32 3a 3d 28 78 6c 67 32 2b 37 29 20 53 48 52 20 33 3b 0d 0a 20 20 6b 31   ┆N    xlg2:=(xlg2+7) SHR 3;    k1┆
0x066560…066580             3a 3d 6f 66 73 28 70 69 63 29 3b 20 6b 32 3a 3d 73 65 67 28 70 69 63 29 3b 0d 0a 20 20 78 6c 67   ┆:=ofs(pic); k2:=seg(pic);    xlg┆
0x066580…0665a0             3a 3d 6d 65 6d 77 28 2e 6b 32 3a 6b 31 2e 29 3b 6b 31 3a 3d 6b 31 2b 32 3b 0d 0a 20 20 79 6c 67   ┆:=memw(.k2:k1.);k1:=k1+2;    ylg┆
0x0665a0…0665c0             3a 3d 6d 65 6d 77 28 2e 6b 32 3a 6b 31 2e 29 3b 6b 31 3a 3d 6b 31 2b 32 3b 0d 0a 20 20 49 46 20   ┆:=memw(.k2:k1.);k1:=k1+2;    IF ┆
0x0665c0…0665e0             79 6c 67 3c 79 6c 67 32 20 54 48 45 4e 20 79 6c 67 32 3a 3d 79 6c 67 3b 0d 0a 20 20 49 46 20 78   ┆ylg<ylg2 THEN ylg2:=ylg;    IF x┆
0x0665e0…066600             6c 67 3c 78 6c 67 32 20 54 48 45 4e 20 6f 6c 64 78 3a 3d 78 6c 67 20 45 4c 53 45 20 6f 6c 64 78   ┆lg<xlg2 THEN oldx:=xlg ELSE oldx┆
0x066600…066620 (27, 0, 10) 3a 3d 78 6c 67 32 3b 0d 0a 20 20 46 4f 52 20 79 3a 3d 79 31 20 54 4f 20 79 31 2b 79 6c 67 32 20   ┆:=xlg2;    FOR y:=y1 TO y1+ylg2 ┆
0x066620…066640             44 4f 20 42 45 47 49 4e 0d 0a 20 20 20 20 6d 6f 76 65 6d 65 6d 74 6f 53 63 72 5f 28 78 31 2c 79   ┆DO BEGIN      movememtoScr_(x1,y┆
0x066640…066660             2c 6f 6c 64 78 2c 6b 32 2c 6b 31 29 3b 0d 0a 20 20 20 20 6b 31 3a 3d 6b 31 2b 78 6c 67 3b 0d 0a   ┆,oldx,k2,k1);      k1:=k1+xlg;  ┆
0x066660…066680             20 20 45 4e 44 3b 0d 0a 45 4e 44 3b 0d 0a 0d 0a 50 52 4f 43 45 44 55 52 45 20 53 63 72 5f 70 75   ┆  END;  END;    PROCEDURE Scr_pu┆
0x066680…0666a0             74 54 78 74 28 56 41 52 20 54 78 74 3b 20 78 31 2c 20 79 31 2c 20 78 6c 67 32 2c 20 79 6c 67 32   ┆tTxt(VAR Txt; x1, y1, xlg2, ylg2┆
0x0666a0…0666c0             3a 20 49 4e 54 45 47 45 52 29 3b 0d 0a 56 41 52 0d 0a 20 20 6a 2c 20 69 2c 20 6f 6c 64 78 2c 20   ┆: INTEGER);  VAR    j, i, oldx, ┆
0x0666c0…0666e0             61 64 72 73 65 67 2c 20 61 64 72 6f 66 73 2c 20 78 6c 67 2c 20 79 6c 67 3a 20 49 4e 54 45 47 45   ┆adrseg, adrofs, xlg, ylg: INTEGE┆
0x0666e0…066700             52 3b 0d 0a 42 45 47 49 4e 0d 0a 20 20 61 64 72 73 65 67 3a 3d 73 65 67 28 54 78 74 29 3b 20 61   ┆R;  BEGIN    adrseg:=seg(Txt); a┆
0x066700…066720             64 72 6f 66 73 3a 3d 6f 66 73 28 54 78 74 29 3b 0d 0a 20 20 6a 3a 3d 28 78 6c 67 32 2b 31 29 20   ┆drofs:=ofs(Txt);    j:=(xlg2+1) ┆
0x066720…066740             53 48 4c 20 31 3b 0d 0a 20 20 78 6c 67 3a 3d 6d 65 6d 77 28 2e 61 64 72 73 65 67 3a 61 64 72 6f   ┆SHL 1;    xlg:=memw(.adrseg:adro┆
0x066740…066760             66 73 2e 29 3b 61 64 72 6f 66 73 3a 3d 61 64 72 6f 66 73 2b 32 3b 0d 0a 20 20 79 6c 67 3a 3d 6d   ┆fs.);adrofs:=adrofs+2;    ylg:=m┆
0x066760…066780             65 6d 77 28 2e 61 64 72 73 65 67 3a 61 64 72 6f 66 73 2e 29 3b 61 64 72 6f 66 73 3a 3d 61 64 72   ┆emw(.adrseg:adrofs.);adrofs:=adr┆
0x066780…0667a0             6f 66 73 2b 32 3b 0d 0a 20 20 49 46 20 79 6c 67 3c 79 6c 67 32 20 54 48 45 4e 20 79 6c 67 32 3a   ┆ofs+2;    IF ylg<ylg2 THEN ylg2:┆
0x0667a0…0667c0             3d 79 6c 67 3b 0d 0a 20 20 49 46 20 78 6c 67 3c 6a 20 54 48 45 4e 20 6f 6c 64 78 3a 3d 78 6c 67   ┆=ylg;    IF xlg<j THEN oldx:=xlg┆
0x0667c0…0667e0             20 45 4c 53 45 20 6f 6c 64 78 3a 3d 6a 3b 0d 0a 20 20 46 4f 52 20 69 3a 3d 79 31 20 54 4f 20 79   ┆ ELSE oldx:=j;    FOR i:=y1 TO y┆
0x0667e0…066800             31 2b 79 6c 67 32 20 44 4f 20 42 45 47 49 4e 0d 0a 20 20 20 20 20 20 6d 6f 76 65 28 6d 65 6d 28   ┆1+ylg2 DO BEGIN        move(mem(┆
0x066800…066820 (27, 0, 11) 2e 61 64 72 73 65 67 3a 61 64 72 6f 66 73 2e 29 2c 54 78 74 5f 6c 69 6e 65 70 74 72 28 2e 69 2e   ┆.adrseg:adrofs.),Txt_lineptr(.i.┆
0x066820…066840             29 5e 28 2e 78 31 2e 29 2c 6f 6c 64 78 29 3b 0d 0a 20 20 20 20 20 20 61 64 72 6f 66 73 3a 3d 61   ┆)^(.x1.),oldx);        adrofs:=a┆
0x066840…066860             64 72 6f 66 73 2b 78 6c 67 3b 0d 0a 20 20 45 4e 44 3b 0d 0a 45 4e 44 3b 0d 0a 0d 0a 50 52 4f 43   ┆drofs+xlg;    END;  END;    PROC┆
0x066860…066880             45 44 55 52 45 20 53 63 72 5f 64 75 6d 70 28 6d 6f 64 65 3a 70 72 6e 5f 54 79 70 65 29 3b 0d 0a   ┆EDURE Scr_dump(mode:prn_Type);  ┆
0x066880…0668a0             56 41 52 0d 0a 20 20 70 72 69 6e 74 65 72 3a 20 74 65 78 74 3b 0d 0a 20 20 69 2c 6a 2c 6b 2c 6b   ┆VAR    printer: text;    i,j,k,k┆
0x0668a0…0668c0             31 2c 73 6d 61 78 2c 74 6d 61 78 3a 20 49 4e 54 45 47 45 52 3b 0d 0a 20 20 69 6e 69 74 5f 63 68   ┆1,smax,tmax: INTEGER;    init_ch┆
0x0668c0…0668e0             3a 20 53 54 52 49 4e 47 28 2e 36 2e 29 3b 0d 0a 20 20 67 72 5f 73 74 72 3a 20 53 54 52 49 4e 47   ┆: STRING(.6.);    gr_str: STRING┆
0x0668e0…066900             28 2e 34 2e 29 3b 0d 0a 0d 0a 20 20 50 52 4f 43 45 44 55 52 45 20 70 72 6e 74 63 68 72 28 78 2c   ┆(.4.);      PROCEDURE prntchr(x,┆
0x066900…066920             79 2c 6b 3a 20 49 4e 54 45 47 45 52 29 3b 0d 0a 20 20 56 41 52 20 69 3a 20 49 4e 54 45 47 45 52   ┆y,k: INTEGER);    VAR i: INTEGER┆
0x066920…066940             3b 0d 0a 20 20 42 45 47 49 4e 0d 0a 20 20 20 20 46 4f 52 20 69 3a 3d 31 20 54 4f 20 6b 20 44 6f   ┆;    BEGIN      FOR i:=1 TO k Do┆
0x066940…066960             20 77 72 69 74 65 28 70 72 69 6e 74 65 72 2c 63 68 72 28 6d 65 6d 28 2e 53 63 72 5f 73 65 67 6d   ┆ write(printer,chr(mem(.Scr_segm┆
0x066960…066980             3a 53 63 72 5f 79 61 64 64 72 28 2e 79 2e 29 2b 53 63 72 5f 78 61 64 64 72 28 2e 78 20 53 48 4c   ┆:Scr_yaddr(.y.)+Scr_xaddr(.x SHL┆
0x066980…0669a0             20 33 2e 29 2e 29 29 29 3b 0d 0a 20 20 45 4e 44 3b 0d 0a 0d 0a 42 45 47 49 4e 0d 0a 20 20 61 73   ┆ 3.).)));    END;    BEGIN    as┆
0x0669a0…0669c0             73 69 67 6e 28 70 72 69 6e 74 65 72 2c 27 6c 70 74 31 27 29 3b 0d 0a 20 20 72 65 77 72 69 74 65   ┆sign(printer,'lpt1');    rewrite┆
0x0669c0…0669e0             28 70 72 69 6e 74 65 72 29 3b 0d 0a 20 20 49 46 20 69 6f 72 65 73 75 6c 74 3c 3e 30 20 54 48 45   ┆(printer);    IF ioresult<>0 THE┆
0x0669e0…066a00             4e 20 65 78 69 74 3b 0d 0a 20 20 69 66 20 67 72 61 70 68 5f 54 79 70 65 20 69 6e 20 28 2e 49 42   ┆N exit;    if graph_Type in (.IB┆
0x066a00…066a20 (27, 0, 12) 4d 5f 48 69 67 68 2e 29 20 54 48 45 4e 20 6b 31 3a 3d 32 20 45 4c 53 45 20 6b 31 3a 3d 31 3b 0d   ┆M_High.) THEN k1:=2 ELSE k1:=1; ┆
0x066a20…066a40             0a 20 20 73 6d 61 78 3a 3d 28 53 63 72 5f 6d 61 78 79 2b 31 29 2a 6b 31 3b 0d 0a 20 20 49 46 20   ┆   smax:=(Scr_maxy+1)*k1;    IF ┆
0x066a40…066a60             6d 6f 64 65 3d 49 42 4d 5f 67 72 61 70 68 20 54 48 45 4e 20 42 45 47 49 4e 0d 0a 20 20 20 20 20   ┆mode=IBM_graph THEN BEGIN       ┆
0x066a60…066a80             20 77 72 69 74 65 28 70 72 69 6e 74 65 72 2c 63 68 72 28 32 37 29 2b 27 41 27 2b 63 68 72 28 38   ┆ write(printer,chr(27)+'A'+chr(8┆
0x066a80…066aa0             29 2c 63 68 72 28 32 37 29 2b 27 32 27 29 3b 0d 0a 20 20 20 20 20 20 46 4f 52 20 69 3a 3d 30 20   ┆),chr(27)+'2');        FOR i:=0 ┆
0x066aa0…066ac0             54 4f 20 54 78 74 5f 6d 61 78 78 20 44 4f 20 42 45 47 49 4e 0d 0a 20 20 20 20 20 20 20 20 77 72   ┆TO Txt_maxx DO BEGIN          wr┆
0x066ac0…066ae0             69 74 65 28 70 72 69 6e 74 65 72 2c 63 68 72 28 32 37 29 2b 27 4b 27 2b 63 68 72 28 6c 6f 28 73   ┆ite(printer,chr(27)+'K'+chr(lo(s┆
0x066ae0…066b00             6d 61 78 29 29 2b 63 68 72 28 68 69 28 73 6d 61 78 29 29 29 3b 0d 0a 20 20 20 20 20 20 20 20 46   ┆max))+chr(hi(smax)));          F┆
0x066b00…066b20             4f 52 20 6a 3a 3d 30 20 54 4f 20 53 63 72 5f 6d 61 78 79 20 44 4f 20 70 72 6e 74 63 68 72 28 69   ┆OR j:=0 TO Scr_maxy DO prntchr(i┆
0x066b20…066b40             2c 6a 2c 6b 31 29 3b 0d 0a 20 20 20 20 20 20 20 20 77 72 69 74 65 6c 6e 28 70 72 69 6e 74 65 72   ┆,j,k1);          writeln(printer┆
0x066b40…066b60             29 3b 0d 0a 20 20 20 20 20 20 45 4e 44 3b 0d 0a 20 20 20 20 20 20 77 72 69 74 65 28 70 72 69 6e   ┆);        END;        write(prin┆
0x066b60…066b80             74 65 72 2c 63 68 72 28 32 37 29 2b 27 32 27 29 3b 0d 0a 20 20 20 20 45 4e 44 0d 0a 20 20 20 20   ┆ter,chr(27)+'2');      END      ┆
0x066b80…066ba0             45 4c 53 45 0d 0a 20 20 20 20 49 46 20 6d 6f 64 65 3d 52 43 5f 36 30 33 20 54 48 45 4e 20 42 45   ┆ELSE      IF mode=RC_603 THEN BE┆
0x066ba0…066bc0             47 49 4e 0d 0a 20 20 20 20 20 20 77 72 69 74 65 6c 6e 28 70 72 69 6e 74 65 72 2c 63 68 72 28 32   ┆GIN        writeln(printer,chr(2┆
0x066bc0…066be0             37 29 2b 27 54 31 36 27 2b 63 68 72 28 32 37 29 2b 27 3e 27 2b 63 68 72 28 32 37 29 2b 27 4e 27   ┆7)+'T16'+chr(27)+'>'+chr(27)+'N'┆
0x066be0…066c00             29 3b 0d 0a 20 20 20 20 20 20 73 74 72 28 73 6d 61 78 3a 34 2c 67 72 5f 73 74 72 29 3b 0d 0a 20   ┆);        str(smax:4,gr_str);   ┆
0x066c00…066c20 (27, 0, 13) 20 20 20 20 20 46 4f 52 20 69 3a 3d 31 20 54 4f 20 34 20 44 4f 20 49 46 20 67 72 5f 73 74 72 28   ┆     FOR i:=1 TO 4 DO IF gr_str(┆
0x066c20…066c40             2e 69 2e 29 3d 27 20 27 20 54 48 45 4e 20 67 72 5f 73 74 72 28 2e 69 2e 29 3a 3d 27 30 27 3b 0d   ┆.i.)=' ' THEN gr_str(.i.):='0'; ┆
0x066c40…066c60             0a 20 20 20 20 20 20 46 4f 52 20 69 3a 3d 54 78 74 5f 6d 61 78 78 20 44 4f 57 4e 54 4f 20 30 20   ┆       FOR i:=Txt_maxx DOWNTO 0 ┆
0x066c60…066c80             44 4f 20 42 45 47 49 4e 0d 0a 20 20 20 20 20 20 20 20 77 72 69 74 65 6c 6e 28 70 72 69 6e 74 65   ┆DO BEGIN          writeln(printe┆
0x066c80…066ca0             72 2c 63 68 72 28 32 37 29 2b 27 53 27 2b 67 72 5f 73 74 72 29 3b 0d 0a 20 20 20 20 20 20 20 20   ┆r,chr(27)+'S'+gr_str);          ┆
0x066ca0…066cc0             46 4f 52 20 6a 3a 3d 53 63 72 5f 6d 61 78 79 20 44 4f 57 4e 54 4f 20 30 20 44 4f 20 70 72 6e 74   ┆FOR j:=Scr_maxy DOWNTO 0 DO prnt┆
0x066cc0…066ce0             63 68 72 28 69 2c 6a 2c 6b 31 29 3b 0d 0a 20 20 20 20 20 20 20 20 77 72 69 74 65 6c 6e 28 70 72   ┆chr(i,j,k1);          writeln(pr┆
0x066ce0…066d00             69 6e 74 65 72 29 3b 0d 0a 20 20 20 20 20 20 45 4e 44 3b 0d 0a 20 20 20 20 20 20 77 72 69 74 65   ┆inter);        END;        write┆
0x066d00…066d20             6c 6e 28 70 72 69 6e 74 65 72 2c 63 68 72 28 32 37 29 2b 27 63 31 27 29 3b 0d 0a 20 20 20 20 45   ┆ln(printer,chr(27)+'c1');      E┆
0x066d20…066d40             4e 44 3b 0d 0a 20 20 63 6c 6f 73 65 28 70 72 69 6e 74 65 72 29 3b 0d 0a 45 4e 44 3b 0d 0a 0d 0a   ┆ND;    close(printer);  END;    ┆
0x066d40…066d60             50 52 4f 43 45 44 55 52 45 20 57 6e 64 5f 57 72 69 74 65 44 6f 74 28 78 2c 20 79 3a 20 49 4e 54   ┆PROCEDURE Wnd_WriteDot(x, y: INT┆
0x066d60…066d80             45 47 45 52 29 3b 0d 0a 20 20 42 45 47 49 4e 0d 0a 20 20 20 20 49 46 20 28 28 78 20 3e 3d 20 30   ┆EGER);    BEGIN      IF ((x >= 0┆
0x066d80…066da0             29 20 41 4e 44 20 28 78 20 3c 3d 20 57 6e 64 5f 4d 61 78 58 29 29 20 41 4e 44 20 28 28 79 20 3e   ┆) AND (x <= Wnd_MaxX)) AND ((y >┆
0x066da0…066dc0             3d 20 30 29 20 41 4e 44 20 28 79 20 3c 3d 20 57 6e 64 5f 4d 61 78 59 29 29 20 54 48 45 4e 0d 0a   ┆= 0) AND (y <= Wnd_MaxY)) THEN  ┆
0x066dc0…066de0             20 20 20 20 20 20 53 63 72 5f 57 72 69 74 65 44 6f 74 28 78 20 2b 20 57 6e 64 5f 58 31 2c 20 79   ┆      Scr_WriteDot(x + Wnd_X1, y┆
0x066de0…066e00             20 2b 20 57 6e 64 5f 59 31 29 0d 0a 20 20 45 4e 44 3b 0d 0a 0d 0a 46 55 4e 43 54 49 4f 4e 20 57   ┆ + Wnd_Y1)    END;    FUNCTION W┆
0x066e00…066e20 (27, 0, 14) 6e 64 5f 52 65 61 64 44 6f 74 28 78 2c 20 79 20 3a 20 49 4e 54 45 47 45 52 29 20 3a 20 42 4f 4f   ┆nd_ReadDot(x, y : INTEGER) : BOO┆
0x066e20…066e40             4c 45 41 4e 3b 0d 0a 20 20 42 45 47 49 4e 0d 0a 20 20 20 20 49 46 20 28 78 20 3c 20 30 29 20 4f   ┆LEAN;    BEGIN      IF (x < 0) O┆
0x066e40…066e60             52 20 28 78 20 3e 20 57 6e 64 5f 4d 61 78 58 29 20 4f 52 20 28 79 20 3c 20 30 29 20 4f 52 20 28   ┆R (x > Wnd_MaxX) OR (y < 0) OR (┆
0x066e60…066e80             79 20 3e 20 57 6e 64 5f 4d 61 78 59 29 20 54 48 45 4e 0d 0a 20 20 20 20 20 20 57 6e 64 5f 52 65   ┆y > Wnd_MaxY) THEN        Wnd_Re┆
0x066e80…066ea0             61 64 44 6f 74 20 3a 3d 20 66 61 6c 73 65 0d 0a 20 20 20 20 45 4c 53 45 20 57 6e 64 5f 52 65 61   ┆adDot := false      ELSE Wnd_Rea┆
0x066ea0…066ec0             64 44 6f 74 20 3a 3d 20 53 63 72 5f 52 65 61 64 44 6f 74 28 78 20 2b 20 57 6e 64 5f 58 31 2c 79   ┆dDot := Scr_ReadDot(x + Wnd_X1,y┆
0x066ec0…066ee0             20 2b 20 57 6e 64 5f 59 31 29 0d 0a 20 20 45 4e 44 3b 0d 0a 0d 0a 46 55 4e 43 54 49 4f 4e 20 63   ┆ + Wnd_Y1)    END;    FUNCTION c┆
0x066ee0…066f00             6f 6e 76 65 72 74 28 78 78 3a 52 45 41 4c 29 3a 49 4e 54 45 47 45 52 3b 0d 0a 42 45 47 49 4e 0d   ┆onvert(xx:REAL):INTEGER;  BEGIN ┆
0x066f00…066f20             0a 20 20 49 46 20 78 78 3e 6d 61 78 69 6e 74 20 54 48 45 4e 20 63 6f 6e 76 65 72 74 3a 3d 6d 61   ┆   IF xx>maxint THEN convert:=ma┆
0x066f20…066f40             78 69 6e 74 20 45 4c 53 45 20 49 46 20 78 78 3c 2d 6d 61 78 69 6e 74 20 54 48 45 4e 0d 0a 20 20   ┆xint ELSE IF xx<-maxint THEN    ┆
0x066f40…066f60             63 6f 6e 76 65 72 74 3a 3d 2d 6d 61 78 69 6e 74 20 45 4c 53 45 20 63 6f 6e 76 65 72 74 3a 3d 74   ┆convert:=-maxint ELSE convert:=t┆
0x066f60…066f80             72 75 6e 63 28 78 78 29 3b 0d 0a 45 4e 44 3b 0d 0a 0d 0a 46 55 4e 43 54 49 4f 4e 20 5f 47 72 4f   ┆runc(xx);  END;    FUNCTION _GrO┆
0x066f80…066fa0             75 74 63 6f 64 65 28 78 31 2c 20 79 31 2c 20 4d 61 78 58 2c 20 4d 61 78 59 3a 20 49 4e 54 45 47   ┆utcode(x1, y1, MaxX, MaxY: INTEG┆
0x066fa0…066fc0             45 52 29 3a 20 49 4e 54 45 47 45 52 3b 0d 0a 56 41 52 20 61 3a 20 42 59 54 45 3b 0d 0a 42 45 47   ┆ER): INTEGER;  VAR a: BYTE;  BEG┆
0x066fc0…066fe0             49 4e 0d 0a 20 20 61 3a 3d 30 3b 0d 0a 20 20 49 46 20 78 31 3e 6d 61 78 78 20 54 48 45 4e 20 61   ┆IN    a:=0;    IF x1>maxx THEN a┆
0x066fe0…067000             3a 3d 61 20 4f 52 20 24 30 34 3b 0d 0a 20 20 49 46 20 78 31 3c 30 20 54 48 45 4e 20 61 3a 3d 61   ┆:=a OR $04;    IF x1<0 THEN a:=a┆
0x067000…067020 (27, 0, 15) 20 4f 52 20 24 30 38 3b 0d 0a 20 20 49 46 20 79 31 3e 6d 61 78 79 20 54 48 45 4e 20 61 3a 3d 61   ┆ OR $08;    IF y1>maxy THEN a:=a┆
0x067020…067040             20 4f 52 20 24 30 31 3b 0d 0a 20 20 49 46 20 79 31 3c 30 20 54 48 45 4e 20 61 3a 3d 61 20 4f 52   ┆ OR $01;    IF y1<0 THEN a:=a OR┆
0x067040…067060             20 24 30 32 3b 0d 0a 20 20 5f 47 72 4f 75 74 63 6f 64 65 3a 3d 61 3b 0d 0a 45 4e 44 3b 0d 0a 0d   ┆ $02;    _GrOutcode:=a;  END;   ┆
0x067060…067080             0a 46 55 4e 43 54 49 4f 4e 20 5f 57 6e 64 5f 43 6c 69 70 4c 69 6e 65 28 56 41 52 20 78 31 2c 20   ┆ FUNCTION _Wnd_ClipLine(VAR x1, ┆
0x067080…0670a0             79 31 2c 20 78 32 2c 20 79 32 20 3a 20 49 4e 54 45 47 45 52 29 20 3a 20 42 4f 4f 4c 45 41 4e 3b   ┆y1, x2, y2 : INTEGER) : BOOLEAN;┆
0x0670a0…0670c0             0d 0a 56 41 52 20 64 6f 6e 65 20 3a 20 42 4f 4f 4c 45 41 4e 3b 0d 0a 20 20 6f 75 74 63 6f 64 65   ┆  VAR done : BOOLEAN;    outcode┆
0x0670c0…0670e0             31 2c 20 6f 75 74 63 6f 64 65 32 20 3a 20 49 4e 54 45 47 45 52 3b 0d 0a 42 45 47 49 4e 0d 0a 20   ┆1, outcode2 : INTEGER;  BEGIN   ┆
0x0670e0…067100             20 64 6f 6e 65 20 20 3a 3d 20 46 41 4c 53 45 3b 0d 0a 20 20 5f 57 6e 64 5f 43 6c 69 70 4c 69 6e   ┆ done  := FALSE;    _Wnd_ClipLin┆
0x067100…067120             65 20 3a 3d 20 46 41 4c 53 45 3b 0d 0a 20 20 6f 75 74 63 6f 64 65 32 20 3a 3d 20 5f 47 72 4f 75   ┆e := FALSE;    outcode2 := _GrOu┆
0x067120…067140             74 63 6f 64 65 28 78 32 2c 20 79 32 2c 20 57 6e 64 5f 4d 61 78 58 2c 20 57 6e 64 5f 4d 61 78 59   ┆tcode(x2, y2, Wnd_MaxX, Wnd_MaxY┆
0x067140…067160             29 3b 0d 0a 20 20 52 45 50 45 41 54 0d 0a 20 20 20 20 6f 75 74 63 6f 64 65 31 20 3a 3d 20 5f 47   ┆);    REPEAT      outcode1 := _G┆
0x067160…067180             72 4f 75 74 63 6f 64 65 28 78 31 2c 20 79 31 2c 20 20 57 6e 64 5f 4d 61 78 58 2c 20 57 6e 64 5f   ┆rOutcode(x1, y1,  Wnd_MaxX, Wnd_┆
0x067180…0671a0             4d 61 78 59 29 3b 0d 0a 20 20 20 20 49 46 20 28 6f 75 74 63 6f 64 65 31 20 4f 52 20 6f 75 74 63   ┆MaxY);      IF (outcode1 OR outc┆
0x0671a0…0671c0             6f 64 65 32 29 20 3d 20 30 20 54 48 45 4e 20 42 45 47 49 4e 0d 0a 20 20 20 20 20 20 5f 57 6e 64   ┆ode2) = 0 THEN BEGIN        _Wnd┆
0x0671c0…0671e0             5f 43 6c 69 70 4c 69 6e 65 20 3a 3d 20 54 52 55 45 3b 0d 0a 20 20 20 20 20 20 65 78 69 74 20 45   ┆_ClipLine := TRUE;        exit E┆
0x0671e0…067200             4e 44 0d 0a 20 20 20 20 45 4c 53 45 20 49 46 20 28 6f 75 74 63 6f 64 65 31 20 41 4e 44 20 20 6f   ┆ND      ELSE IF (outcode1 AND  o┆
0x067200…067400 (27, 1, 1)  Cluster(CPIMENU PAS)
                            […0x3…]
0x067a00…067a20 (27, 1, 5)  75 74 63 6f 64 65 32 29 20 3c 3e 20 30 20 54 48 45 4e 0d 0a 20 20 20 20 20 20 20 42 45 47 49 4e   ┆utcode2) <> 0 THEN         BEGIN┆
0x067a20…067a40             20 5f 57 6e 64 5f 43 6c 69 70 4c 69 6e 65 20 3a 3d 20 46 41 4c 53 45 3b 20 65 78 69 74 0d 0a 20   ┆ _Wnd_ClipLine := FALSE; exit   ┆
0x067a40…067a60             20 20 20 45 4e 44 20 45 4c 53 45 20 42 45 47 49 4e 0d 0a 20 20 20 20 20 20 49 46 20 6f 75 74 63   ┆   END ELSE BEGIN        IF outc┆
0x067a60…067a80             6f 64 65 31 20 3d 20 30 20 54 48 45 4e 20 42 45 47 49 4e 20 73 77 61 70 69 28 6f 75 74 63 6f 64   ┆ode1 = 0 THEN BEGIN swapi(outcod┆
0x067a80…067aa0             65 31 2c 6f 75 74 63 6f 64 65 32 29 3b 0d 0a 20 20 20 20 20 20 73 77 61 70 69 28 78 31 2c 20 78   ┆e1,outcode2);        swapi(x1, x┆
0x067aa0…067ac0             32 29 3b 0d 0a 20 20 20 20 20 20 73 77 61 70 69 28 79 31 2c 20 79 32 29 0d 0a 20 20 20 20 20 20   ┆2);        swapi(y1, y2)        ┆
0x067ac0…067ae0             45 4e 44 3b 0d 0a 20 20 20 20 20 20 49 46 20 28 6f 75 74 63 6f 64 65 31 20 20 41 4e 44 20 24 30   ┆END;        IF (outcode1  AND $0┆
0x067ae0…067b00             31 29 20 3c 3e 20 30 20 54 48 45 4e 20 42 45 47 49 4e 0d 0a 20 20 20 20 20 20 20 20 78 31 20 3a   ┆1) <> 0 THEN BEGIN          x1 :┆
0x067b00…067b20             3d 20 78 31 20 2b 20 63 6f 6e 76 65 72 74 28 28 78 32 20 2d 20 78 31 29 20 2a 20 28 28 57 6e 64   ┆= x1 + convert((x2 - x1) * ((Wnd┆
0x067b20…067b40             5f 4d 61 78 59 20 2d 20 79 31 29 20 2f 20 28 79 32 20 20 2d 20 79 31 29 29 29 3b 0d 0a 20 20 20   ┆_MaxY - y1) / (y2  - y1)));     ┆
0x067b40…067b60             20 20 20 20 20 79 31 20 3a 3d 20 57 6e 64 5f 4d 61 78 59 0d 0a 20 20 20 20 20 20 45 4e 44 20 45   ┆     y1 := Wnd_MaxY        END E┆
0x067b60…067b80             4c 53 45 20 49 46 20 28 6f 75 74 63 6f 64 65 31 20 41 4e 44 20 24 30 32 29 20 3c 3e 20 30 20 54   ┆LSE IF (outcode1 AND $02) <> 0 T┆
0x067b80…067ba0             48 45 4e 20 42 45 47 49 4e 0d 0a 20 20 20 20 20 20 20 20 78 31 20 3a 3d 20 78 31 20 2b 20 63 6f   ┆HEN BEGIN          x1 := x1 + co┆
0x067ba0…067bc0             6e 76 65 72 74 28 28 78 32 20 2d 20 78 31 29 20 2a 20 28 28 30 2e 30 2d 79 31 29 20 2f 20 28 79   ┆nvert((x2 - x1) * ((0.0-y1) / (y┆
0x067bc0…067be0             32 20 2d 20 79 31 29 29 29 3b 0d 0a 20 20 20 20 20 20 20 20 79 31 20 3a 3d 20 30 0d 0a 20 20 20   ┆2 - y1)));          y1 := 0     ┆
0x067be0…067c00             20 20 20 45 4e 44 20 45 4c 53 45 20 49 46 20 28 6f 75 74 63 6f 64 65 31 20 41 4e 44 20 24 30 34   ┆   END ELSE IF (outcode1 AND $04┆
0x067c00…067c20 (27, 1, 6)  29 20 3c 3e 20 30 20 54 48 45 4e 20 42 45 47 49 4e 0d 0a 20 20 20 20 20 20 20 20 79 31 20 3a 3d   ┆) <> 0 THEN BEGIN          y1 :=┆
0x067c20…067c40             20 79 31 20 2b 20 63 6f 6e 76 65 72 74 28 28 79 32 20 2d 20 79 31 29 20 2a 20 28 28 57 6e 64 5f   ┆ y1 + convert((y2 - y1) * ((Wnd_┆
0x067c40…067c60             4d 61 78 58 20 2d 20 78 31 29 20 2f 20 28 78 32 20 2d 20 78 31 29 29 29 3b 0d 0a 20 20 20 20 20   ┆MaxX - x1) / (x2 - x1)));       ┆
0x067c60…067c80             20 20 20 78 31 20 3a 3d 20 57 6e 64 5f 4d 61 78 58 0d 0a 20 20 20 20 20 20 45 4e 44 20 45 4c 53   ┆   x1 := Wnd_MaxX        END ELS┆
0x067c80…067ca0             45 20 49 46 20 28 6f 75 74 63 6f 64 65 31 20 41 4e 44 20 24 30 38 29 20 3c 3e 20 30 20 54 48 45   ┆E IF (outcode1 AND $08) <> 0 THE┆
0x067ca0…067cc0             4e 20 42 45 47 49 4e 0d 0a 20 20 20 20 20 20 20 20 79 31 20 3a 3d 20 79 31 20 2b 20 63 6f 6e 76   ┆N BEGIN          y1 := y1 + conv┆
0x067cc0…067ce0             65 72 74 28 28 79 32 20 2d 20 79 31 29 20 2a 28 28 30 2e 30 2d 78 31 29 20 2f 20 28 78 32 20 2d   ┆ert((y2 - y1) *((0.0-x1) / (x2 -┆
0x067ce0…067d00             20 78 31 29 29 29 3b 0d 0a 20 20 20 20 20 20 20 20 78 31 20 3a 3d 20 30 0d 0a 20 20 20 20 20 20   ┆ x1)));          x1 := 0        ┆
0x067d00…067d20             45 4e 44 0d 0a 20 20 20 20 45 4e 44 0d 0a 20 20 55 4e 54 49 4c 20 64 6f 6e 65 0d 0a 45 4e 44 3b   ┆END      END    UNTIL done  END;┆
0x067d20…067d40             0d 0a 0d 0a 50 52 4f 43 45 44 55 52 45 20 57 6e 64 5f 44 72 61 77 4c 69 6e 65 28 78 31 2c 20 79   ┆    PROCEDURE Wnd_DrawLine(x1, y┆
0x067d40…067d60             31 2c 20 78 32 2c 20 79 32 3a 20 49 4e 54 45 47 45 52 29 3b 0d 0a 20 20 42 45 47 49 4e 0d 0a 20   ┆1, x2, y2: INTEGER);    BEGIN   ┆
0x067d60…067d80             20 20 20 49 46 20 5f 57 6e 64 5f 43 6c 69 70 4c 69 6e 65 28 78 31 2c 20 79 31 2c 20 78 32 2c 20   ┆   IF _Wnd_ClipLine(x1, y1, x2, ┆
0x067d80…067da0             79 32 29 20 54 48 45 4e 0d 0a 20 20 20 20 20 20 53 63 72 5f 44 72 61 77 4c 69 6e 65 28 78 31 20   ┆y2) THEN        Scr_DrawLine(x1 ┆
0x067da0…067dc0             2b 20 57 6e 64 5f 58 31 2c 20 79 31 20 2b 20 57 6e 64 5f 59 31 2c 20 78 32 20 2b 20 57 6e 64 5f   ┆+ Wnd_X1, y1 + Wnd_Y1, x2 + Wnd_┆
0x067dc0…067de0             58 31 2c 0d 0a 20 20 20 20 20 20 79 32 20 2b 20 57 6e 64 5f 59 31 29 3b 0d 0a 20 20 45 4e 44 3b   ┆X1,        y2 + Wnd_Y1);    END;┆
0x067de0…067e00             0d 0a 0d 0a 50 52 4f 43 45 44 55 52 45 20 57 6e 64 5f 44 72 61 77 42 6f 78 28 78 31 2c 20 79 31   ┆    PROCEDURE Wnd_DrawBox(x1, y1┆
0x067e00…067e20 (27, 1, 7)  2c 20 78 32 2c 20 79 32 20 3a 20 49 4e 54 45 47 45 52 29 3b 0d 0a 20 20 56 41 52 20 44 72 61 77   ┆, x2, y2 : INTEGER);    VAR Draw┆
0x067e20…067e40             54 6f 70 2c 20 44 72 61 77 42 6f 74 2c 20 44 72 61 77 4c 65 66 74 2c 20 44 72 61 77 52 69 67 68   ┆Top, DrawBot, DrawLeft, DrawRigh┆
0x067e40…067e60             74 20 3a 20 42 4f 4f 4c 45 41 4e 3b 0d 0a 20 20 42 45 47 49 4e 0d 0a 20 20 20 20 44 72 61 77 54   ┆t : BOOLEAN;    BEGIN      DrawT┆
0x067e60…067e80             6f 70 20 3a 3d 20 54 52 55 45 3b 0d 0a 20 20 20 20 44 72 61 77 42 6f 74 20 3a 3d 20 54 52 55 45   ┆op := TRUE;      DrawBot := TRUE┆
0x067e80…067ea0             3b 0d 0a 20 20 20 20 44 72 61 77 4c 65 66 74 20 3a 3d 20 54 52 55 45 3b 0d 0a 20 20 20 20 44 72   ┆;      DrawLeft := TRUE;      Dr┆
0x067ea0…067ec0             61 77 52 69 67 68 74 20 3a 3d 20 54 52 55 45 3b 0d 0a 20 20 20 20 49 46 20 78 31 20 3c 20 30 20   ┆awRight := TRUE;      IF x1 < 0 ┆
0x067ec0…067ee0             54 48 45 4e 20 42 45 47 49 4e 0d 0a 20 20 20 20 20 20 78 31 20 3a 3d 20 30 3b 0d 0a 20 20 20 20   ┆THEN BEGIN        x1 := 0;      ┆
0x067ee0…067f00             20 20 44 72 61 77 4c 65 66 74 20 3a 3d 20 46 41 4c 53 45 0d 0a 20 20 20 20 45 4e 44 3b 0d 0a 20   ┆  DrawLeft := FALSE      END;   ┆
0x067f00…067f20             20 20 20 49 46 20 79 31 20 3c 20 30 20 54 48 45 4e 20 42 45 47 49 4e 0d 0a 20 20 20 20 20 20 79   ┆   IF y1 < 0 THEN BEGIN        y┆
0x067f20…067f40             31 20 3a 3d 20 30 3b 0d 0a 20 20 20 20 20 20 44 72 61 77 54 6f 70 20 3a 3d 20 46 41 4c 53 45 0d   ┆1 := 0;        DrawTop := FALSE ┆
0x067f40…067f60             0a 20 20 20 20 45 4e 44 3b 0d 0a 20 20 20 20 49 46 20 78 32 20 3e 20 57 6e 64 5f 4d 61 78 58 20   ┆     END;      IF x2 > Wnd_MaxX ┆
0x067f60…067f80             54 48 45 4e 20 42 45 47 49 4e 0d 0a 20 20 20 20 20 20 78 32 20 3a 3d 20 57 6e 64 5f 4d 61 78 58   ┆THEN BEGIN        x2 := Wnd_MaxX┆
0x067f80…067fa0             3b 0d 0a 20 20 20 20 20 20 44 72 61 77 52 69 67 68 74 20 3a 3d 20 46 41 4c 53 45 0d 0a 20 20 20   ┆;        DrawRight := FALSE     ┆
0x067fa0…067fc0             20 45 4e 44 3b 0d 0a 20 20 20 20 49 46 20 79 32 20 3e 20 57 6e 64 5f 4d 61 78 59 20 54 48 45 4e   ┆ END;      IF y2 > Wnd_MaxY THEN┆
0x067fc0…067fe0             20 42 45 47 49 4e 0d 0a 20 20 20 20 20 20 79 32 20 3a 3d 20 57 6e 64 5f 4d 61 78 59 3b 0d 0a 20   ┆ BEGIN        y2 := Wnd_MaxY;   ┆
0x067fe0…068000             20 20 20 20 20 44 72 61 77 42 6f 74 20 3a 3d 20 46 41 4c 53 45 0d 0a 20 20 20 20 45 4e 44 3b 0d   ┆     DrawBot := FALSE      END; ┆
0x068000…068020 (27, 1, 8)  0a 20 20 20 20 78 31 20 3a 3d 20 78 31 20 2b 20 57 6e 64 5f 58 31 3b 0d 0a 20 20 20 20 78 32 20   ┆     x1 := x1 + Wnd_X1;      x2 ┆
0x068020…068040             3a 3d 20 78 32 20 2b 20 57 6e 64 5f 58 31 3b 0d 0a 20 20 20 20 79 31 20 3a 3d 20 28 79 31 20 2b   ┆:= x2 + Wnd_X1;      y1 := (y1 +┆
0x068040…068060             20 57 6e 64 5f 59 31 29 3b 0d 0a 20 20 20 20 79 32 20 3a 3d 20 28 79 32 20 2b 20 57 6e 64 5f 59   ┆ Wnd_Y1);      y2 := (y2 + Wnd_Y┆
0x068060…068080             31 29 3b 0d 0a 20 20 20 20 49 46 20 44 72 61 77 54 6f 70 20 54 48 45 4e 20 53 63 72 5f 44 72 61   ┆1);      IF DrawTop THEN Scr_Dra┆
0x068080…0680a0             77 4c 69 6e 65 28 78 31 2c 20 79 31 2c 20 78 32 2c 20 79 31 29 3b 0d 0a 20 20 20 20 49 46 20 44   ┆wLine(x1, y1, x2, y1);      IF D┆
0x0680a0…0680c0             72 61 77 52 69 67 68 74 20 54 48 45 4e 20 53 63 72 5f 44 72 61 77 4c 69 6e 65 28 78 32 2c 20 79   ┆rawRight THEN Scr_DrawLine(x2, y┆
0x0680c0…0680e0             31 2c 20 78 32 2c 20 79 32 29 3b 0d 0a 20 20 20 20 49 46 20 44 72 61 77 42 6f 74 20 54 48 45 4e   ┆1, x2, y2);      IF DrawBot THEN┆
0x0680e0…068100             20 53 63 72 5f 44 72 61 77 4c 69 6e 65 28 78 32 2c 20 79 32 2c 20 78 31 2c 20 79 32 29 3b 0d 0a   ┆ Scr_DrawLine(x2, y2, x1, y2);  ┆
0x068100…068120             20 20 20 20 49 46 20 44 72 61 77 4c 65 66 74 20 54 48 45 4e 20 53 63 72 5f 44 72 61 77 4c 69 6e   ┆    IF DrawLeft THEN Scr_DrawLin┆
0x068120…068140             65 28 78 31 2c 20 79 32 2c 20 78 31 2c 20 79 31 29 0d 0a 45 4e 44 3b 0d 0a 0d 0a 50 52 4f 43 45   ┆e(x1, y2, x1, y1)  END;    PROCE┆
0x068140…068160             44 55 52 45 20 57 6e 64 5f 44 72 61 77 74 65 78 74 28 78 2c 20 79 20 3a 20 49 4e 54 45 47 45 52   ┆DURE Wnd_Drawtext(x, y : INTEGER┆
0x068160…068180             3b 20 63 20 3a 20 73 74 72 38 30 29 3b 0d 0a 20 20 42 45 47 49 4e 0d 0a 20 20 20 20 53 63 72 5f   ┆; c : str80);    BEGIN      Scr_┆
0x068180…0681a0             74 65 78 74 63 6f 6e 76 65 72 74 28 63 2c 74 6f 5f 69 62 6d 29 3b 0d 0a 20 20 20 20 49 46 20 28   ┆textconvert(c,to_ibm);      IF (┆
0x0681a0…0681c0             78 20 3c 20 30 29 20 6f 72 20 28 78 2b 37 3e 57 6e 64 5f 4d 61 78 78 29 20 54 48 45 4e 20 65 78   ┆x < 0) or (x+7>Wnd_Maxx) THEN ex┆
0x0681c0…0681e0             69 74 3b 0d 0a 20 20 20 20 49 46 20 28 78 2b 37 2b 28 6c 65 6e 67 74 68 28 63 29 20 53 48 4c 20   ┆it;      IF (x+7+(length(c) SHL ┆
0x0681e0…068200             33 29 29 20 3e 20 57 6e 64 5f 4d 61 78 58 20 54 48 45 4e 20 63 3a 3d 63 6f 70 79 28 63 2c 31 2c   ┆3)) > Wnd_MaxX THEN c:=copy(c,1,┆
0x068200…068220 (27, 1, 9)  28 28 57 6e 64 5f 6d 61 78 78 2d 78 2b 31 29 20 53 48 52 20 33 29 29 3b 0d 0a 20 20 20 20 49 46   ┆((Wnd_maxx-x+1) SHR 3));      IF┆
0x068220…068240             20 28 79 3c 30 29 20 6f 72 20 28 28 79 2b 37 29 20 3e 20 57 6e 64 5f 4d 61 78 59 29 20 54 48 45   ┆ (y<0) or ((y+7) > Wnd_MaxY) THE┆
0x068240…068260             4e 20 65 78 69 74 3b 0d 0a 20 20 20 20 53 63 72 5f 57 72 69 74 65 54 65 78 74 28 63 2c 78 20 2b   ┆N exit;      Scr_WriteText(c,x +┆
0x068260…068280             20 57 6e 64 5f 58 31 20 2b 20 37 2c 20 79 20 2b 20 57 6e 64 5f 59 31 29 0d 0a 20 20 45 4e 44 3b   ┆ Wnd_X1 + 7, y + Wnd_Y1)    END;┆
0x068280…0682a0             0d 0a 0d 0a 50 52 4f 43 45 44 55 52 45 20 57 6e 64 5f 63 69 72 63 6c 65 28 63 78 2c 20 63 79 2c   ┆    PROCEDURE Wnd_circle(cx, cy,┆
0x0682a0…0682c0             20 72 61 64 69 75 73 3a 20 49 4e 54 45 47 45 52 29 3b 0d 0a 56 41 52 0d 0a 20 20 61 2c 20 61 66   ┆ radius: INTEGER);  VAR    a, af┆
0x0682c0…0682e0             2c 20 62 2c 20 62 66 2c 20 74 61 72 67 65 74 2c 20 72 32 3a 20 49 4e 54 45 47 45 52 3b 0d 0a 42   ┆, b, bf, target, r2: INTEGER;  B┆
0x0682e0…068300             45 47 49 4e 0d 0a 20 20 74 61 72 67 65 74 3a 3d 30 3b 20 61 3a 3d 20 72 61 64 69 75 73 3b 20 62   ┆EGIN    target:=0; a:= radius; b┆
0x068300…068320             3a 3d 30 3b 20 72 32 3a 3d 73 71 72 28 72 61 64 69 75 73 29 3b 0d 0a 20 20 57 48 49 4c 45 20 61   ┆:=0; r2:=sqr(radius);    WHILE a┆
0x068320…068340             3e 3d 62 20 44 4f 20 42 45 47 49 4e 0d 0a 20 20 20 20 62 3a 3d 69 73 71 72 74 28 72 32 20 2d 20   ┆>=b DO BEGIN      b:=isqrt(r2 - ┆
0x068340…068360             73 71 72 28 61 29 29 3b 0d 0a 20 20 20 20 73 77 61 70 69 28 74 61 72 67 65 74 2c 20 62 29 3b 0d   ┆sqr(a));      swapi(target, b); ┆
0x068360…068380             0a 20 20 20 20 57 48 49 4c 45 20 62 3c 74 61 72 67 65 74 20 44 4f 20 42 45 47 49 4e 0d 0a 20 20   ┆     WHILE b<target DO BEGIN    ┆
0x068380…0683a0             20 20 20 20 61 66 3a 3d 53 63 72 5f 61 73 70 65 63 74 2a 61 20 44 49 56 20 31 30 30 3b 20 62 66   ┆    af:=Scr_aspect*a DIV 100; bf┆
0x0683a0…0683c0             3a 3d 53 63 72 5f 61 73 70 65 63 74 2a 62 20 44 49 56 20 31 30 30 3b 0d 0a 20 20 20 20 20 20 57   ┆:=Scr_aspect*b DIV 100;        W┆
0x0683c0…0683e0             6e 64 5f 57 72 69 74 65 44 6f 74 28 63 78 2b 61 66 2c 63 79 2b 62 29 3b 20 57 6e 64 5f 57 72 69   ┆nd_WriteDot(cx+af,cy+b); Wnd_Wri┆
0x0683e0…068400             74 65 44 6f 74 28 63 78 2b 62 66 2c 63 79 2b 61 29 3b 0d 0a 20 20 20 20 20 20 57 6e 64 5f 57 72   ┆teDot(cx+bf,cy+a);        Wnd_Wr┆
0x068400…068420 (27, 1, 10) 69 74 65 44 6f 74 28 63 78 2d 61 66 2c 63 79 2b 62 29 3b 20 57 6e 64 5f 57 72 69 74 65 44 6f 74   ┆iteDot(cx-af,cy+b); Wnd_WriteDot┆
0x068420…068440             28 63 78 2d 62 66 2c 63 79 2b 61 29 3b 0d 0a 20 20 20 20 20 20 57 6e 64 5f 57 72 69 74 65 44 6f   ┆(cx-bf,cy+a);        Wnd_WriteDo┆
0x068440…068460             74 28 63 78 2d 61 66 2c 63 79 2d 62 29 3b 20 57 6e 64 5f 57 72 69 74 65 44 6f 74 28 63 78 2d 62   ┆t(cx-af,cy-b); Wnd_WriteDot(cx-b┆
0x068460…068480             66 2c 63 79 2d 61 29 3b 0d 0a 20 20 20 20 20 20 57 6e 64 5f 57 72 69 74 65 44 6f 74 28 63 78 2b   ┆f,cy-a);        Wnd_WriteDot(cx+┆
0x068480…0684a0             61 66 2c 63 79 2d 62 29 3b 20 57 6e 64 5f 57 72 69 74 65 44 6f 74 28 63 78 2b 62 66 2c 63 79 2d   ┆af,cy-b); Wnd_WriteDot(cx+bf,cy-┆
0x0684a0…0684c0             61 29 3b 0d 0a 20 20 20 20 20 20 62 3a 3d 62 2b 31 3b 0d 0a 20 20 20 20 45 4e 44 3b 0d 0a 20 20   ┆a);        b:=b+1;      END;    ┆
0x0684c0…0684e0             20 20 61 3a 3d 61 2d 31 3b 0d 0a 20 20 45 4e 44 3b 0d 0a 45 4e 44 3b 0d 0a 0d 0a 46 55 4e 43 54   ┆  a:=a-1;    END;  END;    FUNCT┆
0x0684e0…068500             49 4f 4e 20 5f 57 6c 64 5f 54 6f 57 69 6e 64 6f 77 58 28 78 20 3a 20 52 45 41 4c 29 20 3a 20 49   ┆ION _Wld_ToWindowX(x : REAL) : I┆
0x068500…068520             4e 54 45 47 45 52 3b 0d 0a 20 20 42 45 47 49 4e 0d 0a 20 20 20 20 5f 57 6c 64 5f 54 6f 57 69 6e   ┆NTEGER;    BEGIN      _Wld_ToWin┆
0x068520…068540             64 6f 77 58 20 3a 3d 20 63 6f 6e 76 65 72 74 28 28 28 78 20 2d 20 57 6c 64 5f 58 31 29 20 2a 20   ┆dowX := convert(((x - Wld_X1) * ┆
0x068540…068560             57 6e 64 5f 4d 61 78 58 29 20 2f 20 57 6c 64 5f 58 72 61 6e 67 65 29 0d 0a 20 20 45 4e 44 3b 0d   ┆Wnd_MaxX) / Wld_Xrange)    END; ┆
0x068560…068580             0a 0d 0a 46 55 4e 43 54 49 4f 4e 20 5f 57 6c 64 5f 54 6f 57 69 6e 64 6f 77 59 28 79 20 3a 20 52   ┆   FUNCTION _Wld_ToWindowY(y : R┆
0x068580…0685a0             45 41 4c 29 20 3a 20 49 4e 54 45 47 45 52 3b 0d 0a 20 20 42 45 47 49 4e 0d 0a 20 20 20 20 5f 57   ┆EAL) : INTEGER;    BEGIN      _W┆
0x0685a0…0685c0             6c 64 5f 54 6f 57 69 6e 64 6f 77 59 20 3a 3d 20 63 6f 6e 76 65 72 74 28 28 28 79 20 2d 20 57 6c   ┆ld_ToWindowY := convert(((y - Wl┆
0x0685c0…0685e0             64 5f 59 31 29 20 2a 20 57 6e 64 5f 4d 61 78 59 29 20 2f 20 57 6c 64 5f 59 52 61 6e 67 65 29 0d   ┆d_Y1) * Wnd_MaxY) / Wld_YRange) ┆
0x0685e0…068600             0a 20 20 45 4e 44 3b 0d 0a 0d 0a 28 2a 47 72 61 66 69 73 6b 65 20 70 72 6f 63 65 64 75 72 65 72   ┆   END;    (*Grafiske procedurer┆
0x068600…068620 (27, 1, 11) 20 70 86 20 62 72 75 67 65 72 6e 69 76 65 61 75 2a 29 0d 0a 0d 0a 50 52 4f 43 45 44 55 52 45 20   ┆ p  brugerniveau*)    PROCEDURE ┆
0x068620…068640             66 65 6e 63 65 76 69 65 77 70 6f 72 74 28 56 41 52 20 76 3a 20 57 6e 64 5f 49 64 29 3b 0d 0a 42   ┆fenceviewport(VAR v: Wnd_Id);  B┆
0x068640…068660             45 47 49 4e 0d 0a 20 20 49 46 20 57 6e 64 5f 61 63 74 75 61 6c 3c 3e 4e 49 4c 20 54 48 45 4e 0d   ┆EGIN    IF Wnd_actual<>NIL THEN ┆
0x068660…068680             0a 20 20 20 20 57 49 54 48 20 57 6e 64 5f 61 63 74 75 61 6c 5e 20 44 4f 20 42 45 47 49 4e 0d 0a   ┆     WITH Wnd_actual^ DO BEGIN  ┆
0x068680…0686a0             20 20 20 20 20 20 78 6f 6c 64 3a 3d 77 6c 64 5f 78 6f 6c 64 3b 0d 0a 20 20 20 20 20 20 79 6f 6c   ┆      xold:=wld_xold;        yol┆
0x0686a0…0686c0             64 3a 3d 77 6c 64 5f 79 6f 6c 64 3b 0d 0a 20 20 20 20 45 4e 44 3b 0d 0a 20 20 6d 6f 76 65 28 76   ┆d:=wld_yold;      END;    move(v┆
0x0686c0…0686e0             5e 2e 6f 75 74 65 72 2c 57 6e 64 5f 78 31 2c 73 69 7a 65 6f 66 28 57 6e 64 5f 74 79 70 65 31 29   ┆^.outer,Wnd_x1,sizeof(Wnd_type1)┆
0x0686e0…068700             29 3b 0d 0a 20 20 6d 6f 76 65 28 76 5e 2e 78 31 2c 77 6c 64 5f 78 31 2c 31 31 35 29 3b 0d 0a 20   ┆);    move(v^.x1,wld_x1,115);   ┆
0x068700…068720             20 57 6e 64 5f 61 63 74 75 61 6c 3a 3d 76 3b 0d 0a 20 20 57 49 54 48 20 76 5e 2e 69 6e 6e 65 72   ┆ Wnd_actual:=v;    WITH v^.inner┆
0x068720…068740             20 44 4f 20 42 45 47 49 4e 0d 0a 20 20 20 20 57 6e 64 5f 78 31 3a 3d 57 6e 64 5f 78 31 2b 78 31   ┆ DO BEGIN      Wnd_x1:=Wnd_x1+x1┆
0x068740…068760             3b 0d 0a 20 20 20 20 57 6e 64 5f 79 31 3a 3d 57 6e 64 5f 79 31 2b 79 31 3b 0d 0a 20 20 20 20 57   ┆;      Wnd_y1:=Wnd_y1+y1;      W┆
0x068760…068780             6e 64 5f 6d 61 78 78 3a 3d 57 6e 64 5f 6d 61 78 78 2b 6d 61 78 78 3b 0d 0a 20 20 20 20 57 6e 64   ┆nd_maxx:=Wnd_maxx+maxx;      Wnd┆
0x068780…0687a0             5f 6d 61 78 79 3a 3d 57 6e 64 5f 6d 61 78 79 2b 6d 61 78 79 3b 0d 0a 20 20 20 20 57 6e 64 5f 54   ┆_maxy:=Wnd_maxy+maxy;      Wnd_T┆
0x0687a0…0687c0             78 74 78 31 3a 3d 57 6e 64 5f 54 78 74 78 31 2b 54 78 74 78 31 3b 0d 0a 20 20 20 20 57 6e 64 5f   ┆xtx1:=Wnd_Txtx1+Txtx1;      Wnd_┆
0x0687c0…0687e0             54 78 74 79 31 3a 3d 57 6e 64 5f 54 78 74 79 31 2b 54 78 74 79 31 3b 0d 0a 20 20 20 20 57 6e 64   ┆Txty1:=Wnd_Txty1+Txty1;      Wnd┆
0x0687e0…068800             5f 54 78 74 6d 61 78 78 3a 3d 57 6e 64 5f 54 78 74 6d 61 78 78 2b 54 78 74 6d 61 78 78 3b 0d 0a   ┆_Txtmaxx:=Wnd_Txtmaxx+Txtmaxx;  ┆
0x068800…068820 (27, 1, 12) 20 20 20 20 57 6e 64 5f 54 78 74 6d 61 78 79 3a 3d 57 6e 64 5f 54 78 74 6d 61 78 79 2b 54 78 74   ┆    Wnd_Txtmaxy:=Wnd_Txtmaxy+Txt┆
0x068820…068840             6d 61 78 79 3b 0d 0a 20 20 45 4e 44 3b 0d 0a 45 4e 44 3b 0d 0a 0d 0a 50 52 4f 43 45 44 55 52 45   ┆maxy;    END;  END;    PROCEDURE┆
0x068840…068860             20 70 6c 6f 74 28 78 2c 20 79 20 3a 20 52 45 41 4c 29 3b 0d 0a 56 41 52 20 78 31 2c 20 79 31 3a   ┆ plot(x, y : REAL);  VAR x1, y1:┆
0x068860…068880             20 49 4e 54 45 47 45 52 3b 0d 0a 20 20 42 45 47 49 4e 0d 0a 20 20 20 49 46 20 54 78 74 5f 6d 6f   ┆ INTEGER;    BEGIN     IF Txt_mo┆
0x068880…0688a0             64 65 20 54 48 45 4e 20 65 72 72 6f 72 28 34 29 3b 0d 0a 20 20 20 20 78 31 3a 3d 5f 57 6c 64 5f   ┆de THEN error(4);      x1:=_Wld_┆
0x0688a0…0688c0             54 6f 57 69 6e 64 6f 77 58 28 78 29 3b 20 79 31 3a 3d 5f 57 6c 64 5f 54 6f 57 69 6e 64 6f 77 59   ┆ToWindowX(x); y1:=_Wld_ToWindowY┆
0x0688c0…0688e0             28 79 29 3b 0d 0a 20 20 20 20 57 6e 64 5f 57 72 69 74 65 44 6f 74 28 78 31 2c 79 31 20 29 3b 0d   ┆(y);      Wnd_WriteDot(x1,y1 ); ┆
0x0688e0…068900             0a 20 20 20 20 57 6c 64 5f 58 6f 6c 64 3a 3d 78 31 3b 20 57 6c 64 5f 59 6f 6c 64 3a 3d 79 31 3b   ┆     Wld_Xold:=x1; Wld_Yold:=y1;┆
0x068900…068920             0d 0a 20 20 45 4e 44 3b 0d 0a 0d 0a 50 52 4f 43 45 44 55 52 45 20 63 69 72 63 6c 65 28 78 2c 79   ┆    END;    PROCEDURE circle(x,y┆
0x068920…068940             2c 72 3a 20 52 45 41 4c 29 3b 0d 0a 42 45 47 49 4e 0d 0a 20 20 49 46 20 54 78 74 5f 6d 6f 64 65   ┆,r: REAL);  BEGIN    IF Txt_mode┆
0x068940…068960             20 54 48 45 4e 20 65 72 72 6f 72 28 34 29 3b 0d 0a 20 20 57 6e 64 5f 63 69 72 63 6c 65 28 5f 57   ┆ THEN error(4);    Wnd_circle(_W┆
0x068960…068980             6c 64 5f 54 6f 57 69 6e 64 6f 77 58 28 78 29 2c 20 5f 57 6c 64 5f 54 6f 57 69 6e 64 6f 77 59 28   ┆ld_ToWindowX(x), _Wld_ToWindowY(┆
0x068980…0689a0             79 29 2c 5f 77 6c 64 5f 74 6f 77 69 6e 64 6f 77 59 28 72 29 29 3b 0d 0a 45 4e 44 3b 0d 0a 0d 0a   ┆y),_wld_towindowY(r));  END;    ┆
0x0689a0…0689c0             46 55 4e 43 54 49 4f 4e 20 67 65 74 63 6f 6c 6f 72 28 78 2c 20 79 20 3a 20 52 45 41 4c 29 3a 20   ┆FUNCTION getcolor(x, y : REAL): ┆
0x0689c0…0689e0             42 4f 4f 4c 45 41 4e 3b 0d 0a 20 20 42 45 47 49 4e 0d 0a 20 20 20 20 49 46 20 54 78 74 5f 6d 6f   ┆BOOLEAN;    BEGIN      IF Txt_mo┆
0x0689e0…068a00             64 65 20 54 48 45 4e 20 65 72 72 6f 72 28 34 29 3b 0d 0a 20 20 20 20 67 65 74 63 6f 6c 6f 72 20   ┆de THEN error(4);      getcolor ┆
0x068a00…078a00 (27, 1, 13) […elided…]
0x078a00…078a20 (32, 0, 6)  70 6f 73 2b 70 72 6f 63 6e 6f 32 2b 31 29 3b 0d 0a 20 20 20 20 6b 3a 3d 30 3b 0d 0a 20 20 20 20   ┆pos+procno2+1);      k:=0;      ┆
0x078a20…078a40             46 4f 52 20 69 3a 3d 31 20 54 4f 20 70 72 6f 63 6e 6f 32 20 44 4f 20 42 45 47 49 4e 0d 0a 20 20   ┆FOR i:=1 TO procno2 DO BEGIN    ┆
0x078a40…078a60             20 20 20 20 73 74 72 6c 67 74 3a 3d 6d 65 6d 28 2e 73 65 67 28 6e 6f 64 65 5e 29 3a 6f 66 73 28   ┆    strlgt:=mem(.seg(node^):ofs(┆
0x078a60…078a80             6e 6f 64 65 5e 29 2b 6b 2e 29 3b 0d 0a 20 20 20 20 20 20 46 4f 52 20 6a 3a 3d 31 20 54 4f 20 73   ┆node^)+k.);        FOR j:=1 TO s┆
0x078a80…078aa0             74 72 6c 67 74 20 44 4f 0d 0a 20 20 20 20 20 20 20 20 73 74 28 2e 6a 2e 29 3a 3d 43 48 41 52 28   ┆trlgt DO          st(.j.):=CHAR(┆
0x078aa0…078ac0             6d 65 6d 28 2e 73 65 67 28 6e 6f 64 65 5e 29 3a 6f 66 73 28 6e 6f 64 65 5e 29 2b 6b 2b 6a 2e 29   ┆mem(.seg(node^):ofs(node^)+k+j.)┆
0x078ac0…078ae0             29 3b 0d 0a 20 20 20 20 20 20 6b 3a 3d 6b 2b 70 72 6f 63 6e 6f 2b 31 3b 0d 0a 20 20 20 20 20 20   ┆);        k:=k+procno+1;        ┆
0x078ae0…078b00             69 66 20 73 68 6f 77 20 74 68 65 6e 20 57 72 69 74 65 54 65 78 74 28 78 70 6f 73 2c 79 70 6f 73   ┆if show then WriteText(xpos,ypos┆
0x078b00…078b20             2b 69 2d 31 2c 73 74 29 20 65 6c 73 65 20 57 72 69 74 65 54 65 78 74 28 30 2c 69 2d 31 2c 73 74   ┆+i-1,st) else WriteText(0,i-1,st┆
0x078b20…078b40             29 3b 0d 0a 20 20 20 20 45 4e 44 3b 0d 0a 20 20 20 20 69 66 20 73 68 6f 77 20 74 68 65 6e 20 65   ┆);      END;      if show then e┆
0x078b40…078b60             78 69 74 3b 0d 0a 20 20 20 20 52 45 50 45 41 54 20 72 65 61 64 63 68 61 72 20 55 4e 54 49 4c 20   ┆xit;      REPEAT readchar UNTIL ┆
0x078b60…078b80             63 68 61 72 32 20 69 6e 20 73 74 6f 70 63 68 61 72 73 2b 28 2e 66 75 70 2c 66 64 6f 77 6e 2e 29   ┆char2 in stopchars+(.fup,fdown.)┆
0x078b80…078ba0             3b 0d 0a 20 20 45 4e 44 3b 0d 0a 20 20 64 69 61 6c 6f 67 3a 0d 0a 20 20 42 45 47 49 4e 0d 0a 20   ┆;    END;    dialog:    BEGIN   ┆
0x078ba0…078bc0             20 20 20 63 68 61 6e 67 65 64 3a 3d 66 61 6c 73 65 3b 0d 0a 20 20 20 20 77 69 74 68 20 6e 6f 64   ┆   changed:=false;      with nod┆
0x078bc0…078be0             65 5e 28 2e 31 2e 29 20 64 6f 0d 0a 20 20 20 20 20 20 6d 65 6e 5f 6f 70 65 6e 28 78 70 6f 73 2c   ┆e^(.1.) do        men_open(xpos,┆
0x078be0…078c00             78 70 6f 73 2b 6e 6f 31 2b 32 2c 79 70 6f 73 2c 79 70 6f 73 2b 6e 6f 32 2b 32 29 3b 0d 0a 20 20   ┆xpos+no1+2,ypos,ypos+no2+2);    ┆
0x078c00…078c20 (32, 0, 7)  20 20 66 6f 72 20 69 3a 3d 31 20 74 6f 20 70 72 6f 63 6e 6f 20 64 6f 0d 0a 20 20 20 20 20 20 77   ┆  for i:=1 to procno do        w┆
0x078c20…078c40             69 74 68 20 6e 6f 64 65 5e 28 2e 69 2e 29 20 64 6f 0d 0a 20 20 20 20 20 20 20 20 69 66 20 6e 65   ┆ith node^(.i.) do          if ne┆
0x078c40…078c60             78 74 3c 3e 6e 69 6c 20 74 68 65 6e 20 73 68 6f 77 6d 65 6e 75 28 78 31 2c 79 31 2c 6e 6f 31 2c   ┆xt<>nil then showmenu(x1,y1,no1,┆
0x078c60…078c80             6e 6f 32 2c 61 72 74 2c 6e 65 78 74 2c 74 72 75 65 2c 73 75 62 72 6f 75 74 29 3b 0d 0a 20 20 20   ┆no2,art,next,true,subrout);     ┆
0x078c80…078ca0             20 69 3a 3d 32 3b 0d 0a 20 20 20 20 72 65 70 65 61 74 0d 0a 20 20 20 20 20 20 69 66 20 69 3e 70   ┆ i:=2;      repeat        if i>p┆
0x078ca0…078cc0             72 6f 63 6e 6f 20 74 68 65 6e 20 69 3a 3d 32 3b 0d 0a 20 20 20 20 20 20 69 66 20 69 3c 32 20 74   ┆rocno then i:=2;        if i<2 t┆
0x078cc0…078ce0             68 65 6e 20 69 3a 3d 70 72 6f 63 6e 6f 3b 0d 0a 20 20 20 20 20 20 77 69 74 68 20 6e 6f 64 65 5e   ┆hen i:=procno;        with node^┆
0x078ce0…078d00             28 2e 69 2e 29 20 64 6f 0d 0a 20 20 20 20 20 20 20 20 69 66 20 6e 65 78 74 3c 3e 6e 69 6c 20 74   ┆(.i.) do          if next<>nil t┆
0x078d00…078d20             68 65 6e 20 42 45 47 49 4e 0d 0a 20 20 20 20 20 20 20 20 20 20 4d 65 6e 5f 64 65 70 74 3a 3d 4d   ┆hen BEGIN            Men_dept:=M┆
0x078d20…078d40             65 6e 5f 64 65 70 74 2b 31 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 73 65 6c 65 63 74 28 2e 6d 65   ┆en_dept+1;            select(.me┆
0x078d40…078d60             6e 5f 64 65 70 74 2e 29 3a 3d 63 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 6c 67 74 73 65 6c 65 63   ┆n_dept.):=c;            lgtselec┆
0x078d60…078d80             74 3a 3d 6d 65 6e 5f 64 65 70 74 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 73 68 6f 77 6d 65 6e 75   ┆t:=men_dept;            showmenu┆
0x078d80…078da0             28 78 70 6f 73 2b 78 31 2c 79 70 6f 73 2b 79 31 2c 6e 6f 31 2c 6e 6f 32 2c 61 72 74 2c 6e 65 78   ┆(xpos+x1,ypos+y1,no1,no2,art,nex┆
0x078da0…078dc0             74 2c 66 61 6c 73 65 2c 73 75 62 72 6f 75 74 29 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 69 66 20   ┆t,false,subrout);            if ┆
0x078dc0…078de0             63 68 61 6e 67 65 64 20 74 68 65 6e 20 73 68 6f 77 6d 65 6e 75 28 78 31 2c 79 31 2c 6e 6f 31 2c   ┆changed then showmenu(x1,y1,no1,┆
0x078de0…078e00             6e 6f 32 2c 61 72 74 2c 6e 65 78 74 2c 74 72 75 65 2c 20 73 75 62 72 6f 75 74 29 3b 0d 0a 20 20   ┆no2,art,next,true, subrout);    ┆
0x078e00…078e20 (32, 0, 8)  20 20 20 20 20 20 45 4e 44 3b 0d 0a 20 20 20 20 20 20 6a 3a 3d 69 3b 0d 0a 20 20 20 20 20 20 69   ┆      END;        j:=i;        i┆
0x078e20…078e40             66 20 28 63 68 61 72 32 3d 66 64 6f 77 6e 29 20 6f 72 20 28 63 68 61 72 32 3d 23 31 33 29 20 74   ┆f (char2=fdown) or (char2=#13) t┆
0x078e40…078e60             68 65 6e 20 69 3a 3d 69 2b 31 20 65 6c 73 65 0d 0a 20 20 20 20 20 20 20 20 69 66 20 63 68 61 72   ┆hen i:=i+1 else          if char┆
0x078e60…078e80             32 3d 66 75 70 20 74 68 65 6e 20 69 3a 3d 69 2d 31 3b 0d 0a 20 20 20 20 75 6e 74 69 6c 20 28 63   ┆2=fup then i:=i-1;      until (c┆
0x078e80…078ea0             68 61 72 32 3d 65 73 63 29 20 6f 72 20 28 28 6e 6f 64 65 5e 28 2e 6a 2e 29 2e 61 72 74 3d 6d 65   ┆har2=esc) or ((node^(.j.).art=me┆
0x078ea0…078ec0             6e 5f 68 65 6c 70 29 20 61 6e 64 20 28 63 68 61 72 32 3d 23 31 33 29 29 3b 0d 0a 20 20 20 20 6d   ┆n_help) and (char2=#13));      m┆
0x078ec0…078ee0             65 6e 5f 45 4e 44 3a 3d 74 72 75 65 3b 0d 0a 20 20 45 4e 44 3b 0d 0a 20 20 68 6f 72 69 7a 6f 6e   ┆en_END:=true;    END;    horizon┆
0x078ee0…078f00             74 61 6c 2c 76 65 72 74 69 63 61 6c 3a 0d 0a 20 20 42 45 47 49 4e 0d 0a 20 20 20 20 49 46 20 68   ┆tal,vertical:    BEGIN      IF h┆
0x078f00…078f20             6f 72 31 3d 68 6f 72 69 7a 6f 6e 74 61 6c 20 54 48 45 4e 20 42 45 47 49 4e 0d 0a 20 20 20 20 20   ┆or1=horizontal THEN BEGIN       ┆
0x078f20…078f40             20 20 20 6a 3a 3d 30 3b 0d 0a 20 20 20 20 20 20 20 20 4d 65 6e 5f 4f 70 65 6e 28 30 2c 74 78 74   ┆   j:=0;          Men_Open(0,txt┆
0x078f40…078f60             5f 6d 61 78 78 2c 79 70 6f 73 2c 79 70 6f 73 2b 32 29 3b 0d 0a 20 20 20 20 20 20 20 20 46 4f 52   ┆_maxx,ypos,ypos+2);          FOR┆
0x078f60…078f80             20 69 3a 3d 31 20 54 4f 20 70 72 6f 63 6e 6f 20 44 4f 20 42 45 47 49 4e 0d 0a 20 20 20 20 20 20   ┆ i:=1 TO procno DO BEGIN        ┆
0x078f80…078fa0             20 20 20 20 57 72 69 74 65 54 65 78 74 28 6a 2c 30 2c 6e 6f 64 65 5e 28 2e 69 2e 29 2e 73 29 3b   ┆    WriteText(j,0,node^(.i.).s);┆
0x078fa0…078fc0             0d 0a 20 20 20 20 20 20 20 20 20 20 66 72 6f 6d 72 6f 77 28 2e 69 2e 29 3a 3d 6a 3b 0d 0a 20 20   ┆            fromrow(.i.):=j;    ┆
0x078fc0…078fe0             20 20 20 20 20 20 20 20 6a 3a 3d 6a 2b 6c 65 6e 67 74 68 28 6e 6f 64 65 5e 28 2e 69 2e 29 2e 73   ┆        j:=j+length(node^(.i.).s┆
0x078fe0…079000             29 2b 31 0d 0a 20 20 20 20 20 20 20 20 45 4e 44 3b 0d 0a 20 20 20 20 45 4e 44 0d 0a 20 20 20 20   ┆)+1          END;      END      ┆
0x079000…079020 (32, 0, 9)  45 4c 53 45 20 42 45 47 49 4e 0d 0a 20 20 20 20 20 20 20 20 4d 65 6e 5f 4f 70 65 6e 28 78 70 6f   ┆ELSE BEGIN          Men_Open(xpo┆
0x079020…079040             73 2c 78 70 6f 73 2b 6d 65 6e 5f 6c 67 74 2b 31 2c 79 70 6f 73 2c 79 70 6f 73 2b 70 72 6f 63 6e   ┆s,xpos+men_lgt+1,ypos,ypos+procn┆
0x079040…079060             6f 2b 31 29 3b 0d 0a 20 20 20 20 20 20 20 20 46 4f 52 20 69 3a 3d 31 20 54 4f 20 70 72 6f 63 6e   ┆o+1);          FOR i:=1 TO procn┆
0x079060…079080             6f 20 44 4f 20 20 57 72 69 74 65 54 65 78 74 28 30 2c 69 2d 31 2c 6e 6f 64 65 5e 28 2e 69 2e 29   ┆o DO  WriteText(0,i-1,node^(.i.)┆
0x079080…0790a0             2e 73 29 3b 0d 0a 20 20 20 20 45 4e 44 3b 0d 0a 20 20 20 20 78 79 3a 3d 31 3b 20 6c 61 73 74 78   ┆.s);      END;      xy:=1; lastx┆
0x0790a0…0790c0             79 3a 3d 31 3b 20 6f 6c 64 63 68 3a 3d 27 20 27 3b 0d 0a 20 20 20 20 52 45 50 45 41 54 0d 0a 20   ┆y:=1; oldch:=' ';      REPEAT   ┆
0x0790c0…0790e0             20 20 20 20 20 6f 70 64 61 74 65 72 3b 0d 0a 20 20 20 20 20 20 69 66 20 6f 6c 64 63 68 3d 27 20   ┆     opdater;        if oldch=' ┆
0x0790e0…079100             27 20 74 68 65 6e 20 42 45 47 49 4e 0d 0a 20 20 20 20 20 20 20 20 72 65 61 64 63 68 61 72 3b 0d   ┆' then BEGIN          readchar; ┆
0x079100…079120             0a 20 20 20 20 20 20 20 20 63 68 3a 3d 63 68 61 72 32 3b 0d 0a 20 20 20 20 20 20 20 20 69 66 20   ┆         ch:=char2;          if ┆
0x079120…079140             28 68 6f 72 31 3d 76 65 72 74 69 63 61 6c 29 20 61 6e 64 20 28 63 68 61 72 31 3d 65 73 63 29 20   ┆(hor1=vertical) and (char1=esc) ┆
0x079140…079160             61 6e 64 20 28 63 68 20 69 6e 20 28 2e 46 6c 65 66 74 2c 46 72 69 67 68 74 2e 29 29 20 74 68 65   ┆and (ch in (.Fleft,Fright.)) the┆
0x079160…079180             6e 20 0d 0a 20 20 20 20 20 20 20 20 20 20 42 45 47 49 4e 20 6f 6c 64 63 68 3a 3d 63 68 3b 20 63   ┆n             BEGIN oldch:=ch; c┆
0x079180…0791a0             68 3a 3d 23 32 37 20 45 4e 44 3b 0d 0a 20 20 20 20 20 20 45 4e 44 20 0d 0a 20 20 20 20 20 20 65   ┆h:=#27 END;        END         e┆
0x0791a0…0791c0             6c 73 65 20 0d 0a 20 20 20 20 20 20 20 20 42 45 47 49 4e 20 63 68 3a 3d 6f 6c 64 63 68 3b 20 69   ┆lse           BEGIN ch:=oldch; i┆
0x0791c0…0791e0             66 20 6f 6c 64 63 68 3d 23 31 33 20 74 68 65 6e 20 6f 6c 64 63 68 3a 3d 27 20 27 20 65 6c 73 65   ┆f oldch=#13 then oldch:=' ' else┆
0x0791e0…079200             20 6f 6c 64 63 68 3a 3d 23 31 33 20 45 4e 44 3b 0d 0a 20 20 20 20 20 20 66 6f 75 6e 64 3a 3d 66   ┆ oldch:=#13 END;        found:=f┆
0x079200…079220 (32, 0, 10) 61 6c 73 65 3b 0d 0a 20 20 20 20 20 20 49 46 20 63 68 20 69 6e 20 28 2e 27 61 27 2e 2e 27 7d 27   ┆alse;        IF ch in (.'a'..'å'┆
0x079220…079240             2e 29 20 54 48 45 4e 20 63 68 3a 3d 63 68 72 28 6f 72 64 28 63 68 29 2d 33 32 29 3b 0d 0a 20 20   ┆.) THEN ch:=chr(ord(ch)-32);    ┆
0x079240…079260             20 20 20 20 69 66 20 28 63 68 61 72 31 3c 3e 65 73 63 29 20 61 6e 64 20 28 63 68 20 69 6e 20 28   ┆    if (char1<>esc) and (ch in (┆
0x079260…079280             2e 27 20 27 2e 2e 27 5d 27 2e 29 29 20 74 68 65 6e 0d 0a 20 20 20 20 20 20 20 20 42 45 47 49 4e   ┆.' '..'Å'.)) then          BEGIN┆
0x079280…0792a0             0d 0a 20 20 20 20 20 20 20 20 20 20 69 3a 3d 31 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 57 48 49   ┆            i:=1;            WHI┆
0x0792a0…0792c0             4c 45 20 28 6e 6f 64 65 5e 28 2e 69 2e 29 2e 63 3c 3e 63 68 29 20 41 4e 44 20 28 69 3c 3d 70 72   ┆LE (node^(.i.).c<>ch) AND (i<=pr┆
0x0792c0…0792e0             6f 63 6e 6f 29 20 44 4f 20 69 3a 3d 69 2b 31 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 49 46 20 69   ┆ocno) DO i:=i+1;            IF i┆
0x0792e0…079300             3c 3d 70 72 6f 63 6e 6f 20 54 48 45 4e 20 42 45 47 49 4e 20 66 6f 75 6e 64 3a 3d 74 72 75 65 3b   ┆<=procno THEN BEGIN found:=true;┆
0x079300…079320             20 78 79 3a 3d 69 3b 45 4e 44 3b 0d 0a 20 20 20 20 20 20 20 20 45 4e 44 20 65 6c 73 65 0d 0a 20   ┆ xy:=i;END;          END else   ┆
0x079320…079340             20 20 20 20 20 20 20 20 20 63 61 73 65 20 63 68 20 6f 66 0d 0a 20 20 20 20 20 20 20 20 20 20 20   ┆         case ch of             ┆
0x079340…079360             20 46 75 70 2c 46 6c 65 66 74 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 42 45 47 49 4e   ┆ Fup,Fleft:                BEGIN┆
0x079360…079380             0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 78 79 3a 3d 78 79 2d 31 3b 0d 0a 20 20 20   ┆                  xy:=xy-1;     ┆
0x079380…0793a0             20 20 20 20 20 20 20 20 20 20 20 20 20 49 46 20 78 79 3c 31 20 54 48 45 4e 20 78 79 3a 3d 70 72   ┆             IF xy<1 THEN xy:=pr┆
0x0793a0…0793c0             6f 63 6e 6f 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 3b 0d 0a 20 20 20 20 20   ┆ocno;                END;       ┆
0x0793c0…0793e0             20 20 20 20 20 20 20 46 64 6f 77 6e 2c 46 72 69 67 68 74 3a 0d 0a 20 20 20 20 20 20 20 20 20 20   ┆       Fdown,Fright:            ┆
0x0793e0…079400             20 20 20 20 42 45 47 49 4e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 78 79 3a 3d 78 79 2b   ┆    BEGIN                xy:=xy+┆
0x079400…079420 (32, 0, 11) 31 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 49 46 20 78 79 3e 70 72 6f 63 6e 6f 20 54   ┆1;                IF xy>procno T┆
0x079420…079440             48 45 4e 20 78 79 3a 3d 31 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 3b 0d 0a 20 20   ┆HEN xy:=1;              END;    ┆
0x079440…079460             20 20 20 20 20 20 20 20 20 20 23 31 33 3a 20 66 6f 75 6e 64 3a 3d 74 72 75 65 3b 0d 0a 20 20 20   ┆          #13: found:=true;     ┆
0x079460…079480             20 20 20 20 20 20 20 20 20 23 32 37 3a 20 42 45 47 49 4e 0d 0a 20 20 20 20 20 20 20 20 20 20 20   ┆         #27: BEGIN             ┆
0x079480…0794a0             20 20 20 6d 65 6e 5f 63 6c 6f 73 65 3b 20 4d 65 6e 5f 64 65 70 74 3a 3d 4d 65 6e 5f 64 65 70 74   ┆   men_close; Men_dept:=Men_dept┆
0x0794a0…0794c0             2d 31 3b 20 65 78 69 74 20 45 4e 44 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 45 4e 44 3b 0d 0a 20   ┆-1; exit END;            END;   ┆
0x0794c0…0794e0             20 20 20 20 20 49 46 20 66 6f 75 6e 64 20 54 48 45 4e 0d 0a 20 20 20 20 20 20 20 20 57 49 54 48   ┆     IF found THEN          WITH┆
0x0794e0…079500             20 6e 6f 64 65 5e 28 2e 78 79 2e 29 20 44 4f 20 0d 0a 20 20 20 20 20 20 20 20 42 45 47 49 4e 0d   ┆ node^(.xy.) DO           BEGIN ┆
0x079500…079520             0a 20 20 20 20 20 20 20 20 20 20 6f 70 64 61 74 65 72 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 4d   ┆           opdater;            M┆
0x079520…079540             65 6e 5f 64 65 70 74 3a 3d 4d 65 6e 5f 64 65 70 74 2b 31 3b 0d 0a 20 20 20 20 20 20 20 20 20 20   ┆en_dept:=Men_dept+1;            ┆
0x079540…079560             73 65 6c 65 63 74 28 2e 6d 65 6e 5f 64 65 70 74 2e 29 3a 3d 63 3b 0d 0a 20 20 20 20 20 20 20 20   ┆select(.men_dept.):=c;          ┆
0x079560…079580             20 20 49 46 20 28 6e 65 78 74 3c 3e 4e 49 4c 29 20 54 48 45 4e 0d 0a 20 20 20 20 20 20 20 20 20   ┆  IF (next<>NIL) THEN           ┆
0x079580…0795a0             20 20 20 69 66 20 61 72 74 3d 64 69 61 6c 6f 67 20 74 68 65 6e 0d 0a 20 20 20 20 20 20 20 20 20   ┆   if art=dialog then           ┆
0x0795a0…0795c0             20 20 20 20 20 73 68 6f 77 6d 65 6e 75 28 78 31 2c 79 31 2c 6e 6f 31 2c 6e 6f 32 2c 61 72 74 2c   ┆     showmenu(x1,y1,no1,no2,art,┆
0x0795c0…0795e0             6e 65 78 74 2c 66 61 6c 73 65 2c 73 75 62 72 6f 75 74 29 20 65 6c 73 65 0d 0a 20 20 20 20 20 20   ┆next,false,subrout) else        ┆
0x0795e0…079600             20 20 20 20 20 20 69 66 20 68 6f 72 31 3d 68 6f 72 69 7a 6f 6e 74 61 6c 20 74 68 65 6e 0d 0a 20   ┆      if hor1=horizontal then   ┆
0x079600…079620 (32, 0, 12) 20 20 20 20 20 20 20 20 20 20 20 20 20 73 68 6f 77 6d 65 6e 75 28 78 70 6f 73 2b 66 72 6f 6d 72   ┆             showmenu(xpos+fromr┆
0x079620…079640             6f 77 28 2e 78 79 2e 29 2c 79 70 6f 73 2b 32 2c 6e 6f 31 2c 6e 6f 32 2c 61 72 74 2c 6e 65 78 74   ┆ow(.xy.),ypos+2,no1,no2,art,next┆
0x079640…079660             2c 66 61 6c 73 65 2c 73 75 62 72 6f 75 74 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73   ┆,false,subrout)              els┆
0x079660…079680             65 20 73 68 6f 77 6d 65 6e 75 28 78 70 6f 73 2b 33 2c 79 70 6f 73 2b 78 79 2b 31 2c 6e 6f 31 2c   ┆e showmenu(xpos+3,ypos+xy+1,no1,┆
0x079680…0796a0             6e 6f 32 2c 61 72 74 2c 6e 65 78 74 2c 66 61 6c 73 65 2c 73 75 62 72 6f 75 74 29 0d 0a 20 20 20   ┆no2,art,next,false,subrout)     ┆
0x0796a0…0796c0             20 20 20 20 20 20 20 45 4c 53 45 0d 0a 20 20 20 20 20 20 20 20 20 20 42 45 47 49 4e 0d 0a 20 20   ┆       ELSE            BEGIN    ┆
0x0796c0…0796e0             20 20 20 20 20 20 20 20 20 20 4d 65 6e 5f 45 4e 44 3a 3d 74 72 75 65 3b 6c 67 74 73 65 6c 65 63   ┆          Men_END:=true;lgtselec┆
0x0796e0…079700             74 3a 3d 6d 65 6e 5f 64 65 70 74 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 45 4e 44 3b 0d 0a 20 20   ┆t:=men_dept;            END;    ┆
0x079700…079720             20 20 20 20 20 20 45 4e 44 3b 0d 0a 20 20 20 20 55 4e 54 49 4c 20 4d 65 6e 5f 45 4e 44 3b 0d 0a   ┆      END;      UNTIL Men_END;  ┆
0x079720…079740             20 20 45 4e 44 0d 0a 20 20 45 4e 44 3b 0d 0a 20 20 6d 65 6e 5f 63 6c 6f 73 65 3b 0d 0a 20 20 69   ┆  END    END;    men_close;    i┆
0x079740…079760             66 20 70 72 6f 63 3c 3e 6e 69 6c 20 74 68 65 6e 20 42 45 47 49 4e 20 6d 65 6e 5f 70 72 6f 63 3a   ┆f proc<>nil then BEGIN men_proc:┆
0x079760…079780             3d 70 72 6f 63 3b 20 64 75 6d 6d 79 3b 20 45 4e 44 3b 0d 0a 20 20 4d 65 6e 5f 64 65 70 74 3a 3d   ┆=proc; dummy; END;    Men_dept:=┆
0x079780…0797a0             4d 65 6e 5f 64 65 70 74 2d 31 3b 0d 0a 45 4e 44 3b 0d 0a 0d 0a 42 45 47 49 4e 0d 0a 20 20 69 66   ┆Men_dept-1;  END;    BEGIN    if┆
0x0797a0…0797c0             20 6d 65 6e 5f 61 63 74 75 61 6c 3d 6e 69 6c 20 74 68 65 6e 20 65 72 72 6f 72 28 37 37 37 2c 30   ┆ men_actual=nil then error(777,0┆
0x0797c0…0797e0             29 3b 0d 0a 20 20 4d 65 6e 5f 45 4e 44 3a 3d 66 61 6c 73 65 3b 0d 0a 20 20 4d 65 6e 5f 64 65 70   ┆);    Men_END:=false;    Men_dep┆
0x0797e0…079800             74 3a 3d 30 3b 0d 0a 20 20 73 65 6c 65 63 74 3a 3d 27 20 20 20 20 20 20 20 20 27 3b 0d 0a 20 20   ┆t:=0;    select:='        ';    ┆
0x079800…079820 (32, 0, 13) 69 6e 73 65 74 3a 3d 66 61 6c 73 65 3b 20 63 68 61 6e 67 65 64 3a 3d 66 61 6c 73 65 3b 0d 0a 20   ┆inset:=false; changed:=false;   ┆
0x079820…079840             20 77 69 74 68 20 4d 65 6e 5f 61 63 74 75 61 6c 5e 20 64 6f 20 73 68 6f 77 6d 65 6e 75 28 6d 65   ┆ with Men_actual^ do showmenu(me┆
0x079840…079860             6e 5f 78 31 2c 6d 65 6e 5f 79 31 2c 6d 65 6e 5f 6e 6f 31 2c 6d 65 6e 5f 6e 6f 32 2c 4d 65 6e 5f   ┆n_x1,men_y1,men_no1,men_no2,Men_┆
0x079860…079880             41 72 74 2c 4d 65 6e 5f 72 6f 6f 74 2c 66 61 6c 73 65 2c 6e 69 6c 29 3b 0d 0a 20 20 6d 65 6e 5f   ┆Art,Men_root,false,nil);    men_┆
0x079880…0798a0             73 65 6c 65 63 3a 3d 63 6f 70 79 28 73 65 6c 65 63 74 2c 31 2c 6c 67 74 73 65 6c 65 63 74 29 3b   ┆selec:=copy(select,1,lgtselect);┆
0x0798a0…0798c0             0d 0a 45 4e 44 3b 0d 0a 65 6e 64 2e 0d 0a 0d 0a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a   ┆  END;  end.                    ┆
0x0798c0…0798e0             1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a   ┆                                ┆
                            […0x1…]
0x079900…079920             79 73 74 65 6d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 31 11 3c 31 3e 20   ┆ystem                     1 <1> ┆
0x079920…079940             6d 61 78 20 70 86 20 58 2d 61 6b 73 65 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆max p  X-akse                   ┆
0x079940…079960             32 11 3c 32 3e 20 6d 69 6e 20 70 86 20 58 2d 61 6b 73 65 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆2 <2> min p  X-akse             ┆
0x079960…079980             00 00 00 00 00 00 33 11 3c 33 3e 20 6d 61 78 20 70 86 20 59 2d 61 6b 73 65 00 00 00 00 00 00 00   ┆      3 <3> max p  Y-akse       ┆
0x079980…0799a0             00 00 00 00 00 00 00 00 00 00 00 00 34 11 3c 34 3e 20 6d 69 6e 20 70 86 20 59 2d 61 6b 73 65 00   ┆            4 <4> min p  Y-akse ┆
0x0799a0…0799c0             00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4f 12 4f 76 65 72 73 6b 72 20 70 86 20 64   ┆                  O Overskr p  d┆
0x0799c0…0799e0             69 61 67 72 61 6d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 54 10 54 65 67 6e 20 6e   ┆iagram                  T Tegn n┆
0x0799e0…079a00             79 74 20 64 69 61 67 72 61 6d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 47 0e   ┆yt diagram                    G ┆
0x079a00…079c00 (32, 0, 14) Cluster(LISSA   PAS)
                            […0x7…]
0x07aa00…07aa20 (32, 1, 7)  c3 00 02 00 ba 00 3f 36 3f 36 3f 36 3f 36 3f 36 3f 36 3f 36 3f 36 3f 36 3f 36 3f 36 3f 36 3f 36   ┆      ?6?6?6?6?6?6?6?6?6?6?6?6?6┆
0x07aa20…07aa40             3f 36 bb 00 3f 00 3f 00 3f 00 3f 00 3f 00 3f fe 3f 06 3f f6 3f 36 3f 36 3f 36 3f 36 3f 36 3f 36   ┆?6  ? ? ? ? ? ? ? ? ?6?6?6?6?6?6┆
0x07aa40…07aa60             bc 00 3f 36 3f 36 3f 36 3f 36 3f 36 3f f6 3f 06 3f fe 3f 00 3f 00 3f 00 3f 00 3f 00 3f 00 c8 00   ┆  ?6?6?6?6?6? ? ? ? ? ? ? ? ?   ┆
0x07aa60…07aa80             3f 36 3f 36 3f 36 3f 36 3f 36 bf 37 3f 30 bf 3f 3f 00 3f 00 3f 00 3f 00 3f 00 3f 00 c9 00 3f 00   ┆?6?6?6?6?6 7?0 ?? ? ? ? ? ?   ? ┆
0x07aa80…07aaa0             3f 00 3f 00 3f 00 3f 00 bf 3f 3f 30 bf 37 3f 36 3f 36 3f 36 3f 36 3f 36 3f 36 ca 00 3f 36 3f 36   ┆? ? ? ?  ??0 7?6?6?6?6?6?6  ?6?6┆
0x07aaa0…07aac0             3f 36 3f 36 3f 36 bf f7 3f 00 bf ff 3f 00 3f 00 3f 00 3f 00 3f 00 3f 00 cd 00 3f 00 3f 00 3f 00   ┆?6?6?6  ?   ? ? ? ? ? ?   ? ? ? ┆
0x07aac0…07aae0             3f 00 3f 00 bf ff 3f 00 bf ff 3f 00 3f 00 3f 00 3f 00 3f 00 3f 00 91 00 3f 00 3f 00 3f 00 3f 00   ┆? ?   ?   ? ? ? ? ? ?   ? ? ? ? ┆
0x07aae0…07ab00             3f 6e 3f 3b 3f 1b 3f 7e 3f d8 3f dc 3f 77 3f 00 3f 00 3f 00 92 00 3f 00 3f 00 3f 1f 3f 36 3f 66   ┆?n?;? ?ü? ? ?w? ? ?   ? ? ? ?6?f┆
0x07ab00…07ab20             3f 66 3f 7f 3f 66 3f 66 3f 66 3f 67 3f 00 3f 00 3f 00 8f 00 3f 1c 3f 36 3f 1c 3f 00 3f 1c 3f 36   ┆?f? ?f?f?f?g? ? ?   ? ?6? ? ? ?6┆
0x07ab20…07ab40             3f 63 3f 63 3f 7f 3f 63 3f 63 3f 00 3f 00 3f 00 9b 00 3f 00 3f 00 3f 00 3f 00 3f 00 3f 3e 3f 67   ┆?c?c? ?c?c? ? ?   ? ? ? ? ? ?>?g┆
0x07ab40…07ab60             3f 6f 3f 7b 3f 73 3f 3e 3f 00 3f 00 3f 00 9d 00 3f 00 3f 00 3f 3e 3f 63 3f 63 3f 67 3f 6f 3f 7b   ┆?o?æ?s?>? ? ?   ? ? ?>?c?c?g?o?æ┆
0x07ab60…07ab80             3f 73 3f 63 3f 3e 3f 00 3f 00 3f 00 86 00 3f 00 3f 1c 3f 36 3f 1c 3f 00 3f 3c 3f 06 3f 3e 3f 66   ┆?s?c?>? ? ?   ? ? ?6? ? ?<? ?>?f┆
0x07ab80…07aba0             3f 66 3f 3b 3f 00 3f 00 3f 00 3f 67 3f 00 3f 00 3f 00 8f 00 3f 1c 3f 36 3f 1c 3f 00 3f 1c 3f 36   ┆?f?;? ? ? ?g? ? ?   ? ?6? ? ? ?6┆
0x07aba0…07abc0             3f 63 3f 63 3f 7f 3f 63 3f 63 3f 00 3f 00 3f 00 9b 00 3f 00 3f 00 3f 00 3f 00 3f 00 3f 3e 3f 67   ┆?c?c? ?c?c? ? ?   ? ? ? ? ? ?>?g┆
0x07abc0…07abe0             3f 6f 3f 7b 3f 73 3f 3e 3f 00 3f 00 3f 00 9d 00 3f 00 3f 00 3f 3e 3f 63 3f 63 3f 67 3f 6f 3f 7b   ┆?o?æ?s?>? ? ?   ? ? ?>?c?c?g?o?æ┆
0x07abe0…07ac00             3f 73 3f 63 3f 3e 3f 00 3f 00 3f 00 86 00 3f 00 3f 1c 3f 36 3f 1c 3f 00 3f 3c 3f 06 3f 3e 3f 66   ┆?s?c?>? ? ?   ? ? ?6? ? ?<? ?>?f┆
0x07ac00…07ac20 (32, 1, 8)  8f 00 02 00 ba 00 ff 28 ff 28 ff 28 ff 28 ff 28 ff 28 ff 28 ff 28 ff 28 ff 28 bb 00 ff 00 ff 00   ┆       ( ( ( ( ( ( ( ( ( (      ┆
0x07ac20…07ac40             ff 00 ff 00 ff f8 ff 08 ff e8 ff 28 ff 28 ff 28 bc 00 ff 28 ff 28 ff 28 ff 28 ff e8 ff 08 ff f8   ┆           ( ( (   ( ( ( (      ┆
0x07ac40…07ac60             ff 00 ff 00 ff 00 c8 00 ff 28 ff 28 ff 28 ff 28 ff 2e ff 20 ff 3e ff 00 ff 00 ff 00 c9 00 ff 00   ┆         ( ( ( ( .   >          ┆
0x07ac60…07ac80             ff 00 ff 00 ff 00 ff 3e ff 20 ff 2e ff 28 ff 28 ff 28 ca 00 ff 28 ff 28 ff 28 ff 28 ff ee ff 00   ┆       >   . ( ( (   ( ( ( (    ┆
0x07ac80…07aca0             ff fe ff 00 ff 00 ff 00 cd 00 ff 00 ff 00 ff 00 ff 00 ff fe ff 00 ff fe ff 00 ff 00 ff 00 91 00   ┆                                ┆
0x07aca0…07acc0             ff 00 ff 00 ff 00 ff 38 ff 54 ff 5c ff 50 ff 2c ff 00 ff 00 92 00 ff 00 ff 3c ff 50 ff 50 ff 78   ┆       8 T Ø P ,         < P P x┆
0x07acc0…07ace0             ff 50 ff 50 ff 5c ff 00 ff 00 8f 00 ff 00 ff 38 ff 28 ff 7c ff 44 ff 7c ff 44 ff 44 ff 00 ff 00   ┆ P P Ø         8 ( ø D ø D D    ┆
0x07ace0…07ad00             9b 00 ff 00 ff 00 ff 00 ff 38 ff 4c ff 54 ff 64 ff 38 ff 00 ff 00 9d 00 ff 00 ff 38 ff 44 ff 4c   ┆         8 L T d 8         8 D L┆
0x07ad00…07ad20             ff 54 ff 64 ff 44 ff 38 ff 00 ff 00 86 00 ff 00 ff 18 ff 18 ff 3c ff 04 ff 3c ff 44 ff 3c ff 00   ┆ T d D 8             <   < D <  ┆
0x07ad20…07ad40             ff 00 ff 00 ff 00 ff 38 ff 54 ff 5c ff 50 ff 2c ff 00 ff 00 92 00 ff 00 ff 3c ff 50 ff 50 ff 78   ┆       8 T Ø P ,         < P P x┆
0x07ad40…07ad60             ff 50 ff 50 ff 5c ff 00 ff 00 8f 00 ff 00 ff 38 ff 28 ff 7c ff 44 ff 7c ff 44 ff 44 ff 00 ff 00   ┆ P P Ø         8 ( ø D ø D D    ┆
0x07ad60…07ad80             9b 00 ff 00 ff 00 ff 00 ff 38 ff 4c ff 54 ff 64 ff 38 ff 00 ff 00 9d 00 ff 00 ff 38 ff 44 ff 4c   ┆         8 L T d 8         8 D L┆
0x07ad80…07ada0             3f 66 3f 3b 3f 00 3f 00 3f 00 3f 67 3f 00 3f 00 3f 00 8f 00 3f 1c 3f 36 3f 1c 3f 00 3f 1c 3f 36   ┆?f?;? ? ? ?g? ? ?   ? ?6? ? ? ?6┆
0x07ada0…07adc0             3f 63 3f 63 3f 7f 3f 63 3f 63 3f 00 3f 00 3f 00 9b 00 3f 00 3f 00 3f 00 3f 00 3f 00 3f 3e 3f 67   ┆?c?c? ?c?c? ? ?   ? ? ? ? ? ?>?g┆
0x07adc0…07ade0             3f 6f 3f 7b 3f 73 3f 3e 3f 00 3f 00 3f 00 9d 00 3f 00 3f 00 3f 3e 3f 63 3f 63 3f 67 3f 6f 3f 7b   ┆?o?æ?s?>? ? ?   ? ? ?>?c?c?g?o?æ┆
0x07ade0…07ae00             3f 73 3f 63 3f 3e 3f 00 3f 00 3f 00 86 00 3f 00 3f 1c 3f 36 3f 1c 3f 00 3f 3c 3f 06 3f 3e 3f 66   ┆?s?c?>? ? ?   ? ? ?6? ? ?<? ?>?f┆
0x07ae00…07ae20 (32, 1, 9)  50 8d 7e fe 16 57 9a ba 12 7a 03 bf 5e 14 1e 57 9a 49 12 7a 03 89 ec 5d ca 02 00 55 89 e5 b8 0a   ┆P ü  W   z  ^  W I z   Å   U    ┆
0x07ae20…07ae40             00 9a 44 02 7a 03 83 ec 0a c4 7e 06 8c c0 89 46 fa c4 7e 06 89 f8 89 46 f8 8b 46 0a 89 46 f6 b8   ┆  D z     ü    F  ü    F  F  F  ┆
0x07ae40…07ae60             01 00 3b 46 f6 7f 55 89 46 fc eb 03 ff 46 fc 83 3e 5e 15 7f 7e 1d bf 5e 14 1e 57 bf de 14 1e 57   ┆  ;F  U F    F  >^  ü  ^  W    W┆
0x07ae60…07ae80             b8 01 00 50 8d 7e fe 16 57 9a b3 12 7a 03 31 c0 a3 5e 15 8b 3e 5e 15 8a 95 de 14 8b 46 fa 50 8b   ┆   P ü  W   z 1  ^  >^      F P ┆
0x07ae80…07aea0             7e f8 07 26 88 15 8b 46 f8 40 89 46 f8 a1 5e 15 40 a3 5e 15 8b 46 fc 3b 46 f6 75 b0 89 ec 5d ca   ┆ü  &   F @ F  ^ @ ^  F ;F u   Å ┆
0x07aea0…07aec0             06 00 55 89 e5 b8 06 01 9a 44 02 7a 03 81 ec 06 01 80 7e 06 00 75 03 e9 a9 00 c4 7e 08 26 8a 05   ┆  U      D z      ü  u     ü &  ┆
0x07aec0…07aee0             30 e4 89 46 fa b8 01 00 3b 46 fa 7e 03 e9 93 00 89 46 fe eb 03 ff 46 fe 80 7e 06 01 75 3e 8d be   ┆0  F    ;F ü     F    F  ü  u>  ┆
0x07aee0…07af00             fa fe 16 57 8b 46 fe c4 7e 08 03 f8 26 8a 05 50 9a 9b 06 7a 03 bf 4c 01 1e 57 9a 39 06 7a 03 89   ┆   W F  ü   &  P   z  L  W 9 z  ┆
0x07af00…07af20             46 fc 83 7e fc 00 7e 12 8b 7e fc 8a 95 54 01 8b 46 fe c4 7e 08 03 f8 26 88 15 eb 3c 8d be fa fe   ┆F  ü  ü  ü   T  F  ü   &   <    ┆
0x07af20…07af40             16 57 8b 46 fe c4 7e 08 03 f8 26 8a 05 50 9a 9b 06 7a 03 bf 54 01 1e 57 9a 39 06 7a 03 89 46 fc   ┆ W F  ü   &  P   z  T  W 9 z  F ┆
0x07af40…07af60             83 7e fc 00 7e 12 8b 7e fc 8a 95 4c 01 8b 46 fe c4 7e 08 03 f8 26 88 15 8b 46 fe 3b 46 fa 74 03   ┆ ü  ü  ü   L  F  ü   &   F ;F t ┆
0x07af60…07af80             e9 72 ff 89 ec 5d ca 06 00 55 89 e5 b8 00 02 9a 44 02 7a 03 81 ec 00 02 c4 7e 04 06 57 8d be 00   ┆ r   Å   U      D z      ü  W   ┆
0x07af80…07afa0             ff 16 57 b8 ff 00 50 9a 9a 05 7a 03 eb 36 8d be 01 ff 16 57 8d be 00 fe 16 57 8a 86 00 ff 30 e4   ┆  W   P   z  6     W     W    0 ┆
0x07afa0…07afc0             50 9a 4b 13 7a 03 c6 06 d8 0b 09 8d 86 00 fe a3 da 0b 8c d0 a3 e2 0b b0 e0 50 bf d4 0b 1e 57 9a   ┆P K z                    P    W ┆
0x07afc0…07afe0             0b 00 70 03 89 ec 5d c2 04 00 22 46 65 6a 6c 20 76 65 64 20 61 6e 76 65 6e 64 65 6c 73 65 6e 20   ┆  p   Å   "Fejl ved anvendelsen ┆
0x07afe0…07b000             61 66 20 43 50 49 2d 67 72 61 66 3a 20 55 89 e5 b8 02 00 9a 44 02 7a 03 83 ec 02 bf 58 17 1e 57   ┆af CPI-graf: U      D z     X  W┆
0x07b000…07b020 (32, 1, 10) bf 6a 02 0e 57 31 c0 50 9a bb 10 7a 03 8a 46 08 30 e4 31 d2 52 50 31 c0 50 9a 51 11 7a 03 9a 3e   ┆ j  W1 P   z  F 0 1 RP1 P Q z  >┆
0x07b020…07b040             10 7a 03 0e e8 15 00 0e e8 e5 03 31 c0 9a d8 00 7a 03 89 ec 5d ca 04 00 03 1b 6d 24 55 89 e5 31   ┆ z         1    z   Å     m$U  1┆
0x07b040…07b060             c0 9a 44 02 7a 03 bf d8 02 0e 57 e8 1b ff 89 ec 5d cb 55 89 e5 b8 08 00 9a 44 02 7a 03 83 ec 08   ┆  D z     W     Å U      D z    ┆
0x07b060…07b080             c7 06 d4 0b 15 00 b0 28 50 bf d4 0b 1e 57 9a 0b 00 70 03 a1 d6 0b 8b 16 e4 0b 89 46 f8 89 56 fa   ┆       (P    W   p         F  V ┆
0x07b080…07b0a0             31 c0 89 46 fc eb 03 ff 46 fc 8b 46 fc d1 e0 c4 7e f8 03 f8 26 8b 05 8b 16 da 0b 8b 7e fc d1 e7   ┆1  F    F  F    ü   &       ü   ┆
0x07b0a0…07b0c0             d1 e7 89 85 f4 13 89 95 f6 13 83 7e fc 18 75 d7 89 ec 5d c3 02 1b 32 55 89 e5 31 c0 9a 44 02 7a   ┆           ü  u   Å   2U  1  D z┆
0x07b0c0…07b0e0             03 8c d8 a3 e2 0b b8 c4 0b a3 da 0b c7 06 d4 0b 42 00 b0 28 50 bf d4 0b 1e 57 9a 0b 00 70 03 bf   ┆                B  (P    W   p  ┆
0x07b0e0…07b100             54 03 0e 57 e8 82 fe 89 ec 5d c3 55 89 e5 31 c0 9a 44 02 7a 03 8c d8 a3 e2 0b b8 c4 0b a3 da 0b   ┆T  W     Å U  1  D z            ┆
0x07b100…07b120             c7 06 d4 0b 1f 00 b0 28 50 bf d4 0b 1e 57 9a 0b 00 70 03 89 ec 5d c3 55 89 e5 b8 68 00 9a 44 02   ┆       (P    W   p   Å U   h  D ┆
0x07b120…07b140             7a 03 83 ec 68 c4 7e 06 06 57 8d 7e 9a 16 57 b8 64 00 50 9a 9a 05 7a 03 80 7e 9a 00 75 02 eb 50   ┆z   h ü  W ü  W d P   z  ü  u  P┆
0x07b140…07b160             a1 5c 0b 40 b9 0b 00 d3 e0 05 26 00 a3 d4 0b b0 28 50 bf d4 0b 1e 57 9a 0b 00 70 03 c7 06 d4 0b   ┆ Ø @      &     (P    W   p     ┆
0x07b160…07b180             23 00 8b 46 0a b9 08 00 d3 e0 03 46 0c a3 da 0b 8d 46 9b a3 de 0b 8a 46 9a 30 e4 a3 d8 0b 8c d0   ┆#  F       F     F     F 0      ┆
0x07b180…07b1a0             a3 e2 0b b0 28 50 bf d4 0b 1e 57 9a 0b 00 70 03 89 ec 5d ca 08 00 0b 38 78 38 66 6f 6e 74 2e 53   ┆    (P    W   p   Å    8x8font.S┆
0x07b1a0…07b1c0             45 54 55 89 e5 b8 1a 01 9a 44 02 7a 03 81 ec 1a 01 bf 8a 15 1e 57 b8 ff 7f 50 9a 75 02 7a 03 c7   ┆ETU      D z         W   P u z  ┆
0x07b1c0…07b1e0             06 d4 0b 03 00 b0 28 50 bf d4 0b 1e 57 9a 0b 00 70 03 a1 de 0b 05 35 00 8b 16 e4 0b 89 86 f8 fe   ┆      (P    W   p     5         ┆
0x07b1e0…07b200             89 96 fa fe c4 be f8 fe 26 80 3d 00 75 08 c7 06 be 01 00 f0 eb 06 c7 06 be 01 00 d0 c7 06 d4 0b   ┆        & = u                   ┆
0x07b200…07b220 (32, 1, 11) 04 00 b0 28 50 bf d4 0b 1e 57 9a 0b 00 70 03 a1 de 0b 05 12 00 8b 16 e4 0b 89 86 f8 fe 89 96 fa   ┆   (P    W   p                  ┆
0x07b220…07b240             fe c4 be f8 fe 26 80 3d 01 74 04 b0 00 eb 02 b0 01 a2 8e 15 c4 be f8 fe 26 8a 05 24 02 3c 02 75   ┆     & = t              &  $ < u┆
0x07b240…07b260             25 c6 06 ea 0b 03 c7 86 f4 fe 0e 00 c7 06 ba 01 cf 02 c7 06 bc 01 57 01 c7 86 f6 fe c0 02 c7 06   ┆%                     W         ┆
0x07b260…07b280             c0 01 82 00 eb 23 c7 86 f4 fe 0a 00 c6 06 ea 0b 04 c7 06 ba 01 2f 02 c7 06 bc 01 ff 00 c7 86 f6   ┆     #               /          ┆
0x07b280…07b2a0             fe 00 02 c7 06 c0 01 c8 00 8b 86 f6 fe f7 d8 89 86 f2 fe 31 c0 89 86 f0 fe a1 ba 01 89 86 e6 fe   ┆                   1            ┆
0x07b2a0…07b2c0             31 c0 3b 86 e6 fe 7f 5f 89 46 fc eb 03 ff 46 fc 8b 46 fc 99 b9 10 00 f7 f9 92 09 c0 75 0c 8b 86   ┆1 ;    _ F    F  F          u   ┆
0x07b2c0…07b2e0             f2 fe 03 86 f6 fe 89 86 f2 fe 8b 46 fc 99 b9 08 00 f7 f9 92 09 c0 75 15 83 be f0 fe 01 75 08 31   ┆           F          u      u 1┆
0x07b2e0…07b300             c0 89 86 f0 fe eb 06 c7 86 f0 fe 01 00 8b 86 f2 fe 03 86 f0 fe 8b 7e fc d1 e7 89 85 c2 01 8b 46   ┆                      ü        F┆
0x07b300…07b320             fc 3b 86 e6 fe 75 a6 a1 bc 01 89 86 e6 fe 31 c0 3b 86 e6 fe 7f 26 89 46 fc eb 03 ff 46 fc 8b 46   ┆ ;   u        1 ;    & F    F  F┆
0x07b320…07b340             fc d1 e0 8b d0 a1 bc 01 2b 46 fc 8b f8 d1 e7 89 95 64 07 8b 46 fc 3b 86 e6 fe 75 df c7 06 58 14   ┆        +F       d  F ;   u   X ┆
0x07b340…07b360             4f 00 c7 06 5a 14 18 00 a1 bc 01 40 8b d0 a1 ba 01 05 07 00 b9 03 00 d3 e8 f7 ea a3 2a 0b bf 36   ┆O   Z      @                *  6┆
0x07b360…07b380             04 0e 57 b0 00 50 8d be e9 fe 16 57 0e e8 f0 f9 80 be e9 fe 00 74 0b b8 01 03 50 31 c0 50 0e e8   ┆  W  P     W         t    P1 P  ┆
0x07b380…07b3a0             6b fc b8 07 00 50 bf ec 0b 1e 57 0e e8 8c fa a1 ec 0b 2d 07 00 50 bf f4 0b 1e 57 0e e8 7c fa b0   ┆k    P    W       -  P    W  ø  ┆
0x07b3a0…07b3c0             00 50 0e e8 39 fa e8 0e fd 89 ec 5d c2 02 00 55 89 e5 31 c0 9a 44 02 7a 03 80 3e 00 00 00 74 49   ┆ P  9      Å   U  1  D z  >   tI┆
0x07b3c0…07b3e0             c6 06 00 00 00 a1 ba 01 99 b9 08 00 f7 f9 a3 58 14 a1 bc 01 99 b9 08 00 f7 f9 a3 5a 14 c6 06 86   ┆               X           Z    ┆
0x07b3e0…07b400             15 00 c4 3e 8a 15 8c c0 a3 87 15 c7 06 d4 0b 00 01 b8 86 15 a3 d8 0b 8c d8 a3 da 0b b0 28 50 bf   ┆   >                         (P ┆
0x07b400…07b420 (32, 1, 12) d4 0b 1e 57 9a 0b 00 70 03 89 ec 5d cb 02 1b 45 55 89 e5 31 c0 9a 44 02 7a 03 bf ad 06 0e 57 e8   ┆   W   p   Å   EU  1  D z     W ┆
0x07b420…07b440             47 fb 80 3e 00 00 00 75 2a e8 26 fc c7 06 58 14 4f 00 c7 06 5a 14 18 00 c6 06 00 00 01 c7 06 d4   ┆G  >   u* &   X O   Z           ┆
0x07b440…07b460             0b 01 00 b0 28 50 bf d4 0b 1e 57 9a 0b 00 70 03 e8 98 fc 89 ec 5d cb 55 89 e5 b8 66 00 9a 44 02   ┆    (P    W   p      Å U   f  D ┆
0x07b460…07b480             7a 03 83 ec 66 8a 46 08 88 46 9a 8d 7e 9b 16 57 ff 76 08 8a 46 06 50 9a 6e 13 7a 03 8d 7e 9a 16   ┆z   f F  F  ü  W v  F P n z  ü  ┆
0x07b480…07b4a0             57 c4 7e 0a 06 57 b8 64 00 50 9a 9a 05 7a 03 89 ec 5d ca 04 00 55 89 e5 b8 02 00 9a 44 02 7a 03   ┆W ü  W d P   z   Å   U      D z ┆
0x07b4a0…07b4c0             83 ec 02 c4 7e 0a 26 8b 05 89 46 fe c4 7e 06 26 8b 05 c4 7e 0a 26 89 05 8b 46 fe c4 7e 06 26 89   ┆    ü &   F  ü &   ü &   F  ü & ┆
0x07b4c0…07b4e0             05 89 ec 5d ca 08 00 55 89 e5 31 c0 9a 44 02 7a 03 8b 7e 06 8b 76 04 89 f9 d1 e7 d1 e6 8b 9d c2   ┆   Å   U  1  D z  ü  v          ┆
0x07b4e0…07b500             01 03 9c 64 07 80 e1 07 b2 80 d2 ea 8e 06 be 01 a0 58 0b 3c ff 75 05 26 08 17 eb 0e 3c 00 75 07   ┆   d             X < u &    < u ┆
0x07b500…07b520             f6 d2 26 20 17 eb 03 26 30 17 89 ec 5d c2 04 00 55 89 e5 b8 66 00 9a 44 02 7a 03 83 ec 66 c4 7e   ┆  &    &0   Å   U   f  D z   f ü┆
0x07b520…07b540             08 06 57 8d 7e 9a 16 57 b8 64 00 50 9a 9a 05 7a 03 8b 7e 06 d1 e7 8e 06 be 01 b2 01 3a 56 9a 7f   ┆  W ü  W d P   z  ü         :V  ┆
0x07b540…07b560             54 52 b6 00 89 d6 8a 5a 9a 8b 85 c2 01 8b 76 04 81 c6 07 00 d1 e6 b7 00 d1 e3 d1 e3 d1 e3 b9 08   ┆TR     Z      v                 ┆
0x07b560…07b580             00 8a b7 f4 0b 53 8b 9c 64 07 4e 4e 01 c3 8a 16 58 0b 80 fa 00 74 07 7f 0c 26 88 37 eb 0a f6 d6   ┆     S  d NN    X    t   & 7    ┆
0x07b580…07b5a0             26 88 37 eb 03 26 30 37 5b 43 e2 d5 81 c7 10 00 5a fe c2 eb a7 89 ec 5d c2 08 00 55 89 e5 31 c0   ┆& 7  &07ÆC      Z      Å   U  1 ┆
0x07b5a0…07b5c0             9a 44 02 7a 03 8b 7e 0a d1 e7 8b 85 64 07 8b 4e 08 8b 7e 0c d1 e7 8e 06 be 01 1e c5 76 04 8c da   ┆ D z  ü     d  N  ü         v   ┆
0x07b5c0…07b5e0             89 c3 1f 03 9d c2 01 1e 8e da 51 26 8a 0f 88 0c 59 46 81 c7 10 00 e2 e8 1f 89 ec 5d c2 0a 00 55   ┆          Q&    YF         Å   U┆
0x07b5e0…07b600             89 e5 31 c0 9a 44 02 7a 03 8b 7e 0a d1 e7 8b 85 64 07 8b 4e 08 8b 7e 0c d1 e7 8e 06 be 01 1e c5   ┆  1  D z  ü     d  N  ü         ┆
0x07b600…07b620 (32, 1, 13) 76 04 8c da 89 c3 1f 03 9d c2 01 1e 8e da 51 8a 0c 26 88 0f 59 46 81 c7 10 00 e2 e8 1f 89 ec 5d   ┆v             Q  &  YF         Å┆
0x07b620…07b640             c2 0a 00 55 89 e5 31 c0 9a 44 02 7a 03 8b 7e 08 d1 e7 8b 85 64 07 8b 4e 06 8b 7e 0a 8e 06 be 01   ┆   U  1  D z  ü     d  N  ü     ┆
0x07b640…07b660             8b 56 04 89 c3 89 fe d1 e6 03 9c c2 01 26 88 17 81 c7 08 00 e2 ed 89 ec 5d c2 08 00 55 89 e5 b8   ┆ V           &          Å   U   ┆
0x07b660…07b680             0a 00 9a 44 02 7a 03 83 ec 0a 8b 46 0a 05 07 00 b9 03 00 d3 e8 89 46 fc 8b 46 08 89 46 f6 8b 46   ┆   D z     F          F  F  F  F┆
0x07b680…07b6a0             0c 3b 46 f6 7f 22 89 46 fe eb 03 ff 46 fe ff 76 0e ff 76 fe ff 76 fc 8a 46 06 30 e4 50 e8 83 ff   ┆ ;F  " F    F  v  v  v  F 0 P   ┆
0x07b6a0…07b6c0             8b 46 fe 3b 46 f6 75 e3 89 ec 5d ca 0a 00 55 89 e5 b8 0c 00 9a 44 02 7a 03 83 ec 0c 8b 46 06 2b   ┆ F ;F u   Å   U      D z     F +┆
0x07b6c0…07b6e0             46 0a 89 46 fe 8b 46 04 2b 46 08 89 46 fc 83 7e fe 00 7d 0f 8b 46 fe f7 d8 89 46 fe c7 46 fa ff   ┆F  F  F +F  F  ü  å  F    F  F  ┆
0x07b6e0…07b700             ff eb 05 c7 46 fa 01 00 83 7e fc 00 7d 0f 8b 46 fc f7 d8 89 46 fc c7 46 f8 ff ff eb 05 c7 46 f8   ┆    F    ü  å  F    F  F      F ┆
0x07b700…07b720             01 00 8b 46 fc 3b 46 fe 7d 4c 8b 46 fe b9 02 00 d3 e8 89 46 f6 8b 46 0a 3b 46 06 74 37 ff 76 0a   ┆   F ;F åL F       F  F ;F t7 v ┆
0x07b720…07b740             ff 76 08 e8 a1 fd 8b 46 0a 03 46 fa 89 46 0a 8b 46 f6 03 46 fc 89 46 f6 8b 46 f6 3b 46 fe 7e 12   ┆ v     F  F  F  F  F  F  F ;F ü ┆
0x07b740…07b760             8b 46 08 03 46 f8 89 46 08 8b 46 f6 2b 46 fe 89 46 f6 eb c1 eb 66 8b 46 fc b9 02 00 d3 e8 89 46   ┆ F  F  F  F +F  F    f F       F┆
0x07b760…07b780             f6 8d 7e fe 16 57 8d 7e fc 16 57 0e e8 26 fd 8d 7e fa 16 57 8d 7e f8 16 57 0e e8 18 fd 8b 46 08   ┆  ü  W ü  W  &  ü  W ü  W     F ┆
0x07b780…07b7a0             3b 46 04 74 37 ff 76 0a ff 76 08 e8 39 fd 8b 46 08 03 46 fa 89 46 08 8b 46 f6 03 46 fc 89 46 f6   ┆;F t7 v  v  9  F  F  F  F  F  F ┆
0x07b7a0…07b7c0             8b 46 f6 3b 46 fe 7e 12 8b 46 0a 03 46 f8 89 46 0a 8b 46 f6 2b 46 fe 89 46 f6 eb c1 89 ec 5d c2   ┆ F ;F ü  F  F  F  F +F  F     Å ┆
0x07b7c0…07b7e0             08 00 55 89 e5 b8 08 00 9a 44 02 7a 03 83 ec 08 8b 46 06 05 07 00 b9 03 00 d3 e8 89 46 06 c4 7e   ┆  U      D z     F          F  ü┆
0x07b7e0…07b800             0c 89 f8 89 46 fc c4 7e 0c 8c c0 89 46 fa 8b 56 06 8b 46 fa 50 8b 7e fc 07 26 89 15 8b 46 fc 05   ┆    F  ü    F  V  F P ü  &   F  ┆
0x07b800…07b820 (32, 1, 14) 02 00 89 46 fc 8b 56 04 8b 46 fa 50 8b 7e fc 07 26 89 15 8b 46 fc 05 02 00 89 46 fc 8b 46 08 03   ┆   F  V  F P ü  &   F     F  F  ┆
0x07b820…07b840             46 04 89 46 f8 8b 46 08 3b 46 f8 7f 2b 89 46 fe eb 03 ff 46 fe ff 76 0a ff 76 fe ff 76 06 ff 76   ┆F  F  F ;F  + F    F  v  v  v  v┆
0x07b840…07b860             fa ff 76 fc e8 54 fd 8b 46 fc 03 46 06 89 46 fc 8b 46 fe 3b 46 f8 75 da 89 ec 5d c2 0c 00 55 89   ┆  v  T  F  F  F  F ;F u   Å   U ┆
0x07b860…07b880             e5 b8 0a 00 9a 44 02 7a 03 83 ec 0a e8 e3 f7 c4 7e 0c 8c c0 89 46 fe c4 7e 0c 89 f8 89 46 fc 8b   ┆     D z        ü    F  ü    F  ┆
0x07b880…07b8a0             46 06 40 d1 e0 89 46 fa 8b 56 fa 8b 46 fe 50 8b 7e fc 07 26 89 15 8b 46 fc 05 02 00 89 46 fc 8b   ┆F @   F  V  F P ü  &   F     F  ┆
0x07b8a0…07b8c0             56 04 8b 46 fe 50 8b 7e fc 07 26 89 15 8b 46 fc 05 02 00 89 46 fc 8b 46 08 03 46 04 89 46 f6 8b   ┆V  F P ü  &   F     F  F  F  F  ┆
0x07b8c0…07b8e0             46 08 3b 46 f6 7f 3f 89 46 f8 eb 03 ff 46 f8 8b 46 0a d1 e0 8b 7e f8 d1 e7 d1 e7 c4 bd f4 13 03   ┆F ;F  ? F    F  F    ü          ┆
0x07b8e0…07b900             f8 06 57 8b 46 fe 50 8b 7e fc 07 06 57 ff 76 fa 9a 4b 13 7a 03 8b 46 fc 03 46 fa 89 46 fc 8b 46   ┆  W F P ü   W v  K z  F  F  F  F┆
0x07b900…07b920             f8 3b 46 f6 75 c6 89 ec 5d c2 0c 00 55 89 e5 b8 0e 00 9a 44 02 7a 03 83 ec 0e 8b 46 06 05 07 00   ┆ ;F u   Å   U      D z     F    ┆
0x07b920…07b940             b9 03 00 d3 e8 89 46 06 c4 7e 0c 89 f8 89 46 f6 c4 7e 0c 8c c0 89 46 f4 8b 46 f4 50 8b 7e f6 07   ┆      F  ü    F  ü    F  F P ü  ┆
0x07b940…07b960             26 8b 05 89 46 fe 8b 46 f6 05 02 00 89 46 f6 8b 46 f4 50 8b 7e f6 07 26 8b 05 89 46 fa 8b 46 f6   ┆&   F  F     F  F P ü  &   F  F ┆
0x07b960…07b980             05 02 00 89 46 f6 8b 46 fa 3b 46 04 7d 06 8b 46 fa 89 46 04 8b 46 fe 3b 46 06 7d 08 8b 46 fe 89   ┆    F  F ;F å  F  F  F ;F å  F  ┆
0x07b980…07b9a0             46 fc eb 06 8b 46 06 89 46 fc 8b 46 08 03 46 04 89 46 f2 8b 46 08 3b 46 f2 7f 2b 89 46 f8 eb 03   ┆F    F  F  F  F  F  F ;F  + F   ┆
0x07b9a0…07b9c0             ff 46 f8 ff 76 0a ff 76 f8 ff 76 fc ff 76 f4 ff 76 f6 e8 2a fc 8b 46 f6 03 46 fe 89 46 f6 8b 46   ┆ F  v  v  v  v  v  *  F  F  F  F┆
0x07b9c0…07b9e0             f8 3b 46 f2 75 da 89 ec 5d c2 0c 00 55 89 e5 b8 10 00 9a 44 02 7a 03 83 ec 10 e8 75 f6 c4 7e 0c   ┆ ;F u   Å   U      D z     u  ü ┆
0x07b9e0…07ba00             8c c0 89 46 f8 c4 7e 0c 89 f8 89 46 f6 8b 46 06 40 d1 e0 89 46 fe 8b 46 f8 50 8b 7e f6 07 26 8b   ┆   F  ü    F  F @   F  F P ü  & ┆
0x07ba00…12b000 (32, 1, 15) […elided…]
0x12b000…12b200 (79, 1, 8)  0xf6[0x200]
                            […0x7…]

Reduced view