F„€‚|ƒē„R†½‡)‰•ŠŒkÖŽA¬‘“ƒ”ļ•Z—NNNNNNNNNNNNNNNNNNNN”””žÉ=NNNNNNNNNNNNNNNNNNNNNN”””ū€CONFIG!„S/•žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž ĒNNNNNNNNNNNNNNNNNNNNNN”””ūctive if the 'INTERFACE' *)  (* file is not in your current LIBRARY. *)  (* Modify the volume name as necessary for *)  (* your configuration. *)  (* *) 9źžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žc›NNNNNNNNNNNNNNNNNNNNNN”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žś NNNNNNNNNNNNNNNNNNNNNN”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž ŒPNNNNNNNNNNNNNNNNNNNNNN”””ū (* $search 'CONFIG:INTERFACE.'$ *)  (* *)  (**********************************************)  program {self-configuring} ctable;   module options;  "(*************************2¼žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žPŖNNNNNNNNNNNNNNNNNNNNNN”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žÆ_NNNNNNNNNNNNNNNNNNNNNN”””ūCTABLET___ź>Ģ„€CTABLE3.0Cź2Š4„€CTABLE1.0Cź24„€DISC_INTF ź28„€DATA_COMM ź2J„€GPIO ź2h„€RS232 ź2z„!€SRM ź2j„&€ó±žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž æaNNNNNNNNNNNNNNNNNNNNNN”””ū*******************) "(* Choose the desired configuration options *) "(* by editing the CONSTant declarations in *) "(* this module. *) "(********************************************)   import "sysglobals;   export (WžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž@”NNNNNNNNNNNNNNNNNNNNNNž”””ūN (* ! !(c) Copyright Hewlett-Packard Company, 1983.  All rights are reserved. Copying or other  reproduction of this program except for archival  purposes is prohibited without the prior  written consent of Hewlett-Packard Company. , , ,RESŸ‰žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žœnNNNNNNNNNNNNNNNNNNNNNN”””ūF9885 ź2ś„)€BUBBLE ź2„3€EPROMS ź2&„6€INTERFACE ź24“„B€EDRIVER ź2č„F€SEGMENTER ź2"„Q€HPHIL ź2"„U€MOUSE ź24„Y€Ź)žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žź2NNNNNNNNNNNNNNNNNNNNNN”””ū  {power-up system unit} "const $specified_system_unit = &0; {<>0 overrides auto-assignment}    {local mass storage directory access method} "type $lms_dam_type = {local mass storage dam} &( LIF, UCSD ); "const $primary_lms_dam = &LIF; ;žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž s„NNNNNNNNNNNNNNNNNNNNNN”””ūTRICTED RIGHTS LEGEND   Use, duplication, or disclosure by the Government  is subject to restrictions as set forth in  paragraph (b) (3) (B) of the Rights in Technical  Data and Computer Software clause in  DAR 7-104.9(a).   HEWLETT-PACKARD COM™ˆžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žłNNNNNNNNNNNNNNNNNNNNNN”””ū1 2 1 2 A`C°w5?N^¢©Ø„é`žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žŁNNNNNNNNNNNNNNNNNNNNNN”””ū    {floppy/harddisc unit number slot tradeoff's} "const $floppy_unit_pairs = {[1..10]} &3; $first_harddisc_lun = {do not edit!} &7+(floppy_unit_pairs-1)*2; $last_harddisc_lun = &40;   $page$  Ķ4žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž &öNNNNNNNNNNNNNNNNNNNNNN”””ūPANY  Fort Collins, Colorado *)    $page, sysprog$   (**********************************************)  (* *)  (* Note: You will need to use the following *)  (* compiler diredžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž6ČNNNNNNNNNNNNNNNNNNNNNN”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žé^NNNNNNNNNNNNNNNNNNNNNN”””ūēZ[’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’žŻž’NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNN؀‚~ƒé„T†Ą‡+‰—ŠŒnŚŽE±‘“‡”ņ•]—NNNNNNNNNNNNNNNNNNNNNNNNN”””ž6 NNNNNNNNNNNNNNNNNNNNNN”””ū$performed, subject to meeting the minimum $volume size restrictions. This corresponds $to the 2.X CTABLE's "multi_volume" mode. &If MNV<-1, then partitioning will be $performed, but afterwards any logical volume $that does not contain a valid dōĀžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žźŚNNNNNNNNNNNNNNNNNNNNNN”””ūnfinite} &$END$    {default dav's for devices not found by scanning} "type $dav_type = {device address vector} &packed record (sc, ba, du, dv: -128..127; &end; "const $HP9885_default_dav = &dav_type[sc: 12, ba: -1, du: 0, dv: -1]; 8ŽžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žœ†NNNNNNNNNNNNNNNNNNNNNN”””ūcondary DAM} *42]; {bubble}   {HP-IB select code scanning declarations} "const $sc_list_length = &3; "type $sc_list_type = &array[1..sc_list_length] of shortint; "const $sc_list = &sc_list_type[ *7, {internal HP-IB} *8, {default sDƒžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž NNNNNNNNNNNNNNNNNNNNNN”””ūirectory will $be coalesced with a previous adjacent logical $volume if that one DOES contain a valid $directory. As an extreme case, if only a $single directory exists, and it is at the $beginning of the physical volume, then all $following logi|žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žsMNNNNNNNNNNNNNNNNNNNNNN”””ū$SRM_default_dav = &dav_type[sc: 21, ba: {node} 0, /du: {unit} 8, dv: -1]; $BUBBLE_default_dav = &dav_type[sc: 30, ba: 0, du: 0, dv: 0]; $local_HPIB_printer_default_dav = &dav_type[sc: 7, ba: 1, du: -1, dv: -1]; $local_RS232_printer_defaultZ§žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žÆ·NNNNNNNNNNNNNNNNNNNNNN”””ūc for HP98624 HP-IB} *14]; {default sc for HP98625 HP-IB} $   implement {options}   end; {options}  $page, range off, ovflcheck off, partial_eval on$   module ctr; {ctable routines} " "(********************************************) gžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž PBNNNNNNNNNNNNNNNNNNNNNN”””ūcal volumes will be coalesced $with the first, providing the same behavior $as the 2.X CTABLE's "auto_volume" mode. With $the less extreme cases, a wide variety of $partitioning options are now possible without $modification to CTABLE. ‚ÉžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž@|NNNNNNNNNNNNNNNNNNNNNN”””ū_dav = &dav_type[sc: 9, ba: 0, du: -1, dv: -1];   $page$ "  {local hard disc partitioning parameters} "type $pp_type = {partitioning parameters} &record (mvs: integer; {min vol size in bytes} (mnv: shortint; {max number of volumes} &endŃ žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žæ‰NNNNNNNNNNNNNNNNNNNNNN”””ū {local printer type option} "type $local_printer_type = (HPIB, RS232); "const $local_printer_option = HPIB; $ $  {local printer timeout} "{ $maximum allowed delay between any two bytes: &>0 specifies milliseconds (up to one hour) &=0 specifiڜžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž csNNNNNNNNNNNNNNNNNNNNNN”””ū } "const $min_size = {in bytes [1..maxint]} &1000000; $max_vols = {[-30..30]; <0 means autocoalesce} &-30; $HP913X_A_pp = &pp_type[mvs: min_size, mnv: max_vols]; $HP913X_B_pp = &pp_type[mvs: min_size, mnv: max_vols]; $HP913X_C_pp = ÄXžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž/NNNNNNNNNNNNNNNNNNNNNN”””ū; "{ In general, MNV puts an upper bound on the $number of logical volumes that a physical $volume can be partitioned into. Depending $upon MNV's range, however, several types of $behavior can occur. &If MNV=0, then no logical volumes will evĶĪžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žŒøNNNNNNNNNNNNNNNNNNNNNN”””ūes infinite timeout & $recommended values: &- HP2630 series (HP-IB) 3000 &- HP2670 series (HP-IB) 3000 &- HP9876 (HP-IB) 7000 &- HP82905 (HP-IB) 12000 $Note: the HP82905 is currently NOT supported &due to]WžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž śäNNNNNNNNNNNNNNNNNNNNNN”””ū&pp_type[mvs: min_size, mnv: max_vols]; $CS80disc_pp = &pp_type[mvs: min_size, mnv: max_vols];  $page$   {system unit auto-search declarations} "const $sysunit_list_length = &7; "type $sysunit_list_type = &array[1..sysunit_list_length] of un&=žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž&NNNNNNNNNNNNNNNNNNNNNN”””ūer $be assigned for the device. &If abs(MNV)=1, then exactly one logical $volume will be assigned per physical volume $of the device. This corresponds to the $2.X CTABLE's "single_volume" mode. &If MNV>1, then partitioning will always be rįžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žŁėNNNNNNNNNNNNNNNNNNNNNN”””ū its improper response to interface &clear (IFC), and its incompatible graphics &dump sequence. "} "const $local_printer_timeout = &$IF local_printer_option=HPIB$ (12000; {milliseconds} &$END$ &$IF local_printer_option=RS232$ (0; {iGšžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž ÉÕNNNNNNNNNNNNNNNNNNNNNN”””ūitnum; "const $sysunit_list = &sysunit_list_type[ *first_harddisc_lun, *45, {srm, prefixed to user's sysvol} *4, {floppy unit 1, primary DAM} *44, {floppy unit 1, secondary DAM} *3, {floppy unit 0, primary DAM} *43, {floppy unit 0, se„6žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žŸźNNNNNNNNNNNNNNNNNNNNNN”””ūē[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ŠNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMĪNNNNNN©€‚ƒė„V†Į‡,‰˜ŠŒnŁŽE°‘“‡”ó•^—NNNNNNNNNNNNNNNNNNNNNNNNNN”””ž$UNNNNNNNNNNNNNNNNNNNNNN”””ū"(* *) "(* Warning: *) "(* This module should not be modified! *) "(* *) "(********************************************)   importŒ žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž ųÆNNNNNNNNNNNNNNNNNNNNNN”””ū_kbd(un:unitnum); "procedure tea_local_printer(un:unitnum;sc,ba:shortint;uvid:vid;bto:integer); "procedure tea_mini(un:unitnum;ds:ds_type;du:shortint); "procedure tea_HP9885(un:unitnum;ds:ds_type;sc,du,block_os:shortint); |åžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žŽóNNNNNNNNNNNNNNNNNNNNNN”””ūy choice} (UCSD_dam ); {UCSD, regardless of primary/secondary choice} $ "var $bootdev_MSUS: MSUS_type; $bootdev_lun: unitnum;  " "procedure create_temp_unitable; "procedure assign_and_clear_unit(lunit: unitnum); "procedure assign_temp_unita•OžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ždNNNNNNNNNNNNNNNNNNNNNN”””ū "sysglobals, loader, options, ldr; "  export " "const {mass storage letter specifiers} $INTERNAL = 'M'; $HP8290X = 'N'; $HP9885 = 'F'; $HP9895 = 'H'; $HP913X_A = 'U'; $HP913X_B = 'V'; $HP913X_C = 'W'; $CS80 = 'Q'; $SRM ŚožNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž a8NNNNNNNNNNNNNNNNNNNNNN”””ū"procedure tea_HP9895(un:unitnum;ds:ds_type;sc,ba,du,block_os:shortint); "procedure tea_HP8290X(un:unitnum;ds:ds_type;sc,ba,du:shortint); "procedure tea_flpy(un:unitnum;lr:char;ds:ds_type;sc,ba,du:shortint); "procedure tea_amigo_sv(un:unitnum;ds:ds_typęĮžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž½ĀNNNNNNNNNNNNNNNNNNNNNN”””ūble; "function sysunit_ok(system_unit: unitnum): boolean; "procedure zap_assigned_unit(lunit: unitnum); "function on_same_medium(lun1, lun2: unitnum): boolean; "procedure remove_extraneous_volumes(first_lun, last_lun: unitnum); {ŲžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žB7NNNNNNNNNNNNNNNNNNNNNN”””ū = 'G'; $PRINTER = 'J'; $RAM = 'R'; $BUBBLE = 'B'; $EPROM = 'E'; $NODEVICE = #255; ! ! "type $flpy_flags_type = {flags governing floppy unit pair assignments} &packed record (assign_even_unit, assign_odd_unit: boolean; &end; " *7žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž R NNNNNNNNNNNNNNNNNNNNNN”””ūe;sc,ba,du:shortint;os:integer;lr:char;mb:integer); "procedure tea_CS80_mv(un:unitnum;ds:ds_type;sc,ba,du,dv:shortint;os,id,mb:integer); "procedure tea_CS80_sv(un:unitnum;ds:ds_type;sc,ba,du,dv:shortint); "procedure tea_BUBBLE(un:unitnum;ds:ds_type;sc:s”žžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž­üNNNNNNNNNNNNNNNNNNNNNN”””ū"function medium_parameters(letter: char): mp_type; "function partitioning_parameters(letter: char): pp_type; "function number_vols(mp: mp_type; pp: pp_type): shortint; "function svol_bytes(letter: char): integer; "function vol_bytes(current_vol, numb ÷žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žqNNNNNNNNNNNNNNNNNNNNNN”””ū"const $assign_neither_flpy_unit = &flpy_flags_type[assign_even_unit: false, assign_odd_unit: false]; $assign_both_flpy_units = &flpy_flags_type[assign_even_unit: true, assign_odd_unit: true]; " "type $MSUS_type = {Mass Storage Unit Specifier} 5øžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žZNNNNNNNNNNNNNNNNNNNNNNž”””ūhortint); "procedure tea_EPROM(un:unitnum;ds:ds_type;sn:shortint);  $page$   implement {ctr}   const {abbreviation for tea procedure calls} "T = true; "F = false;   const {actual driver entry point names} "NO_DAM_name = 'INITUNITS_N9‘žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž žĶNNNNNNNNNNNNNNNNNNNNNN”””ūer_vols: shortint; mp: mp_type): integer; "function vol_offset(current_vol, number_vols: shortint; mp: mp_type): integer; "function block_boundaries(mp: mp_type): mp_type; "function value(symbol: string255): integer; "function MSUSs_match(MSUS1, MSUS2:£-žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žč‘NNNNNNNNNNNNNNNNNNNNNN”””ū&record (flpy_flags: flpy_flags_type; (letter: char; {from the above mass storage letter specifiers} (dav: dav_type; &end;  $page$ $ $mp_type = {medium parameters} &record (tpm: integer; {tracks per medium} (bpt: integer; {bytes per track} 9DžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž4kNNNNNNNNNNNNNNNNNNNNNN”””ūODAM'; "BOOT_DAM_name = 'BOOTDAMMODULE_BOOTDAM'; "LIF_DAM_name = 'LIFMODULE_LIFDAM'; "UCSD_DAM_name = 'UCSDMODULE_UCSD_DAM'; "UNBLOCKED_DAM_name = 'MISC_UNBLOCKEDDAM'; "SRM_DAM_name = 'SRMDAMMODULE_SRMDAM'; " Ā žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž ĖžNNNNNNNNNNNNNNNNNNNNNN”””ū MSUS_type): boolean;   " "{ table entry assignment procedures } " "procedure tea_memory_volume_dam(ds:ds_type); "procedure tea_boot(un:unitnum); "procedure tea_srm(un:unitnum;sc,ba,du:shortint); "procedure tea_crt(un:unitnum); "procedure teaɬžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žŪ NNNNNNNNNNNNNNNNNNNNNN”””ū&end; " $ds_type = {Directory access method Specifier for local mass storage} &( primary_dam, {either LIF or UCSD, as specified in options} (secondary_dam, {the one not selected as primary} (LIF_dam, {LIF, regardless of primary/secondarķąžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž6NNNNNNNNNNNNNNNNNNNNNN”””ūē[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ŠNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN=NNNNNNNN©€‚ƒė„W†Ć‡/‰›ŠŒqŻŽIµ‘!“Œ”ų•d—NNNNNNNNNNNNNNNNNNNNNNNNNN”””žŪHNNNNNNNNNNNNNNNNNNNNNN”””ū&p_dv: shortint; {disc volume} &p_byteoffset: integer; {physical starting byte of volume} &p_devid: integer; {device identifier (driver dependent)} &p_uvid: vid; {volume id} ${ p_drvtemp: integer ­¶žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž²NNNNNNNNNNNNNNNNNNNNNN”””ūol: string255): integer; "var $modp: moddescptr; $ptr, valueptr: addrec; $found: boolean; "begin {value} $value := 0; $found := false; $modp := sysdefs; $while (modp<>nil) and not found do &with modp^ do (begin *ptr := defaddr; rAžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žqīNNNNNNNNNNNNNNNNNNNNNN”””ūp_sc; ,ba := p_ba; ,du := p_du; ,dv := p_dv; ,byteoffset := p_byteoffset; ,devid := p_devid; ,uvid := p_uvid; ,dvrtemp := 0; {always initially zero!} ,dvrtžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž čyNNNNNNNNNNNNNNNNNNNNNN”””ū {driver temp} ${ p_drvtemp2: shortint; {second driver temp} &p_letter: char; {device specifier letter} ${ p_offline: boolean {unit offline flag} &p_uisinteractive: boolean; {device echos input} ${ p_umediavalid: boolea† žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žž%NNNNNNNNNNNNNNNNNNNNNN”””ū*while (ptr.aupper_bound) then &halt(-8) {value range error} "end; "  $page$   function value(symbżąžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž $½NNNNNNNNNNNNNNNNNNNNNN”””ūe := value(tm_name); $tm_proc.slink := 0; $ $if (dam_proc.value<>0) and (tm_proc.value<>0) then {assign the entry} &begin ( (with temp_unitable^[un] do *begin ,dam := dam_proc.dam; ,tm := tm_proc.tm; ,sc := tˆžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žr‚NNNNNNNNNNNNNNNNNNNNNN”””ūē[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ŠNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN)NNNN©€‚ƒė„W†Ć‡.‰™ŠŒpŪŽG³‘“‰”ō•`—NNNNNNNNNNNNNNNNNNNNNNNNNN”””žĢNNNNNNNNNNNNNNNNNNNNNN”””ū,umediavalid := false; {never valid to start with} ,uuppercase := not p_uisblkd; {assume case is significant} ,uisfixed := p_uisfixed; ,ureportchange := true; {do report media changes} ,pad :=DbžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž ß6NNNNNNNNNNNNNNNNNNNNNN”””ūolume feature; use absolute value} &pp.mnv := -pp.mnv; $if pp.mvs<=0 then pp.mvs := 1; {guard against div's by 0} $if mp.bpt<=0 then mp.bpt := 1; {guard against div's by 0} $nvols := mp.tpm div ((pp.mvs+mp.bpt-1) div mp.bpt); “yžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž©jNNNNNNNNNNNNNNNNNNNNNN”””ūbpt: 31*256]; $HP913X_C_mp = mp_type[tpm: 6*305, bpt: 31*256]; $BUBBLE_mp = mp_type[tpm: 1*512, bpt: 1*256]; {1 megabit unit} #{BUBBLE_mp = mp_type[tpm: 4*512, bpt: 1*256];} {4 megabit unit} $null_mp = mp_type[tpm: 0, bpt: 0]; "beg,źžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž0żNNNNNNNNNNNNNNNNNNNNNN”””ū 0; {not used} ,uisblkd := p_uisblkd; ,if uisblkd then .umaxbytes := p_umaxbytes; *end; {with} ( (with bootdev_MSUS, dav do {see if this entry points to it} *if (p_letter=letter) and {wish we could use MSUSs_match funÜĻžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž F”NNNNNNNNNNNNNNNNNNNNNN”””ū$if (nvols=0) and (mp.tpm>0) then &nvols := 1; {physical vol smaller than the specified minimum vol size} $if nvols>pp.mnv then {cut back, even to zero if specified} &nvols := pp.mnv; $number_vols := nvols; "end;    function svol_bytes(letter:³DžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žš[NNNNNNNNNNNNNNNNNNNNNN”””ūin $case letter of &INTERNAL: medium_parameters := INTERNAL_mp; &HP8290X: medium_parameters := HP8290X_mp; &HP9885: medium_parameters := HP9885_mp; &HP9895: medium_parameters := HP9895_mp; &HP913X_A: medium_parameters := HP913X_A_mp; ‚¶žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””že®NNNNNNNNNNNNNNNNNNNNNN”””ūction} -(p_sc=sc) and (p_ba=ba) and (p_du=du) and (p_dv=dv) and -((dam_name=LIF_DAM_name) or (p_letter=SRM)) and -(p_byteoffset=0) then {remember this unit number!} ,bootdev_lun := un; & &end; {if} "end; {tea}  $  function dam(ds: ds_type): strģåžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž uNNNNNNNNNNNNNNNNNNNNNN”””ū char): integer; "var $mp: mp_type; "begin $mp := medium_parameters(letter); $svol_bytes := mp.bpt*mp.tpm; {single volume bytes} "end; "   function vol_bytes(current_vol, number_vols: shortint; mp: mp_type): integer; "var $tracks: integer; "brŽžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žŠeNNNNNNNNNNNNNNNNNNNNNN”””ū&HP913X_B: medium_parameters := HP913X_B_mp; &HP913X_C: medium_parameters := HP913X_C_mp; &BUBBLE: medium_parameters := BUBBLE_mp; &otherwise medium_parameters := null_mp; $end; {case} "end; "   function partitioning_parameters(letter: char߄žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žVŸNNNNNNNNNNNNNNNNNNNNNN”””ūing255; "begin $case ds of &primary_dam: (if primary_lms_dam=LIF *then dam := LIF_DAM_name *else dam := UCSD_DAM_name; &secondary_dam: (if primary_lms_dam=LIF *then dam := UCSD_DAM_name *else dam := LIF_DAM_name; &LIF_dam: ˆŽžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž ĆNNNNNNNNNNNNNNNNNNNNNN”””ūegin $tracks := mp.tpm div number_vols; {each vol gets this much} $if current_vol=number_vols-1 then &tracks := tracks+mp.tpm mod number_vols; {last vol gets any extra} $vol_bytes := tracks*mp.bpt; "end; "   function vol_offset(current_蟾ĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž ¹TNNNNNNNNNNNNNNNNNNNNNNž”””ū): pp_type; "const $null_pp = pp_type[mvs: 0, mnv: 0]; "begin $case letter of &HP913X_A: partitioning_parameters := HP913X_A_pp; &HP913X_B: partitioning_parameters := HP913X_B_pp; &HP913X_C: partitioning_parameters := HP913X_C_pp; &CS80: pahŁžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žĻNNNNNNNNNNNNNNNNNNNNNN”””ū(dam := LIF_DAM_name; &UCSD_dam: (dam := UCSD_DAM_name; $end; {case} "end;  $page$   function medium_parameters(letter: char): mp_type; "const {LOGICAL sizes unless otherwise noted} $INTERNAL_mp = mp_type[tpm: 2* 33, bpt: 16*256]; $HP8290X_mp OtžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žņNNNNNNNNNNNNNNNNNNNNNN”””ūvol, number_vols: shortint; mp: mp_type): integer; "begin $vol_offset := (mp.tpm div number_vols)*current_vol*mp.bpt; "end; "   function block_boundaries(mp: mp_type): mp_type; "begin $block_boundaries.tpm := mp.tpm*mp.bpt div 512; ŲžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž ģNNNNNNNNNNNNNNNNNNNNNN”””ūrtitioning_parameters := CS80disc_pp; &otherwise partitioning_parameters := null_pp; $end; {case} "end;  $page$   function number_vols(mp: mp_type; pp: pp_type): shortint; "var $nvols: shortint; "begin $if pp.mnv<0 then {negative implies autovǼžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žü9NNNNNNNNNNNNNNNNNNNNNN”””ū= mp_type[tpm: 2* 33, bpt: 16*256]; $HP9885_mp = mp_type[tpm: 1* 77, bpt: 30*256]; {physical size} $HP9895_mp = mp_type[tpm: 2* 77, bpt: 30*256]; {physical size} $HP913X_A_mp = mp_type[tpm: 4*152, bpt: 31*256]; $HP913X_B_mp = mp_type[tpm: 4*305, SÅžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž#ÆNNNNNNNNNNNNNNNNNNNNNN”””ūē[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ŠNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNJNNNNNNNNNN©€‚ƒź„U†Ą‡+‰–ŠŒmŁŽD°‘“‡”ó•_—NNNNNNNNNNNNNNNNNNNNNNNNNN”””žüŃNNNNNNNNNNNNNNNNNNNNNN”””ū$tea(un,dam(ds),AMIGO_TM_name,sc,ba,du,0,os,0,'',HP9895,F,F,T,svol_bytes(HP9895)-os); "end;    procedure tea_HP8290X(un:unitnum;ds:ds_type;sc,ba,du:shortint); "begin $check(sc, 7, 31); $check(ba, 0, 7); $check(du, 0, 3); $tea(un,dam(ds),AMIGO_Tg…žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž +NNNNNNNNNNNNNNNNNNNNNN”””ū,T,svol_bytes(INTERNAL)); "end; "   procedure tea_boot(un: unitnum); "begin $tea(un,BOOT_DAM_name,BOOT_TM_name,0,0,0,0,0,0,'',#0,F,F,T,maxint); "end;    procedure tea_srm(un:unitnum;sc,{node}ba,{unit}du:shortint); "begin #ŃžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žVwNNNNNNNNNNNNNNNNNNNNNN”””ūto be zero $2) umaxbytes is dependent upon the media loaded, thus it is set by the 'driver at clearunit time and whenever it detects a media change. 'BOTTOM LINE: the medium CANNOT be partitioned into multiple volumes! $3) the uisfixed field is assigne8xžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž ĻąNNNNNNNNNNNNNNNNNNNNNN”””ūM_name,sc,ba,du,0,0,0,'',HP8290X,F,F,T,svol_bytes(HP8290X)); "end;    procedure tea_amigo_sv(un:unitnum;ds:ds_type;sc,ba,du:shortint;os:integer;lr:char;mb:integer); "var $medium_size: integer; "begin $check(sc, 7, 31); $check(ba, 0, 7); $check(ĻōžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž¹¼NNNNNNNNNNNNNNNNNNNNNN”””ū$check(sc, 7, 31); $check(ba, 0, 63); $if du<>0 then check(du, 7, 26); $tea(un,SRM_DAM_name,SRM_TM_name,sc,ba,du,0,0,0,'',SRM,F,T,T,maxint); "end;    procedure tea_local_printer(un:unitnum;sc,ba:shortint;uvid:vid;bto:integer); "begin $check(sc–„žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žeFNNNNNNNNNNNNNNNNNNNNNN”””ūd by the driver in the clearunit procedure $4) device can either be a disc (presumably a floppy) or a tape "} "begin $check(sc, 7, 31); $check(ba, 0, 7); $check(du, 0, 14); $check(dv, 0, 7); ŌäžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž š³NNNNNNNNNNNNNNNNNNNNNN”””ūdu, 0, 7); $if not (lr in [HP913X_A, HP913X_B, HP913X_C]) then &halt(-8); {value range error} $medium_size := svol_bytes(lr); $check(os, 0, medium_size-1); $if os mod 256<>0 then halt(-8) {value range error}; $check(mb, 1, medium_size-os); $tea(un,¶žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žŠNNNNNNNNNNNNNNNNNNNNNN”””ū, 7, 31); $check(ba, 0, 30); $check(bto, 0, 60*60*1000); {one hour should be enough!} $tea(un,UNBLOCKED_DAM_name,PRINTER_TM_name,sc,ba,0,0,0,bto,uvid,#0,F,T,F,0); "end;  $page$   procedure tea_HP9885(un:unitnum;ds:ds_type;sc,du,block_os:shortint);''); "end;   rĄžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žˆĘNNNNNNNNNNNNNNNNNNNNNN”””ū${ NOTE THAT UMAXBYTES IS ASSIGNED AT CLEARUNIT TIME } $check(sc,7,31); $tea(un,dam(ds),BUBBLE_TM_name,sc,0,0,0,0,0,'',BUBBLE,F,T,T,0); "end;   procedure tea_EPROM(un:unitnum;ds:ds_type;sn:shortint); "begin ${ NOTE THAT UMAXBYTES IS ASSIGNED AT CLŒažNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž ˜ųNNNNNNNNNNNNNNNNNNNNNN”””ū}  "(********************************************) "(* *) "(* Warning: *) "(* This module should not be modified! *) "(* *) "(***7wžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žg NNNNNNNNNNNNNNNNNNNNNN”””ū procedure zap_assigned_unit(lunit: unitnum); "begin $tea_nounit(lunit); {zap the temp unitable entry} $unitable^[lunit] := temp_unitable^[lunit]; {now zap the real one!} "end;  $page$   function on_same_medium(lun1, lun2: unitnum): boolean; "vžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž»÷NNNNNNNNNNNNNNNNNNNNNN”””ūEARUNIT TIME } $check(sn,0,MAXUNIT); $tea(un,dam(ds),EPROM_TM_name,0,0,0,sn,0,0,'',EPROM,F,T,T,0); "end;   $page$ "  procedure create_temp_unitable; "var $lunit: unitnum; "begin $new(temp_unitable); $tea_nounit(0); {assign one dummy entry} ķ1žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žĶ«NNNNNNNNNNNNNNNNNNNNNN”””ū*****************************************)   import "sysglobals, options, ctr;   export "const $INTERNAL_MSUS = MSUS_type &[ flpy_flags: assign_neither_flpy_unit, letter: INTERNAL, (dav: dav_type[sc: -1, ba: -1, du: 0, dv: -1] ]; " "function4*žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž TRAM) or (lunit=0) then (begin *unitable^[lunit] := temp_unitable^[lunit]; *funit := lunit; *call(tm, addr(f), clearunit, lunit, 0, 0); *offline := uisblkd and (ioresult<>0); (end; {…©žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žĪĒNNNNNNNNNNNNNNNNNNNNNN”””ūē[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ŠNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNÓNNNNNNNNNNN©€‚€ƒė„V†Į‡,‰™ŠŒoŚŽF±‘“‰”õ•a—NNNNNNNNNNNNNNNNNNNNNNNNNN”””ž¹NNNNNNNNNNNNNNNNNNNNNN”””ū,MSUS.letter := letter_table[dev]; *MSUS.dav.sc := sc; *MSUS.dav.ba := ba; *if MSUS.letter=CS80 then ,begin .MSUS.dav.du := un4; .MSUS.dav.dv := vn4; ,end {then} *else ,begin .MSUS.dav.du := un; .MSUS.dav.dv := 0; ,end; {else} (end; {with} ŖäžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žĶCNNNNNNNNNNNNNNNNNNNNNN”””ū {Maximum Unit for Internal Mini-Floppy} $packed record b: signed8; end; " "default_msus[-292]: {boot device's msus} $BR_msus_type;  $page$   function internal_mini_present: boolean; "begin $if ROM_ID<0 šnžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž»NNNNNNNNNNNNNNNNNNNNNN”””ū "allocate_bkgnd_info_proc: proc_type; "deallocate_bkgnd_info_proc: proc_type; "abort_bkgnd_process_proc: proc_type; "HPIBcheck_sc_proc: proc_type; "HPIBget_amigo_ident_proc: proc_type; " "get_amigo_letter_proc: proc_type; "get_CS80_letter_proc: pr MžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž "ˆNNNNNNNNNNNNNNNNNNNNNN”””ū"end;   end; {BRstuff}  $page$   module scanstuff;  "(********************************************) "(* *) "(* Warning: *) "(* This module should not be modified! *1ĄžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žTŌNNNNNNNNNNNNNNNNNNNNNN”””ū&then internal_mini_present := true {1.0 BOOTROM on 9826} &else internal_mini_present := ndrives.b<>-1; {2.0 or greater BOOTROM} "end; "   procedure get_bootdevice_MSUS(var MSUS: MSUS_type); "type $letter_table_type = array[dev_type] o„üžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žˆ.NNNNNNNNNNNNNNNNNNNNNN”””ūoc_type; "get_CS80_parms_proc: proc_type; " "bkgnd_and_dischpib_present: boolean;  $page$   function scanneddevice_letter(scan_dav: dav_type): char; " "type $amigo_class_type = {upper three bits of the first ident byte} ßžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž wŪNNNNNNNNNNNNNNNNNNNNNN”””ū) "(* *) "(********************************************)   import "sysglobals, options, ctr; "  export " "procedure init_scanstuff; "function scanneddevice_letter(scan_dav: dav_type): char; "procedure ge„ŹžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žgåNNNNNNNNNNNNNNNNNNNNNN”””ūf char; "const $letter_table = {BOOTROM dev to Pascal letter conversion table} &letter_table_type ([ INTERNAL, NODEVICE, NODEVICE, NODEVICE, HP9895, HP8290X, HP9885, HP913X_A, *HP913X_B, HP913X_C, NODEVICE, NODEVICE, NODEVICE, NODEVICE, NODEVICEźažNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž˜NNNNNNNNNNNNNNNNNNNNNN”””ū"dev_type = {device field in the msus byte} $( d0, d1, d2, d3, d4, d5, d6, d7, d8, d9,d10,d11,d12,d13,d14,d15, %d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28,d29,d30,d31); " "BR_msus_type = {BOOTROM's mass storage unit specifier} $packed recor½2žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž DźNNNNNNNNNNNNNNNNNNNNNN”””ūt_CS80_parms(CS80dav: dav_type; ;var CS80dt: byte; var CS80id: integer; ;var CS80hardvols: shortint; var CS80mp: mp_type); "  implement {scanstuff}    type "uep_type = ^unitentry;  "uep_proc_type = procedure(uep: uep_type); ®ńžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž2¶NNNNNNNNNNNNNNNNNNNNNN”””ū, NODEVICE, *CS80, CS80, NODEVICE, NODEVICE, NODEVICE, NODEVICE, BUBBLE , NODEVICE, *NODEVICE, NODEVICE, NODEVICE, NODEVICE, NODEVICE, NODEVICE, NODEVICE, NODEVICE ]; "begin $if ROM_ID<0 then {1.0 Boot ROM on 9826; internal minifloppy only} Ÿ)žēNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž«!NNNNNNNNNNNNNNNNNNNNNN”””ūd case boolean of &false: {8-bit unit number} (( fmt: fmt_type; {directory format} *dev: dev_type; {device} *un: signed8; {8-bit unit number} *sc: signed8; {select code} *ba: signed8 {bus address} ); &true: {4-bit volume / 4-bit unit 07žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž Ż}NNNNNNNNNNNNNNNNNNNNNN”””ū"HPIBget_amigo_ident_type = procedure(uep: uep_type; var ident: shortint); "get_letter_type = procedure(uep: uep_type; ident: shortint; var letter: char); "get_CS80_parms_type = procedure(var CS80dt: byte; Bvar CS80id: integer; Bvar CS80hardvols: sh¾žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž‡NNNNNNNNNNNNNNNNNNNNNN”””ū&MSUS := INTERNAL_MSUS $else {2.0 or greater Boot ROM} &with default_msus do (begin *if fmt=f7 then {non sector-oriented device} ,if dev=d1 .then MSUS.letter := SRM .else MSUS.letter := NODEVICE *else {sector-oriented device} ¬€žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žžrNNNNNNNNNNNNNNNNNNNNNN”””ūnumber for CS80 discs} (( pad: signed8; {format/device byte} *vn4: signed4; {4-bit volume number} *un4: signed4; {4-bit unit number} ); $end; {BR_msus_type} $  var "ROM_ID[16382]: {BOOTROM identification word} $shortint; " "ndrives[-296]:ĆžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž īLNNNNNNNNNNNNNNNNNNNNNN”””ūortint; Bvar CS80mp: mp_type);  "proc_type = $packed record case integer of &0: (value, slink: integer); &1: (up: uep_proc_type); &2: (gai: HPIBget_amigo_ident_type); &3: (gl: get_letter_type); &4: (gcp: get_CS80_parms_type); $end;    varĄžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žøsNNNNNNNNNNNNNNNNNNNNNN”””ūē[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ŠNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN©€‚ƒķ„Y†Ä‡/‰›ŠŒrŻŽIµ‘!“”ų•c—NNNNNNNNNNNNNNNNNNNNNNNNNN”””žLžNNNNNNNNNNNNNNNNNNNNNN”””ū&(storage, display, data_communication, processor, 'stimulus, mesasurement, unassigned6, unassigned7); " "var $ue: unitentry; $ident: &packed record case integer of (0: (word: shortint); (1: (upper_byte, lower_byte: byte); (2: (amigo_class: amig<<žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž NNNNNNNNNNNNNNNNNNNNNNž”””ūcheck_sc_proc.value<>0) and B(HPIBget_amigo_ident_proc.value<>0); "end; {init_scanstuff}    end; {scanstuff}  $page$   {program ctable}  "(********************************************) "(* Caution: *) ’õžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žęXNNNNNNNNNNNNNNNNNNNNNNž”””ūvar CS80mp: mp_type); "begin {get_CS80_parms} $if (scanneddevice_letter(CS80dav)=CS80) and (get_CS80_parms_proc.value<>0) then &call(get_CS80_parms_proc.gcp, CS80dt, CS80id, CS80hardvols, CS80mp) $else &begin (CS80dt := 255; (CS80id := 0; (CS80hardžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žĻNNNNNNNNNNNNNNNNNNNNNN”””ūo_class_type); &end; " "procedure set_scanneddevice_letter(get_letter_proc: proc_type); $var &device_letter: char; $begin {set_scanneddevice_letter} &if get_letter_proc.value<>0 then (begin *call(get_letter_proc.gl, addr(ue), ident.word, device_le• žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž  “NNNNNNNNNNNNNNNNNNNNNN”””ū"(* Modify this section only if the desired *) "(* configuration cannot be achieved by *) "(* modifying the OPTIONS module. *) "(********************************************)   import "sysglobals, fs, ldr, options, ctr, BRstuff, scä[žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žÕiNNNNNNNNNNNNNNNNNNNNNN”””ūvols := 0; (CS80mp := medium_parameters(NODEVICE); &end; {else} "end; {get_CS80_parms}    procedure init_scanstuff; "{ $NOTE: all procedure variables are GLOBAL, so their static links are *guaranteed to have been cleared @ load time "} ĄžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž*œNNNNNNNNNNNNNNNNNNNNNN”””ūtter); *scanneddevice_letter := device_letter; (end; {if} $end; {set_scanneddevice_letter} " "begin {scanneddevice_letter} $scanneddevice_letter := NODEVICE; {until proven otherwise} $if bkgnd_and_dischpib_present then &try (ue.sc := scan_dav.sc;TĄžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž :¢NNNNNNNNNNNNNNNNNNNNNN”””ūanstuff, bootDAMmodule;   const "srmsysprefix = '/WORKSTATIONS/SYSTEM'; "null_dav = $dav_type[sc: -1, ba: -1, du: -1, dv: -1]; "null_MSUS = $MSUS_type[flpy_flags: assign_neither_flpy_unit, letter: NODEVICE, dav: null_dav]; "HP9885_default_MSUS = ŹśžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žÅWNNNNNNNNNNNNNNNNNNNNNN”””ū"begin {init_scanstuff} $allocate_bkgnd_info_proc.value := value('BKGND_ALLOCATE_BKGND_INFO'); $deallocate_bkgnd_info_proc.value := value('BKGND_DEALLOCATE_BKGND_INFO'); $abort_bkgnd_process_proc.value := value('BKGND_ABORT_BKGND_PROCESS'); $HPIBc/6žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž­NNNNNNNNNNNNNNNNNNNNNN”””ū (ue.ba := scan_dav.ba; (ue.du := scan_dav.du; (ue.dv := scan_dav.dv; (call(allocate_bkgnd_info_proc.up, addr(ue)); (call(HPIBcheck_sc_proc.up, addr(ue)); (call(HPIBget_amigo_ident_proc.gai, addr(ue), ident.word); »žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žońNNNNNNNNNNNNNNNNNNNNNN”””ū$MSUS_type[flpy_flags: assign_neither_flpy_unit, letter: HP9885, dav: HP9885_default_dav]; "MSUS_array_size = 10;   type "MSUS_array_type = array [1..MSUS_array_size] of MSUS_type; "log_MSUS_options = (search_for_other_units, do_not_search_for_other_ō=žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž öfNNNNNNNNNNNNNNNNNNNNNN”””ūheck_sc_proc.value := value('DISCHPIB_HPIBCHECK_SC'); $HPIBget_amigo_ident_proc.value := value('DISCHPIB_HPIBGET_AMIGO_IDENT'); $ $get_amigo_letter_proc.value := value('AMIGODVR_GET_LETTER'); $get_CS80_letter_proc.value := value('k žēNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž€:NNNNNNNNNNNNNNNNNNNNNNž”””ū(if ident.amigo_class=storage then ,if ident.upper_byte=2 .then set_scanneddevice_letter(get_CS80_letter_proc) .else set_scanneddevice_letter(get_amigo_letter_proc) (else if ident.amigo_class=display then ,scanneddevice_letter := PRINTER; (call(deal“‡žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž\ĄNNNNNNNNNNNNNNNNNNNNNNž”””ūunits);   var "flpy_MSUS: MSUS_array_type; "harddisc_MSUS: MSUS_array_type; "CS80tape_MSUS: MSUS_array_type; "scanner_MSUS: MSUS_type; " "local_printer_dav: dav_type; "SRM_dav: dav_type; "BUBBLE_dav: dav_type; " ?čžēNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž £5NNNNNNNNNNNNNNNNNNNNNN”””ūCS80DVR_GET_LETTER'); $get_CS80_parms_proc.value := value('CS80DVR_GET_PARMS'); " $bkgnd_and_dischpib_present := (allocate_bkgnd_info_proc.value<>0) and B(deallocate_bkgnd_info_proc.value<>0) and B(abort_bkgnd_process_proc.value<>0) and B(HPIB ·žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž³ NNNNNNNNNNNNNNNNNNNNNN”””ūlocate_bkgnd_info_proc.up, addr(ue)); &recover (call(abort_bkgnd_process_proc.up, addr(ue)); "end; {scanneddevice_letter}  $page$   procedure get_CS80_parms(CS80dav: dav_type; 9var CS80dt: byte; var CS80id: integer; 9var CS80hardvols: shortint; ]ėžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žlNNNNNNNNNNNNNNNNNNNNNN”””ūē[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ŠNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN©€‚ƒė„V†Į‡,‰˜ŠŒpÜŽH“‘ “Œ”÷•c—NNNNNNNNNNNNNNNNNNNNNNNNNN”””ž ³ćNNNNNNNNNNNNNNNNNNNNNN”””ū procedure log_MSUS(MSUS: MSUS_type; log_MSUS_option: log_MSUS_options); " " "type $log_flpy_MSUS_options = (assign_both_units, assign_only_this_unit); " " "procedure log_specific_MSUS(var specific_MSUS: MSUS_array_type); $var &index: shortint; HcžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž oNNNNNNNNNNNNNNNNNNNNNN”””ūu, dv: boolean); $begin {zero_fields} &if sc then device_MSUS.dav.sc := 0; &if ba then device_MSUS.dav.ba := 0; &if du then device_MSUS.dav.du := 0; &if dv then device_MSUS.dav.dv := 0; $end; {zero_fields} "begin {zero_out_NA_fields} ݽžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž ENNNNNNNNNNNNNNNNNNNNNN”””ūrddisc_MSUS; $begin {log_harddisc_MSUS} &MSUS.dav.dv := 0; {all vols will be assigned, so log only volume zero} &log_specific_MSUS(harddisc_MSUS); $end; {log_harddisc_MSUS}  $page$ " "function any_9895_unit_missing: boolean; $var &temp_dav: dav_t:žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž €ŅNNNNNNNNNNNNNNNNNNNNNN”””ū&found: boolean; $begin {log_specific_MSUS} &index := 0; &repeat (index := index+1; (found := MSUSs_match(specific_MSUS[index], MSUS); &until found or (index=MSUS_array_size); &if found (then MSUS.flpy_flags := specific_MSUS[index].flpy_flags {preÅžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž öŽNNNNNNNNNNNNNNNNNNNNNN”””ū$case device_MSUS.letter of &INTERNAL: (zero_fields({sc} clear , {ba} clear , {du} retain, {dv} clear ); &HP9885: (zero_fields({sc} retain, {ba} clear , {du} retain, {dv} clear ); &HP9895, HP8290X, HP913X_A, HP913X_B, HP913X_C, SRM: (zero_fields({scõ€žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž *tNNNNNNNNNNNNNNNNNNNNNN”””ūype; &unit_missing: boolean; $begin {any_9895_unit_missing} &temp_dav := MSUS.dav; &temp_dav.du := 3; {start with unit 3 and work down} &repeat {see if all four units are present} (unit_missing := scanneddevice_letter(temp_dav)<>HP9895; ć$žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž ՁNNNNNNNNNNNNNNNNNNNNNN”””ūserve} (else MSUS.flpy_flags := assign_neither_flpy_unit; {initialize} &while index>1 do (begin *specific_MSUS[index] := specific_MSUS[index-1]; *index := index-1; (end; {while} &specific_MSUS[1] := MSUS; $end; {log_specific_MSUS} " " "pr#4žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž ÅæNNNNNNNNNNNNNNNNNNNNNN”””ū} retain, {ba} retain, {du} retain, {dv} clear ); &BUBBLE: (zero_fields({sc} retain, {ba} clear , {du} clear , {dv} clear ); &EPROM: (zero_fields({sc} clear , {ba} clear , {du} clear , {dv} retain); &otherwise {includes CS80} ({do nothing}; $end; {Ī|žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž :JNNNNNNNNNNNNNNNNNNNNNN”””ū"index, bus_address, i, nvols: shortint; "lun, lun1, lun2: unitnum; "CS80dt: byte; "CS80id: integer; "CS80hardvols: shortint; "mp: mp_type; "pp: pp_type; "ok: boolean;    function increment_and_test_lun: boolean; "begin {increment_and_test_lu”ÅžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž ę°NNNNNNNNNNNNNNNNNNNNNNž”””ūocedure log_flpy_MSUS(log_flpy_MSUS_option: log_flpy_MSUS_options); $var &odd_unit: boolean; $begin {log_flpy_MSUS} &with MSUS.dav do (begin {since floppy units are assigned in pairs...} ¼žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž ģNNNNNNNNNNNNNNNNNNNNNN”””ūcase} "end; {zero_out_NA_fields}    procedure assign_flpy_unit_pair(lun: unitnum; dam: ds_type; index: shortint);  begin {assign_flpy_unit_pair} $with flpy_MSUS[index], flpy_flags, dav do &begin (if assign_even_unit then *begin ,tea_flpy(lun,*ŚžēNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž  {NNNNNNNNNNNNNNNNNNNNNN”””ūn} $lun := lun+1; $increment_and_test_lun := lun<=last_harddisc_lun; "end; {increment_and_test_lun}  $page$   function unit_prefix_successful(dirname: fid): boolean; "var $unitnum: integer; $kvid: vid; "begin {unit_prefix_successful} $doprefix(D‡žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž 'NNNNNNNNNNNNNNNNNNNNNN”””ū*odd_unit := odd(du); {remember which unit this actually is...} *du := du-ord(odd_unit); {but log only the even-numbered unit!} (end; {with} &log_specific_MSUS(flpy_MSUS); &with flpy_MSUS[1] do {update the flpy_flags} (if log_flpy_MSUS_option=aĖžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž £ŻNNNNNNNNNNNNNNNNNNNNNNž”””ū letter, dam, sc, ba, du); ,lun := lun+1; *end; {if} (if assign_odd_unit then *tea_flpy(lun, letter, dam, sc, ba, du+1); &end; {with} "end; {assign_flpy_unit_pair}  $page$  ÕŌžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž \(NNNNNNNNNNNNNNNNNNNNNN”””ūdirname, kvid, unitnum, true); $unit_prefix_successful := ioresult=ord(inoerror); "end; {unit_prefix_successful}    procedure zero_out_NA_fields(var device_MSUS: MSUS_type); "const $clear = true; $retain = false; "procedure zero_fields(sc, ba, dj­žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž LNNNNNNNNNNNNNNNNNNNNNN”””ūssign_both_units then *flpy_flags := assign_both_flpy_units (else {set only this unit's assignment flag} *if odd_unit ,then flpy_flags.assign_odd_unit := true ,else flpy_flags.assign_even_unit := true; $end; {log_flpy_MSUS} " " "procedure log_ha«žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž )NNNNNNNNNNNNNNNNNNNNNN”””ūē[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ŠNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN©€‚ƒķ„X†Ä‡0‰œŠŒsßŽJ¶‘"“Ž”ś•f—NNNNNNNNNNNNNNNNNNNNNNNNNN”””ž ”–NNNNNNNNNNNNNNNNNNNNNN”””ū(temp_dav.du := temp_dav.du-1; &until (temp_dav.du<0) or unit_missing; &any_9895_unit_missing := unit_missing; $end; {any_9895_unit_missing} " " "procedure search_higher_numbered_CS80_units; $var &temp_MSUS: MSUS_type; $begin {search_higher_numbeė©žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž }lNNNNNNNNNNNNNNNNNNNNNN”””ū85_default_MSUS, search_for_other_units); " " "{ scan the HP-IB's for mass storage devices and possibly a local printer } " "with scanner_MSUS, dav do $for index := 1 to sc_list_length do &for bus_address := 0 to 7 do (begin öžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž  0NNNNNNNNNNNNNNNNNNNNNN”””ū_both_units) (else {ultimately assign all four units (probably a 913X)} *log_harddisc_MSUS; & &CS80: (begin *if log_MSUS_option=search_for_other_units then ,search_higher_numbered_CS80_units; *log_CS80_MSUS; {distinguishes tapes, floppies, & hard‚>žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž ’§NNNNNNNNNNNNNNNNNNNNNN”””ūred_CS80_units} &temp_MSUS := MSUS; &with temp_MSUS, dav do (if du<14 then {potentially there are higher-numbered units} *begin ,du := du+1; ,dv := 0; {always look for volume 0} ,letter := scanneddevice_letter(dav); ,log_MSUS(temp_MSUS, search_fo_¾žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž äūNNNNNNNNNNNNNNNNNNNNNN”””ū*sc := sc_list[index]; *ba := bus_address; *du := 0; *dv := 0; *letter := scanneddevice_letter(dav); *log_MSUS(scanner_MSUS, search_for_other_units); (end; {for} $ " "{ log internal mini if present, since HP-IB scanning didn't include it } " "ifķžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž 8NNNNNNNNNNNNNNNNNNNNNN”””ū discs!} (end; & &SRM: (SRM_dav := MSUS.dav; & &PRINTER: (local_printer_dav := MSUS.dav; & &BUBBLE: (BUBBLE_dav := MSUS.dav; ( &otherwise ({do nothing}; $ $end; {case} " "end; {log_MSUS}  $page$ "  begin {ctable} " āUžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž ĒōNNNNNNNNNNNNNNNNNNNNNNž”””ūr_other_units); {recurse!} *end; {if} $end; {search_higher_numbered_CS80_units} " " "procedure log_CS80_MSUS; $var &CS80dt: byte; {device type} &CS80id: integer; {HP product number} &CS80hardvols: shortint; {number of volumŹńžēNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž ׏NNNNNNNNNNNNNNNNNNNNNN”””ūf internal_mini_present then $log_MSUS(INTERNAL_MSUS, search_for_other_units); " " "{ get the bootdevice MSUS & log it } " "get_bootdevice_MSUS(bootdev_MSUS); "zero_out_NA_fields(bootdev_MSUS); {for tea routine comparisons} "log_MSUS(bootdev_MSUS,Č_žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž (?NNNNNNNNNNNNNNNNNNNNNN”””ū"{ various initializations } " "call(cleariohook); {init IO cards in case the BOOTROM drivers touched them} " "init_scanstuff; " "for index := 1 to MSUS_array_size do $begin &flpy_MSUS[index] := null_MSUS; &harddisc_MSUS[index] := null_MSUS; ŒŃžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž ōÅNNNNNNNNNNNNNNNNNNNNNN”””ūes} &CS80mp: mp_type; {media parameters} $const &tape_dt = 2; &min_hd_size = 10000000; {bytes} $begin {log_CS80_MSUS} &get_CS80_parms(MSUS.dav, CS80dt, CS80id, CS80hardvols, CS80mp); &if CS80dt=tape_dt then ą©žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž ‚™NNNNNNNNNNNNNNNNNNNNNN”””ū do_not_search_for_other_units); "bootdev_lun := 0; {set otherwise if/when bootdevice is assigned in tea}  $page$ " "{ Create a temporary table & fill it with dummy entries } " "create_temp_unitable; " " "{ standard assignemnts: avoid changing } ĪĮžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž NNNNNNNNNNNNNNNNNNNNNN”””ū&CS80tape_MSUS[index] := null_MSUS; $end; {for} " "SRM_dav := SRM_default_dav; {overridden if bootdevice} " "BUBBLE_dav := BUBBLE_default_dav; {overridden if bootdevice} " "if local_printer_option=HPIB $then lŅžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž mRNNNNNNNNNNNNNNNNNNNNNN”””ū(log_specific_MSUS(CS80tape_MSUS) &else if (CS80hardvols=1) and (CS80mp.bpt*CS80mp.tpm=CS80hardvols; ,end; ( *otherwise ,{no local hard disc logged}; ( (end; {case}  "$end$ { l+›žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž ×"NNNNNNNNNNNNNNNNNNNNNNž”””ū$tea_local_printer( 6, sc, ba, {uvid} 'PRINTER', local_printer_timeout); " " "{ optional floppy unit pairs } " "for index := 2 to floppy_unit_pairs do $assign_flpy_unit_pair(7+(index-2)*2, primary_dam, {flpy_MSUS[]} index);   $page$ " "{ local ąRžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž  ŲNNNNNNNNNNNNNNNNNNNNNNž”””ū_flpy_unit_pair(47, secondary_dam, {flpy_MSUS[]} 2); " "assign_flpy_unit_pair(49, secondary_dam, {flpy_MSUS[]} 3);  $page$ " "{ templates for "manually" specifying mass storage table entry assignments } " " ĪžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž }„NNNNNNNNNNNNNNNNNNNNNN”””ūocal hard discs } " " "{ CS80 tapes } " "$if true$ $ $with CS80tape_MSUS[1], dav do &if letter=CS80 then (tea_CS80_sv(41, LIF_dam, sc, ba, du, dv); ( $with CS80tape_MSUS[2], dav do &if letter=CS80 then (tea_CS80_sv(42, LIF_dam, sc, ba, du, dv)1½žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž äNNNNNNNNNNNNNNNNNNNNNN”””ūhard discs } " "$if true$ $ $lun := first_harddisc_lun-1; $ $for index := 1 to MSUS_array_size do &with harddisc_MSUS[index], dav do (case letter of * *HP9895: {9895 ident with all four units present; probably a HP913X} ,for i := 0 to 3 do .if ł(žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž ’ONNNNNNNNNNNNNNNNNNNNNN”””ū"$if false$ { internal minifloppy in a 9826/9836 } $tea_mini( 3, primary_dam, {du} 0); $tea_mini( 4, primary_dam, {du} 1); "$end$ " "$if false$ { HP8290X, HP9121, or the floppy in an HP913X } $tea_HP8290X( 3, primary_dam, {sc} 7, {ba} 0, {du} 0); ?žēNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž NµNNNNNNNNNNNNNNNNNNNNNN”””ū; ( "$end$ { CS80 tapes }  " "{ secondary directory access method entries for highest priority floppies } " "assign_flpy_unit_pair(43, secondary_dam, {flpy_MSUS[]} 1); " " "{ duplicate entries for prefixing down the SRM } " vRžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž ±@NNNNNNNNNNNNNNNNNNNNNN”””ūincrement_and_test_lun then 0tea_HP9895(lun, primary_dam, sc, ba, {du} i, {block_offset} 0); * *HP913X_A, HP913X_B, HP913X_C: ,begin .mp := medium_parameters(letter); .pp := partitioning_parameters(letter); .nvols := number_vols(mp, pp); .for i := ļœžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž ”~NNNNNNNNNNNNNNNNNNNNNN”””ū$tea_HP8290X( 4, primary_dam, {sc} 7, {ba} 0, {du} 1); "$end$ " "$if false$ { HP9895 } $tea_HP9895( 7, primary_dam, {sc} 7, {ba} 0, {du} 0, {block_offset} 0); $tea_HP9895( 8, primary_dam, {sc} 7, {ba} 0, {du} 1, {block_offset} 0); "$end$ " "$if yžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž ÷ANNNNNNNNNNNNNNNNNNNNNN”””ūē[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ŠNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNgNNNNNNNNNNNNNNNNNN©€‚ƒė„V†Ā‡-‰™ŠŒpÜŽH“‘“‹”÷•c—NNNNNNNNNNNNNNNNNNNNNNNNNN”””ž †NNNNNNNNNNNNNNNNNNNNNN”””ū$mp := medium_parameters(HP913X_B); $nvols := 9; $for i := 0 to nvols-1 do &tea_amigo_sv(11+i, primary_dam, {sc} 7, {ba} 0, {du} 0, 9vol_offset(i, nvols, mp), 9HP913X_B, 9vol_bytes(i, nvols, mp)); "$end$ " "$if false$ { HP913X_C (15 Mbyte singlexžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž ZõNNNNNNNNNNNNNNNNNNNNNN”””ū "while lun2last_harddisc_lun) or not on_same_medium(lun1, lun2); &pp := partitioning_parameters(unitable^[lun1].letter); &if pp.mnv<-1 then ˆžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž ,©NNNNNNNNNNNNNNNNNNNNNNž”””ū0, {dv} i); "$end$   "$if false$ { Command Set/80 floppy } $tea_CS80_sv( 3, primary_dam, {sc} 7, {ba} 0, {du} 0, {dv} 0); "$end$ " " "$if false$ { Command Set/80 tape } $tea_CS80_sv(41, LIF_dam, {sc} 7, {ba} 0, {du} 1, {dv} 0); "$end$ " " Ļ žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž µ>NNNNNNNNNNNNNNNNNNNNNN”””ū volume version) } $mp := medium_parameters(HP913X_C); $nvols := 14; $for i := 0 to nvols-1 do &tea_amigo_sv(11+i, primary_dam, {sc} 7, {ba} 0, {du} 0, 9vol_offset(i, nvols, mp), 9HP913X_C, 9vol_bytes(i, nvols, mp)); "$end$  $page$ " "$if falseÉĒžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž ĆbNNNNNNNNNNNNNNNNNNNNNN”””ū(remove_extraneous_volumes(lun1, lun2-1); $end; {while} " " "{ assign the system unit } " "if specified_system_unit<>0 then $ok := sysunit_ok(specified_system_unit) "else if (bootdev_lun<>0) and (unitable^[bootdev_lun].umaxbytes>300000) then $okˆ™žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž ˜NNNNNNNNNNNNNNNNNNNNNN”””ū"$if false$ { BUBBLE memory } ${watch for conflicting uses of unit 42} ${BUBBLE_DAV.SC default is 30 but may have been changed to boot SC} $tea_BUBBLE(42,primary_dam,BUBBLE_dav.SC); "$end$ " " "$if false$ { EPROM DISC } b÷žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž ąmNNNNNNNNNNNNNNNNNNNNNN”””ū$ { current CS/80 discs "soft" partitioned by the host } &CS80id := 7908; nvols := 16; mp.tpm := 5* 370; mp.bpt := 35*256; {7908} ${ CS80id := 7911; nvols := 27; mp.tpm := 3* 572; mp.bpt := 64*256; {7911} ${ CS80id := 7912; nvols := 30; mp.tpm := 7,]žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž šSNNNNNNNNNNNNNNNNNNNNNN”””ū := sysunit_ok(bootdev_lun) "else {search for a more suitable system unit} $begin &index := 0; &repeat (index := index+1; (ok := sysunit_ok(sysunit_list[index]); &until ok or (index>=sysunit_list_length); &if not ok then {revert back to boot deviēžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž ¦NNNNNNNNNNNNNNNNNNNNNN”””ū${watch for conflicting uses of unit 42} $tea_EPROM(42,primary_dam,{ sequence number } 0); "$end$ " " "{ end of templates }  $page$ " "{ assign the new unitable and unitclear all units } " "assign_temp_unitable; " " "{ prefix the primary and ·pžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž Ó\NNNNNNNNNNNNNNNNNNNNNNž”””ū* 572; mp.bpt := 64*256; {7912} ${ CS80id := 7914; nvols := 30; mp.tpm := 7*1152; mp.bpt := 64*256; {7914} ${ CS80id := 7933; nvols := 30; mp.tpm := 13*1321; mp.bpt := 92*256; {7933} VžēNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž „NNNNNNNNNNNNNNNNNNNNNN”””ūce, hoping it was identified} (ok := sysunit_ok(bootdev_lun); $end; {else} $ " "{ special case for default unit assignment } " "if sysunit=45 then {set the default unit to the primary SRM unit entry} $dkvid := unitable^[5].uvid;  $page$ " "{ re\!žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž <—NNNNNNNNNNNNNNNNNNNNNNž”””ūsecondary SRM unit entries } " "if not unit_prefix_successful('#5:/') then ${do nothing}; {tries to set up uvid for possible default unit assignment below} " "{ if not unit_prefix_successful('#46:/?') then zap_assigned_unit(46); {free} " "if not u(!žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž JĖNNNNNNNNNNNNNNNNNNNNNN”””ū${ CS80id := 7935; nvols := 30; mp.tpm := 13*1321; mp.bpt := 92*256; {7935} ${ mp := block_boundaries(mp); {override track boundary partitioning} $for i := 0 to nvols-1 do &tea_CS80_mv(11+i, primary_dam, {sc} 7, {ba} 0, {du} 0, {dv} 0, 8vol_offset(T·žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž –1NNNNNNNNNNNNNNNNNNNNNN”””ū-open the standard system files } " "openfiles;   end. {ctable} [čžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž iÄNNNNNNNNNNNNNNNNNNNNNN”””ūnit_prefix_successful('#45:'+srmsysprefix+srmnode(unitable^[45].sc)) then $if not unit_prefix_successful('#45:'+srmsysprefix) then &zap_assigned_unit(45); " " "{ remove extraneous local hard disc entries if necessary } " "lun2 := first_harddisc_lun;WŗžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž yśNNNNNNNNNNNNNNNNNNNNNN”””ūi, nvols, mp), 8{devid} CS80id, 8vol_bytes(i, nvols, mp)); "$end$   "$if false$ { current CS/80 discs "hard" partitioned by the device } &CS80hardvols := 3; &for i := 0 to CS80hardvols-1 do (tea_CS80_sv(11+i, primary_dam, {sc} 7, {ba} 0, {du} ĄžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž ¦lNNNNNNNNNNNNNNNNNNNNNN”””ūē[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ŠNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN*NNNNNNNNNNNNNNNNNN©€‚€ƒė„V†Į‡,‰˜ŠŒoŚŽE±‘“‰”õ•`—NNNNNNNNNNNNNNNNNNNNNNNNNN”””ž yNNNNNNNNNNNNNNNNNNNNNN”””ūSbś nCī’īĄŲSbśJ­’ōf ;|’ż’žNJYHnżīNŗžR-_żęB®żźYHnžīNŗž@-_żŽB®żāJ®żęgvJ®żŽgn m’ō0.0Įü:Aš-HżŚ nżŚL®żęHL®żŽHØn'n%n#n!!n!nCī’īE襣SbśBØ.1|’’2n4Ø5Ø5.툁(5Ø5. @Ø5鈁(¾®žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž „čNNNNNNNNNNNNNNNNNNNNNN”””ū ]Ąm .°®^Ąn` ;|’ų’žNJN^ _Žü NŠNAžī nCī’ĄŲSbśB® B.žó-m’ŗžüJ®žügŗJ.žóf²-nžüžī nžī-hžō nžī (ŠØ °®žōo‚J.žófz nžōCī’rRA± f SAföp`B€@žó nžōpŠ®žōR€-@žō .žōĄ<žžrÓ®žō .žōT€-@žųJ.žóg nžų-P nžōp(Ń®töžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž Ó“NNNNNNNNNNNNNNNNNNNNNN”””ū HĄ/N¹0.HĄ/N¹N¹-_N^ _PONŠNA’ų n-X’ų-P’ü/.’ü/.’ųN¹ lм’r ā  n € n !|N^ _PONŠNA?.Hz.Hz:BgBgBgBgB§B§HzB'B'B'B'B§Nŗł:N^ _TONŠINITUNITS_NODAMINITUNITS_NOUNITNA’BgHn’?.NŗūHn’Hz0BgBgBgBgB§B§Hz<R“tžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž J#NNNNNNNNNNNNNNNNNNNNNN”””ū5Ø5.爁(5č5Ø5Ø5. (5(5VĄDJg!n6.°-’ūfz-’üH€°n&fl-’żH€°n$f^-’žH€°n"fP-’’H€°n fBAīżīCśDrRA± f SAföp`B€fpG°.WĄg`J®f;n0’ųN^ _Žü*NŠLIFMODULE_LIFDAMNA0.ć@2;Nū8h€Aś÷ŸžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž <NNNNNNNNNNNNNNNNNNNNNN”””ūŠ$‰ŠBASM_ASMASM_DIVASM_INASM_MOD ASM_MOVELASM_MPY ASM_NEWBYTES ASM_SAPPENDBOOTDAMMODULE_BOOTDAMMODULEBOOTDAMMODULE_SRMNODE FS_DOPREFIXFS_FSLDR_INITSYSUNITLDR_LDR LDR_LOCKFILES LDR_OPENFILESLOADER LOADER_LOADER MINI_MINI MIS<čžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž ą…NNNNNNNNNNNNNNNNNNNNNN”””ūB'<<B§NŗųĪN^ _TONŠINITUNITS_NOUNITNA?.HzFHz4BgBgBgBgB§B§HzB'<<B'B§Nŗų~N^ _TONŠCONSOLE SYSDEVS_CRTIOMISC_UNBLOCKEDDAMNA?.HzDHz2BgBgBgBgB§B§HzB'B'<B'B§NŗųN^ _TONŠSYSTERM SYSDEVS_KBDIOMISC_UNBLOCKEDDAMNA’0.HĄ/ÆžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž pNNNNNNNNNNNNNNNNNNNNNN”””ū’$n CŅĄŲSbś`AśŒ$n CŅĄŲSbś`^Aśt$n CŅĄŲSbś`AśJ$n CŅĄŲSbś`.Aś2$n CŅĄŲSbś`Aś,$n CŅĄŲSbśN^ _\ONŠLIFMODULE_LIFDAMUCSDMODULE_UCSD_DAMBBMš`Ä&į1žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž NNNNNNNNNNNNNNNNNNNNNNN”””ūC_MISC SYSGLOBALSSYSGLOBALS_SYSGLOBALSØF©ÕL8 Copyright 1984 Hewlett-Packard Co. All rights reserved.qČ…ŠqˆČ…ˆŠŠ®eˆˆ(ņN,…ŠqČ OPTIONSR śŠ(ņeˆČ…P Ä…ŠqŠR.qŠEŠeČ…†…žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž š»NNNNNNNNNNNNNNNNNNNNNN”””ūCTBETA.ØF?<OPTIONSBØFg ;|’’üNJpdmüD@HĄ/Hz~N¹4ŚJgNŗÓpdmüD@HĄ/HzdN¹4ŚJgDJ­~g NŗŅņN¹’’Ż B-lµB­~J-l·gHmi Hz4N¹’š?źB-l·B­i>B-l¶+ml~,pQ°-l“fł¼¼¼¼¼¼t†˜ n Lŗ’^H`Ž n Lŗ’TH`| n Lŗ’JH`j n Lŗ’@H`X n Lŗ’6H`F n Lŗ’,H`4 n Lŗ’"H`" n Lŗ’H` n Lŗ’HN^ _\ONŠ āžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž ZNNNNNNNNNNNNNNNNNNNNNN”””ū -,+*B@’āB@’āB@’āB@’ā ’’’’’ ’’NuĄNA .°® ]Ąm .°®^Ąn` ;|’ų’žNJN^ _Žü NŠNAžī nCī’ĄŲSbśB® B.žó-m’ŗžüJ®žügŗJ.žóf²-nžüžī nžī-hžō nžī (ŠØ °®žōo‚J.žófz nžōCī’rRA± f SAföp`B€•ŃžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž ÊNNNNNNNNNNNNNNNNNNNNNNž”””ūr requiredfile header fullnot enough memoryinteger too large' is not a code fileunexpected end of code errors during linkingimproper link info formatsymbols defined recursivelyduplicate symbol definitionprinter or list file not on lineunable to close HžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž µÖNNNNNNNNNNNNNNNNNNNNNN”””ūNAp.|Qmr°|njć@2;NūJ^^^"6 n L¹&H`L n L¹ H`8 n L¹H`$ n L¹H` n Lŗ’nHN^ _\ONŠNA’š n -X’ņ-P’ö n-X’ś=P’žJn’žl 0.’žD@=@’žJ®’śn -|’śJ®’ön -|’ö/.’ņ .’śŠ®’öS€//.’öN¹hlžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž i,NNNNNNNNNNNNNNNNNNNNNN”””ū@žó nžōpŠ®žōR€-@žō .žōĄ<žžrÓ®žō .žōT€-@žųJ.žóg nžų-P nžōp(Ń®žō`’n nžī-Pžü`’BN^.ŸNuNA’ō n -X’ō=P’ų n-X’ś=P’ž.’õ°.’ūWĄf6.’ö°.’üWĄf(.’÷°.’żWĄf.’ų°.’žWĄf .’ł°.’’WĄ’@N^ _PONŠNAżŚ n,CīżīĄŲSbś n(CīžīĄŲÜNžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž –ŁNNNNNNNNNNNNNNNNNNNNNN”””ūØF©ÕL8 Copyright 1984 Hewlett-Packard Co. All rights reserved.qČ…ŠqˆČ…ˆŠŠ®2ˆ(ņN,OPTIONSR ś(ņjP -,+*B@’āB@’āB@’āB@’ā ’’’’’ ’’NuĄNA .°®+QžēNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž †ēNNNNNNNNNNNNNNNNNNNNNN”””ūN¹ =@’šJn’šfJ®’ņo=|’š0.’š°n’žo=n’ž’š=n’šN^ _PONŠNA’šHn’š.Nŗż®L®’šH®’ų/.’ų/.’üN¹-_ N^ _TONŠNA’ō n-X’ų-P’ü/.’ų0. HĄ/N¹-_’ō0. S@°nf/.’ų0. HĄ/N¹ Ń®’ō/.’ü/.’ōN¹-_N^ _PONŠNA’ų n-X’ų-P’ü/.’ü/.’ų0.ʁžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž ŠŲNNNNNNNNNNNNNNNNNNNNNN”””ūē[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ŠNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN4NNNNNNNNNNNNNNNNNNNNNN©€‚ƒķ„Y†Ä‡/‰›ŠŒqÜŽH“‘ “Œ”ų•c—NNNNNNNNNNNNNNNNNNNNNNNNNN”””žkgNNNNNNNNNNNNNNNNNNNNNN”””ūB§/<Nŗö>?. Hn’?. NŗłŹHn’Hz8BgBg?.BgB§B§Hz$<MB'B'<Y<MNŗüüNŗ÷ŽN^ _\ONŠ MINI_MINIIONA?.HzJHz0BgBgBgBgB§B§HzB'B'B'</<’’’Nŗ÷BN^ _TONŠBOOTDAMMODULE_BOOTTMBOOTDAMMODULE_BOOTDAMNA0. HĄ//</<NŗõZ0. HĄ/B§/<?ŌžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž ·NNNNNNNNNNNNNNNNNNNNNNž”””ūCńHPHQ/<:N¹N^ _TONŠNA’ų m’Ž0.Įü:Aš-H’ü m’Ž0. Įü:Aš-H’ų n’ü"n’ų)°(WĄfR n’ü)°(WĄf@ n’ü"n’ų)°(WĄf* n’ü"n’ų)°(WĄf n’ü"n’ų)4°(4WĄ@ N^.ŸNuNA’ųB.’’0. °nl²J.’’gˆ0. R@=@’ü m’Ž0. Įü:Aš-H’ų0.’ü©žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žĮĮNNNNNNNNNNNNNNNNNNNNNN”””ū/<Nŗš@?.Hn’?.NŗóĢHn’Hz>?.?.?.?././. Hz <QB'B'</.NŗńŒN^ _ŽüNŠCS80DVR_CS80IONA’0.HĄ//</<Nŗļ¾0. HĄ/B§/<NŗļŖ0. HĄ/B§/<Nŗļ–0.HĄ/B§/<Nŗļ‚?.Hn’?.NŗóHn’Hz4NNNNNNNNNNNNNNNNNNNNNN”””ūONAžü0.HĄ//</<Nŗó*0. HĄ/B§/<Nŗó0. HĄ/B§/<Nŗó0.HĄr ć -@’ü/.’üB§Y<’HNŗłāS—NŗņŽ?.Hnžü?.NŗöjHnžüHzH?.?. ?. Bg/.’üB§Hz.<HB'B'<Y<HNŗł– ®’ü/Nŗō N^ _Žü NŠAMIGODVR_AMIGOIONA’0. HĄ//</<NŗņP0. HĄ,„žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žHhNNNNNNNNNNNNNNNNNNNNNN”””ū’÷J®’üg/.’ü"n’ųN‘ nn’÷ N^ _PONŠNA’Ä|’’ J-’³gō/-’ö/HzŠ+O’ön’Ön ’×n ’Ųn ’ŁHn’ĘJ­’šg/-’š m’ģNHn’ĘJ­’Ųg/-’Ų m’ŌNHn’ĘHn’ÄJ­’Šg/-’Š m’ĢN.’Äźˆ€f(p°.’ÄfHm’¼/Nŗ’` Hm’Ä/Nŗ’ `.’Äźˆ€r²€f|J Hn’ĘJ­’čg/-’č m’ä³}žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž Ń’NNNNNNNNNNNNNNNNNNNNNN”””ūõvBn’žRn’ž m’ō"m’ō0.’žĮü:CńHPHQ/<:N¹ n2’žmŠN^NuNAżfJ­’ōf ;|’ż’žNJ m’Ž0.Įü:Aš-Hżf nżfpR°(4VĄfJnWĄg` m’ō0.Įü:"m’Ž2.Ćü:AšCńHPHQ/<:N¹.ĄżŻ0..żŻHnżj?<HnB§B§ nżfJØ g/( "hN‘ nżf(5VĄDgJ­’źVĄ nżfRŽžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž§£NNNNNNNNNNNNNNNNNNNNNN”””ū/B§/<Nŗņ<0.HĄ/B§/<Nŗņ(?.Hn’?.Nŗõ“Hn’Hz>?. ?. ?.BgB§B§Hz&<NB'B'<Y<NNŗųāNŗótN^ _Žü NŠAMIGODVR_AMIGOIONAžü0.HĄ//</<Nŗń¤0.HĄ/B§/<Nŗń0.HĄ/B§/<Nŗń|p. /Hz¶N¹Jf ;|’ų’žNJY. NŗųP-_’ü/.ĆŅžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž{YNNNNNNNNNNNNNNNNNNNNNN”””ūN+o’öŽü Nś,_+_’öHn’ĘJ­’ąg/-’ą m’ÜNN^.ŸNuNA’ųU/.NŗžčpQ°f.J­’“g&/././. /.J­’øg/-’ø m’“N`2 n0¼’ nB n BPHn’ų<’’N¹ nL®’ųHN^ _ŽüNŠNAYHzN¹€+_’ģYHz*N¹€+_’äYHzN¹€+_’ÜYHzĄN¹€+_’ŌYHzN¹€é£žēNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž „¬NNNNNNNNNNNNNNNNNNNNNN”””ūżØ5(5N^ _TONŠNA’žJ­’ōf ;|’ż’žNJN¹=|’’’žRn’ž?.’žNŗžų n2’žmģN^NuNA’ü0.HĄ+@’’N¹ m’Ž0.Įü:Aš-H’ü n’ü(5VĄDg:(5VĄD@f( n’üCčEś,rRA³ f SAfö`p`B€@ N^ _TONŠNA?.Nŗó’ m’ō0.Įü:"m’Ž2.Ćü:AšącžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž”’NNNNNNNNNNNNNNNNNNNNNN”””ūB§ .’üS€/Nŗń< .€’J€g ;|’ų’žNJ/./< .’ü®/Nŗń ?.Hnžü?.Nŗō˜HnžüHzJ?.?.?.Bg/.B§Hz0. B'<</.NŗņZN^ _ŽüNŠ AMIGODVR_AMIGOIONA’0.HĄ//</<Nŗš|0.HĄ/B§/<Nŗšh0.HĄ/B§/<NŗšT0.HĄ/B§ańžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žKNNNNNNNNNNNNNNNNNNNNNN”””ūē[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ŠNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNĪNNNNNNNNNNNNNNNNNNNN©€‚€ƒė„V†Į‡,‰—ŠŒoŪŽG²‘“‰”ō•`—NNNNNNNNNNNNNNNNNNNNNNNNNN”””ž”zNNNNNNNNNNNNNNNNNNNNNN”””ū0-žäHĄŠ€AłŠü’žpžśmžēžū|’žü|’žżU/-žśN¹&_žłHmžųBgNŗżŚ mžęm° mžämžUN¹–JgHyŽBgNŗż°Hm’śN¹ęHm’śNŗłŠHm’ś?<Nŗż’Bm’ųN¹čBgN¹Ņ?<N¹ .?<N¹ ’?<Bg?<Nŗś?<-žšH€?-žńH€?-žņH€?N¹ Ō?<-žōH€?-žõH€?HzÜ/<.ą£7žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žH€NNNNNNNNNNNNNNNNNNNNNN”””ū’ō"n’ųVĄDJg2?. (?. $n’ōH€?*H€?*H€?N¹,Rn n’ųVĄDJg4?. "n’ü)?. $n’ōH€?*H€?*H€R@?N¹,N^ _\ONŠNA’üBn’žRn’žU n 0.’žĮüHpś nHh’śN¹l_’ż.’żfp °n’žWĄg`ĀJ.’żg n 0.’žĮü"npś’ś` nyˆŗžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž>ÜNNNNNNNNNNNNNNNNNNNNNN”””ūUBgN¹T_žĒ`ŽJm’ųg. m’Ž0-’ųĮü: °“ą6oU?-’ųN¹T_žĒ`ZBmžäRmžäU0-žäHĄŠ€AłŠü’ž?0N¹T_žĒ-žĒfp°mžä_Ąo`ÄJ-žĒfU?-’ųN¹T_žĒp-°­’’f m’ŽCč>Aķ’€ĄŁSbśN¹N^Nu#5:/#45:PRINTER/WORKSTATIONS/SYSTEM`HzøNŗØš`)DžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž §KNNNNNNNNNNNNNNNNNNNNNN”””ūN¹ ;|žäRmžä0-žäU@HĄć€^€?Bg?-žäNŗł° mžämÜ;| žŽBmžäRmžä0-žäĮüAķ’²Šü’‚Aš+HžĀ mžĀCč+Iž¾p(|Hml°|ndć@2;Nū XXXXXXXX<XXXfff;|’’žčRmžčUNŗ÷Jg&?-žŽBg mž¾H€?(H€??-žčBgN¹  mžčmÄ`ōHmž¶ mžĀ(N¹L­ž¶B žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žŃNNNNNNNNNNNNNNNNNNNNNNž”””ūD’śp°n’žl. n 0.’žS@Įü"n 2.’žĆüL°śH±śSn’ž`Ź n"n LØ’śH‘N^ _PONŠNA’ś nCč’ü-I’ś"n’ś)Ą<@’’)H€r.’’A@Hm’v/NŗžüJn fyB’v`J.’’g ķ’v`ķ’vN^ _\ONŠNA n|’’Hm’:/Nŗž®N^.ŸNuNA’ś n-h’ü’ü|’ÉžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž ķNNNNNNNNNNNNNNNNNNNNNN”””ū HzĀNŗØäNŗŪŚ n’ŗ-h’²"n’²3||3| ` ;|’ųüNJN^ _PONŠ0Ą FS_FASM_ASM_LNASM_POSASM_SINASM_COSASM_EXPASM_HEXASM_SCANASM_SQRT ASM_SCOPY ASM_OCTAL ASM_ARCTAN ASM_BINARY ASM_SAPPEND FS_FBLOCKIO UIO_UNITBUSYNA’®p4,žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž ņNNNNNNNNNNNNNNNNNNNNNN”””ūH­žĪHmžø mžĀ(N¹L­žøH­žČUHmžĪHmžČN¹š;_žź0-žźS@r;@ž¼²mž¼np;AžčUNŗöģJgX?-žŽBg mž¾H€?(H€?(H€?Y?-žč?-žźHmžĪN¹ę mžĀ(Y?-žč?-žźHmžĪN¹~N¹Š2-žčRAhŠ`Hmžø mžĀ(N¹L­žøH­žČ mžĀ/(HmžÜHmžŲHmžÖHmžĪN¹2p°­žĪMžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žā&NNNNNNNNNNNNNNNNNNNNNNž”””ū’žU/.’üN¹&pH°VĄ@’ū.’žH€S@@’žJ.’ž]Ąm .’ūf`Ęn’ū N^.ŸNuNA’ś nLØ’śH®’śp°.’žo0.’žH€R@@’ž|’’’U/.’üN¹&_’ūHn’śBgN¹ N^.ŸNuNA’š n/(’üHn’žHn’śHn’ųHn’šN¹2p°n’žfHmžž/.Nŗż¾``\U/NŗžRJgBg/Nŗż®`/Nŗž`8Jnf/Nŗž„/NŗžŅ` +n’üžš`+n’üžō` +n’üžģ`N^ _\ONŠNVN¹«śžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž.āNNNNNNNNNNNNNNNNNNNNNN”””ūATE_BKGND_INFODISCHPIB_HPIBGET_AMIGO_IDENTNu’’’’’’’’’F ’’NARmžŽp(°mžŽ\Ą’@N^NuNA’p nCī’†ĄŲSbśHn’†Hn’pHn’‚<’N¹J­’źWĄ’@ N^.ŸNuNAJ.g n"h|J.g n"h|J.g n"h|J. g n"h|N^ _É(žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž X¾NNNNNNNNNNNNNNNNNNNNNN”””ū’H€?-’H€?-’H€?N¹ppQ°-’f0?<*?<-’H€?-’H€?-’H€?-’ H€?N¹p?<+?<?<Nŗöt?<--žšH€?-žńH€?-žņH€?N¹ Ō?</?<?<NŗöB?<1?<?<Nŗö2N¹UHzNŗōŖJfUAķżĘCś EŠĄŁSbś<’HPHz+HżĀN¹ mżĀHmż¾"m’Žp) B?+HżŗN¹įČžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž„DNNNNNNNNNNNNNNNNNNNNNN”””ūN¹N¹,N¹ÖN¹ŒN¹N¹N¹N¹N¹N¹@N¹J­žčg/-žč mžäNN¹°BmžäRmžä0-žäĮüAķ’²Šü’¾LŗłŗH°0-žäĮüAķ’²Šü’‚LŗłžH°0-žäĮüAķ’²Šü’FLŗł‚H° m žäm +y8žš+y4žģ+y0žō` +y,žōHzłRBgNŗž0BmžäRmžä;|’’žęRmžę$OžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž{±NNNNNNNNNNNNNNNNNNNNNN”””ūŽü NŠNA np(|Bm²°|nŖć@2;Nūnžž†DZZžžžž,ZžžžžžžZZZ<<B'</Nŗ’2`\B'<B'</Nŗ’`FB'B'B'</Nŗ’`2B'<<</Nŗžš`<<<B'/NŗžŲ`N^.ŸNuNA’ō0.ĮüAķ’²Šü’¾Aš-H’ü n’ü-H’ųCč-If¤žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž kNNNNNNNNNNNNNNNNNNNNNN”””ū mżŗ<ž’HPHmż¾+Hż¶N¹ mż¶HPNŗō:JfFUAķü¶CśšEŠĄŁSbś<’HPHz’+Hü²N¹ mü²HPNŗōJf ?<-N¹Ś;| žāp(°mžāo~;mžāžąRmžāp(°mžā]Ąm"U?-žą?-žāN¹ @g`ŠHmžĄ m’Ž0-žąĮü:04N¹L­žĄH­žČp’°mžĢo?-žą0-žāS@?N¹Ā`’|`ļ—žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž=°NNNNNNNNNNNNNNNNNNNNNN”””ūē[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ŠNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN©€‚€ƒė„V†Ā‡-‰™ŠŒqŻŽIµ‘!“”ł•e—NNNNNNNNNNNNNNNNNNNNNNNNNN”””žҚNNNNNNNNNNNNNNNNNNNNNNž”””ūČp Č0ىxČ  ˆ:ˆģˆˆˆˆˆJQvPPPЈŠŠh5Š0Š$!Š5Š4Š5Š5Š,5Ń”Č Č8 ÉŠ ˆüŠ =ˆˆŠ)ˆČ  Č ˆ2Č  Š)ČJ ˆ(Č  йČ0 Š”Č ˆ~Č  Š)Č Č Ȱ Č< Č ‰ųČ Č  ˆ ˆˆˆ ˆˆˆˆˆˆ ˆˆ,ˆˆČ Č ˆˆˆˆ$ˆˆˆP&P*8"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž `NNNNNNNNNNNNNNNNNNNNNN”””ū@žó nžōpŠ®žōR€-@žō .žōĄ<žžrÓ®žō .žōT€-@žųJ.žóg nžų-P nžōp(Ń®žō`’n nžī-Pžü`’BN^.ŸNuNA’ō n -X’ō=P’ų n-X’ś=P’ž.’õ°.’ūWĄf6.’ö°.’üWĄf(.’÷°.’żWĄf.’ų°.’žWĄf .’ł°.’’WĄ’@N^ _PONŠNAżŚ n,CīżīĄŲSbś n(CīžīĄŲÜNžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žxB-l¶+ml~,pQ°-l“fł¼¼¼¼¼¼t†˜ n Lŗ’^H`Ž n Lŗ’TH`| n Lŗ’JH`j n Lŗ’@H`X n Lŗ’6H`F n Lŗ’,H`4 n Lŗ’"H`" n Lŗ’H` n Lŗ’HN^ _\ONŠ(£žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž =QNNNNNNNNNNNNNNNNNNNNNN”””ū -,+*B@’āB@’āB@’āB@’ā ’’’’’ ’’NuĄNA .°® ]Ąm .°®^Ąn` ;|’ų’žNJN^ _Žü NŠNAžī nCī’ĄŲSbśB® B.žó-m’ŗžüJ®žügŗJ.žóf²-nžüžī nžī-hžō nžī (ŠØ °®žōo‚J.žófz nžōCī’rRA± f SAföp`B€•ŃžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž-oNNNNNNNNNNNNNNNNNNNNNN”””ūr requiredfile header fullnot enough memoryinteger too large' is not a code fileunexpected end of code errors during linkingimproper link info formatsymbols defined recursivelyduplicate symbol definitionprinter or list file not on lineunable to close HžēNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žņłNNNNNNNNNNNNNNNNNNNNNN”””ūē[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ŠNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN©€‚€ƒģ„W†Ć‡/‰›ŠŒqŻŽIµ‘!“Œ”ų•c—NNNNNNNNNNNNNNNNNNNNNNNNNN”””ž-‡NNNNNNNNNNNNNNNNNNNNNN”””ūņH0. HĄ/B§/<Nŗņ40.HĄ/B§/<Nŗņ ?.Hn’?.Nŗõ¬Hn’Hz>?. ?. ?.BgB§B§Hz&<NB'B'<Y<NNŗųāNŗólN^ _Žü NŠAMIGODVR_AMIGOIONAžü0.HĄ//</<Nŗńœ0.HĄ/B§/<Nŗńˆ0.HĄ/B§/<Nŗńtp. /Hz¶N¹Jf ;|’ų’žNJY. NŗųP@HžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žń}NNNNNNNNNNNNNNNNNNNNNNž”””ūHz<RB'<<B§NŗųĘN^ _TONŠINITUNITS_NOUNITNA?.HzFHz4BgBgBgBgB§B§HzB'<<B'B§NŗųvN^ _TONŠCONSOLE SYSDEVS_CRTIOMISC_UNBLOCKEDDAMNA?.HzDHz2BgBgBgBgB§B§HzB'B'<B'B§NŗųN^ _TONŠSYSTERM SYSDEVS_KBDIOMISC_UNBLOCKEDDAMNA’kVžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž‡!NNNNNNNNNNNNNNNNNNNNNN”””ū’źVĄ nżfżØ5(5N^ _TONŠNA’žJ­’ōf ;|’ż’žNJN¹=|’’’žRn’ž?.’žNŗžų n2’žmģN^NuNA’ü0.HĄ+@’’N¹ m’Ž0.Įü:Aš-H’ü n’ü(5VĄDg:(5VĄD@f( n’üCčEś,rRA³ f SAfö`p`B€@ N^ _TONŠNA?.Nŗó’ m’ō0.Įü:"m’Ž2.³žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž ¶NNNNNNNNNNNNNNNNNNNNNNž”””ū-_’ü/.B§ .’üS€/Nŗń4 .€’J€g ;|’ų’žNJ/./< .’ü®/Nŗń?.Hnžü?.NŗōHnžüHzJ?.?.?.Bg/.B§Hz0. B'<</.NŗņRN^ _ŽüNŠ AMIGODVR_AMIGOIONA’0.HĄ//</<Nŗšt0.HĄ/B§/<Nŗš`0.HĄ/B§/<NŗšL0.9õžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žhźNNNNNNNNNNNNNNNNNNNNNN”””ū0.HĄ/B§/<Nŗö6?. Hn’?. NŗłĀHn’Hz8BgBg?.BgB§B§Hz$<MB'B'<Y<MNŗüüNŗ÷†N^ _\ONŠ MINI_MINIIONA?.HzJHz0BgBgBgBgB§B§HzB'B'B'</<’’’Nŗ÷:N^ _TONŠBOOTDAMMODULE_BOOTTMBOOTDAMMODULE_BOOTDAMNA0. HĄ//</<NŗõR0. HĄ/MĀžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž“NNNNNNNNNNNNNNNNNNNNNNž”””ūĆü:AšCńHPHQ/<:N¹N^ _TONŠNA’ų m’Ž0.Įü:Aš-H’ü m’Ž0. Įü:Aš-H’ų n’ü"n’ų)°(WĄfR n’ü)°(WĄf@ n’ü"n’ų)°(WĄf* n’ü"n’ų)°(WĄf n’ü"n’ų)4°(4WĄ@ N^.ŸNuNA’ųB.’’0. °nl²J.’’gˆ0. R@=@’ü m’Ž0. Įü:AšM žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž KåNNNNNNNNNNNNNNNNNNNNNNž”””ūHĄ/B§/<Nŗš8?.Hn’?.NŗóÄHn’Hz>?.?.?.?././. Hz <QB'B'</.Nŗń„N^ _ŽüNŠCS80DVR_CS80IONA’0.HĄ//</<Nŗļ¶0. HĄ/B§/<Nŗļ¢0. HĄ/B§/<NŗļŽ0.HĄ/B§/<Nŗļz?.Hn’?.NŗóHn’HzJng0.HĄ//</<Nŗõ?.HzPHz:?. ?. ?.BgB§B§Hz"<GB'<</<’’’NŗöxN^ _PONŠSRMAMMODULE_SRMAMSRMDAMMODULE_SRMDAMNA’ī n Cī’īĄŲSbś0.HĄ//</<Nŗō„0.HĄ/B§/<Nŗōp/.B§/<6ī€Nŗō`?.HzDHz2?.?.BgćģžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž¤.NNNNNNNNNNNNNNNNNNNNNN”””ūNAp.|Qmr°|njć@2;NūJ^^^"6 n L¹&H`L n L¹ H`8 n L¹H`$ n L¹H` n Lŗ’nHN^ _\ONŠNA’š n -X’ņ-P’ö n-X’ś=P’žJn’žl 0.’žD@=@’žJ®’śn -|’śJ®’ön -|’ö/.’ņ .’śŠ®’öS€/TŌžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž xŌNNNNNNNNNNNNNNNNNNNNNN”””ūHz<QB'B'<B§NŗšČN^ _Žü NŠCS80DVR_CS80IONAp.|Fm²°| nŖć@2;Nūfž€žžžž,žžH?.?.?.Nŗų~`|?.?.?. ?. ?.NŗüL``?.?.?. ?. ?.BgNŗžĄ`B?.?.?. ?.BgNŗśv`(?.?.?. ?. ?.BgNŗū` ;|’ų’žNJN^:™žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žˆNNNNNNNNNNNNNNNNNNNNNN”””ūBgB§/.Hn’īB'B'<’B'B§NŗõĀN^ _ŽüNŠ PRTDVR_PRTIOMISC_UNBLOCKEDDAMNAžü0. HĄ//</<Nŗóę0. HĄ/B§/<NŗóŅ0.HĄr ć -@’ü/.’üB§Y<’FNŗśŗS—Nŗó®?.Hnžü?.Nŗ÷:HnžüHzF?. Bg?. Bg/.’üB§Hz.<FB'B'<Y<FNŗśp ®’ü/NŗōņN^ _Žü NŠF9885DVå#žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž—NNNNNNNNNNNNNNNNNNNNNNž”””ū/.’öN¹N¹ =@’šJn’šfJ®’ņo=|’š0.’š°n’žo=n’ž’š=n’šN^ _PONŠNA’šHn’š.Nŗż®L®’šH®’ų/.’ų/.’üN¹-_ N^ _TONŠNA’ō n-X’ų-P’ü/.’ų0. HĄ/N¹-_’ō0. S@°nf/.’ų0. HĄ/N¹ Ń®’ō/.’ü/.’ōN¹-_N^ _PONŠNA’ų n-X’ų-P’ü/.žćžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž įCNNNNNNNNNNNNNNNNNNNNNN”””ū _Žü NŠNA’0.HĄ//</<Nŗī$?. Hn’?. Nŗń°Hn’Hz2?.BgBgBgB§B§Hz<BB'<<B§NŗļzN^ _\ONŠ BUBBLE_BUB_TMNA’0.HĄ/B§/<2Nŗķ“?. Hn’?. Nŗń@Hn’Hz2BgBgBg?.B§B§Hz<EB'<<B§Nŗļ N^ _\ONŠEPROMS_EPROM_TMNA’žHm’ō/< ŽN¹j–žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž=¹NNNNNNNNNNNNNNNNNNNNNN”””ūR_F9885IONAžü0.HĄ//</<Nŗó"0. HĄ/B§/<Nŗó0. HĄ/B§/<Nŗņś0.HĄr ć -@’ü/.’üB§Y<’HNŗłāS—NŗņÖ?.Hnžü?.NŗöbHnžüHzH?.?. ?. Bg/.’üB§Hz.<HB'B'<Y<HNŗł– ®’ü/NŗōN^ _Žü NŠAMIGODVR_AMIGOIONA’0. HĄ//</<Nŗ.*žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žĀLNNNNNNNNNNNNNNNNNNNNNNž”””ū’ü/.’ų0. HĄ/N¹0.HĄ/N¹N¹-_N^ _PONŠNA’ų n-X’ų-P’ü/.’ü/.’ųN¹ lм’r ā  n € n !|N^ _PONŠNA?.Hz.Hz:BgBgBgBgB§B§HzB'B'B'B'B§Nŗł2N^ _TONŠINITUNITS_NODAMINITUNITS_NOUNITNA’BgHn’?.NŗśśHn’Hz0BgBgBgBgB§B§¼žēNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž ŅrNNNNNNNNNNNNNNNNNNNNNN”””ūBgNŗõvBn’žRn’ž m’ō"m’ō0.’žĮü:CńHPHQ/<:N¹ n2’žmŠN^NuNAżfJ­’ōf ;|’ż’žNJ m’Ž0.Įü:Aš-Hżf nżfpR°(4VĄfJnWĄg` m’ō0.Įü:"m’Ž2.Ćü:AšCńHPHQ/<:N¹.ĄżŻ0..żŻHnżj?<HnB§B§ nżfJØ g/( "hN‘ nżf(5VĄDgJ­²žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž„MNNNNNNNNNNNNNNNNNNNNNN”””ūē[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ŠNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN§NNNNNNNNNNNNNNNNNNNNNNN©€‚€ƒģ„W†Ā‡.‰šŠŒpŪŽG³‘“‹”ö•a—NNNNNNNNNNNNNNNNNNNNNNNNNN”””ž?ņNNNNNNNNNNNNNNNNNNNNNN”””ū-H’ų0.’ü°nnTU?.’üNŗžDJfD n’ų (ŠØ6"m’Ž2.’üĆü:°±f"m’Ž0.’üĮü: 16ŃØ6?.’üNŗžˆRn’ü`¢=n’ü ` U?. NŗżčJg |’’`Rn `’FN^.ŸNuNuM’’’NAJy?žl |`p’°9’’žŲVĄ’@N^NuM’’’HNFUVW’’’’’’QQ’’’’B’’’’’’’’’NAJy?žl n—œžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž ćNNNNNNNNNNNNNNNNNNNNNN”””ūNVN¹N¹N¹4N¹ŽN¹”N¹N¹N¹N¹N¹N¹@N¹J­žčg/-žč mžäNN¹øBmžäRmžä0-žäĮüAķ’²Šü’¾LŗłŗH°0-žäĮüAķ’²Šü’‚LŗłžH°0-žäĮüAķ’²Šü’FLŗł‚H° m žäm +y8žš+y4žģ+y0žō` +y,žōHzłRBgNŗž0BmžäRmžä;|‰mžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž•TNNNNNNNNNNNNNNNNNNNNNN”””ūN^ _Žü NŠNA np(|Bm²°|nŖć@2;Nūnžž†DZZžžžž,ZžžžžžžZZZ<<B'</Nŗ’2`\B'<B'</Nŗ’`FB'B'B'</Nŗ’`2B'<<</Nŗžš`<<<B'/NŗžŲ`N^.ŸNuNA’ō0.ĮüAķ’²Šü’¾Aš-H’ü n’ü-HDžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž ĆNNNNNNNNNNNNNNNNNNNNNN”””ūLŗ’’H`Ģ9’’žÜźˆ€r²€f29’’žÜ€r²€f n|G` n|’`9’’žÜ€ nCś’fq ny’’žŽ ny’’žß npQ°(f0 n 9’’žÜr ćØrā @ n 9’’žÜįˆrā @` ny’’žŻ n|N^.ŸNuNuNA’ö n -X’ų-P’üJ®’ųg, nHhŻ“žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž zŸNNNNNNNNNNNNNNNNNNNNNN”””ū’’žęRmžę0-žäHĄŠ€AłŠü’žpžśmžēžū|’žü|’žżU/-žśN¹._žłHmžųBgNŗżŚ mžęm° mžämžUN¹žJgHy–BgNŗż°Hm’śN¹īHm’śNŗłŠHm’ś?<Nŗż’Bm’ųN¹šBgN¹Ś?<N¹ 6?<N¹ š?<Bg?<Nŗś?<-žšH€?-žńH€?-žņH€?N¹ Ü?<-žōH€?-žõH€?Hz"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž¦eNNNNNNNNNNNNNNNNNNNNNN”””ū’ųCč-I’ō"n’ųVĄDJg2?. (?. $n’ōH€?*H€?*H€?N¹4Rn n’ųVĄDJg4?. "n’ü)?. $n’ōH€?*H€?*H€R@?N¹4N^ _\ONŠNA’üBn’žRn’žU n 0.’žĮüHpś nHh’śN¹l_’ż.’żfp °n’žWĄg`ĀJ.’żg n 0.’žĮü"npś’ś`ŚužĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žYNNNNNNNNNNNNNNNNNNNNNN”””ū’Ę?(’ÄHn’÷J®’üg/.’ü"n’ųN‘ nn’÷ N^ _PONŠNA’Ä|’’ J-’³gō/-’ö/HzŠ+O’ön’Ön ’×n ’Ųn ’ŁHn’ĘJ­’šg/-’š m’ģNHn’ĘJ­’Ųg/-’Ų m’ŌNHn’ĘHn’ÄJ­’Šg/-’Š m’ĢN.’Äźˆ€f(p°.’ÄfHm’¼/Nŗ’` Hm’Ä/Nŗ’ `.’Äźˆ€r²€f|J Hn’ĘJ­’čgøøžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž I®NNNNNNNNNNNNNNNNNNNNNN”””ūÜ/<.ąN¹ ˜;|žäRmžä0-žäU@HĄć€^€?Bg?-žäNŗł° mžämÜ;| žŽBmžäRmžä0-žäĮüAķ’²Šü’‚Aš+HžĀ mžĀCč+Iž¾p(|Hml°|ndć@2;Nū XXXXXXXX<XXXfff;|’’žčRmžčUNŗ÷Jg&?-žŽBg mž¾H€?(H€??-žčBgN¹ mžčmÄ`ōHmž¶ mžĀ(N¹™&žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž¶[NNNNNNNNNNNNNNNNNNNNNN”””ū nyD’śp°n’žl. n 0.’žS@Įü"n 2.’žĆüL°śH±śSn’ž`Ź n"n LØ’śH‘N^ _PONŠNA’ś nCč’ü-I’ś"n’ś)Ą<@’’)H€r.’’A@Hm’v/NŗžüJn fyB’v`J.’’g ķ’v`ķ’vN^ _\ONŠNA n|’’Hm’:/Nŗž®N^.ŸNuNA’ś n-hŠ0žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žj”NNNNNNNNNNNNNNNNNNNNNN”””ū/-’č m’äN+o’öŽü Nś,_+_’öHn’ĘJ­’ąg/-’ą m’ÜNN^.ŸNuNA’ųU/.NŗžčpQ°f.J­’“g&/././. /.J­’øg/-’ø m’“N`2 n0¼’ nB n BPHn’ų<’’N¹ nL®’ųHN^ _ŽüNŠNAYHzN¹€+_’ģYHz*N¹€+_’äYHzN¹€+_’ÜYHzĄN¹€+_’ŌYHz CžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žżNNNNNNNNNNNNNNNNNNNNNN”””ū L­ž¶H­žĪHmžø mžĀ(N¹L­žøH­žČUHmžĪHmžČN¹¢;_žź0-žźS@r;@ž¼²mž¼np;AžčUNŗöģJgX?-žŽBg mž¾H€?(H€?(H€?Y?-žč?-žźHmžĪN¹ī mžĀ(Y?-žč?-žźHmžĪN¹†N¹’2-žčRAhŠ`Hmžø mžĀ(N¹L­žøH­žČ mžĀ/(HmžÜHmžŲHmžÖHmžĪN¹£ÆžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž …jNNNNNNNNNNNNNNNNNNNNNN”””ū’ü’ü|’’žU/.’üN¹.pH°VĄ@’ū.’žH€S@@’žJ.’ž]Ąm .’ūf`Ęn’ū N^.ŸNuNA’ś nLØ’śH®’śp°.’žo0.’žH€R@@’ž|’’’U/.’üN¹._’ūHn’śBgN¹ $N^.ŸNuNA’š n/(’üHn’žHn’śHn’ųHn’šN¹:p°n’žfHmžž/.Nŗż¾``\U/NŗžRJgBg/Nŗż®`/Nŗž`8Jnf/Nŗž„/NŗžŅ` +n’üžš`+n’üžō` +n’üžģ`N^ _\ONŠõŠžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žĄNNNNNNNNNNNNNNNNNNNNNN”””ū_DEALLOCATE_BKGND_INFODISCHPIB_HPIBGET_AMIGO_IDENTNu’’’’’’’’’F ’’NARmžŽp(°mžŽ\Ą’@N^NuNA’p nCī’†ĄŲSbśHn’†Hn’pHn’‚<’N¹J­’źWĄ’@ N^.ŸNuNAJ.g n"h|J.g n"h|J.g n"h|J. g n"h|V8žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž‘NNNNNNNNNNNNNNNNNNNNNN”””ūē[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ŠNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN©€‚ƒź„U†Į‡-‰™ŠŒpÜŽH“‘“Š”õ•`—NNNNNNNNNNNNNNNNNNNNNNNNNN”””žĄļNNNNNNNNNNNNNNNNNNNNNN”””ūBLIBS:D ØF?<  DISC_INTFØFKUSYSDEVSØFUeCRTØFetCRTBØFtA804XDVRØFKEYSXØF– NONUSKBD1ØF– NONUSKBD2ØF”BAT²ķžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žNNNNNNNNNNNNNNNNNNNNNN”””ū HzĀNŗØäNŗŪŚ n’ŗ-h’²"n’²3||3| ` ;|’ųüNJN^ _PONŠ0Ą FS_FASM_ASM_LNASM_POSASM_SINASM_COSASM_EXPASM_HEXASM_SCANASM_SQRT ASM_SCOPY ASM_OCTAL ASM_ARCTAN ASM_BINARY ASM_SAPPEND FS_FBLOCKIO UIO_UNITBUSYNA’®p4,žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žjINNNNNNNNNNNNNNNNNNNNNN”””ūNAžōAīžųCķüŲEŠĄŁSbś<ü’HPHzģ-HžōN¹ nžōCŠAķüŲĄŁSbśHm’Hm’ˆ/<xN¹+|f’ˆB­’Œ+|t’B­’”+|‚’˜B­’œ+|–’ B­’¤+|¦’ØB­’¬+|Ą’°B­’“+|Ś’øB­’¼+|š’ĄB­’Ä+|l’ČB­’Ģ+|’ŠB­’Ō+|’ŲB­’Ü+|"’ąB­’ä+|6’čB­’ģ+|F’šB­’ō+|žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž óŽNNNNNNNNNNNNNNNNNNNNNN”””ūØF”§CLOCKØF§°PRINTERØF°¾DISCHPIBØF¾ŃAMIGOØFŃćCS80OØFćšIODECLARATIONSØFšüHPIBCSØFüDMASØF!REALSSØF!+ASC_AMѧžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž…‚NNNNNNNNNNNNNNNNNNNNNN”””ūČp Č0ىxČ  ˆ:ˆģˆˆˆˆˆJQ~PPPЈŠŠh5Š0Š$!Š5Š4Š5Š5Š,5Ń”Č Č8 ÉŠ ˆüŠ =ˆˆŠ)ˆČ  Č ˆ2Č  Š)ČJ ˆ(Č  йČ0 Š”Č ˆ~Č  Š)Č Č Ȱ Č< Č ‰ųČ Č  ˆ ˆˆˆ ˆˆˆˆˆˆ ˆˆ,ˆˆČ Č ˆˆˆˆ$ˆˆˆP&P*.žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žYxNNNNNNNNNNNNNNNNNNNNNN”””ūV’ųB­’ü=|’’’žRn’ž0.’žĮüAķŠüż:Aš-H’ō n’ōp°hf|C품 ‰-P’š-h’ģU?.’ž?<N¹0lŠ|č@@V@=@’ų n’ģJg?.’ųHPN¹ n’š/( /("n’ō )V€/?<Ą?<Ą?.’ų$n’ģHRN¹ n’žm’T=|’’’žRn’ž0.’žĮüAķŠüż:Aš-H’ō n’ōp°hf/("PJ©g/)"QQńžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž ¦NNNNNNNNNNNNNNNNNNNNNN”””ūØF©ÕL8 Copyright 1984 Hewlett-Packard Co. All rights reserved.sa0`ż†ųūØ8łūØpfa`°ę \x„ DISC_INTFR, \ōPNAžōAīžųCķüŲEŠĄŁSbś<ü’HPHzģ-HžōN¹ nžōCŠAķüŲĄŁSbśHm’Hm’ˆ/<x“—žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž¶³NNNNNNNNNNNNNNNNNNNNNN”””ūˆP ˆP ˆP ˆP ˆP ˆP ˆP ˆˆˆ ˆ ˆ ˆ ˆ ˆŽˆŠ:Č ‰XPXPHP6PFˆPˆˆˆ ˆP,PxPP*ˆŠ"5ˆčˆ ˆ ŠYŠńPPPŠ±Š™ŠżŠįŠ PŠČ Č Č PˆˆˆˆˆˆˆˆˆPˆPˆPˆPˆˆˆˆˆˆPˆ ˆˆˆˆˆPˆˆˆ ˆPP ˆ Pˆˆˆ PPP P ˆˆˆPˆ ˆPjNžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žIFNNNNNNNNNNNNNNNNNNNNNN”””ū’H€?-’H€?-’H€?-’H€?N¹xpQ°-’f0?<*?<-’H€?-’H€?-’H€?-’ H€?N¹x?<+?<?<Nŗöt?<--žšH€?-žńH€?-žņH€?N¹ Ü?</?<?<NŗöB?<1?<?<Nŗö2N¹"UHzNŗōŖJfUAķżĘCś EŠĄŁSbś<’HPHz+HżĀN¹ mżĀHmż¾"m’Žp) B˵žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž •¼NNNNNNNNNNNNNNNNNNNNNN”””ūN¹+|f’ˆB­’Œ+|t’B­’”+|‚’˜B­’œ+|–’ B­’¤+|¦’ØB­’¬+|Ą’°B­’“+|Ś’øB­’¼+|š’ĄB­’Ä+|l’ČB­’Ģ+|’ŠB­’Ō+|’ŲB­’Ü+|"’ąB­’ä+|6’čB­’ģ+|F’šB­’ō+|V’ųB­’ü=|’’’žRn’ž0.’žĮüAķŠüż:Aš-H’ō n’ōp°hf|C품 ‰-P’š-h’ģU?.’ž}čžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žćąNNNNNNNNNNNNNNNNNNNNNN”””ūˆˆˆˆˆ ˆˆˆˆˆˆ ˆˆˆFˆˆˆˆPˆˆ ˆPˆˆˆˆPˆˆˆˆPˆˆˆˆˆˆˆˆˆˆPˆˆ ˆˆPPˆˆ ˆPˆˆˆˆˆˆˆPˆˆˆPˆˆˆˆPˆˆˆˆˆˆˆˆ$ˆˆPˆˆˆˆPPˆˆˆˆˆ ˆˆˆˆPˆˆˆˆˆPˆˆˆPP&ˆˆŠMˆˆČ ˆ Šuˆˆ ˆŠMˆˆˆ<ŻžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žzwNNNNNNNNNNNNNNNNNNNNNN”””ū?+HżŗN¹ mżŗ<ž’HPHmż¾+Hż¶N¹ mż¶HPNŗō:JfFUAķü¶CśšEŠĄŁSbś<’HPHz’+Hü²N¹ mü²HPNŗōJf ?<-N¹ā;| žāp(°mžāo~;mžāžąRmžāp(°mžā]Ąm"U?-žą?-žāN¹(@g`ŠHmžĄ m’Ž0-žąĮü:04N¹L­žĄH­žČp’°mžĢo?-žą0-žāS@?N¹ŹžžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž  +NNNNNNNNNNNNNNNNNNNNNN”””ū_EDI_CLRABORT_IOASM_ASM ASM_MOVEL ASM_SAPPEND CHECK_TFR CHECK_TIMER DELAY_TIMER DMA_STBSYDROPDMA GENERAL_0GENERAL_0_GENERAL_0GENERAL_0_IOREAD_BYTEGETDMAIODECLARATIONSIODECLARATIONS_IODECLARATIONSISR_ISR ISR_ISRUNLINKISR_PERMISR¶žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žŠŃNNNNNNNNNNNNNNNNNNNNNN”””ūŠMˆPˆˆˆˆˆˆˆ ˆPˆČ ˆP ˆˆˆˆˆPPˆˆČ ˆˆPˆˆˆˆPPˆˆˆ ˆ ˆ PˆČ Č Č  Š ÉŠĶȱČ&±ŠŁŠ½ŠŁŠ½ŠĶČ ±Č±Čj±ŠŁŠĶȱŠĶČ±ŠŁČ(±ŠŁČ&±ŠŁŠ$ÉČ”Č”Č ±Š©Č±Č±Š•ЉȱЕPČØ±Š¹Č±ŠĶȱ’žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž/$NNNNNNNNNNNNNNNNNNNNNN”””ū`’|`UBgN¹\_žĒ`ŽJm’ųg. m’Ž0-’ųĮü: °“ą6oU?-’ųN¹\_žĒ`ZBmžäRmžäU0-žäHĄŠ€AłŠü’ž?0N¹\_žĒ-žĒfp°mžä_Ąo`ÄJ-žĒfU?-’ųN¹\_žĒp-°­’’f m’ŽCč>Aķ’€ĄŁSbśN¹N^Nu#5:/#45:PRINTER/WORKSTATIONS/SYSTEMNŗØš`g)žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž ?NNNNNNNNNNNNNNNNNNNNNN”””ūLINKITXFR LOADER_LOADERLOADER_MARKUSERLOGEOTLOGINTSTBSYSTCLR SYSGLOBALSSYSGLOBALS_SYSGLOBALSTESTDMAWAIT_TFRØF©ÕL8 Copyright 1984 Hewlett-Packard Co. All rights reserved.sa0`ż†ųūØ8łūØpfa`°: ę \x„/¦ēžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ži%NNNNNNNNNNNNNNNNNNNNNN”””ūē[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ŠNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN©€‚ƒė„W†Ć‡.‰™ŠŒqŻŽIµ‘ “Œ”ų•d—NNNNNNNNNNNNNNNNNNNNNNNNNN”””žkNNNNNNNNNNNNNNNNNNNNNN”””ūN‘ n’žmŗN^Nu DI3.0N¹N¹N¹NuNVN¹N¹N¹N¹dN¹N¹N¹N¹N^NuNu _$_"j HP` _$_"j HP` _&_$_"j HPaN€Nu _$_"j HP`h _&_$_"j HPa*Ąa$€Nu _0$_"j HPąHa:`4 _&_2$_"j HPaī6€Nu _02$_"j HP`É$žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž đNNNNNNNNNNNNNNNNNNNNNN”””ūØF”§CLOCKØF§°PRINTERØF°¾DISCHPIBØF¾ŃAMIGOØFŃćCS80OØFćšIODECLARATIONSØFšüHPIBCSØFüDMASØF!REALSSØF!+ASC_AMѧžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž²ĶNNNNNNNNNNNNNNNNNNNNNNž”””ūü8ü<ŅŅü8¾ü<ČȾü8(Ņ(ü8¾(Č((|"Sp0’€%A°(’’g&`¬a ,’ %lBa¬ gCź$`’B$l$%l> %lBgŽNu$l( gn)jBg0)j>aū/,Ba\ °¬Bg%lB$l(J* g aśÜa`Jg a gCź$`žČ$l(ĶYžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž ŌGNNNNNNNNNNNNNNNNNNNNNNž”””ūĘN¹N^NuNu``r` `|` ž`Č`D` x`€`¢$NK/|'8žŚg$<gŸNsBoNsNuz$|` z`z$$|B„ @ī\Ų‹"DB„ÓŹ ī\Ų‹Ų…$DNu"|B…,7é…ÓÅ`"|U‹žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž¢NNNNNNNNNNNNNNNNNNNNNN”””ūŃØ |’ķ+o’öŽü NśX,_+_’öpę°m’žfFp°­’¾f<0.’śHĄ°­’ŗf. n’č .’ .’īŃØ -h’īJ( g|’ķ`NJ`¾/-’ö/Hzd+O’ö-|’ņ/. n’č/( Hn’ņN¹  n’čRØ SØJØWĄg ( S€"@°(WĄg`¶|’ķ+o’öŽü NśR,_+_’öpę°m’žf@p°­’¾f60.’śHĄ°­žžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž~įNNNNNNNNNNNNNNNNNNNNNN”””ū%l>%lBNu¬6gaü¢Aģ(`¬6gaüAģ$$P g |’B*BNuHē € l(`Hē € l($g0 ( m($,.8žŚg" <J(gS€föJ‚gģS‚fč`üāLßNuJ‚gŚ</J(gHWN¹jš`ü¾\O`Ų _(_HP&l R‹NKFģpģ6aūīažFß`üt _(_HP&l R‹NKFģpģ6aūČaž Fß`üNB€T·žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž NNNNNNNNNNNNNNNNNNNNNNž”””ū`"|ÓŹB… ą]B„ ī\Ų‹"DŲ…Ų…Nu _(_HP&l R‹$<eB4 4QŹ’ś+@0@0é@9@pB,7a†aŠ`ģ|€NuB+Nu _24(_HP&l R‹aŹA@B@“<}fa|aŠ“|g‚“|gh8žŚg <Ę[J+@gS€fö`¤`„</<čJ+@gHWN¹jš\Op `Ī\O`^ _"_0(_HP&l R‹aÄ<žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž‘*NNNNNNNNNNNNNNNNNNNNNN”””ū’ŗf( n’č .’ņ‘Ø .’ņŃØ J( g|’ķ`NJJ.’ķgžŽ n’čp°h f"n’öB©(` n’öBØ$ n’č1|’BJØ$g/(,JØ(g/(("h$N‘`& n’čJh f/. N¹ 0` /. N¹ 4N^ _PONŠN¹N¹N¹NuNAžöAīžśCķüŲEŠĄŁSbś<ü’HPHzĪ-HžöN¹ nžöCŠAķüŲĄŠIžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žnßNNNNNNNNNNNNNNNNNNNNNN”””ūNA’ö/.Bg?<N¹ ,U/.N¹0HĄ-@’ś/.?<Hn’žN¹ $ .’ś//<N¹ AķŠüż:Aš-H’ö n’ö1|’ūp°n’žf1|p°n’žf n’ö1|’łJ-’’g0 m’ś .’śŠ€Jpņg m’ś .’śŠ€00ņHĄ//.’śN¹U?.’ü?<@/N¹p°_f$ .’ś//<N¹ AķŠüżH1¼’śN^ѧžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž ²%NNNNNNNNNNNNNNNNNNNNNNž”””ūJBA/ Jg8 m8gD gX gf gf gfŠ<€@Hģ?Xk@:,:gCģraÜ,:g$a`B@+@ gB+@ Š|,9@4Cģza²Nu,:&©žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž÷HNNNNNNNNNNNNNNNNNNNNNN”””ū’ž?<N¹0lŠ|č@@V@=@’ś n’ö"hJ‘g?.’ś/(N¹ n’ö"P/) /) (V€/?<Ą?<Ą?.’ś/(N¹ n’žm’B-’’=|’’’žRn’ž0.’žĮüAķŠüż:Aš-H’ö n’öpū°hf/-’ö/Hz„+O’ö/(N¹  n’ö/(?<Hn’üN¹ $p°n’üf n’ö1|p°n’üf n’ö1|’łU?.\žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž½NNNNNNNNNNNNNNNNNNNNNNž”””ūWĄg`/. 0. |??.N¹ (`¦Jn m€p°n mv/. ?. ?.N¹ ,Jn fX/. ?<Hn’žN¹ $U/. N¹0ĮüAķŠüż:Aš-H’śp°n’žf n’ś1|` n’ś1|’ū` /<U/. N¹0HĄ/N¹N^ _PONŠNA’č-n’ü-n ’ö n’öp(-=@’ś-n’ü’č n’čp°hŽ&žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž ƒNNNNNNNNNNNNNNNNNNNNNN”””ūgaĪ,:ga†,:g¬6gaž”Cģa”,:gCģ‚aj,:gCģŠaZ,:gCģ’aJ+o’ößü `,_+_’ö m’ę’žf,-°-’ŗf9m’¾4LßaüĪ9lVNu gHē @ )g/NLßNu gśHē @/)`ą$l$gŠ)jBg)j >aūÖa JgŒa^Jf>NįžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žN¼NNNNNNNNNNNNNNNNNNNNNN”””ūē[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ŠNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN©€‚ƒė„V†Į‡,‰˜ŠŒoŪŽF²‘“Š”õ•a—NNNNNNNNNNNNNNNNNNNNNNNNNN”””žõNNNNNNNNNNNNNNNNNNNNNN”””ū,7é€MņNuałŚ/aźB€B ał ałj²Bg īYŅ‹ AąX ąYAlŠE,_Nuał“B€ īXŠ‹ @h<h=Š|ø@f0 €ļXaų¾Š ałNua„&Hē"a’nB€ īXŠ‹$@„D€Ą¼’žāX¶€n $,B“€n &g6Bl8S@ l>ŅTJQČ’ś”ƒ)BB)H>" øŠf" ļYaųNŽ aų¢LßDNuaųģ/-FžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž )łNNNNNNNNNNNNNNNNNNNNNN”””ū+|@’ˆB­’Œ+|N’B­’”+|j’˜B­’œ+|~’ B­’¤+|Ž’ØB­’¬+|¢’°B­’“+|²’øB­’¼+|Č’ĄB­’Ä+|Ś’ŠB­’Ō+|ź’čB­’ģ+|ś’šB­’ō+| ’ųB­’ü=|’’’žRn’ž0.’žĮüAķŠüż:Aš-H’ō n’ōp°hf|C품 ‰-P’š-h’ģU?.’ž?<N¹0lŠ|č@@V@=@’ų n’ģJg«žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž_„NNNNNNNNNNNNNNNNNNNNNN”””ūPŠ ŃPŠČ…ˆ>ˆˆŠµŠmŠČ…PP&P"P(P"P P\P(PŠ ŃČ …ŠBŃŠ µŠ”µP0P"Č&AČ APČ"AČAČAČ …Č…Č:AČ APČ:AČAČAČ …Č…P–PŠYŠķŠ Č…Š5Č…Č MˆŠ PˆˆPˆˆPˆˆPˆˆPˆˆPˆˆPˆˆPˆˆPˆˆČ…ˆ^ŠmŠ0õŠ,ˆČ…œ%žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žĘ2NNNNNNNNNNNNNNNNNNNNNN”””ūažüaų2 aų‚B‚B€ “Af “CgR,_NuTīZŌ‹ B ²BfŽ (’fÖa’l=7,_`¢a÷Ž aų2B€ “@g(īXŠ‹ @B…,7é…Hē€ažx Lß@“@WĄNuB€Nu _""_(_HP&l R‹)I>)ABaś–ażŒ)l.J)|Na÷ōg08žŚg*J¬Bg"a4S¬Nfš)|NJ¬JgāS¬Jgśp`ŲNuØžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž °nNNNNNNNNNNNNNNNNNNNNNN”””ūŚ$JABORT_IOASM_ASM ASM_MOVEL ASM_SAPPEND CHECK_TFR CHECK_TIMER DELAY_TIMER DMA_STBSYDROPDMA GENERAL_0GENERAL_0_GENERAL_0GENERAL_0_IOREAD_BYTEGETDMAIODECLARATIONSIODECLARATIONS_IODECLARATIONSISR_ISR ISR_ISRUNLINKISR_PERMISR³€žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žl”NNNNNNNNNNNNNNNNNNNNNN”””ūČAČ APPŠ8mČ AČAČAČ…ˆ ˆ ˆŠ %ˆˆČ …ŠYŠķŠ ŠŠ PPPŠ•ŠMPŠ%Š€AČ5Ń>AŃ.AČd…Č …ČAČAČ AČĄAČAČAČ …Č…ŃAŃxAŠpAŃAŃžAˆ*ˆ^Pˆ(ˆˆP ˆˆˆP ŠmŠ PPPŠ™PŠ}ˆ\ˆČŠ„5Š@5‰0ˆˆˆ&ˆ ˆ ˆ dמNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž“aNNNNNNNNNNNNNNNNNNNNNNž”””ūJ¬.gŠ</,.J¬BgaüHWN¹jģ`śF\ONu _$_"_(_HP&l R‹)I>aś aż )l.J)|N)RB/ 8žŚf</,.` a÷ņJ¬Bgva÷J8žŚfJ¬.g6HWN¹j,\O`S¬Nf")|NJ¬JgS¬Jf _ ¬B €`ł®a÷Øaž6Jg¢ažŒJg@ażx ,’ ĪśžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žÖ NNNNNNNNNNNNNNNNNNNNNN”””ūNAžōAīžųCķüŲEŠĄŁSbś<ü’HPHzČ-HžōN¹ nžōCŠAķüŲĄŁSbśHm’Hm’ˆ/<xN¹+|@’ˆB­’Œ+|N’B­’”+|j’˜B­’œ+|~’ B­’¤+|Ž’ØB­’¬+|¢’°B­’“+|²’øB­’¼+|Č’ĄB­’Ä+|Ś’ŠB­’Ō+|ź’čB­’ģ+|ś’šB­’ō+| ’ųB­’ü=|’’’žRn’ž0.’žĮüAķŠüż:UģžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž O›NNNNNNNNNNNNNNNNNNNNNN”””ūØF”§CLOCKØF§°PRINTERØF°¾DISCHPIBØF¾ŃAMIGOØFŃćCS80OØFćšIODECLARATIONSØFšüHPIBCSØFüDMASØF!REALSSØF!+ASC_AMѧžēNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž9ĒNNNNNNNNNNNNNNNNNNNNNN”””ūaõ’ąXą[–@SClÖENuaõęaöPaŌ" €’žā€¶€n $,B“€n &g@S@ l>ćIŅ‹Hē@"A˜TIQČ’ś”ƒ)BB)H>" Lßøf" ļYaōÄŠaõ`õąaõ~)l.F)| R8žŚglaõŹa’< ƒl"aõ²S¬Rfę)| RJ¬FgŲS¬FfŅ`÷žćHŠ‹ @ ˆ0,<ˆŃü"øf" ļYaō>ŠŗŹžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žå=NNNNNNNNNNNNNNNNNNNNNN”””ūAš-H’ō n’ōp°hf|C품 ‰-P’š-h’ģU?.’ž?<N¹0lŠ|č@@V@=@’ų n’ģJg?.’ųHPN¹ n’š/( /("n’ō )V€/?<Ą?<Ą?.’ų$n’ģHRN¹ n’žm’T=|’’’žRn’ž0.’žĮüAķŠüż:Aš-H’ō n’ōp°hf/("PJ©g/)"QN‘ n’žmŗN^Nu G3.0N¹N¹N¹93žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž ČNNNNNNNNNNNNNNNNNNNNNN”””ūØF©ÕL8 Copyright 1984 Hewlett-Packard Co. All rights reserved.EXTDC_DIRECT_CONTROLR¬ÄC $x|GPIO_R $PNAžōAīžųCķüŲEŠĄŁSbś<ü’HPHzČ-HžōN¹ nžōCŠAķüŲĄŁSbśHm’Hm’ˆ/<xN¹ žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž öNNNNNNNNNNNNNNNNNNNNNN”””ūaō’`õZJ¬.gŽ</,.aõPažĀ ƒlaõ8HWN¹jā\O)|F`’\\O`ˆrB€*’üg"aō¦aõaž”¶laōüB€Nuraō”aōöažh¶laōā`äJ*’üg&9|ažlJ¬Bfö9|S_IODECLARATIONSIė»žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž l|NNNNNNNNNNNNNNNNNNNNNN”””ūBLIBS:R ØF?< RS232ØFKUSYSDEVSØFUeCRTØFetCRTBØFtA804XDVRØFKEYSXØF– NONUSKBD1ØF– NONUSKBD2ØF”BAT^ĆžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž|BNNNNNNNNNNNNNNNNNNNNNN”””ūaüŹ0éSƒo €fš`ų'C'H N¹Nu kJ+ faüšX€Sƒofš`ųaü„3X€Sƒofš`ų'HB«`ø|'N¹N¹gVJ+ g**,Ą|ażä3|J+ gփ׫B«N¹Nu +„J+ gЀѫ '|3|€|NuN¹f*,Ą|ażŠN¹Nu)Ą|fH²<gB’<R…žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žƒ·NNNNNNNNNNNNNNNNNNNNNN”””ūNuNVN¹N¹N¹šN¹>N¹N¹N¹N¹N^NuNu _$_"j HP`Ō _$_"j HP`v _$_"j HP`ž _&_$_"j HPaī€Nu _$_"j HP`Ī _&_$_"j HPaŹ6€Nu _0$_"j HP`Ŗ _&_2$_"j HPa6€Nu _02$_"j HP`J _&_$_"j HP`¤ _2$_"j HP`X _2$_ö#žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž _MNNNNNNNNNNNNNNNNNNNNNN”””ūØF”§CLOCKØF§°PRINTERØF°¾DISCHPIBØF¾ŃAMIGOØFŃćCS80OØFćšIODECLARATIONSØFšüHPIBCSØFüDMASØF!REALSSØF!+ASC_AMѧžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž)NNNNNNNNNNNNNNNNNNNNNN”””ūå J+ gŅ<J+ gŅ<HHĮNū`Ą`Š`„`ž`D`F``"N¹`Ā|'XSƒo:€fš`ų|'3XSƒo$€fš`ųX`3X'HSƒ'Co€Nu'HB«|j,€N¹Nu|'p)ĄSƒoL“@gH€fź`ų|'0éSƒo2€fš`ųp)Ą“@f Sƒ'C`0é'H Sƒ'CĪמNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž°†NNNNNNNNNNNNNNNNNNNNNN”””ū"j HP`l _&_2$_"j HPax€NuN¹5|’’2@/<(N¹|Nup)gpgT@Nuaan3@€Nuaab0)€aZ0)Nu)f8žŚg?0(*.g.8žŚg2.ćåŒŲ‡.ēŒŲ‡JŖ4fN”gS„jņ%|4NuJŖ4fN”föNu</JŖ4fN”gHWN¹jģ\Ox`¼\ONu>*L¾jJ <Nu)*>FĪ|0NqNu5|†HBjJBjLNu>*L¾jJNu>*JRG¾jLfNu¾jHgNu>*LNu>*J‚pNRG¾jHl5GJNuBjJNu>*L2pNRG¾jHlżßžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žĪĪNNNNNNNNNNNNNNNNNNNNNN”””ū°<n@FNup`\ _$_"j HP)gNu|8H€0;Nū8Š)*?©`ĄJ*;g.*(f")*>©`¢.*(f ©`’&G)*?g€J*;gaņfrBG kG'HS«o¾kfTJ+ g0J*;g*)õ)*?FĪ<`fš©a:N¹`)õa&N¹DžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž1;NNNNNNNNNNNNNNNNNNNNNN”””ūNuNVN¹N¹N¹šN¹>N¹N¹N¹N¹N^NuNu _$_"j HPN¹PépFQČ’ža BB*9B*8BŖ4B*>B*?B*:B*;B*F|<|=|A|B|C|D|_Ep )†¼<f)ćH€Aś4ŠĄéXPp¼<f)?@Ąź A@Nu tŁ™žēNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž !NNNNNNNNNNNNNNNNNNNNNN”””ū5GLNuBjLNu6*L–jJnSCÖjHNuSCNu’žmžĪN^Nu S3.0N¹N¹N¹NuNVN¹N¹N¹ŗN¹°N¹ N¹N¹N¹ĘN¹N^NuNu``r` `|` ž`Č`D` x`€`¢$NK/|'8žŚg$<gF@@ fŹfĀ@ g J*Ff*E*@H€0;Nūh––“*Af&|=JŖ(g†éJ*;gxé`n“*BfB*=|`ZJ**Ba f4B*<`.“*Cf(aF¶|PlB*<` *DaögB*<` aĢg aāAg%|:rLžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž NNNNNNNNNNNNNNNNNNNNNN”””ūv€U@+  _&_$_"j HPapaźa&a‚Nu _$_"j HPaPaŹaaāNu _&_$_"j HPa2a¬ačaŅįJaĢ6‚Nu _6$_"j HPa a†aŹą[aœą[a–Nu _&_2$_"j HPJAm>²|n8BSR‹ćI2;Nū06<nÖźš.4:d„ŠØ®“ŗĄĘp`t©Nu()žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žtVNNNNNNNNNNNNNNNNNNNNNN”””ūČ …Š)Č…Č MˆŠ PˆˆPˆˆPˆˆPˆˆPˆˆPˆˆPˆˆPˆˆPˆˆČ…ˆ4ŠmŠ0½Š,ĶČ"…ŠZYŠµŠŠŻŠPPŠ•ŠPŠķРѶAŠAŃŲżŠżŃżČ\…Č …ČŠX Ń˜5ˆPˆˆPˆˆPˆˆPˆˆPˆˆPˆˆČ­ˆŠŠ*åŠ0õČ"­ŠFyŠŻ”žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž ķĮNNNNNNNNNNNNNNNNNNNNNN”””ū4J*9g&j$aŲB*8Nu _&_$_"j HPataīJ+ f.+ HŅA2;Nū((666aĢp`aĀp`|J+ f4` |J+ f&J+ fĢa\gVB)|9a¤aHé`&B)aéJ*=géJ*;géé +f +’fųNu k BBaĄg(abĀS«o“kM3žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž›NNNNNNNNNNNNNNNNNNNNNN”””ū©Nu)Ī<€ģJŖ$fJŖ(gĒJ*=fĒJ*)Ų8žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žجNNNNNNNNNNNNNNNNNNNNNN”””ūNu)B)*?B*?GĢ<Œ)aŒgʆNu)B)*>B*>GĢ<Œ)†NuŖ:NuŖ;Nu)B)7j6’’BŖ4GNuŖANuŖBNuŖCNuŖDNuŖENuŖFNu _02$_"j HPJAk:²|n4ćI2;Nū08*bžŅŲā****ų &,28>Dp`†J@fü^NuJ@g$é/<€H‘žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žw:NNNNNNNNNNNNNNNNNNNNNN”””ūē[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ŠNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNŖ€‚ƒģ„X†Ä‡/‰šŠŒpŪŽG²‘“ˆ”ó•_—NNNNNNNNNNNNNNNNNNNNNNNNNNN”””žØDNNNNNNNNNNNNNNNNNNNNNN”””ūOLPACKRKš SRM_CLOSEPACKRL– SRM_COPYPACK†BjLNu>*L¾jJNu>*JRG¾jLfNu¾jHgNu>*LNu>*J‚pNRG¾jHl5GJNuBjJNu>*L2pNRG¾jHl5GLNuBjLNu6*L–jJnSCÖjHNuSCNu’žmžĪN^Nu S3.0N¹N¹N¹NuNVN¹N¹N¹ŗN¹°N¹ N¹N¹N¹7äžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žŽNNNNNNNNNNNNNNNNNNNNNN”””ūTESTRSTRFS_FWRITESTRWORDIODECLARATIONSIODECLARATIONS_IODECLARATIONSIODECLARATIONS_IO_ESCAPE LOADER_LOADERLOADER_MARKUSER MINI_MINI MISC_LOCKDOWN MISC_LOCKUP MISC_MISCMISC_UPC SYSGLOBALSSYSGLOBALS_SYSGLOBALSØF©ÕL8 Copyright 19”‰žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž!ķNNNNNNNNNNNNNNNNNNNNNN”””ūBLIBS:S5ØF?<5SRMØFKUSYSDEVSØFUeCRTØFetCRTBØFtA804XDVRØFKEYSXØF– NONUSKBD1ØF– NONUSKBD2ØF”BATļFžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž żNNNNNNNNNNNNNNNNNNNNNN”””ūĘN¹N^NuNu``r` `|` ž`Č`D` x`€`¢$NK/|'8žŚg$<gŸNsBoNsNuz$|` z`z$$|B„ @ī\Ų‹"DB„ÓŹ ī\Ų‹Ų…$DNu"|B…,7é…ÓÅ`"|U‹žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž‹KNNNNNNNNNNNNNNNNNNNNNN”””ūINIT_SRM’’’’śINIT_SRM_INIT_SRMR7āINIT_SRM__BASEBR7ąSRM’’’’ś SRMAMMODULE’’’’śSRMAMMODULE_SRMAMR<ęSRMAMMODULE_SRMAMMODULER>„SRMAMMODULE__BASER8& SRMDAMMODULEC’SRMDAMMODULE_ALLCAPABILITIESR°SRMDAMMODULE_CONSTPASSARRAYRü6žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žÜNNNNNNNNNNNNNNNNNNNNNN”””ūØF”§CLOCKØF§°PRINTERØF°¾DISCHPIBØF¾ŃAMIGOØFŃćCS80OØFćšIODECLARATIONSØFšüHPIBCSØFüDMASØF!REALSSØF!+ASC_AMѧžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž d€NNNNNNNNNNNNNNNNNNNNNN”””ū€MANAGER @READ WRITE SEARCH  PURGELINK  CREATELINK ’’’’ALL NONE ’’’’NAJ­’źf+n’źN^.ŸNuNA’ž=| =|’žSn’ž m’–0.’žHĄŠ€00°n f«šžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žøzNNNNNNNNNNNNNNNNNNNNNN”””ūSRMDAMMODULE_NOCAPABILITIESR“SRMDAMMODULE_SRMDAMR1ęSRMDAMMODULE_SRMDAMINITR1ĪSRMDAMMODULE_SRMDAMMODULER7ŽSRMDAMMODULE__BASERSRM_AREYOUALIVEPACKRHü SRM_CATPACKRIVSRM_CATPASSPACKRJSRM_CHANGEPROTECTPACKRJŽSRM_CHANGEVDKžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žGNNNNNNNNNNNNNNNNNNNNNN”””ūØF©ÕL8 Copyright 1984 Hewlett-Packard Co. All rights reserved.š©a:N¹`)õŖh€U.ģ,SRMR7āU.0P€MANAGER @READ WRITE SEARCH 2ŌžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž W±NNNNNNNNNNNNNNNNNNNNNN”””ū=n’ž n’žnÖN^.ŸNuNA’ž=|’ž n 0.’žr ²0’WĄJn’ž^ĮĀg Sn’žNv`Ü n¼<’/./</</. /<0.’žHĄ/N¹N^ _PONŠNA nLŗHH n p°c0/</./<<’/. /<p n /N¹N^ _PONŠ NA’ų-n ’ü-n’ų n’üJ(R酾NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žŽNNNNNNNNNNNNNNNNNNNNNN”””ūē[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ŠNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNŖ€‚ƒģ„W†Ć‡.‰šŠŒrŽŽIµ‘!“”ł•e—NNNNNNNNNNNNNNNNNNNNNNNNNNN”””žŗ1NNNNNNNNNNNNNNNNNNNNNN”””ūTEMP_FILES >TEMP_FILE_PASS<NA’šp-n ’ō°®’ōnZ-@’üB®’ųR®’ų n .’ü//<-H’šN¹ n’š ".’ųŅ€p>°0ėf /<.Nŗü@ ®’ųmø .’üR€h N^ _PONŠMANAGER READ WRITE SEARCH PURGELINK CREATELINKNAžü nB(’÷-h’ų’ü n"hp°Ø*„žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž fĖNNNNNNNNNNNNNNNNNNNNNN”””ū?</(dHn’š/</.’¾N¹JJ­’źfÜ-|’Ę n’®p°Øo|’Ė n’® .’ʰØn¦"n’² .’ŗ°©l„ .’Ę//<-H’ŖN¹ n’Ŗ Cš-I’¦"n’²$Q .’ŗ//<-J’¢N¹$n’¢ Aņ-H’ž n’¦HP"n’žHiNŗńX n’¦-h’¶"n’ž"®’¶R®’ĘNvR®’ŗNv`-|’Ę|’Ė`’N®’¾Nv`/0žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž—NNNNNNNNNNNNNNNNNNNNNN”””ū’ 爁ęˆ€/</N¹ .’üŸNv//<NNNNNNNNNNNNNNNNNNNNNN”””ūEśž²:` n’ 0.’øR@Nv¼’ : n’øm¢ n’Ø (mö°¼nģć€2;NūPą˜Cīž $n’ Gź:IŃĄŪSbś<’HQHzT-IžœN¹"nžœAŃ$n’ Cź:ĄŲSbś`ÖAīž "n’ Eé:GŠĄŚSbś<’HPHzņ-HžœN¹ nžœCŠ$n’ Aź:ĄŁSbś`ŽAīž "n’ Eé:GŠĄŚSbś<’HPHz®’žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž ©NNNNNNNNNNNNNNNNNNNNNN”””ūNŗü’N^ _ŽüNŠSRM NA’°Hn’° m’Ž0.Įü:Hp.?.B'<Nŗż:Aī’°$n CŅĄŲSbśN^ _\ONŠNAż^-n żn/. Hn’ĢNŗōjJ­’źfģ nżnp-hżj°®żjnˆ-@’Ā .’Ā//<N¹ AīżZAš-Hżf nżn"P .’ĀS€Nv//<-IżbN¹"nżb Ań-Hż^ nż^Hh"nżfHiNŗ„¼žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žvõNNNNNNNNNNNNNNNNNNNNNN”””ū "n //<-H’ÜN¹ n’Ü Ašč-H’ŲAī’āCśŖpR@± fS@fö n’Ų ŗųj|ų’į`h=|’’’ōRn’ōAī’ā0.’ōĮü Cśü,CńpR@± f6S@fö n’Ų0.’ō2čAćI@tDŠ<įŖF‚ŰtįŖ…°|’į n’ōm J.’įf /<%Nŗ÷ņ`ż4N^ _ŽüNŠALLSHAREDLOCKABLE EXCLUSIVENA’ü nžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žŖNNNNNNNNNNNNNNNNNNNNNN”””ūŗ-HžœN¹ nžœCŠ$n’ Aź:ĄŁSbś`FAīž "n’ Eé:GŠĄŚSbś<’HPHzj-HžœN¹ nžœCŠ$n’ Aź:ĄŁSbśR®’ĘNvR®’ŗNv`-|’Ę|’Ė`ż8^®’¾Nv`ü¾ n’“!n’ŗN^ _\ONŠ SHARED CLOSED CORRUPT EXCLUSIVENA’ś n-h’śB.’’ n (’č°Ø’ģ_Ąr²Ø’ä\ĮĀ.’’BžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž UśNNNNNNNNNNNNNNNNNNNNNN”””ūó‚ nż^-P’²"nżf"®’²-n’Ā’Č .’ĀR€h’t nżnHh.Hn’šNŗóR/.’ČHnżrNŗõęJ­’źf.?./<Hn’Ģ?< nżn/(dHn’š/.’ČHnżrN¹JŽN^ _\ONŠNA’žB®’ŗB.’Ė-n ’²-m’ö’®/. Hn’ĢNŗóJJ­’źf\ n’²Hh.Hn’šNŗņĢ n’²!m’üj (R€Nv-@’¾ n’² .’ŗ°Ø]Ą.’ĖAĀJ­’źWĄĄg?./<Hn’Ģ)+žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žEÄNNNNNNNNNNNNNNNNNNNNNN”””ūJf n ¼’’’’`T nJ^Ą m’Ž2. Ćü:"n$“°.VĮĀg.-m’ö’ü?. n/N¹L– n’üJØf "n"¼’’’’N^ _\ONŠNAJ.f?./. Nŗ’rN^ _PONŠNA’ō-n’ų-n ’ō n’ų"n’ō()šč)0(QžęH@šQ(极-n’ō-h’ü/.’ü/<N¹ n’ō“‘žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žšRNNNNNNNNNNNNNNNNNNNNNN”””ūē[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ŠNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNŖ€‚€ƒė„V†Ā‡.‰™ŠŒpŪŽG³‘“‹”÷•b—NNNNNNNNNNNNNNNNNNNNNNNNNNN”””žE,NNNNNNNNNNNNNNNNNNNNNN”””ū WĮ‚ héP WĄ€g$=zŖ’ģ"n’ä )$lR€ā€=@’ī!n’ģ*` n’ä"n’č#h<* n’č(VĄDJf"m’žL‘HØ"`N n’č(VĄDJg&"m’ž(čˆ€ē€NvL±HØ"` m’ž"n’čLØ(H©"N^ _ŽüNŠ NAżz-n żz/. Hn’ĢNŗå nżz/(jHn’ÄHnżHn’ĄHnż€<żNŗčŽJ­’źf·žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž™ÖNNNNNNNNNNNNNNNNNNNNNN”””ū nžčLŗ>HLŗ4HØ-|’äHP<<<//Nŗü -n’ä’ąJ­’źf¢ .’č°®’ģn– nžš .’čCč–r<²1f€R®’čNv-|’ä"nžčHi<><>/NŗüLR®’čNv .’č°®’ģnJ nžš .’čCč–r/²1g4 .’ą°®’ģo+|’ź`-n’ą’ä nžčHP<ž/<ž//NŗūņJ­’źf .’č°®’ģo|’Ń nžšŸžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žļŠNNNNNNNNNNNNNNNNNNNNNN”””ūdHn’šB§B§/:ūą/<B§B§B§B§N¹MxJ­’źg+|1’ź`D?./<Hn’„Bg nż /(dHn’š/.’pHnż,/.’lB§/.’t/.’€/</(*N¹Mx`p °­’źf†B­’źLŗ"H®’Ü?./<Hn’„Bg nż /(dHn’šN¹RˆB­’źLŗH®’Ü?./<Hn’„Bg nż /(dHn’š/.’pHnż,/.’lB§/.’t/.’€/<äKžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž vNNNNNNNNNNNNNNNNNNNNNN”””ū8 nżzHh.Hn’šNŗär?./. /<Hn’Ģ?<Hn’š/.’Ä.żNŗż¼N^ _\ONŠNA’Ä-n ’Č n’Č-P’Ä"n’ÄJf/<NŗćP`fLŗhH®’Ü n’ÄHPHn’ĢNŗćś n’ČHh.Hn’šNŗćź?./<Hn’Ģ?< n’Č/(dHn’šB§B§/:’‚/<B§B§B§B§N¹MxN^ _\ONŠ NAż-n ż nż c<žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žANNNNNNNNNNNNNNNNNNNNNNž”””ū|ž–J­’źfR®’ĢNvR®’čNv`ž€J­’źfĪ.’ŃĄ.fŠ?. /.’ĢHnžō?.’Ś nžš/(dHn’š/<?. N¹QRJ­’źgJ.’Ńg B­’ź|’`@ nžģ-h’ÖJ.’Šg?. "nžšHidB'NŗšŌ`|’Š nžš!n’Öd=|’ŚJ­’źf2.’ŃĄ.g&p°®’Ģm nžšp’°Ødf /<#NŗēĢ`ˆ?. .’ĢS€NvUŸžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žÜ»NNNNNNNNNNNNNNNNNNNNNNž”””ū/(*N¹Mxp °­’źgśśJ­’źg?. nż Hh„NŗåŠ`z nż (rVĄDJg8LŗhH®’”?./. /<Hn’„?<Hn’š/.’x.ż%Nŗ÷~`0Lŗ2H®’Ü?./. /<Hn’„BgHn’šB§.ż%Nŗ÷LN^ _\ONŠ>TEMP_FILE_PASS< NA’”-n ’˜ m’Ž0.Įü:Aš-H’”/. ?.?<<S^žēNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž #NNNNNNNNNNNNNNNNNNNNNNN”””ūHh.Hn’šNŗćxB­’ź nż 1m’śhRm’śNv0( HĄ-@’l héa f*-h*’|0.’~HĄć€-@’tp°®’to -|’t` -|’t nż JØo -h’€` -|’€ nż /(jHn’xHnż%Hn’pHnż,B'Nŗē8/.’pHnż,NŗåxJ®’p^Ąr²®’p^ĮĀJ­’źWĄĄgąR®’pNv .’p//<N¹ AīżAš-Hż nżLŗŗHØ ŗŖ•žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž3pNNNNNNNNNNNNNNNNNNNNNN”””ū/Hnžō?.’Ś nžš/(dHn’š/<?. N¹QRJ­’źg J.’Šg?. nžšHhdB'Nŗš,`0 nžģ-h’ÖJ.’Šg?. "nžšHidB'Nŗš nžš!n’ÖdJ­’źfr .’Ģ//<$N¹ AīžŠAš-Hžč nžčHP"nžšHiRNŗēd nžšCčREč–ĄŁSbś"nžčEéGśtpµ f S€fö`HiHh@Nŗē&`üp’°®’ŅVĄ n^sžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žĢ…NNNNNNNNNNNNNNNNNNNNNN”””ū@Ągh"n’ś (’čEé–2°.WĄ"(’čEé–2². WĮ‚g |’’`, n’ś"n )’č$n")’äGč–³’R©’äNvR©’čNv`’v n (’č°Ø’ģop>°.f +|.’ź`‚ n’ś"n )’čEč–2°.VĄ")’čEč–2². VĮĀg$p>°.f+|.’ź` +|’ź`.p>°.f$ n’ś"n )’čęéžēNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž NNNNNNNNNNNNNNNNNNNNNN”””ūį“p°®’plœ .’pS€Nvr-@ż²®żn†-Aż(=|’’ż&Rnż& .ż(//<N¹ 2.ż&4čBćJAHĀŠ‚Aīż$0ćŖpąŖJ‚g, nż0.ż&2čAćI@tDŠ<įŖF‚ŰtįŖ…° nż&m".ż(Rh’vJ­’źWĄ nż (VĮDAĄgš/. Hn’„Nŗā nż !|’’’’„?./<Hn’„?</(dHn’š/.’xBgN¹.“žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žf#NNNNNNNNNNNNNNNNNNNNNN”””ūžš".’ҲØdWĮĀ"m’Ž0. Įü:$(d“±.WĄ€g čr` nžšØrN^ _Žü NŠ NA’ō-n ’ų m’Ž0.Įü:Aš-H’ō/. ?.?<B'NŗśšJ­’źfH n’ųJ(–c/< Nŗę` n’ų-hd’ü"n’ō!i.d#n’ü.?. n’ųHhdB'Nŗīœ n’ōHh?.Nŗņ@N^ _\ONŠNA’ä nLŠHī6ļžēNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž’“NNNNNNNNNNNNNNNNNNNNNN”””ūEč–r>²2g +|.’źN^ _Žü NŠNAžčB.’ŃB.’Š-|’č-nžš nžš-hd’Ņp(–-@’ģ|’Rp’°Ødf|.|@ .’č°®’ģnZ nžš .’čCč–r<²1fDR®’čNv-|’äLŗØH®’šHn’š<’><’>/NŗžHn’š nžšHh.NŗėNR®’čNv=|’ŚJ­’źf. .’č°®’ģn" nžš .’čCč–r/²1f üźžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž ‰čNNNNNNNNNNNNNNNNNNNNNN”””ūQRp °­’źf¬B­’źLŗ¬H®’”?./<Hn’„?< nż /(dHn’š/.’pHnż,/.’lB§/.’t/.’€/</(*N¹MxJ­’źfP nż héB g čr`8Lŗ,H®’”?./<Hn’„?< nż /(dHn’š/.’xBgN¹QRJ­’źWĄ nż (rVĮDAĀgŠ"m’ö!i„?./(„N¹Pb m’öAč -Hż nż(é3žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žUNNNNNNNNNNNNNNNNNNNNNNž”””ū’š-n’č-m’ö’ä n’č(VĄDĄ.g/<(NŗåŒ`*?. /./.?. n’č/(dHn’š/. BgN¹QRJ­’źfT n’äp°h.f"/<0Nŗå@?. n’ä/(N¹L–`& n’ä"n’č#hn#h0#h03h. U/(,Nŗå n’č(’0鈁(Ør.(r.@Øs(s héa WĄ héq›—žēNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žŖēNNNNNNNNNNNNNNNNNNNNNN”””ūBn’ŚR®’čNv nžšp’°Ødf(Jn’Śf BØd` m’Ž0. Įü:"nžš#p.d .’č°®’ģo|’Ń nžš|ž–`" nžš .’ģCč–r/²1f /<Nŗź>-m’öžģJ­’źWĄ.’ŃAĄg`B®’Ģ .’č°®’ģ_Ąr²®’Ģ^ĮĀJ­’źWĄĄgd .’ĢR€Nv//<$N¹ AīžŠAš-Hžč nžš .’čCč–r/²1f+|’ź`vTžēNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž ŗŁNNNNNNNNNNNNNNNNNNNNNN”””ū8VĄD@(8VĮDAĀg/<.Nŗß”` nżp°hf /<0NŗßxJ­’źg?. nż Hh„Nŗē J­’źWĄ nż (rVĮDAĀg’/. Hn’„Nŗą¾J­’źf~Lŗ.H®’Ü?./<Hn’„Bg nż /(dHn’š/.’pHnż,/.’lB§/.’t/.’€/</(*N¹Mxp °­’źf˜B­’ź?./<Hn’„Bg nż /(#”žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žģęNNNNNNNNNNNNNNNNNNNNNN”””ūē[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ŠNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNŖ€‚€ƒģ„W†Ā‡.‰šŠŒpÜŽH“‘ “‹”÷•c—NNNNNNNNNNNNNNNNNNNNNNNNNNN”””žØNNNNNNNNNNNNNNNNNNNNNN”””ūNŗń J­’źf/. Hn’ĘNŗŻŅJ­’źfvLŗīH®’œLŗāH®’¬YHzŅ n’˜/N¹JŸf(YHz¼ n’˜/N¹JŸf n’˜/Hn’œNŗŻACś–p± fS€fö/<NŗÜ(J­’źfP n’˜Hh.Hn’šNŗÜŲ?./<Hn’Ę?< n’˜/(dHn’š/<Hn’œ?</(dHn’š<’N¹NŹ?. n’˜Hhd(rVĄD`YžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž ARNNNNNNNNNNNNNNNNNNNNNN”””ūVĄDJg?./(nB'/(N¹SœJ­’źf?. n’ü/(nN¹TJ­’źf n’üØsN^ _\ONŠNAžäB®žōB®žš-|žüB®žų|ž’’B.žé|žžč-nžä nžäp<°(—fRR®žüNvp°®žü]Ą nžär(–²®žü]Į‚g /<.NŗŠü nžä .žüS€NvCč–r>²1WĄJ­’źVĮ‚g° nžäp(–°®žü\ĄJ­’źWĮĀgB.¾»žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž7NNNNNNNNNNNNNNNNNNNNNN”””ūgÜ(rVĄDJfh(VĄDJf2?.Hh„NŗŽĢ?./<Hn’`?< n’0/(dHn’šN¹Rˆp °­’źfB­’źJ­’źg/. ?.Nŗü>`f n’0J؄l Ør`D?. n’0/(„/(nN¹P?. n’0Hh„NŗŽF?. n’0Hhd(rVĄDNŗŽ¢/. ?.NŗūÖJ­’źWĄ n’0(rVĮDAĀg héB–ĶžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž®™NNNNNNNNNNNNNNNNNNNNNN”””ūNŗänN^ _\ONŠ/< NA’„-n ’ˆ m’Ž0.Įü:Aš-H’„/. ?.?<<NŗļĪJ­’źf/. Hn’¶NŗÜ€J­’źf n’ˆ/?.?<<NŗļœJ­’źf n’ˆ/Hn’ŒNŗÜLJ­’źfl n’ˆHh.Hn’šNŗŪĪ n’ˆ"PHi.Hn’ąNŗŪ¼?./<Hn’¶?< n’ˆ/(dHn’š/<Hn’Œ?<"P/)dHn’ą(3ÕžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž ŲÅNNNNNNNNNNNNNNNNNNNNNN”””ūžź .žüCč–qžėJ.žég$|žźp>°.žėf B.žé`R®žšNv`Dp/°.žėf|žčB.žéB®žōB®žš`$p<°.žėfJ.žčgB.žč|žžé|žžźJ.žźfFp/°.žėf" .žųAī’r/²0f /<NŗŠ`R®žōNvR®žųNv .žųAī’®žėR®žüNvp°®žōl/<NŗĻŚ`p°®žšl /<.NŗĻĀ`žęJ­‹UžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž?NNNNNNNNNNNNNNNNNNNNNNž”””ū gŲ?.HhnNŗŻźJ­’źWĄ n’0(rVĮDAĀg:?./<Hn’„Bg/(dHn’š/<Hn’`?</(dHn’š<’N¹NŹJ­’źg/. ?.Nŗū8`ZLŗšH®’pLŗŽH®’8-zÕ’4-m’ź’\?./<Hn’`?< n’0/(dHn’š/<Hn’4N¹JŽ+n’\’ź` n’0-hn’P-h’T!n’TJØo -h’X žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žūŹNNNNNNNNNNNNNNNNNNNNNNž”””ūrVĄDN¹NŹ?. n’ˆHhd(rVĄDNŗćH?. n’ˆ"PHid"P)rVĄDNŗć(N^ _\ONŠNA’Č-n ’Č/. Hn’ĢNŗŪ~J­’źf6 n’ČHh.Hn’šNŗŪ?./<Hn’Ģ?< n’Č/(dHn’šN¹RˆN^ _\ONŠNA’z-n ’z n’zJ(RWĄ(VĮDAĀg/<NŗŁŲ`Ŗ n’z(VĄDJgR(žžēNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž ėōNNNNNNNNNNNNNNNNNNNNNN”””ū’źfĀnžū’B®žģ .žų®žģNvAī’r/²0VĄ".žģ²®žų]ĮĀg R®žģNv`ŅJ®žģf/<NŗĻl`t nžä|žR<žHhR/<<’Hn’ .žų®žģNvR€Nv//.žģN¹ nžä|ž–<žxHh–/<<’Hn’/< .žų®žģNv/N¹N^.ŸNuNAN¹@t+|’üN^NuNA’:B­’źBm’čN¹B.’B/-’ö¹žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žNNNNNNNNNNNNNNNNNNNNNN”””ū` -|’X n’00( HĄ-@’LLŗH®’p?./<Hn’`?< n’0/(dHn’šB§B§/.’LB§/</.’X/</(*N¹MxJ­’źf$?./. /<Hn’`?<Hn’šB§B'NŗībJ­’źf ?./.’PB§ n’0/(nB§/.’TN¹M?. n’0HhnNŗÜ4?. n’0Hhd(rVĄDNŗÜ n’0!n’Pn/. ?.Nŗłŗ?. n×ŪžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žČūNNNNNNNNNNNNNNNNNNNNNN”””ūrVĄD(sVĮDAĀf4(s€??/(nB'/(N¹Sœp°­’źf n’z!|’’’’n n’z(VĄD(VĮDAĀ(rVĄD@Ąg?.Hh„Nŗįr?. n’zHhnNŗįb/. Hn’~NŗŚžp°­’źg¬ n’z(VĄD(rVĮDAĀgBn’ī-|’ź`=|’ī-|’ź n’zHh.Hn’šNŗŁ„,@žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž¾§NNNNNNNNNNNNNNNNNNNNNNž”””ū/Hz +O’ö-n ’> m’Ž0. Įü:Aš-H’: n’:(5VĄDJg+|’ź`T0.HĄ/HzŠN¹JgĀ|’B n’>p°(Rd|R n’>p°(@d|@ n’>p°(.d|. n’>-hd’ų-hn’ō(rVĄD@’CCčREī’āĄŁSbśCč@Eī’ŠĄŁSbśCč.Eī’¾ĄŁSbśpx°(–d |ņŹžēNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž '0NNNNNNNNNNNNNNNNNNNNNN”””ū’0Hhd(rVĄDNŗÜ^N^ _\ONŠ>TEMP_FILE_PASS< NA’^Hn’j-_’f m’öAč -H’b n’f(’Ąs0.(s!|’’’’d!|’’’’nBØ(p鈁(1|ź ččØBØjØr|RHn’j/?.Nŗš2J­’źfF?. n’f/(nN¹PbJ­’źf-n ’^ n’bHh("n’^HQHiNŗŪ–čĖžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žQlNNNNNNNNNNNNNNNNNNNNNN”””ū n’z(VĄDJg& .’ź//<$N¹ Aī’jLŗhH°?./.’źHn’~?.’ī n’z/(dHn’šN¹Rˆ n’z(VĄD(VĮDĀf?.Hhd(rVĄDNŗąäN^ _\ONŠ>TEMP_FILE_PASS<NA’č-n ’č n’č (lм’r ā R€Nvr ć Nv-@’ģ(s€??/(nB'/.’ģN¹SœJ­’źf n’č!nr:žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž–NNNNNNNNNNNNNNNNNNNNNN”””ū’D` n’>Cč–Eī’DĄŁSbś0.mҰ|nŹć@2;Nū޾ž®Āā2’’„^~*®4v’²n¾Ņ4¢ź>N/. ?. ?<p°nWĄNŗįœJ­’źf n’>/Hhd?. <B'NŗÖŽ`T n’>Ør?. HhdB'NŗÕ°`8/. ?. NŗÜJ`(/. ?. ?<<Nŗį8J­’źf*/. ?. NŗŚ~­RžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž rcNNNNNNNNNNNNNNNNNNNNNNž”””ūHn’j/?.Nŗų¦N^ _\ONŠNA’ō-n ’ü-m’ö’ų?. n’ü/(n(rVĄDN¹PöJ­’źf\ n’ųJ(f/<)NŗŅX`B?. n’ü/(nN¹PbJ­’źf( m’öAč -H’ō n’ō"n’ü#h<#h<ésN^ _\ONŠNA’ü-n ’üJ­’źfŠ/. ?</. B§B§ n’üJØ&g/(&"h"N‘ n’ü!|’’’’J­’źfR(±žēNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žb]NNNNNNNNNNNNNNNNNNNNNN”””ū’ģčN^ _\ONŠNA’0-n ’0 n’0(VĄDJgR(rVĄD(sVĮDAĀf4(s€??/(nB'/(N¹Sœp°­’źf n’0!|’’’’n n’0(VĄDJf?.HhnNŗßZ`VJ­’źg/. ?.Nŗüś`> n’0Hh.Hn’šNŗ×¶/. Hn’„NŗŲj/. Hn’`NŗŲJ­’źWĄ n’0(rVĮDAĀžBžēNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž½ĖNNNNNNNNNNNNNNNNNNNNNN”””ūē[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ŠNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNŖ€‚‚ƒķ„Y†Ä‡/‰›ŠŒqŻŽH³‘“Š”õ•a—NNNNNNNNNNNNNNNNNNNNNNNNNNN”””žbµNNNNNNNNNNNNNNNNNNNNNN”””ū@Ź n’ų(s€??N¹HüJ­’źf n’ų(s€??N¹TVJ­’źg+|’ź`”B.’ż n’šJ(c |’ż``Bn’žRn’ž m’Ž0.’žĮü:"n’š)²0f4 m’Ž0.’žĮü:)²0f m’Ž0.’žĮü:J0c|’ż n2’žm¦ n’ų(s€??.’żN¹P¶N^.ŸNuNA’ōB­’źBm’čN¹/-’ö/HzSƒžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž¾ONNNNNNNNNNNNNNNNNNNNNNž”””ū’źVĄĄ.’Bgr n’>!n’ųd!n’ōnØr.’C戁(rCī’āEčRĄŁSbśCī’ŠEč@ĄŁSbśCī’¾Eč.ĄŁSbśJ.’DcCī’DEč–ĄŁSbśp2°­’źfJm’čg ;m’č’žNJ+o’öŽü Nś(,_+_’öpę°m’žf/<2NŗČž` N¹NJN¹N^ _PONŠūÆĄNuNVN¹7ŽN¹U,N¹N¹N¹–^žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žČNNNNNNNNNNNNNNNNNNNNNN”””ū’üY/.Nŗ’„JŸWĄ n’ü h’WĮĀg /.Nŗ’Š n’ü (ŠØNvØ Nv-@ N^.ŸNuNA’š0.ĮüAķŠüż:Aš-H’ų-m’ä’ōJ.f -n ’ü`,p°nfY/-’äNŗžž-_’ü`Y/-’äNŗ’V-_’ü n’ųJØf/< 0.HĄ/N¹J®’üf/< /<’N¹ n’ō h’g/< /<’N¹"ĀžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž Q„NNNNNNNNNNNNNNNNNNNNNN”””ūP+O’ö-n’üp°nVĄ m’Ž"n’ü)s?//<:Hī’ōN¹Lī’ō"05VĮDĀg+|’ź`Ģ0.m¼°|n“ć@2;Nū R¤ØØ˜ n’ü(rVĄD(sVĮDAĀg+|*’ź`/././. /.Nŗśd`` n’ü(rVĄD(sVĮDAĀg+|*’ź`/./.µžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž'ŲNNNNNNNNNNNNNNNNNNNNNN”””ūN¹N¹N¹N¹N¹1ĪN^NuNA’ģJ® o-n’š-m’ö’ģB®’ų-n’ōB®’ü ® oÄ n’š(s€??/(n/.’ų/</.’ō/.N¹S8-|’ü®-|’ųB®’ō . ®’üNv €^ĄJ­’źWĮĀg^ n’š(s€??/(n/.’ų/</.’ō/.N¹S8®’üNv® n.kžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žū"NNNNNNNNNNNNNNNNNNNNNN”””ūY/-’äNŗž„JŸf /-’äNŗžš n’ų-h’šJnfX"n’šJ©$g/<0.HĄ/N¹Y/-’äNŗž¤ °®’ül/<0.HĄ/N¹ n’š!m’ä$`T n’šJØ(g/<0.HĄ/N¹Y/-’äNŗżä °®’ül/<0.HĄ/N¹ n’š!m’ä( n’ų"n’ō"ØBi3|B) 3n 3|’’#n’üš3žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž ×NNNNNNNNNNNNNNNNNNNNNN”””ū/. /.NŗūÄ`/.Nŗżd`` +|'’źp2°­’źfJm’čg ;m’č’žNJ+o’öŽü Nś&,_+_’öpę°m’žf+|2’ź` N¹NJN¹N^ _ŽüNŠNuNAJ­’źfšJ®g’ .¼ym|°¼0nrć€2;Nūbfffffnffz†ff’žfŖ²¾²fŹÖāī’śŹ*6žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žéNNNNNNNNNNNNNNNNNNNNNN”””ū’š(s€??/<N¹E¤`†J­’źfP n’š(s€??/(n/.’ų . ®’üNv//.’ō/.N¹S8 n’š(s€??/<N¹E¤ ® ^ĄJ­’źWĮĀg n’š(s€??/<N¹E¤J­’źg n’š(s€??N¹@ŹN^ _ŽüNŠNA’čJ® o–-n’š-m’ö’ģ-m’ö’čB®’ų-n’ōB®’ü ®ŁcžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žėNNNNNNNNNNNNNNNNNNNNNN”””ū?. n’>Hhd(rVĄDNŗÕX`ą/. ?. ?<<NŗąšJ­’źf*/. ?. NŗŁ$?. n’>Hhd(rVĄDNŗÕ`˜ n’>Øčr/. ?. ?<<Nŗą˜J­’źf2/. ?. Nŗč&J­’źg?. n’>Hhd(rVĄDNŗŌ°`8 n’>čØrp°nWĄØr刁(r(VĄDJfČ÷žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž 7ęNNNNNNNNNNNNNNNNNNNNNN”””ūBN²ŹfŹŹīāf²ZīŖś+|’ź`+|,’ź`ö+|’ź`ź+|’ź`Ž+|’ź`Ņ+|%’ź`ĘB­’ź`¾+|’ź`²+| ’ź`¦+|.’ź`š+|-’ź`Ž+|0’ź`‚+|)’ź`v+| ’ź`j+|’ź`^+| ’ź`R+|’ź`F+| ’ź`:+|!’ź`.¦'žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žAŗNNNNNNNNNNNNNNNNNNNNNN”””ū oÄ n’š(s€??/(n/.’ų/</.’ō/.N¹TØ-|’ü®-|’ųB®’ō . ®’üNv €^ĄJ­’źWĮĀg^ n’š(s€??/(n/.’ų/</.’ō/.N¹TØ®’üNv® n’š(s€??/<N¹E¤`†J­’źfP n’š(s€??/(n/.’ų . ®’üNv//.’ō/.N¹<žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žŲ-NNNNNNNNNNNNNNNNNNNNNN”””ū/. ?. ?<<NŗąJ­’źfB/. ?. NŗčĢJ­’źg. n’>(VĄDJf?. Hhd(rVĄDNŗŌ`  n’>-hd’ü/. ?. ?<B'NŗßØJ­’źf*/. ?. Nŗēø?. n’>Hhd(rVĄDNŗÓČ n’>!n’üd`F n’>(VĄD(VĮDĀg/. ?. NŗšŠ`/. ?. Nŗó"`/. ?. ¶żžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž ®qNNNNNNNNNNNNNNNNNNNNNN”””ū+|/’ź`"+|+’ź`+|$’ź` +|2’źN^.ŸNuNA’ü-m’ä’ü n’üBØBh1|’BØBØBØ BBØ(BØ$BØ,B(0N^NuNAJ-’ćf.Hm’ö/< N¹Hm’ä/<1N¹N¹|’ćNŗ’†+|u0’ņB­’ī+|ŌĄ’źN^NuNA’ü m’Ž0.Įü:r0ĆüAķŠüż:Aš-H’ü n’ü/("PJ©»„žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žr‹NNNNNNNNNNNNNNNNNNNNNNž”””ūTØ n’š(s€??/<N¹E¤ ® ^ĄJ­’źWĮĀg n’š(s€??/<N¹E¤J­’źg n’š(s€??N¹@ŹN^ _ŽüNŠNA’ģ-n’ų m’Ž"n’ų)s€?//<:-H’ōN¹ n’ō Aš-H’š n’šp(ĮüCķŅüż:Cń-I’ģ"n’ģpś°ig+|’ź`ņ n’ų(s€??N¹W–žēNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž~NNNNNNNNNNNNNNNNNNNNNN”””ūNŗķŠ`ų/. ?. Nŗļ`č n’>-hd’ü/. ?. ?<<NŗŽīJ­’źf*/. ?. Nŗš?. n’>Hhd(rVĄDNŗÓ n’>!n’üd`Œ/. ?. Nŗ÷š`|/. ?. Nŗų$`l/. ?. Nŗš`\/. ?. Nŗć¬`L/. ?. Nŗńģ`ɈˆČ¢ÉŠ5Šb5ČjÉPVČÉČÉPNČÉPPČɈPˆČXÉČÉČ*ÉPPČÉČÉP6ČÉČ ÉPDČ ÉČÉ"DžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž%{NNNNNNNNNNNNNNNNNNNNNN”””ūNR&ASM_ASMASM_DIVASM_MODASM_MPY CHECK_TIMERIOCOMASM_DMA_RELEASEIOCOMASM_DMA_REQUESTIOCOMASM_IOCOMASMIODECLARATIONSIODECLARATIONS_IODECLARATIONS LOADER_LOADERLOADER_MARKUSER MINI_IORESC MINI_MINI MISC_LOCKDOWN MISC_LOCKUP MISCžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž ¼ģNNNNNNNNNNNNNNNNNNNNNN”””ūɈČɈČ Č ÉČÉČÉČ ÉČɈ ˆ ˆˆˆˆˆˆ ˆˆˆ ˆˆ ˆ ˆČ2ÉČÉČÉČÉČ Ɉ6ˆˆ.ˆˆˆˆˆˆˆ ˆˆˆˆ¼ˆ ˆ ˆ ČbÉČÉČÉČzɈ–Č&ÉČɈˆ$Š )Š5ˆŽŠ )Š5ˆŽŠ )Š$5Š )Š5Š5ˆ¤ˆ|ˆ|ˆtŠ )Š,5Š )Š5Š5ˆĪŠ )Š$5Š )Š5Š5ˆžˆTˆTˆBˆˆdŠ )ŠŖĄžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žʰNNNNNNNNNNNNNNNNNNNNNN”””ūP,ČÉPLČÉČÉČČÉČ(ÉČÉŠ,MŠMČ8ÉPPČJÉČ(ÉČÉČÉČÉPlČbÉP6PŽČÉČpÉŠx5P4P˜ČÉPtČÉČ8ÉČ@ÉPhČÉČÉČÉP>Č>ÉČ4ÉPPČÉČ6ÉP.ČÉPŽČÉČ*ÉP ˆšČvÉPČɈFPČÉP.ČɈČ:ÉČ8ÉP&ČÉPČÉȞÉČÉÉ ÉŠŠŠ8PPˆČɈŠ„Č ÉČ ÉČ ÉŁčžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žJNNNNNNNNNNNNNNNNNNNNNN”””ūC_MISC SYSGLOBALSSYSGLOBALS_SYSGLOBALSØF©ÕL8 Copyright 1984 Hewlett-Packard Co. All rights reserved.ĄSRMAMMODULE_SRMAMMODULE¬^SŅM D, ’ōXžF9885RDOB D’ōYę_PACP¼Z4_RESETRˆZ`_SENDWRITEPACKŠūžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž éæNNNNNNNNNNNNNNNNNNNNNNž”””ūBLIBS:F ØF?< F9885ØFKUSYSDEVSØFUeCRTØFetCRTBØFtA804XDVRØFKEYSXØF– NONUSKBD1ØF– NONUSKBD2ØF”BAT/}žēNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žłNNNNNNNNNNNNNNNNNNNNNNž”””ūČ,ÉŠÉ8ÉČdÉČHÉČXÉČÉČtÉČÉČTÉČŗÉČČÉȀɈˆČÉČÉČÉČÉŠ•Š•PPŠiŠ-ŠŠ‰Š±Š ŠÕPˆPFČ4ÉP2P.ČÉP4PČÉP"ČÉPˆ$ˆPFČ4ÉP2P.ČÉP4PČÉP"ČÉPČÉŠ5Č"Č"ÉPPČÉPČÉČ ÉČ*ÉČÉČÉP6ČɈŠ„ČÉČ ÉČÉŠ 5»:žēNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žtNNNNNNNNNNNNNNNNNNNNNN”””ūNA’ü-m’ö’ü n’üHP/</< B§Nŗóä n’ü!n!|?. Nŗš©€NŠNV"na’LNK|'3n€n$n$® .S€5@5|FßGépIźrfžśfö j’’fžöažśN^ _ŽüNŠNV"nažäNK|'3n€pEérf gųBi€n$n$® 5|’’ .U€m 5@5|¾yžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž TÕNNNNNNNNNNNNNNNNNNNNNN”””ūNŗüN n-h’ų’ę"n’ę|’Bi¼U/(’ųN¹ 6=_’ō n’ę|’ n"h’ü.’õ€r)²€VĄ.’ō艁VĮ‚g?<’ö/</NŗūŲ.’ō€mf°¼n\ć€2;Nūzˆˆ–īąīB.’õVĄD.’õVĮDA‚.’õVĄD@€g?<’ö/</.NŗūdBn’š0.’ņHĄŃ® .š“žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž ĶBNNNNNNNNNNNNNNNNNNNNNN”””ūTR "=|’’’žRn’ž0.’žĮüAķŠüż:Aš SRM_DRV.CODEhWĄgpB°hWĄg`x n’öC품 ‰U?.’ž?<N¹0lŠ|č@@V@=@’ś n’ö"hJ‘g?.’ś/(N¹ n’ö"P/) (’ōXž Ą’ō[>’ō[² ’ō[ę>†’’’ś>†’’’ś’ōV®’ōWöØF©ÕM-COPYRIGHT (C) 1983 BY HEWLETT-PAC›”žēNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž »NNNNNNNNNNNNNNNNNNNNNN”””ūFßGépIźrfžtfö j’’fžpažt n .Š€1©žN^ _ŽüNŠHH n p°c0/</./<<’/. /<p n /N¹N^ _PONŠ NA’ų-n ’ü-n’ų n’üJ(Rf/<Nŗž®`( n’üHhR"n’ųHQNŗ’` n’üHh@"n’ųHiNŗ’LN^ _PONŠNA’Ö-n ½“žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž gäNNNNNNNNNNNNNNNNNNNNNN”””ū’ź‘® n .’źć€ŃØ’š`ź?<N¹`Ü?<"N¹`Ī np°hWĄr ²hWĮ‚.’õVĄDĀg?<N¹`?<’ö/</.NŗśŚ`„?< N¹`vRn’šp °n’šnD.’ō€r²€f ?< N¹.’ō€r²€f ?<N¹?<N¹`"?<N¹`?<’ö/</.NŗśTKüžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž ˜NNNNNNNNNNNNNNNNNNNNNN”””ūNV’ü n-h’ų’ü"n’ü)VĄD)VĮD‚g ?<N¹ n/(’ųN¹ N^.ŸNuNV/-’ö/Hz"+O’ö n/(’ųN¹ +o’öŽü Nś,_+_’ö+n ’ź;n’žNJN^ _Žü NŠĻ’NV’ęJ-’Ćf ?<N¹ n"h’ų|’"h’ų|’/(’ų?<®‡N¹ "=z’¾’ö n"h’ü).Ļ’öé0.’öiŠžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž ˆ/NNNNNNNNNNNNNNNNNNNNNNž”””ū’ā n’ā(VĄD@(rVĮD‚g/. /.Nŗ’p`\ n’āJ(RWĄ(VĮDAĀg/<Nŗž`0 n-H’ŽLŗ*HØLŗ.H nAč$-H’Ž n’ŽLŗHØLŗH nAčH-H’Ž n’ŽLŗHØ|’ę-m’ź’ų<’Hn’ęCī’ü"¼HQ?/////Hn’Ś"m’Ž$n’ā*s€\XžēNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž wŚNNNNNNNNNNNNNNNNNNNNNN”””ū`ū°N^ _Žü NŠNV’ģ m’Ž"n)s€?//<:-H’ģN¹ n’ģ Aš-H’ü n’ü(5VĄDJg+|’ź`ŅN¹/-’ö/Hz|+O’ö n’üp(ĮüAķŠüż:Aš-H’ģ n’ģp°hg ?<N¹ n’ģ-h’ų-h’ō0.m °| nć@2;Nū22.öööö22 /Nŗł`ā nØr”žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž « NNNNNNNNNNNNNNNNNNNNNN”””ū/(’ų?.’öN¹ " n/(’ųBgN¹ "U n/(’ųN¹ 6=_’ō n"h’ü.’õ€r)²€VĄ.’ō艁VĮ‚g?<’ö/</Nŗžā.’õVĄDJg. n"h’ü©5"h’ü)5VĄDJg ?<3N¹Bn’šJ® oL/-’ö/Hzš+O’ö n/(’ų?<®‡N¹ ".?’öp툁.’ö n"h’ü).Ļ’öé0½žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž Ż|NNNNNNNNNNNNNNNNNNNNNN”””ūŠ8ÉPČ Č  P Č Č Č Č ČyŠ ÉP&P0PPŠ€ÉČ Č  PŠ:ŠPŠMŠ*ÉPDP`PŠXÉČ Č Š5Č Č Č  Č  Č Č P.ŠōÉŠÉŠ4ÉŠ$ÉŠ.ÉŠÉŠ ÉŠÉČ0 Š!Č, ŠńČ Č  ČyŠ"ÉŠŒÉŠ,ÉŠ0ÉŠBÉŠÉČ Č ŠįČ ŠJ©PŠżŠeЉPŠÕŠ ņČžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž DėNNNNNNNNNNNNNNNNNNNNNN”””ūs`Ō`Š n’ü(5VĄD n’ü(5VĮDAĀg ?<3N¹-n’š .€’J€VĄ".’šĀ<’‚g ?<N¹J®]ĄJ® ]Į‚ .Š® n°Ø^Ą€g ?<N¹ n .ŠØn n’üŠØlм’ą€/ . R€lR€ā€//NŗųŲ` ?<'N¹BgN¹+o’öŽü NśH,_+_’öN¹pö°mĢžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž 2·NNNNNNNNNNNNNNNNNNNNNN”””ū.’ö/./<N¹nš’ö 눁n’ö/./<N¹.ą’÷ .’÷ n/(’ų?.’öN¹ "Y n/(’ōN¹ =@’īJn’īmäJn’īVĄr²n’īVĮĀg ?<N¹ ® n -n ’ź` -|’źpŠ®’źlмī€=@’ņ n/(’ų?<®‡N¹ " n"h’ü).Ļ’öé0.’önš’ö0.’ņn’ö0(ć@2;酾NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž īMNNNNNNNNNNNNNNNNNNNNNNž”””ūŠŠ¹ŠÉČ ŠZ)…Č …ČŠX Ń˜5ˆPˆˆPˆˆPˆˆPˆˆPˆˆPˆˆČ­ˆŠŠ*åŠ0õČ"­ŠFyŠŻŠŠ ŠPPнŠYPŠŃ\ Ț­Č­ČMŠhAŃNMŠNyŠ*Š&5Š’eŠEŠEŠb5ŠqŠV„Š"YŠĘMuP ČuČuČuP ČuČuČuČ uČuČuČukNžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž øNNNNNNNNNNNNNNNNNNNNNN”””ū’žgNJp°nWĄr ²nWĮ‚g/. nJØxg/(x htNN^ _ŽüNŠNuNVN¹N¹@N¹N¹N¹N¹ˆN¹N¹N¹N¹N^NuNup?N¹;|’ō’žNJ <Ī)fąfPS€nī8žŚg <%i)fĄf0S€nī`,</<Š)f¢fHWN¹jč\Op `Ä\OŅāžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž †NNNNNNNNNNNNNNNNNNNNNN”””ūNū2PPPPPP2.?’öp툁.’ö-| ®’ųB®’ü` .?’öp툁.’ö-| F’ųB®’ü` n/(’ų?.’ö0.’īHĄŠ€Cśü”10.’īHĄē€CłPHq/(’š/.’źJ®’üg/.’ü"n’ųN‘BgN¹+o’öŽü NśV,_+_’ö n"h’ų|’/(’ōN¹J­’źWĄr²­’źWĮ‚pö°m’žWĄĀg B­’ź`?-’ž/-’ź/."^žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž ŽNNNNNNNNNNNNNNNNNNNNNN”””ūē[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ŠNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNSNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN«€‚‚ƒī„Y†Å‡1‰œŠŒsßŽJ¶‘!“”ų•c—NNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž!nNNNNNNNNNNNNNNNNNNNNNNž”””ūNV"nEé B. p’)VČ’ųf`$WČ’śg`g| ¼ )fųN^ _XONŠNV n P"n "QBh1| )fH)f>f8f2Bh€R€r ć )gr ć `ļ€ €)čH@V@1@N^ _PONŠNV"n n Gé | Ø-(,Š|€rŅ®ØØN^ _Žü ožĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž!Ż”NNNNNNNNNNNNNNNNNNNNNN”””ū n P"n "QBh1| )fH)f>f8f2Bh€R€r ć )gr ć `ļ€ €)čH@V@1@N^ _PONŠNV"n n Gé | Ø-(,Š|€rŅ®ØØN^ _Žü NŠNV’ģ/. /.Nŗ’> n PJhf,-H’ģ"n "Q-I’š| <,QČ’ž|’ōEé ¼ |“øžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž!«ČNNNNNNNNNNNNNNNNNNNNNN”””ū"`Ŗfg,¼ )fųSØm/. /.NŗżL`|Bh1|`p¼ )fų (ŠØ°ŒgT (*ŃØ ("!@!@&Ø"(’€ģ m"<!A*ķÓØ&/ //<!Nŗś*"n "Q| `BhN^ _PONŠNuNA0.mް|n†ć@2;Nū&2>JVbnB­’ź`j+|’ź`^+|JgžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž! 2_NNNNNNNNNNNNNNNNNNNNNN”””ūNŠNV’ģ/. /.Nŗ’> n PJhf,-H’ģ"n "Q-I’š| <,QČ’ž|’ōEé ¼ | ¼U/ Nŗž¤JfS.’ōgŲ"n’š`Ō n’ģ.(ģ‡S‡!G!|*/.’š//<!Nŗ’,"n’šEé | )gųfśgz/ "n//<!Nŗžö"n’šEé ¼)gųB®’üB®’ų) g$) gšR®’ųŅžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž!DNNNNNNNNNNNNNNNNNNNNNN”””ū’öžLISASM_ASMASM_MPYIODECLARATIONSIODECLARATIONS_IODECLARATIONSISR_ISRISR_PERMISRLINK LOADER_LOADERLOADER_MARKUSER SYSGLOBALSSYSGLOBALS_SYSGLOBALSØF©ÕL8 Copyright 1984 Hewlett-Packard Co. All rights reserved.NSIODECLARATIONS_IODECL®–’žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž!˜łNNNNNNNNNNNNNNNNNNNNNN”””ū’ź`R+|’ź`F+|’ź`:+|’ź`.+|’ź`"+|’ź`+|’ź` +|’źN^ _TONŠNA’čB­’ź-n’ō m’Ž"n’ō)s€?//<:-H’šN¹ n’š Aš-H’ģ n’ģp(ĮüCķŅüżJ-q’üp(ĮüCķŅüż>J±f+|’ź`n n’ģp(ĮüCķŅüż>"qwŲžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž! g NNNNNNNNNNNNNNNNNNNNNN”””ū) rtvćÓQŹ’śÓ®’ü`Ür(²®’ųf ®’üg" n’ģ1|` n’ģ1|` n’ģ1|N^ _PONŠNV’ų"n -Q’ü n-P’ų PBhBh"n’ü| | | U/ NŗżrJg4/.’ü/.’ų/<!Nŗž n’ų!h"1|"n’ü|€| ` n’ų1|N^ _PONŠNV/. /.Nŗżd n PJhfv"n ĆžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž!w2NNNNNNNNNNNNNNNNNNNNNNž”””ūIONS€ ²¤MARKUSERBUBBLER tC_ ²DOWN MP@ MISC_MIR rGLOBALSSYSGLOBALS_SYSGLOBALSØF©ÕL8 Copyright 1984 Hewlett-Packard Co. All rights reserved.ĄSRMAMMODULE_SRMAMMODULE¬ŅM D[žēNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž!ˆĒNNNNNNNNNNNNNNNNNNNNNN”””ūBLIBS:B ØF?< BUBBLEØFKUSYSDEVSØFUeCRTØFetCRTBØFtA804XDVRØFKEYSXØF– NONUSKBD1ØF– NONUSKBD2ØF”BATŖ—žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž! T=NNNNNNNNNNNNNNNNNNNNNN”””ū"Q ( kJg 1|`\"(oЁ°o1|`F|!A&Ҽ?ģ m"<!A* ( ģ€!@ (!@ŃØ&/. /.NŗžčN^ _PONŠNV’ų n -P’ü n P-H’ųBhBh/.’ü//<!Nŗż"n’ü| U/ NŗüJJg" n’ų!h"1|"n’ü|€| ` n’ų1|N^ _PONŠNV’ō/. /.śžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž!"aNNNNNNNNNNNNNNNNNNNNNN”””ūBUBBLE’BUBBLES’BUBBLES_BUBBLESR t BUBBLES__BASER r BUBBLE_BUBBLER pBUBBLE_BUB_INITR ŽBUBBLE_BUB_ISRR ^ BUBBLE_BUB_TMRd BUBBLE__BASEERøBUB_DVR_BUBDOISRR¢BUB_DVR_BUBDOREADRŽBUB_DVR_BUBDORESETRBUB_DVRģdžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž!»öNNNNNNNNNNNNNNNNNNNNNN”””ūØF”§CLOCKØF§°PRINTERØF°¾DISCHPIBØF¾ŃAMIGOØFŃćCS80OØFćšIODECLARATIONSØFšüHPIBCSØFüDMASØF!REALSSØF!+ASC_AMѧžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž! ĶŖNNNNNNNNNNNNNNNNNNNNNN”””ūNŗüN n PJhfˆ"n -Q’ų n P-H’ō ( kJg 1|`b"(o JfЁ°o 1|`H"n’ų|ģ m"<!A*ķ!A& ( ģ€!@ (!@ŃØ&/. /.NŗžäN^ _PONŠNV"n "QEé Gé n P(h" hgn1||)fų`Īg* (&°ŒggÓ`ņ!L"`źDžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž!PNNNNNNNNNNNNNNNNNNNNNNž”””ū_BUBDOWRITERōBUB_DVR_BUBGETINFORPBUB_DVR_BUB_DVRR¶’ö+n ’ź;n’žNJN^ _Žü NŠĻ’NV’ęJ-’Ćf ?<N¹ n"h’ų|’"h’ų|’/(’ų?<®‡N¹ "=z’¾’ö n"h’ü).Ļ’öé0.’ö/(’ų?.’öN¹ " n/(’ųBgN¹ "U n/(’ųN¹ 6=_’ō n"h’ü.’õ€²šžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž!ī„NNNNNNNNNNNNNNNNNNNNNN”””ūØF©ÕL8 Copyright 1984 Hewlett-Packard Co. All rights reserved.NSIODECLARATIONS_IODECL®€ ²¤BBUBBLER t ² ’PNV"nEé B. p’)VČ’ųf`$WČ’śg`g| ¼ )fųN^ _XONŠNV¦­žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž! ž›NNNNNNNNNNNNNNNNNNNNNN”””ū®!L"g¢`ōff g>1|¼ )fųSØm/. /.Nŗż`dBhJhfX1|`N (&°Œg gÓ`ņg`ö!L"¼ )fų°Œg (*ŃØ ("!@Ø"(’€Ņ¼?ģ m"<!A*/ //<!Nŗśš"n "Q| `Źg (&°Œg gœ`ņ!L1€žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž!ؤNNNNNNNNNNNNNNNNNNNNNN”””ūē[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ŠNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNSNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN«€‚ƒƒļ„Z†Ę‡2‰Š ŒuąŽLø‘#“”ū•f—NNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž"NNNNNNNNNNNNNNNNNNNNNN”””ūCé4-I’ų-n’ų’č0.m6°| n.ć@2;NūĦ""Ŗ""Äč"n’čJig+|!’ź`” .Š® Nv n’ō°Ønv"n’č#n$n’ģ (nŠŖNvŠ®Nv#@ #n #|J©gHn’üHn’ųN¹ŽJnf n’čJhg`ņ n’čJhf ?(Nŗżą` +|’ź`h n’čJhg+|!’źüržĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž" ĻįNNNNNNNNNNNNNNNNNNNNNN”””ūEPROMSR~_B¤WRITE’ōP(DORESETR|_BUBDOISR’ōNf_DVR_BUBGETINFOPSR_PERMISRLINKō’ōR°8R’ōRč’ōSˆ ’ōS¦ r r’ōN¦ ’ōQžØF©ÕP’’ƒĄ’ó?n’’’ƒą’ńod*č’ö³ˆ’ó Œ’ńqr’’ƒą’’…ą*č’ńqr”žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž"¹½NNNNNNNNNNNNNNNNNNNNNN”””ūBLIBS:EØF?<EPROMSØFKUSYSDEVSØFUeCRTØFetCRTBØFtA804XDVRØFKEYSXØF– NONUSKBD1ØF– NONUSKBD2ØF”BAT7žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž" *NNNNNNNNNNNNNNNNNNNNNN”””ū`Č .Š® Nv n’ō°ØnŖ"n’č#n$n’ģ (nŠŖNvŠ®Nv#@ J® o$ . м’Nvlм’ą€į€Nv#@` n’č!n  n’č!|JØgHn’üHn’ųN¹ōp°nf n’čJhg`ņ n’čJhf ?(Nŗüž` +|’ź`†`‚Hn’üHn’ųN¹ n’ų?(NŗüŠJ­’źf n’č"n’ģ#P6A7žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž" VvNNNNNNNNNNNNNNNNNNNNNNž”””ūEPROMS_’ EPROMS_EPROMSRzEPROMS_EPROM_TMR EPROMS__BASEBR INST_EPROME’INST_EPROM_INST_EPROMR~INST_EPROM__BASER|ƒą’ńod*č’ö³ˆ’ó Œ’ńqr’’ƒą’’…ą*č’ńqr…’’„’ńs¼² ³ˆ@ 8j©žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž"ŠŒNNNNNNNNNNNNNNNNNNNNNNž”””ūØF”§CLOCKØF§°PRINTERØF°¾DISCHPIBØF¾ŃAMIGOØFŃćCS80OØFćšIODECLARATIONSØFšüHPIBCSØFüDMASØF!REALSSØF!+ASC_AMѧžēNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž"uyNNNNNNNNNNNNNNNNNNNNNN”””ū` n’ģBØ6`D n’čJhVĄ"n’ō’©s툁)s)sVĄDJf ?(Nŗüv` +|'’źN^ _ŽüNŠNA’ų-n’ü n’üAč4-H’ų n’üHh Hn’ųN¹¢N^.ŸNuNA’ģ-|’’’’’üR®’ü .’ü//<N¹ AķŠüż:Aš-H’ģ n’ģp°hWĄJhWĮĀp°hWĄt“hWĀĄgt-h’š"n’šp°)f‰{žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž" eGNNNNNNNNNNNNNNNNNNNNNN”””ūBUBBLESR@$RBUBBLES’BUBBLES_BUBBLESR BUBBLES__BASER `OADER_LOADER’ōPØBLE_BUBBLEHSR_ISRSM_ASM(ODECLARATIONS_IODECLARATIONSŒYSGLOBALS_SYSGLOBALS’ōN€_DVR_BUB_DVR’ōP¼BLE_BUB_INITpOADER_韾ĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž"š²NNNNNNNNNNNNNNNNNNNNNN”””ūØF©ÕL8 Copyright 1984 Hewlett-Packard Co. All rights reserved.¬ BUBBLE__BASEER® ŁS¤t’EPROMSR~¤rPNA’āB­’ź m’Ž"n)s€?//<:-H’īN¹ n’ī J°WĄr²nVĮĀg+|’ź` ÕžēNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž"FHNNNNNNNNNNNNNNNNNNNNNN”””ū`1|1|-h’ų"hCé4-I’ōHn’šHn’ōN¹P n’ōJhf(B§Hz’ /.’šV—?<Ą?<Ą n’ō?(/.’ųN¹ ®’üm’0N^NuNuNVN¹N¹ pN¹N¹N¹N¹N¹¶N¹ ŽN¹N^NuR"n’ųHQNŗ’` n’üHh@"n’ųHiNŗ’LN^ _PONŠNA’Ö-n ’ā n’ā(VĄD@(rVĮĀ9žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž"0NNNNNNNNNNNNNNNNNNNNNN”””ūNA’āB­’ź m’Ž"n)s€?//<:-H’īN¹ n’ī J°WĄr²nVĮĀg+|’ź`0.m°|nć@2;Nū FRśśVJ® o0-n’ź .Š® Nv n’ź°Øo+|’ź` n’źpŠØnNvŠ®Nv-@’ų .’ųlм?’rā ć€NvŠ®’ųNv"m’Ž(s?//<:Hī’āN¹LīʟžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž" ©ƒNNNNNNNNNNNNNNNNNNNNNN”””ū0.m°|nć@2;Nū FRśśVJ® o0-n’ź .Š® Nv n’ź°Øo+|’ź` n’źpŠØnNvŠ®Nv-@’ų .’ųlм?’rā ć€NvŠ®’ųNv"m’Ž(s?//<:Hī’āN¹Lī’ā"бNv-@’ų-n’ų’üp°® f n"n’ü‘`†B®’ų .’üм@Nvlм?’rā rć Nv®’üŪžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž"ßßNNNNNNNNNNNNNNNNNNNNNN”””ūÉģČ Č Č Č Č Č Č Č Č ČČ ŠČ"ČȁČČZP^Č8ČPČ:PȁČbP2Š*ČPvŠ2QŠaPŠIŠ Š)ŠPPŠqŠ8!Š!ČķPP P Š!PvČPķČķČķQ¤QöČ ķPZÉČ ­Š)Č­Č mˆŠ PˆˆPŠ8ÉPČ Č  P Č Č Č ĀžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž"%NNNNNNNNNNNNNNNNNNNNNNž”””ū’ā"бNv-@’ų-n’ų’üp°® f n"n’ü‘`†B®’ų .’üм@Nvlм?’rā rć Nv®’üNv-@’ņ .’ņ°® o-n ’ņ/.’ü n .’ųHp/.’ņN¹ .’ņ‘® Nv .’ņŃ®’ųNv .’üŠ®’ņNvT€Nv-@’üJ® f€`¾+|’ź`²`®-|’ü m’Ž"n)s€?//<:-H’źN¹ n’ź B° m’Ž"nužĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž" üŠNNNNNNNNNNNNNNNNNNNNNN”””ū’ö’šˆ’šASM_ASMASM_DIV ASM_MOVELEFTASM_MPY LOADER_LOADERLOADER_MARKUSER SYSGLOBALSSYSGLOBALS_SYSGLOBALSØF©ÕL8 Copyright 1984 Hewlett-Packard Co. All rights reserved.¬ BUBBLE__BASEER® €ŁS¤tRATIONSgpžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž"ģīNNNNNNNNNNNNNNNNNNNNNN”””ūČ ČyŠ ÉP&P0PPŠ€ÉČ Č  PŠ:ŠPŠMŠ*ÉPDP`PŠXÉČ Č Š5Č Č Č  Č  Č Č P.ŠōÉŠÉŠ4ÉŠ$ÉŠ.ÉŠÉŠ ÉŠÉČ0 Š!Č, ŠńČ Č  ČyŠ"ÉŠŒÉŠ,ÉŠ0ÉŠBÉŠÉČ Č ŠįČ ŠJ©PŠżŠeЉPŠÕŠ ŠŠ¹ŠÉČ ŠZ)…Č …ČsüžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž"3xNNNNNNNNNNNNNNNNNNNNNN”””ūē[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ŠNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN«€‚ƒģ„X†Ć‡/‰›ŠŒrŻŽH³‘“Š”ö•b—NNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž#ģNNNNNNNNNNNNNNNNNNNNNN”””ūØF©ÕA” ASMpFRŚķžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž#0üNNNNNNNNNNNNNNNNNNNNNN”””ūŠQˆˆˆ ˆˆ Š-ˆŠ!ˆ Š-ˆŠ!ˆˆˆˆŠEˆˆˆ ˆˆˆŠEˆˆČ UČ UˆČaˆˆŠEˆŠ ĮČUČUČUŠ ńČUČ UˆČaˆˆŠEˆŠĮбČUČUČUŠ ČUČ UˆŠĶÉģČ Č Č Č Č Č Č Č Č ČČ ŠČ"ČȁČČZP^Č8ČųLžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž#F NNNNNNNNNNNNNNNNNNNNNN”””ūPROCEDURE INITVECTS; PROCEDURE CPYMSG(MSG: STRING255); FUNCTION MEMAVAIL:INTEGER; FUNCTION TICKER:INTEGER; PROCEDURE CACHE_ON; PROCEDURE CACHE_OFF; END; :ŌžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž# ß7NNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž#©kNNNNNNNNNNNNNNNNNNNNNN”””ūBLIBS:IZØF?<ASMØF SYSGLOBALS9ˆ ØFMINIˆ:ˆˆˆˆ ØF BOOTDAMMODULEˆØF)LOADERˆˆˆ ˆØF)*INITLOADˆˆˆØF*,ISRPˆ(ˆP ˆ:ˆØF,0MISC9Č:9Č9ČØF0:FS"ˆ^Šr Č9Č ń*žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž#u‘NNNNNNNNNNNNNNNNNNNNNN”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž# ŠdNNNNNNNNNNNNNNNNNNNNNN”””ūMODULE ASM; IMPORT SYSGLOBALS; EXPORT TYPE STRINGMAX = STRING[255]; PROCEDURE MOVELEFT (ANYVAR S,D: INTEGER; Z:INTEGER); PROCEDURE MOVERIGHT(ANYVAR S,D: INTEGER; Z:INTEGER); PROCEDURE FASTMOVE ( S,D: ANYPTR; Z:INTEGER); PROCEDURE NEWBYTES(VAR P: ArŌžēNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž#šZNNNNNNNNNNNNNNNNNNNNNN”””ūØF:< INITUNITS9ˆP ØF<>LDRPPˆ0ˆP P0ØF>?SETUPSYSÅČ(9Č ØF?QSYSDEVSƂ€ØFQR SYSDEVICES’öØFRTA804XDVR€ˆ ØFTU A804XINITˆ’öŖŽØFUYCIIL PˆˆČØFYZCMDČ Č ˆˆØFneunable to close _užNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž#eÆNNNNNNNNNNNNNNNNNNNNNN”””ū)s€?//<:-H’źN¹ n’ź r0-A’ųB.’÷/-’ö/Hzj+O’ö n’üp0 €š’f4 n’üp°(WĄ n’ür²(WĮ‚gS®’ųNvJ®’ų]Ą’@’÷J.’÷f ®@’üNv+o’öŽü Nś",_+_’öpō°m’žgNJ` ®@’üNv ® ’ü\Ą.’÷J.’÷g’Z ® ’üm+|’ź`t m’Ž"n)s€žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž# ¹UNNNNNNNNNNNNNNNNNNNNNN”””ūNYPTR; Z:INTEGER); PROCEDURE POWERUP; PROCEDURE ERRMSG; PROCEDURE FINDROMS; PROCEDURE F_PWR_ON; PROCEDURE FLPYREAD(SECTOR: INTEGER; ANYVAR BUFFER: INTEGER); PROCEDURE FLPY_WRT(SECTOR: INTEGER; ANYVAR BUFFER: INTEGER); PROCEDURE FLPYMREAD(SECT9'žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž#Ļ NNNNNNNNNNNNNNNNNNNNNN”””ūØF©ÕM’’ƒ\’ó?’’’ƒ|’ńodLl’ö³ˆ’ó ’ńqr’’ƒ|’’…ąLl’ńqr…’’ƒ¢’ńs¼®3ˆ ž ØźŃSERIAL_3’ ž TR’’ˆś’’ˆś’ö’’„’ō"ź’_’ö³ˆ’’ˆś_’’„ ’ō)ø’’„6’ō.^’ō.^ ÄžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž#VžNNNNNNNNNNNNNNNNNNNNNN”””ū?//<:-H’źN¹ n’ź Aš-H’ę n’ę!n’ü/< .’üмNv//<N¹N¹ ®’üNv n’ę!@6` +|’źN^ _ŽüNŠNuNVN¹N¹zN¹N¹N¹N^Nu ’PNV"nEé B. p’)VČ’ųf`$WČ’śg`g| ¼ )fųN^ _XONŠNVC°žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž#  ĀNNNNNNNNNNNNNNNNNNNNNN”””ūOR_COUNT, SECTOR: INTEGER; ANYVAR BUFFER: INTEGER); PROCEDURE FLPYMWRITE(SECTOR_COUNT, SECTOR: INTEGER; ANYVAR BUFFER: INTEGER); PROCEDURE FLPYINIT(PTR: ANYPTR; I: SHORTINT); PROCEDURE SETINTLEVEL(LEVEL: INTEGER); FUNCTION INTLEVEL: INTEGER; PROCEDU7ŲžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž#ü8NNNNNNNNNNNNNNNNNNNNNN”””ūT ’’„J’ō2~’’„J’÷ƒ,’÷qX’’„r’ö;P0€ŽŅ’’’÷u’’…Ź’öAā’’…ʧ ’’Ŗn’óč’öœ0’’…Ŗ’öš8@R’ń@`’’„“’’„Ų’’§ ’óč’öŀ’’…Š’öÅ"_BASE§Ą’’…š STRDELETEE’’ö¤Š’öœ:’öœV’öœ>’öœB’öœF’öœJ’öœP’öœ’öJ’öR’öœZ’öœ`’ö’šˆ’šˆP>’’’’’…4’š…XĄŃžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž#ĶNNNNNNNNNNNNNNNNNNNNNN”””ūČQČQŠ)Č$QČVQČ8QŠ)ЈČ:QČQŠ)ČQŠ)ČQČ QČ\QČQČQČ>QČQŠ)Š8Š)ČQŠ1PŠ Š]ŠAb'b#bbbbŠÉQŠ ČQČQČQŠ ČQŠ)Š)Š)ŠEŠqŠŠ¹ŠŠ!ŠįŠ ŠaŠŠńČUДЕˆ ˆˆˆŠ"5ˆˆFņžēNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž# óNNNNNNNNNNNNNNNNNNNNNN”””ūRE NEWWORDS(VAR P: ANYPTR; WORDSIZE: INTEGER); PROCEDURE USERPROGRAM (EXECLOC,INITSP: INTEGER); PROCEDURE SAPPEND(VAR DEST: STRING;SRC:STRINGMAX); FUNCTION IAND(A,B: INTEGER): INTEGER; FUNCTION IOR (A,B: INTEGER): INTEGER; PROCEDURE CI_SWITCH; ĄžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž#EĢNNNNNNNNNNNNNNNNNNNNNN”””ūē[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ŠNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN«€‚‚ƒī„Z†Å‡1‰œŠŒrŽŽI“‘ “Œ”÷•c—NNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž$4‚NNNNNNNNNNNNNNNNNNNNNN”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž$ čxNNNNNNNNNNNNNNNNNNNNNN”””ū freadable, fwriteable: boolean; freadmode, fbufvalid: boolean; feoln: boolean; feof: boolean; fmodified: boolean; fbufchanged: boolean; fpos: integer; įIžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž$ž$NNNNNNNNNNNNNNNNNNNNNN”””ūinteger; charptr = ^char; textpntr = ^text; string80 = string[80]; string255 = string[255]; suffixtype = string[5]; string255ptr = ^string255; unitnum = 0..maxunit; vid = string[vidleng]; tid = string[tidleng]; fid = string[fidleng]; passtype = strin€žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž$³NNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž$ qļNNNNNNNNNNNNNNNNNNNNNN”””ū fleof: integer; fpeof: integer; flastpos: integer; freptcnt: shortint; am: amtype; fstartaddress: integer; fvid: vid; ¬MžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž$­NNNNNNNNNNNNNNNNNNNNNNž”””ūg[passleng]; filekind = (untypedfile, badfile, codefile, textfile, asciifile, datafile, sysfile, fkind7, fkind8, fkind9, fkind10, fkind11, fkind12, fkind13, fkind14, lastfkind); Ÿ”žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž$RąNNNNNNNNNNNNNNNNNNNNNN”””ūØF©ÕM’’‚4’ó?n’’‚T’ńodS’ö³ˆ’ó R’ńqr’’‚T’’…ąS’ó R#’’‚z’ńs¼š 3ˆ! SYSGLOBALSśR’’ˆś’’ˆś’óš’’‚č’ō"źš’ö³ˆ’’ˆś’’‚ų’ō)ø’’ƒ’’ƒ’ō.^’ō.^ыžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž$ BŽNNNNNNNNNNNNNNNNNNNNNN”””ū ffpw: passtype; ftid: tid; pathid: integer; fanonctr: shortint; foptstring: string255ptr; fileid: integer; fb0,fb1, ŪžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž$½+NNNNNNNNNNNNNNNNNNNNNN”””ū window = packed array [0..maxint] of char; windowp = ^window; fibp = ^fib; amrequesttype = (readbytes, writebytes, flush, writeeol, readtoeol, clearunit, setcursor, getcursor, startread, startwrite, unitstatus, seekeof); amtype = procedure (fp: fibpī žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž$aŃNNNNNNNNNNNNNNNNNNNNNNž”””ū"’’ƒ"’ō2~’’ƒ"’öʖ’’ƒJ’ö;P0€’’žnü’’’÷ü’’„¢’öAā’’„¢®’óV’šQč’’ƒz’šz0’óV’óĄ’’ƒØ’š#ž’óVRóINITLOAD__BASE’ö’’ƒ®OSFS:INITLOAD.CODEĄ’óĄ’’…Ņ’óĪf’óĪf’ō†.’šˆ’šˆP.’’’†žēNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž$NNNNNNNNNNNNNNNNNNNNNN”””ū fnosrmtemp, fwaitonlock, fpurgeoldlink, foverwritten, fsavepathid, flockable, flocked, fbusy ŪžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž$ ŽNNNNNNNNNNNNNNNNNNNNNN”””ū; request: amrequesttype; anyvar buffer: window; bufsize, position: integer); eotproc = procedure(fp: fibp); fib = packed record fwindow: windowp; flistptr: fibp; frecsize: integer; ÉŹžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž$ųFNNNNNNNNNNNNNNNNNNNNNNž”””ūMODULE SYSGLOBALS; export type fsidctype = packed array[1..20] of char; const fsidc = fsidctype['Rev. 3.0 4-Jun-84']; mminint = -32768; mmaxint = 32767; maxunit = 50; passleng = 16; vidleng = 16; \6žēNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž$$¼NNNNNNNNNNNNNNNNNNNNNN”””ū : boolean; funit : unitnum; feot : eotproc; fxpos : integer; fypos : integer; foldfileid : integer; fextra: array[0..2] of integer; ńažĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž$ ŪINNNNNNNNNNNNNNNNNNNNNN”””ū feft: shortint; fkind: filekind; fistextvar: boolean; fbuffered: boolean; fanonymous: boolean; fisnew: boolean; ø?žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž$ĖwNNNNNNNNNNNNNNNNNNNNNN”””ū tidleng = 16; fidleng = 120; fblksize = 512; maxsc=63; minlevel=1; maxlevel=6; type byte = 0..255; shortint = mminint..mmaxint; ipointer = ^ UŸžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž$įNNNNNNNNNNNNNNNNNNNNNN”””ūē[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ŠNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNJNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN«€‚‚ƒķ„X†Ä‡0‰œŠŒsŽŽI“‘“‹”÷•b—NNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž%˟NNNNNNNNNNNNNNNNNNNNNN”””ūznoblock,znotready,znomedium, inodirectory,ibadfiletype,ibadvalue,icantstretch, ibadrequest, inotlockable, ifilelocked, ifileunlocked, idirnotempty, itoomanyopen, inoaccess, ibadpass, ifilenotdir, inotondir, ineedtempdir, isrmcatchall, zmediumchanged, e9žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž%eNNNNNNNNNNNNNNNNNNNNNN”””ū dv: byte; byteoffset: integer; devid: integer; uvid: vid; dvrtemp: integer; dvrtemp2: shortint; letter: char; ¶PžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž%a9NNNNNNNNNNNNNNNNNNNNNN”””ū syslibrary: fid; debugger: procedure(p1, p2, p3: integer); cleariohook : procedure; perminttable: inttabletype; deferredaction: array[1..10] of action; serialtextamhook: amtype; sysname[-574]: packed array[1..10] of char;æ<žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž% ų®NNNNNNNNNNNNNNNNNNNNNN”””ūndioerrs); proctype=procedure; sctype=0..maxsc; leveltype=minlevel..maxlevel; pisrib = ^isrib; isrproctype = procedure(isribptr: pisrib); isrib = packed record intregaddr: charptr; intregmask: byte; intregvalue: byte; chainflag Ū¹žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž%ŽņNNNNNNNNNNNNNNNNNNNNNN”””ū offline, uisinteractive, umediavalid, uuppercase: boolean; uisfixed: boolean; ureportchange: boolean; pad: 0..1; ųßžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž%RNNNNNNNNNNNNNNNNNNNNNNž”””ū sysflag[-302]: packed record reserved1, reserved2, nointhpib, crtconfigreg, nokeyboard, highlightsxorbiggraphics, biggraphics, alpha50: boolean; end; sysflag2[hex('FFFEDA')]: packed record pad7to1 : 0..127; prompresent: boolean; end; B+žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž% ­żNNNNNNNNNNNNNNNNNNNNNN”””ū: boolean; proc: isrproctype; link: pisrib; end; inttabletype = array [1..7] of pisrib; action = procedure; daterec = packed record year : 0..100; day : 0..31; month : 0..12; 3ožēNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž%½ĆNNNNNNNNNNNNNNNNNNNNNN”””ūcase uisblkd: boolean of true: (umaxbytes: integer) end; unitabletype = array [unitnum] of unitentry; amtabletype = array[filekind] of amtype; suftabletype = array[filekind] of suffixtype; efttabletype = array[ ŗ¤žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž%B6NNNNNNNNNNNNNNNNNNNNNN”””ūfextra2: shortint; case integer of 0: ( ); 1: (ftitle: fid); 2: (fbuffer: packed array [0..fblksize-1] of char); end ; damrequesttype = (getvolumename, setvolumename, getvolumedate, setvolumedate, changename, purgename, openfile, createfCÉžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž% žĢNNNNNNNNNNNNNNNNNNNNNNž”””ū end; timerec = packed record hour : 0..23; minute : 0..59; centisecond : 0..5999; end; datetimerec = packed record date : daterec; time : timerec; end; var sysescapecode: shortint; openfileptr: l4žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž%čNNNNNNNNNNNNNNNNNNNNNN”””ūfilekind] of shortint; unitableptr = ^unitabletype; amtableptrtype = ^amtabletype; suftableptrtype = ^suftabletype; efttableptrtype = ^efttabletype; iorsltwd = (inoerror,zbadblock,ibadunit,zbadmode,ztimeout, ilostunit,ilostfile,ibadtitle,inoL"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž%qNNNNNNNNNNNNNNNNNNNNNN”””ūile, overwritefile, closefile, purgefile, stretchit, makedirectory, crunch, opendirectory, closedirectory, catalog, stripname, setunitprefix, openvolume, duplicatelink, openparentdir, catpasswords,setpasswords,lockfile,unlockfile,openunit); damtype = ÖĢžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž% [NNNNNNNNNNNNNNNNNNNNNN”””ū anyptr; recoverblock: anyptr; heapmax: anyptr; heapbase: anyptr; sysioresult: integer; hardwarestatus: integer; locklevel: integer; unitable: unitableptr; interrupttable: inttabletype; endisrhook: integer; actionspežNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž%Ū”NNNNNNNNNNNNNNNNNNNNNNž”””ūroom,inounit, inofile,idupfile,inotclosed,inotopen,ibadformat, znosuchblk,znodevice,zinitfail,zprotected, zstrangei,zbadhardware,zcatchall,zbaddma, inotvalidsize,inotreadable,inotwriteable,inotdirect, idirfull,istrovfl,ibadclose,ieof, zuninitialized, EžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž%$TNNNNNNNNNNNNNNNNNNNNNN”””ūprocedure (anyvar f: fib; unum:unitnum; request: damrequesttype); unitentry = packed record dam: damtype; tm: amtype; sc: byte; ba: byte; du: byte; ;ķžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž% 4jNNNNNNNNNNNNNNNNNNNNNN”””ūnding: integer; gfiles: array[0..5] of textpntr; amtable: amtableptrtype; suffixtable: suftableptrtype; efttable: efttableptrtype; sysunit: integer; syvid,dkvid: vid; מNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž%bUNNNNNNNNNNNNNNNNNNNNNN”””ūē[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ŠNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN:NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”«€‚‚ƒķ„X†Ä‡/‰šŠŒqÜŽG³‘“Š”õ•NNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž&ŁźNNNNNNNNNNNNNNNNNNNNNN”””ūendsysvars : shortint; END; directory,ibadfiletype,ibadvalue,icantstretch, ibadrequest, inotlockable, ifilelocked, ifileunlocked, idirnotempty, itoomanyopen, inoaccess, ibadpass, ifilenotdir, inotondir, ineedtempdir, isrmcatchall, zmediumchanged, eĪĆžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž& NNNNNNNNNNNNNNNNNNNNNN”””ū(’’ƒ"’ō2~’’ƒ"’÷_J’÷’’ƒJ’ö;P0€’’’ؐR’’’÷V ’’„¢’öAā’’„¢®’óV’šQč’’ƒz’šz0’óV’óĄ’’ƒØ’š#ž’óVRóINITLOAD__BASE’ö’’ƒ®OSFS:INITLOAD.CODEĄ’óĄ’’…Ņ’óĪf’óĪf’ō†.’šˆ’šˆP.’’’¦ØžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž&sLNNNNNNNNNNNNNNNNNNNNNN”””ūØF©ÕM’’‚4’ó>¢’’’‚T’ńodw’ö³ˆ’ó R’ńqr’’‚T’’…ąw’ńqr…’’‚z’ńs¼ž3ˆ BOOTDAMMODULE 2 Rˆś’’ˆś’ö’’‚č’ō"ź’&’ö³ˆ’’ˆś&’’‚ų’ō)ø’’ƒ’ō.^’ō.^ qžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž&źŪNNNNNNNNNNNNNNNNNNNNNN”””ūndioerrs); proctype=procedure; sctype=0..maxsc; leveltype=minlevel..maxlevel; pisrib = ^isrib; isrproctype = procedure(isribptr: pisrib); isrib = packed record intregaddr: charptr; intregmask: byte; intregvalue: byte; chainflag Ū¹žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž& œ‡NNNNNNNNNNNNNNNNNNNNNNž”””ūMODULE LOADER; import sysglobals, asm; export const blocksize = fblksize; vnlength = 7; fnlength = 15; type volname = string[vnlength]; filname = string[fnlength]; dirrange = 0..mmaxint; direntry = record dfirstblk: shortint; ØžēNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž&@}NNNNNNNNNNNNNNNNNNNNNN”””ū $’’ƒ"’ō2~’’ƒ"’÷(Ņ’÷Z’’ƒJ’ö;P0€’’’ːR’’’÷’’’„¢’öAā’’„¢®’óV’šQč’’ƒz’šz0’óV’óĄ’’ƒØ’š#ž’óVRóINITLOAD__BASE’ö’’ƒ®OSFS:INITLOAD.CODEĄ’óĄ’’…Ņ’óĪf’óĪf’ō†.’šˆ’šˆP.’’’š¾žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž&æˆNNNNNNNNNNNNNNNNNNNNNN”””ūØF©ÕM’’‚4’ó?’’’‚T’ńodc’ö³ˆ’ó R’ńqr’’‚T’’…ąc’ńqr…’’‚z’ńs¼”3ˆēMINIóR”R’ö³ˆ’’ˆś’’ˆś’ö’’‚č’ō"ź’’ö³ˆ’’ˆś’’‚ų’ō)ø’’ƒ’ō.^’ō.^šSžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž& ƶNNNNNNNNNNNNNNNNNNNNNNž”””ū dlastblk: shortint; case dfkind: filekind of untypedfile: (dvid: volname; deovblk: shortint; dnumfiles: dirrange; dloadtime: shortint; dlastboot: daterec ); datafile..lastfkind: (dtid: ņžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž&PCNNNNNNNNNNNNNNNNNNNNNN”””ūMODULE BOOTDAMMODULE; import sysglobals,asm,mini; export type string2=string[2]; var nodestr: string[50]; procedure initbootdam; procedure bootdam(anyvar f:fib; unum:unitnum; request:damrequesttype); procedure boottm(f:fibp; request: amrequesttype; a žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž&Œ¹NNNNNNNNNNNNNNNNNNNNNN”””ū”’’ƒ"’ō2~’’ƒ"’÷B’÷‚’’ƒJ’ö;P0€’’’žx’’’÷Š’’„¢’öAā’’„¢®’óV’šQč’’ƒz’šz0’óV’óĄ’’ƒØ’š#ž’óVRóINITLOAD__BASE’ö’’ƒ®OSFS:INITLOAD.CODEĄ’óĄ’’…Ņ’óĪf’óĪf’ō†.’šˆ’šˆP.’’’ÕSžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž&śåNNNNNNNNNNNNNNNNNNNNNN”””ūfilname; dlastbyte: 1..fblksize; daccess: daterec ) end ; ubyterec = packed record ub: byte end; sbyterec = packed record sb: -128..127 end; word = 0..65535; wordrec = packed record w: word end; wordr浞NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž& crNNNNNNNNNNNNNNNNNNNNNN”””ūnyvar buffer: window; bufsize,position: integer); function srmnode(sc: shortint): string2; function bootnode: string2; END; DDD*/.’ś/. /(’üN¹`/.’ś/. n/(’üN¹` .’śŃ® .’śį€-@’ö n .’öŃØ’ü .’ö‘Ø nJØ o|0(ć@2;Nū@llžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž&.NNNNNNNNNNNNNNNNNNNNNNž”””ūMODULE MINI; import sysglobals, asm; export procedure miniio(fp: fibp; request: amrequesttype; anyvar buffer: window; length, position: integer); procedure ioresc(ioresult_value: iorsltwd); function iorval: iorsltwd; END; hook: integer; actionspe2īžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž&ÉŌNNNNNNNNNNNNNNNNNNNNNN”””ūecptr = ^wordrec; wordlist = packed array[0..maxint] of word; wordlistptr = ^wordlist; symboltable = array[0..maxint] of char; symtableptr = ^symboltable; symbol = string[255]; symbolptr = ^symbol; žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž& 6!NNNNNNNNNNNNNNNNNNNNNN”””ūØF©ÕM’’‚4’ó?’’’‚T’ńod­’ö³ˆ’ó R’ńqr’’‚T’’…ą­’ńqr…’’‚z’ńs¼–3ˆ)LOADERš2(R³ˆ’’ˆś’’ˆś’ö’’‚č’ō"ź’A’ö³ˆ’’ˆśA’’‚ų’ō)ø ’’ƒ’ō.^’ō.^×ßžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž&&NNNNNNNNNNNNNNNNNNNNNN”””ūnding: integer; gfiles: array[0..5] of textpntr; amtable: amtableptrtype; suffixtable: suftableptrtype; efttable: efttableptrtype; sysunit: integer; syvid,dkvid: vid; מNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž&ł‰NNNNNNNNNNNNNNNNNNNNNN”””ūē[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ŠNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN””«€‚ƒķ„X†Ć‡/‰›ŠŒrŽŽIµ‘!“”ł•e—NNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž'&÷NNNNNNNNNNNNNNNNNNNNNN”””ū (value: integer); fltpt: (valuer: real); end; phyle = file of char; moduledirectory = packed record date: daterec; revision: daterec; producer: char; systemid: byte; notice: string[ĶŗžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž'ś NNNNNNNNNNNNNNNNNNNNNN”””ū integer); 2: (a: integer); 3: (p: ^integer); 4: (sb: ^sbyterec); 5: (sw: ^shortint); 6: (si: ^integer); 7: (fp: ^real); 8: (ub: ^ubyterec); 9: žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž'ŒQNNNNNNNNNNNNNNNNNNNNNNž”””ū addrec; listaddr: wordlistptr; listsize: shortint; unresbits: addrec; relocbase, globase: integer; relocdelta, globaldelta: integer; filefib: addrec; źžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž' ĘNNNNNNNNNNNNNNNNNNNNNN”””ū80]; directorysize: integer; modulesize: integer; executable: boolean; relocatablesize: integer; relocatablebase: integer; globalsize: integer; globalbase: integer; extblock, ŒfžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž'cšNNNNNNNNNNNNNNNNNNNNNN”””ū (uw: wordrecptr); 10: (gvp: gvrptr); 11: (vep: veptr); 12: (tdp: textdescptr); 13: (syp: symbolptr); 14: (stp: symtableptr); 15: (wlp: wordlistptr); 16: (php: fileptr); ē:žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž'æ`NNNNNNNNNNNNNNNNNNNNNN”””ū fileblock: shortint; directory: addrec)); end; filedirectory = array[0..maxint] of direntry; sortdesc = record modp: moddescptr; case integer of 1: (ext: symbolptr; n: shortint); 2: (def: addrec); end; sortlist = @ŲžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž' @•NNNNNNNNNNNNNNNNNNNNNN”””ū extsize, defblock, defsize, sourceblock, sourcesize, textrecords: integer; end; t§bžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž'P«NNNNNNNNNNNNNNNNNNNNNN”””ū 17: (mdp: moddescptr); 18: (rpp: refptrptr); 19: (sdp: ^sortdesc); 20: (slp: sortlistptr); 21: (drp: moddirptr); 22: (fdp: filedirptr); 23: (bmp: ^bitmap); 24: (fbp: fibp); 25: ×qžēNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž'Æ^NNNNNNNNNNNNNNNNNNNNNN”””ūdatatype = (sbyte, sword, sint, fltpt, ubyte, uword); reloctype = (absolute, relocatable, global, general); referenceptr = packed record case integer of 0:( adr: 0..16383; op: (addit, subit); last: boolean); ĆjžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž' s¤NNNNNNNNNNNNNNNNNNNNNNž”””ūextdescriptor = record textstart, textsize, refstart, refsize: integer; end; bitmap = packed array[0..maxint] of boolean; patchdescriptor = record patchlist: patchdescptr; jéžēNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž'ųNNNNNNNNNNNNNNNNNNNNNNž”””ū(ptp: ptrtableptr); 26: (ilp: ^indexlist); 27: (pdp: patchdescptr); 28: (cp: ^char); 29: (arp: ^addrec); end; generalvalue = packed record primarytype: reloctype; datasize: datatype; patchable, £žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž'œoNNNNNNNNNNNNNNNNNNNNNN”””ū 1:(w: word); end; gvrptr = ^generalvalue; veptr = ^valueextension; textdescptr = ^textdescriptor; fileptr = ^phyle; moddescptr = ^moduledescriptor; refptrptr = ^referenceptr; Ž1žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž' ź3NNNNNNNNNNNNNNNNNNNNNN”””ū patchref: addrec; end; moduledescriptor = record link: moddescptr; case patchmod: boolean of true: ( patchlink: moddescptr; patchlist: patchdescptr; patchbase: integer; x”žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž'6ÉNNNNNNNNNNNNNNNNNNNNNNž”””ū valueextend: boolean; case longoffset: boolean of false: (short: byte); true: (long: 0..16777215); end; valueextension = packed record case datatype of sbyte,sword,sint, ubyte,uword: ųżžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž'É¢’’’ƒą’ńod»’ö³ˆ’ó R’ńqr’’ƒą’’…ą»’ńqr…’’„’ńs¼˜3ˆINITLOAD’R ¬öR’’ˆś’ö’’„t’ō"ź’H’ö³ˆ’’ˆśH’’„„’ō)ø’’„š’ō.^’ō.^śWžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž(HNNNNNNNNNNNNNNNNNNNNNN”””ū loadfib: addrec; wrongbyte: integer; linkmodname: addrec; newmods: moddescptr; allresolved: boolean; totalreloc, totalglobal: integer; startreloc, startglobal: integer; T2žēNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž( >ŻNNNNNNNNNNNNNNNNNNNNNN”””ūØF©ÕM’’‚4’ó?n’’’‚T’ńodŻ’öøp’ó R’ńqr’’‚T’’…ąŻ’ńqr…’’‚z’ńs¼”8pGMISCó" ĢR’öøp’’ˆś’’ˆś’ö’’‚č’ō"ź’!’öøp’’ˆś!’’‚ų’ō)ø’’ƒ’ō.^’ō.^SĀžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž(ā'NNNNNNNNNNNNNNNNNNNNNN”””ūö&’’„®’ō2~’’„®’÷Z¶’öÅņ’’…Ī’öI’TLOAD.TEXT’’’ó§Ą’’…š STRDELETEE’’ö¤Š’öœ:’öœV’öœ>’öœB’öœF’öœJ’œP’öœ’öJ’öR’öœZ’öœ`’ö’šˆ’šˆP>’’’’’…4’š…X’š…X6G’’…L’šŽQ,ŒQ ’öl+’’…>’’ GLOBALS.TEXT¾LISTINGDĄ’’…”’š’ó§Ą’ó§Ą’öÄÜINITLOADŌ’óš’óĄ??žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž(ŅNNNNNNNNNNNNNNNNNNNNNNž”””ū eheap: anyptr; edefs: moddescptr; userstack: integer; entrypoint: moddescptr; eglobal: integer; sysdefs: moddescptr; endmod: moddescptr; libfound: boolean; wrongrec: integer; ļžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž(  ģNNNNNNNNNNNNNNNNNNNNNN”””ūĢ’’ƒ"’ō2~’’ƒ"’÷+Ņ’÷¼’’ƒJ’ö;P0€’’’žœ’’’÷&n’’„¢’öAā’’„¢®’óV’šQč’’ƒz’šz0’óV’óĄ’’ƒØ’š#ž’óVRóSETUPSYS__BASE’ö’’ƒ®OSFS:INIT.CODE’óĄ’óĄ’’…Ņ’óĪf’óĪfØF’ō„¶’ō‚ī’ōˆ~’šˆ’šˆP.’’’£CžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž(ņNNNNNNNNNNNNNNNNNNNNNN”””ūØF©ÕM’’‚4’ó?n’’’‚T’ńod«’öøp’ó R’ńqr’’‚T’’…ą«’ńqr…’’‚z’ńs¼”8pöISR4R’öøp’’ˆś’’ˆś’ö’’‚č’ō"ź’’öøp’’ˆś’’‚ų’ō)ø’’ƒ’ō.^’ō.^Ŗ3žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž(.ćNNNNNNNNNNNNNNNNNNNNNN”””ū startdefs, totaldefs: integer; procedure markuser; procedure releaseuser; procedure loadinfo(modnum: shortint; all,resolveexts: boolean); procedure openlinkf(extra: addrec); procedure getbytes(var p: integer; size: ?žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž(XæNNNNNNNNNNNNNNNNNNNNNN”””ūMODULE MISC; import sysglobals, asm; export const null = 0; nullchar = chr(0); homechar = chr(1); etx = 3; bell = 7; bellchar = chr(7); bs = 8; leftchar = chr(8); tab = 9; cteol = chr(9); lf = 10; downchar = chr(ĮמĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž( Į(NNNNNNNNNNNNNNNNNNNNNN”””ū4’’ƒ"’ō2~’’ƒ"’÷~’öʦ’’ƒJ’ö;P0€œ’’’÷6’’„¢’öAā’’„¢®’óV’šQč’’ƒz’šz0’óV’óĄ’’ƒØ’š#ž’óVRóSETUPSYS__BASE’ö’’ƒ®OSFS:INIT.CODE’óĄ’óĄ’’…Ņ’óĪf’óĪfØF’ō„¶’ō‚ī’ōˆ~’šˆ’šˆP.’’’÷fžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž(·tNNNNNNNNNNNNNNNNNNNNNN”””ūinteger); procedure checkrev; procedure matchfile; procedure countcode; procedure loadtext(onheap: boolean); procedure zeromem(start: anyptr; size: integer); procedure closefiles; procedure movedefs(newstartdefs: integer); procedure loadq(filetogo: fid)‚/žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž(kŽNNNNNNNNNNNNNNNNNNNNNN”””ū10); vt = 11; cteos = chr(11); ff = 12; clearscr = chr(12); cr = 13; eol = chr(13); dle = 16; esc = 27; escchar = chr(27); fsp = 28; rightchar = chr(28); us = 31; upchar = chr(31); del = 127; cntrl ŻožNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž( ”{NNNNNNNNNNNNNNNNNNNNNN”””ūMODULE ISR; import sysglobals,asm; export procedure isrlink(procentry : isrproctype; lintregaddr : charptr; lintregmask : byte; lintregvalue : byte; lintlevel : byte; isribp : pisrib); procedure permisrlink(procentry : isrproctype; īHžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž(„ENNNNNNNNNNNNNNNNNNNNNN”””ū; procedure initloader; END; false:( defaddr: addrec; defsize: integer; case resolved: boolean of true: (startaddr: integer; progname: tid; ucase,lastmodule: boolean); false:(extaddr: TžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž([ÓNNNNNNNNNNNNNNNNNNNNNN”””ūē[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ŠNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”«€‚‚ƒī„Z†Ę‡2‰žŠ ŒtąŽLø‘$“”ś•f—NNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž)„­NNNNNNNNNNNNNNNNNNNNNN”””ūvar ftitle: fid; var fsegs: integer; var fkind: filekind): boolean; function findvolume (var fvid: vid; verify: boolean): unitnum; procedure doprefix(var dirname:fid; var kvid:vid; var kunit:integer; findunit:boolean); procedure finitb (var f: fib; wißóžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž)XWNNNNNNNNNNNNNNNNNNNNNN”””ūocedure initfilekinds; procedure lockup; procedure lockdown; END; õŠ -ŠŠ=Č9ŠˆŠ-ŠˆˆˆŠéˆ2PPˆˆŠHŠ,”P ˆˆPˆˆPČ9ˆˆˆˆ4ˆXˆ ˆ>ˆˆˆ ˆ ˆ.ˆˆˆrˆ„ˆˆ6ˆˆˆ ˆVˆˆˆ"ˆHˆ$ˆ ˆTˆvˆˆ`ˆDˆ ˆLˆ ˆģˆ"ˆ"ˆˆšˆ&ˆˆˆˆˆˆˆˆ€ˆˆ6ˆˆSIžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž). NNNNNNNNNNNNNNNNNNNNNNž”””ūvar t: text); procedure foverprint(var t: text); procedure fgotoxy(anyvar f: fib; x, y: integer); procedure fgetxy (anyvar f: fib; var x, y: integer); procedure freadln (var t:text); procedure fwritechar (var t: text; ch: char; rleng: shortinś“žēNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž) ·œNNNNNNNNNNNNNNNNNNNNNN”””ūndow: windowp; recbytes: integer); procedure fhpopen(var f: fib; typ: faccess; var title, option: string255); procedure fhpreset(var f: fib; typ: faccess); procedure fcloseit(var f: fib; stype: string255); procedure fclose (var f: fib; ftype: closetype) uĆžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž)ĮĄNNNNNNNNNNNNNNNNNNNNNN”””ūØF©ÕM’’‚4’ó?’’’‚T’ńod5’öøp’ó R’ńqr’’‚T’’…ą5’ńqr…’’‚z’ńs¼’8pFSR 6„)¢R’öøp’’ˆś’’ˆś’ö’’‚č’ō"ź’M’öøp’’ˆśM’’‚ų’ō)ø’’ƒ’ō.^’ō.^cžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž):NNNNNNNNNNNNNNNNNNNNNNž”””ūt); procedure freadchar (var t:text; var ch: char); procedure freadword (var t:text; var i: shortint); procedure freadint (var t:text; var i: integer); procedure fwriteword (var t:text;i,rleng: shortint); procedure fwriteint (var t:text;i: integer; )żžēNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž) āĻNNNNNNNNNNNNNNNNNNNNNN”””ū; procedure fmaketype(anyvar f:fib; var title, option, typestring: string); procedure foverfile(anyvar f:fib; var title, option, typestring: string); procedure fanonfile(anyvar f:fib; var name:string; kind:filekind;size:integer); procedure fseek(var f:†żžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž)ņńNNNNNNNNNNNNNNNNNNNNNN”””ū¢’’ƒ"’ō2~’’ƒ"’÷|Č’÷&ņ’’ƒJ’ö;P0€R’’’÷X8’’„¢’öAā’’„¢®’óV’šQč’’ƒz’šz0’óV’óĄ’’ƒØ’š#ž’óVRóSETUPSYS__BASE’ö’’ƒ®OSFS:INIT.CODE’óĄ’óĄ’’…Ņ’óĪf’óĪfØF’ō„¶’ō‚ī’ōˆ~’šˆ’šˆP.’’’HäžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž) NNNNNNNNNNNNNNNNNNNNNN”””ū = 255; type catentry = record cname: tid; ceft: shortint; ckind: filekind; cpsize: integer; clsize: integer; cstart: integer; cblocksize: integer; ccreatedate, clasl²žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž) ŃžNNNNNNNNNNNNNNNNNNNNNN”””ū fib; position: integer); function fposition(var f: fib): integer; function fmaxpos(var f: fib): integer; function fbufferref(var f: fib): windowp; procedure fget (var f: fib); procedure fput (var f: fib); function feof (var f: fib): boolean; ųžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž)§¢NNNNNNNNNNNNNNNNNNNNNNž”””ūMODULE FS; import sysglobals, asm, misc; export type closetype = (cnormal, lock, purge, ccrunch); faccess = (readonly,writeonly,readwrite,writeappend,overwrite); vptr = record case integer of 0: (j: integer); 1: (i: ^shortint); 2: (s: ^string80); end;ŸAžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž)>5NNNNNNNNNNNNNNNNNNNNNN”””ūtdate: daterec; ccreatetime, clasttime: timerec; cextra1, cextra2: integer; cinfo: string[20]; end; passentry = record pbits: integer; pword: passtype; end; var idle: byte; procedure ­[žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž) HiNNNNNNNNNNNNNNNNNNNNNN”””ūfunction feoln (var f: fib): boolean; procedure fwriteln (var f: fib); procedure fread(anyvar f: fib; anyvar buf: window); procedure fwrite(anyvar f: fib; anyvar buf: window); procedure freadbytes(anyvar f: fib; anyvar buf: window; size: integer); MžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž)”“NNNNNNNNNNNNNNNNNNNNNN”””ū procedure fstripname(s : fid; var pvname,ppath,pfname : string); procedure fixname(var title: string; kind: filekind); procedure zapspaces(var s: string); function suffix(var ftitle: string): filekind; function scantitle (fname: fid; var fvid: vid; ÓežNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž)kfNNNNNNNNNNNNNNNNNNNNNN”””ūgetioerrmsg(var s :string; lastior : integer); procedure printerror(errorcode, lastior: integer); procedure upc(var s: string); function ueovbytes(unit: unitnum): integer; procedure unblockeddam(anyvar f: fib; unum: unitnum; request: damrequesttype); pr ĪžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž) {XNNNNNNNNNNNNNNNNNNNNNN”””ūprocedure fwritebytes(anyvar f: fib; anyvar buf: window; size: integer); function fblockio (var f: fib; var buf: window; nblocks,rblock: integer; doread: boolean): integer; procedure killchar (anyvar f: fib; var sinx: integer); procedure fpage ( }6žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž)-gNNNNNNNNNNNNNNNNNNNNNN”””ūē[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ŠNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN@NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN«€‚ƒƒī„Z†Ę‡2‰žŠ ŒvāŽMø‘#“Ž”ł•NNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž*–ŲNNNNNNNNNNNNNNNNNNNNNN”””ūrleng: shortint); procedure fwritestr (var t:text;anyvar s: string80; rleng: shortint); procedure freadstr (var t:text; var s: string); procedure fwritepaoc (var t: text; var a: window; aleng,rleng: shortint); procedure freadpaoc (var t: text; var a: wi¾'žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž* J"NNNNNNNNNNNNNNNNNNNNNNž”””ūribptr: pisrib); procedure unitioinit; END; ADSTRENUMFS_FWRITESTRSTRČ( Č. P(É® Č* Č Č Č ŠaČX Š…Č< Č ČD Š …Č4 Č* Č Čj Č4 Č> Č Č ŠBČF Č Č Č Š*™Č Ȳ ŠaČ, Č Č Č Č Č Čd Č Č Čn Š(„ČP Č Č OųžēNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž*<~NNNNNNNNNNNNNNNNNNNNNN”””ūshortint); END; dure foverprint(var t: text); procedure fgotoxy(anyvar f: fib; x, y: integer); procedure fgetxy (anyvar f: fib; var x, y: integer); procedure freadln (var t:text); procedure fwritechar (var t: text; ch: char; rleng: shortiny¦žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž*„éNNNNNNNNNNNNNNNNNNNNNN”””ūndow; aleng: shortint); procedure freadenum (var t: text; var i: shortint; p: vptr); procedure fwriteenum(var t: text; i: shortint; rleng: shortint; p: vptr); procedure freadbool (var t: text; var b: boolean); procedure fwritebool(var t: text; b: boolean C[žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž* ÓµNNNNNNNNNNNNNNNNNNNNNN”””ūØF©ÕM’’‚4’ó?’’’‚T’ńod[’öøp’ó R’ńqr’’‚T’’…ą[’ńqr…’’‚z’ńs¼”8pLDR  (R’öøp’’ˆś’’ˆś’ö’’‚č’ō"ź’`’öøp’’ˆś`’’‚ų’ō)ø’’ƒ’ō.^’ō.^ŸžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž*ONNNNNNNNNNNNNNNNNNNNNN”””ūt); procedure freadchar (var t:text; var ch: char); procedure freadword (var t:text; var i: shortint); procedure freadint (var t:text; var i: integer); procedure fwriteword (var t:text;i,rleng: shortint); procedure fwriteint (var t:text;i: integer; )żžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž*šŗNNNNNNNNNNNNNNNNNNNNNN”””ū; rleng: shortint); procedure freadstrchar (var s: string255;var p2: integer; var ch: char); procedure fwritestrchar (var s: string; var p2: integer; ch: char; rleng: shortint); procedure freadstrword (var s: string255;var p2: integer; var i: shortint);ŒUžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž* ą„NNNNNNNNNNNNNNNNNNNNNN”””ū(’’ƒ"’ō2~’’ƒ"’÷f’÷_Ž’’ƒJ’ö;P0€œ’’’÷œT’’„¢’öAā’’„¢®’óV’šQč’’ƒz’šz0’óV’óĄ’’ƒØ’š#ž’óVRóSETUPSYS__BASE’ö’’ƒ®OSFS:INIT.CODE’óĄ’óĄ’’…Ņ’óĪf’óĪfØF’ō„¶’ō‚ī’ōˆ~’šˆ’šˆP.’’’£žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž*qNNNNNNNNNNNNNNNNNNNNNN”””ūØF©ÕM’’‚4’ó>¢’’’‚T’ńodC’öøp’ó R’ńqr’’‚T’’…ąC’ńqr…’’‚z’ńs¼š8p/ INITUNITSn@R’’ˆś’’ˆś’ö’’‚č’ō"ź’T’öøp’’ˆśT’’‚ų’ō)ø’’ƒ’ō.^’ō.^ŽŻžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž*ƋNNNNNNNNNNNNNNNNNNNNNN”””ū procedure fwritestrword (var s: string;var p2: integer; i,rleng: shortint); procedure freadstrstr (var t: string255;var p2: integer; var s: string); procedure fwritestrstr (var s: string; var p2: integer; anyvar t: string255; rleng: shortint); ūžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž*µ×NNNNNNNNNNNNNNNNNNNNNN”””ūMODULE LDR; import sysglobals, misc, fs, loader, asm; export procedure openlinkfile(var filename: string); procedure load(filetogo:fid; permanent: boolean); procedure initsysunit; procedure lockfiles; procedure openfiles; procedure go; procedure loąžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž* ,@NNNNNNNNNNNNNNNNNNNNNN”””ū@ ’’ƒ"’ō2~’’ƒ"’÷i”’÷XÄ’’ƒJ’ö;P0€œ’’’÷_’’„¢’öAā’’„¢®’óV’šQč’’ƒz’šz0’óV’óĄ’’ƒØ’š#ž’óVRóSETUPSYS__BASE’ö’’ƒ®OSFS:INIT.CODE’óĄ’óĄ’’…Ņ’óĪf’óĪfØF’ō„¶’ō‚ī’ōˆ~’šˆ’šˆP.’’’±½žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž*ZNNNNNNNNNNNNNNNNNNNNNN”””ūprocedure fwritestrpaoc (var s: string; var p2: integer; var a: window; aleng,rleng: shortint); procedure freadstrpaoc (var s: string255; var p2: integer; var a: window; aleng: shortint); procedure freadstrenum (var s: string255; var p2: integer; var i: sņEžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž*†ęNNNNNNNNNNNNNNNNNNNNNN”””ūadrom(name: fid); END; (5(5VĄDJgBØ6N^ _ŽüNŠNV+|’źN^ _ŽüNŠNV+|’źN^ _PONŠNV’žHm’Ž/< ŽN¹=|’’’žRn’ž?.’žB§Hz’ÄB§Hz’¦HzšB'B'NŗžØ n2’žmŲ?<B§HyB§HyHzt<B'Nŗž~?<B§HyB§HyHzZB'B'Nŗž^?<B§HyB§rčžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž* yNNNNNNNNNNNNNNNNNNNNNN”””ūMODULE INITUNITS; import sysglobals,mini,asm,fs; export procedure nounit(fp: fibp; request: amrequesttype; anyvar buffer: window; bufsize, position: integer); procedure nodam(anyvar f: fib; unum: unitnum; request: damrequesttype); procedure noisr(isŅ žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž*i-NNNNNNNNNNNNNNNNNNNNNN”””ūhortint; p: vptr); procedure fwritestrenum(var s: string; var p2: integer; i,rleng: shortint; p: vptr); procedure freadstrbool (var s: string255;var p2: integer; var b: boolean); procedure fwritestrbool(var s: string; var p2: integer; b: boolean; rleng: ÉBžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž*¶»NNNNNNNNNNNNNNNNNNNNNN”””ūē[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ŠNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””«€‚‚ƒķ„Y†Ä‡/‰šŠŒrŽŽJ¶‘"“”ų•NNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž+iÅNNNNNNNNNNNNNNNNNNNNNN”””ū boolean; end; b9 = packed array[0..8] of boolean; b14= packed array[0..13] of boolean; crtcrec = packed record rlf,ndfs,eraseeol, eraseeos,home, escape : char; backspace : char; fillcount : 0.ĆžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž+µ?NNNNNNNNNNNNNNNNNNNNNN”””ūŒ’’ƒ"’ō2~’’ƒ"’÷s²’öĘt’’ƒJ’ö;P0€’’žĢœ’’’÷cd’’„¢’öAā’’„¢®’óV’šQč’’ƒz’šz0’óV’óĄ’’ƒØ’š#ž’óVRóSYSDEVICES__BASEö’’ƒ®OSFS:SYSDEVS.CODEĄ’óĄ’’…Ņ’óĪf’óĪf’’„ ’ńod›’ö“z’šˆ’šˆP*’’’’šˆ’šˆP q–žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž+ĆcNNNNNNNNNNNNNNNNNNNNNN”””ū : INTEGER; REPLREGCOPY : SHORTINT; WINDOWREGCOPY : SHORTINT; WRITEREGCOPY : SHORTINT; CONST KBD_ENABLE = 0; KBD_DISABLE = 1; SET_AUTO_DELAY = 2; SET_AUTO_REPEAT= 3; GET_AUTO_DELAY = 4; GET_AUTO_REPEAT= ”|žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž+ ZōNNNNNNNNNNNNNNNNNNNNNN”””ū.255; clearscreen, clearline : char; prefixed : b9 end; crtirec = packed record width,height : shortint; crtmemaddr,crtcontroladdr, keybufferaddr,progstateinfoaddr:integer; keybuffersize: shortint; crtcon ^€žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž+,ØNNNNNNNNNNNNNNNNNNNNNN”””ūMODULE SYSDEVS; IMPORT SYSGLOBALS; EXPORT TYPE KBDHOOKTYPE = PROCEDURE(VAR STATBYTE,DATABYTE: BYTE; VAR DOIT: BOOLEAN); OUT2TYPE = PROCEDURE(VALUE1,VALUE2: BYTE); REQUEST1TYPE = PROCEDURE(CMD: BYTE; VAR VALUE: BYTE); BOOLPROC = PROCEDURE(B:BOOLEAuŁžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž+šRNNNNNNNNNNNNNNNNNNNNNN”””ū5; SET_KBDTYPE = 6; SET_KBDLANG = 7; TYPE STRING80PTR = ^STRING80; KEYBOARDTYPE = (NOKBD,LARGEKBD,SMALLKBD,ITFKBD,SPECIALKBD1,SPECIALKBD2); LANGTYPE = (NO_KBD,FINISH_KBD,BELGIAN_KBD,CDN_ENG_KBD,CDN_FR_KBD, NORWEGIAN_KBD,DANISH_KBD,DUTCH_KBD, <[žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž+ §NNNNNNNNNNNNNNNNNNNNNN”””ū : crtconsttype; right,left,down,up: char; badch,chardel,stop, break,flush,eof : char; altmode,linedel : char; backspace, etx,prefix : char; prefixed : b14 ; cursormask : integer; spare : integer; end; env’“žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž+™NNNNNNNNNNNNNNNNNNNNNN”””ūN); TYPE CRTWORD = RECORD CASE INTEGER OF 1:(HIGHLIGHTBYTE,CHARACTER: CHAR); 2:(WHOLEWORD: SHORTINT); END; CRTLLOPS =(CLLPUT,CLLSHIFTL,CLLSHIFTR,CLLCLEAR,CLLDISPLAY,PUTSTATUS); CRTLLTYPE=PROCEDURE(OP:CRTLLOPS; ANYVAR POSITION:INTEGER; C:CHAR); B‰žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž+ąlNNNNNNNNNNNNNNNNNNNNNN”””ūØF©ÕM’’ƒĄ’ó>¢’’’ƒą’ńode’öøp’ó R’ńqr’’ƒą’’…ąe’ńqr…’’„’ńs¼˜8pSETUPSYS’Rö¢”R’’ˆś’ö’’„t’ō"ź’e’öøp’’ˆśe’’„„’ō)ø’’„š’ō.^’ō.^}žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž+ <–NNNNNNNNNNNNNNNNNNNNNN”””ūiron = record miscinfo: crtfrec; crttype: integer; crtctrl: crtcrec; crtinfo: crtirec; end; environptr = ^environ; crtkinds = (NOCRT, ALPHATYPE, BITMAPTYPE, SPECIALCRT1, SPECIALCRT2); VAR SYSCOM: ENVIRONPTR; ALPHASTATE['ALPHAFLAG'] : [žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž+JŹNNNNNNNNNNNNNNNNNNNNNNž”””ūDBCRTOPS =(DBINFO,DBEXCG,DBGOTOXY,DBPUT,DBINIT,DBCLEAR,DBCLINE,DBSCROLLUP, DBSCROLLDN,DBSCROLLL,DBSCROLLR,DBHIGHL); DBCINFO = RECORD SAVEAREA : WINDOWP; SAVESIZE : INTEGER; DCURSORADDR : INTEGER; XMIN,XMAX,YMIN,YMAX : SHORTINT; CURSX,CURSY : SHORTŸÖžēNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž+Ó]NNNNNNNNNNNNNNNNNNNNNN”””ū”&’’„®’ō2~’’„®’÷žą’öĘ’’…Ī’öI’Řō„Ī’’’ó§Ą’’…š STRDELETEE’’ö©r’ö”"’ö”>’ö”&’ö”*’ö”.’ö”2’ö”8’ö¢„’ö¢2’ö¢:’ö”B’ö”H’ö’šˆ’šˆP>’’’’’…4’š…X’š…X6G’’…L’šŽQ,ŒQ ’öl+’’…>’’ISR.TEXT’öÅāLISTINGDĄ’’…”’š’ó§Ą’ó§Ą’öÅSETUPSYSŌ’óš’óĄ–žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž+ „NNNNNNNNNNNNNNNNNNNNNN”””ūBOOLEAN; GRAPHICSTATE['GRAPHICSFLAG'] : BOOLEAN; CRTIOHOOK : AMTYPE; TOGGLEALPHAHOOK : PROCEDURE; TOGGLEGRAPHICSHOOK : PROCEDURE; DUMPALPHAHOOK : PROCEDURE; DUMPGRAPHICSHOOK : PROCEDURE; UPDATECURSORHOOK : PROCEDURE;KbžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž+yūNNNNNNNNNNNNNNNNNNNNNN”””ūINT; C : CHAR; AREAISDBCRT : BOOLEAN; END; DBCRTTYPE=PROCEDURE(OP:DBCRTOPS; VAR DBCRT:DBCINFO); crtconsttype = packed array [0..11] of byte; crtfrec = packed record nobreak,stupid,slowterm,hasxycrt, haslccrt,hasclock, canupscroll,candownscroll : S`žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž+†NNNNNNNNNNNNNNNNNNNNNN”””ūØF©ÕP’’‚4’ó>¢’’’‚T’ńodŸ’ö³ˆ’ó R’ńqr’’‚T’’…ąŸ’ńqr…’’‚z’ńs¼˜$3ˆ ķSYSDEVS ^ŒR³ˆ’’ˆś’’ˆś’ö’’‚č’ō"ź’’ö³ˆ’’ˆś’’‚ų’ō)ø’’ƒ’ō.^’ō.^’džNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž+ –0NNNNNNNNNNNNNNNNNNNNNN”””ū CRTINITHOOK : PROCEDURE; CRTLLHOOK : CRTLLTYPE; DBCRTHOOK : DBCRTTYPE; XPOS : SHORTINT; YPOS : SHORTINT; CURRENTCRT : CRTKINDS; BITMAPADDR : INTEGER; FRAMEADDR ŖžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž+ĄNNNNNNNNNNNNNNNNNNNNNN”””ūē[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ŠNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN””«€‚‚ƒī„Y†Ä‡0‰›ŠŒsŽŽJµ‘ “‹”÷•c—NNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž,±ANNNNNNNNNNNNNNNNNNNNNN”””ūSWISS_GR_KBD,SWISS_FR_KBD, SPANISH_EUR_KBD,SPANISH_LATIN_KBD,UK_KBD,ITALIAN_KBD, FRENCH_KBD,GERMAN_KBD,SWEDISH_KBD,SPANISH_KBD, KATAKANA_KBD,US_KBD,ROMAN8_KBD,NS1_KBD,NS2_KBD,NS3_KBD); MENUTYPE = (M_NONE,M_SYSNORM,M_SYSSHIFT,M_U1,M_U2,M_U3,M_U4); VAR KBDREŠĮžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž, m»NNNNNNNNNNNNNNNNNNNNNN”””ūRD; VAR LANGCOM : LANGCOMREC; LANGTABLE : ARRAY[0..1] OF LANGPTR; LANGINDEX : 0..1; KBDTRANSHOOK : KBDHOOKTYPE; TRANSMODE : KEYTRANSTYPE; KBDSYSMODE, KBDALTLOCK, KBDCAPSLOCK : BOOLEAN; const le_configured = hex('80'); le_error = hex('81'); YZžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž,ēNNNNNNNNNNNNNNNNNNNNNN”””ū,GETTINFO); TIMERDATA = RECORD CASE INTEGER OF 0: (COUNT: INTEGER); 1: (MATCH: TIMEREC); 2: (RESOLUTION,RANGE:INTEGER); END; TIMERIOTYPE = PROCEDURE(TIMER: TIMERTYPES;OP: TIMEROPTYPE;VAR TD: TIMERDATA); VAR TIMERIOHOOK : TIMERIOTYPE; TIMERISRHOOK : KBDH¹EžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž,‚pNNNNNNNNNNNNNNNNNNNNNN”””ūQHOOK : REQUEST1TYPE; KBDIOHOOK : AMTYPE; KBDISRHOOK : KBDHOOKTYPE; KBDPOLLHOOK : BOOLPROC; KBDTYPE : KEYBOARDTYPE; KBDCONFIG : BYTE; KBDLANG : LANGTYPE; SYSMENU : STRING80PTR; SYSMENUSHIFT : STRING80PTR; MENUSTATE : Ś`žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž, ō,NNNNNNNNNNNNNNNNNNNNNN”””ūle_timeout = hex('82'); le_loopdown = hex('84'); lmaxdevices = 7; type loopdvrop = (datastarting,dataended,resetdevice); loopdvrproc = procedure(op:loopdvrop); HPHILOP = (RAWSHIFTOP,NORMSHIFTOP,CHECKLOOPOP,CONFIGUREOP,LCOMMANDOP); HPHILCY:žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž,(ÖNNNNNNNNNNNNNNNNNNNNNN”””ūOOKTYPE; CONST KMAXBUFSIZE = 255; TYPE KOPTYPE = (KGETCHAR,KAPPEND,KNONADVANCE,KCLEAR,KDISPLAY, KGETLAST,KPUTFIRST); KBUFTYPE= PACKED ARRAY[0..KMAXBUFSIZE] OF CHAR; KBUFPTR = ^KBUFTYPE; KBUFRECPTR = ^KBUFREC; KBUFREC = RECORD ECHO: BOOLEAN; NON_CHAR: %(žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž,×#NNNNNNNNNNNNNNNNNNNNNN”””ūMENUTYPE; CONST KBDMASK=1;RESETMASK=2;TIMERMASK=4;PSIMASK=8;FHIMASK=16; VAR MASKOPSHOOK : OUT2TYPE; VAR BEEPERHOOK: OUT2TYPE; BFREQUENCY, BDURATION: BYTE; CONST RPG_ENABLE = 0; RPG_DISABLE = 1; SET_RPG_RATE = 2; GET_RPG_RATE =3; VAR RPGREQHOOK: RE‚NžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž, ĒNNNNNNNNNNNNNNNNNNNNNN”””ūMDPROC = PROCEDURE(OP : HPHILOP); descriprec = packed record case boolean of true :(id : byte; twosets : boolean; abscoords: boolean; size16 : boolean; hasprompts:boolean; reserved : 0..3; numaxes : 0..3; counts : shortint; maxcountx: žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž,8čNNNNNNNNNNNNNNNNNNNNNNž”””ū CHAR; MAXSIZE,SIZE,INP,OUTP: INTEGER; BUFFER: KBUFPTR; END; VAR KEYBUFFER : KBUFRECPTR; KBDWAITHOOK: PROCEDURE; KBDRELEASEHOOK: PROCEDURE; STATUSLINE: PACKED ARRAY[0..7] OF CHAR; TYPE KEYTRANSTYPE =(KPASSTHRU,KSHIFT_EXTC,KPASS_EXTC); KEYTYPE = (AL7-žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž,äNNNNNNNNNNNNNNNNNNNNNN”””ūQUEST1TYPE; RPGISRHOOK: KBDHOOKTYPE; TYPE BATCMDTYPE = PROCEDURE(CMD: BYTE; NUMDATA: INTEGER; B1, B2, B3, B4, B5: BYTE); BATREADTYPE= PROCEDURE(VAR DATA: BYTE); VAR BATTERYPRESENT[-563]: BOOLEAN; BATCMDHOOK : BATCMDTYPE; BATREADHOOK: BATREADTYPE; ‘ĮžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž,’NNNNNNNNNNNNNNNNNNNNNNN”””ūshortint; maxcounty: shortint; maxcountz: shortint; nprompts : 0..7; nbuttons : 0..7); false:(darray : array[1..11] of char); end; devicerec = record devstate : integer; descrip : descriprec; opsproc : loopdvrproc; dataproc : kbdhooktype; end; loopdvrpt 8žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž,  ŁNNNNNNNNNNNNNNNNNNNNNN”””ūPHA_KEY,NONADV_KEY,SPECIAL_KEY,IGNORED_KEY,NONA_ALPHA_KEY); LANGCOMREC = RECORD STATUS : BYTE; DATA : BYTE; KEY : CHAR; RESULT : KEYTYPE; SHIFT,CONTROL,EXTENSION: BOOLEAN; END; LANGKEYREC = RECORD NO_CAPSLOCK: BOOLEAN; NO_SHIFT : BOOLEAN; £ŠžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž,}…NNNNNNNNNNNNNNNNNNNNNN”””ūTYPE RTCTIME = PACKED RECORD PACKEDTIME,PACKEDDATE:INTEGER; END; CLOCKFUNC = (CGETDATE,CGETTIME,CSETDATE,CSETTIME); CLOCKOP = (CGET,CSET); CLOCKDATA = RECORD CASE BOOLEAN OF TRUE :(TIMETYPE:TIMEREC); FALSE:(DATETYPE:DATEREC); END; CLOCKREQTYPE = PROCEDU#ČžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž,”NNNNNNNNNNNNNNNNNNNNNN”””ūr = ^loopdriverrec; loopdriverrec = record lowid,highid,daddr : byte; opsproc : loopdvrproc; dataproc : kbdhooktype; next : loopdvrptr; end; LOOPCONTROLREC = RECORD rawmode : boolean; loopdevices : array[1..lmaxdevices] of ŹužNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž, ^ŠNNNNNNNNNNNNNNNNNNNNNN”””ūNO_CONTROL : BOOLEAN; NO_EXTENSION : BOOLEAN; KEYCLASS : KEYTYPE; KEYS : ARRAY[BOOLEAN] OF CHAR; END; LANGRECORD= RECORD CAN_NONADV: BOOLEAN; LANGCODE : LANGTYPE; SEMANTICS : PROCEDURE; KEYTABLE : ARRAY[0..127] OF LANGKEYREC; END; LANGPTR = ^LANGRECO9ŁžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž,N“NNNNNNNNNNNNNNNNNNNNNN”””ūRE(CMD:CLOCKFUNC; ANYVAR DATA:CLOCKDATA); CLOCKIOTYPE = PROCEDURE(CMD:CLOCKOP ; VAR DATA:RTCTIME); VAR CLOCKREQHOOK : CLOCKREQTYPE; CLOCKIOHOOK : CLOCKIOTYPE; TYPE TIMERTYPES = (CYCLICT,PERIODICT,DELAYT,DELAY7T,MATCHT); TIMEROPTYPE = (SETT,READT ĮžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž,‘"NNNNNNNNNNNNNNNNNNNNNN”””ūē[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ŠNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN)NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž,«€‚ƒģ„W†Ā‡.‰šŠŒqŻŽIµ‘ “Œ”÷•NNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž-N\NNNNNNNNNNNNNNNNNNNNNNž”””ūØF©ÕP’’‚4’ó?’’’‚T’ńoda’ö³ˆ’ó R’ńqr’’‚T’’…ąa’ńqr…’’‚z’ńs¼˜3ˆIA804XDVR’ R ŒR’’ˆś’’ˆś’ö’’‚č’ō"ź’ ’ö³ˆ’’ˆś ’’‚ų’ō)ø’’ƒ’ō.^’ō.^¤qžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž-’¦NNNNNNNNNNNNNNNNNNNNNN”””ūSITION:INTEGER; C:CHAR); PROCEDURE BATCOMMAND(CMD:BYTE; NUMDATA:INTEGER; B1, B2, B3, B4, B5: BYTE); FUNCTION BATBYTERECEIVED:BYTE; function sysclock: integer; procedure sysdate (var thedate: daterec); procedure systime (var thetime: timerec); B¦žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž-äśNNNNNNNNNNNNNNNNNNNNNN”””ūØF©ÕM’’‚4’ó>¢’’’‚T’ńodÓ’öø”’ó R’ńqr’’‚T’’…ąÓ’ńqr…’’‚z’ńs¼’8”iCIR;\# “R’öø”’’ˆś’’ˆś’ö’’‚č’ō"ź’*’öø”’’ˆś*’’‚ų’ō)ø’’ƒ’ō.^’ō.^~žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž- }mNNNNNNNNNNNNNNNNNNNNNN”””ūŒ ’’ƒ"’ō2~’’ƒ"’÷‹’öĘr’’ƒJ’ö;P0€’’’ȍœ’’’÷{¾’’„¢’öAā’’„¢®’óV’šQč’’ƒz’šz0’óV’óĄ’’ƒØ’š#ž’óVRóA804XINIT__BASE’ö’’ƒ®OSFS:A804XDVR.CODEĄ’óĄ’’…Ņ’óĪf’óĪf’’„ ’ńod)’ö“ž’šˆ’šˆP*’’’’šˆ’šˆP ą‹žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž- 1NNNNNNNNNNNNNNNNNNNNNN”””ūprocedure setsysdate ( thedate: daterec); procedure setsystime ( thetime: timerec); PROCEDURE KEYBUFOPS(OP:KOPTYPE; VAR C: CHAR); PROCEDURE SETSTATUS(N:INTEGER; C:CHAR); FUNCTION RUNLIGHT:CHAR; PROCEDURE SETRUNLIGHT(C:CHAR); END; COMMANDOP); HPHILC*4žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž-×ĖNNNNNNNNNNNNNNNNNNNNNN”””ū “’’ƒ"’ō2~’’ƒ"’ų Č’öĘ“’’ƒJ’ö;P0€’’ü“R’’’÷śZ’’„¢’öAā’’„¢®’óV’šQč’’ƒz’šz0’óV’óĄ’’ƒØ’š#ž’óV Ró CMD__BASEĄ’óč’ö’’ƒ®OSFS:M68KSYS.CODEĄ’óĄ’’…Ņ’óĪf’óĪf’’„ ’ńodm’ö“ž’šˆ’šˆP*’’’’šˆ’šˆP ó žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž- (>NNNNNNNNNNNNNNNNNNNNNNž”””ūMODULE A804XDVR; IMPORT SYSGLOBALS,SYSDEVS,ISR,ASM; EXPORT TYPE DATAHOOKTYPE = PROCEDURE(DATA:BYTE); VAR DATAHOOK : DATAHOOKTYPE; STATUS5HOOK : KBDHOOKTYPE; STATUS6HOOK : KBDHOOKTYPE; PROCEDURE SENDCMD(CMD:BYTE); PROCEDURE SENDDATA(DATA:BYTE); PROCEDURE C4IžēNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž-8NNNNNNNNNNNNNNNNNNNNNN”””ūMDPROC = PROCEDURE(OP : HPHILOP); descriprec = packed record case boolean of true :(id : byte; twosets : boolean; abscoords: boolean; size16 : boolean; hasprompts:boolean; reserved : 0..3; numaxes : 0..3; counts : shortint; maxcountx: žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž-ĒõNNNNNNNNNNNNNNNNNNNNNN”””ūdevicerec; loopdevice : 1..lmaxdevices; loopcmd : byte; loopdata : byte; looperror : boolean; loopinconfig:boolean; loopcmddone: boolean; loopisok : boolean; loopdevreading: boolean; END; var loopdriverlist : loopdvrptr; LOOPCONTROŁąžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž- NNNNNNNNNNNNNNNNNNNNNN”””ūMD_READ_1(CMD:BYTE; VAR DATA:BYTE); FUNCTION INITA804X:BOOLEAN; END; F  CLOCKINIT½Še€ØFČ$9Č9ˆP ˆˆlˆ PPˆˆPPˆ0ˆP P0ˆ\ˆPPˆ(ˆ0ˆP ŠÅČ(9Č 9Š<ÅŠ eŠ ĶŠ åŠ ™Š Č9Č9Č9Č9Č 9Č9PP\ˆˆˆˆˆˆ ˆ,ˆ ˆ:PzŠ&Eˆ<Š-Š>-ˆŠ‘ŠžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž-mSNNNNNNNNNNNNNNNNNNNNNN”””ūØF©ÕP’’ƒĄ’ó?n’’’ƒą’ńod©’ö³ˆ’ó R’ńqr’’ƒą’’…ą©’ńqr…’’„’ńs¼š3ˆ SYSDEVICESśR Rˆś’ö’’„t’ō"ź’!’ö³ˆ’’ˆś!’’„„’ō)ø’’„š’ō.^’ō.^S(žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž-ōÄNNNNNNNNNNNNNNNNNNNNNN”””ūL : ^LOOPCONTROLREC; HPHILCMDHOOK : HPHILCMDPROC; PROCEDURE SYSDEV_INIT; PROCEDURE BEEP; PROCEDURE BEEPER(FREQUENCY,DURATION:BYTE); PROCEDURE SETRPGRATE(RATE : BYTE); PROCEDURE KBDSETUP(CMD,VALUE:BYTE); PROCEDURE KBDIO(FP: FIBP; ųšžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž- ‚˜NNNNNNNNNNNNNNNNNNNNNN”””ūØF©ÕP’’ƒĄ’ó?n’’’ƒą’ńodk’ö³ˆ’ó R’ńqr’’ƒą’’…ąk’ńqr…’’„’ńs¼š3ˆ A804XINITRB R’’ˆś’ö’’„t’ō"ź’’ö³ˆ’’ˆś’’„„’ō)ø’’„š’ō.^’ō.^æNžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž-^bNNNNNNNNNNNNNNNNNNNNNN”””ū (’’„®’ō2~’’„®’÷cx’öÅņ’’…Ī’öI’DEVS.TEXTĪ’’’ó§Ą’’…š STRDELETEE’’ö¤Š’öœ:’öœV’öœ>’öœB’öœF’öœJ’öœP’öœ’öJ’öR’öœZ’öœ`’ö’šˆ’šˆP>’’’’’…4’š…X’š…X6G’’…L’šŽQ,ŒQ ’öl+’’…>’’…f’ó§Ą’öžLISTINGDĄ’’…”’š’ó§Ą’ó§Ą’öÄÜ SYSDEVICESóš’óĄ'žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž-”—NNNNNNNNNNNNNNNNNNNNNN”””ūREQUEST: AMREQUESTTYPE; ANYVAR BUFFER: WINDOW; BUFSIZE,POSITION: INTEGER); procedure lockedaction(a: action); PROCEDURE CRTIO(FP: FIBP; REQUEST: AMREQUESTTYPE; ANYVAR BUFFER: WINDOW; BUFSIZE,POSITION: INTEGER); PROCEDURE DUMMYCRTLL(OP:CRTLLOPS; ANYVAR POżžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž- ±©NNNNNNNNNNNNNNNNNNNNNN”””ū &’’„®’ō2~’’„®’÷µL’öÅņ’’…Ī’öI’4XDVR.TEXT’’’ó§Ą’’…š STRDELETEE’’ö¤Š’öœ:’öœV’öœ>’öœB’öœF’öœJ’öœP’öœ’öJ’öR’öœZ’öœ`’ö’šˆ’šˆP>’’’’’…4’š…X’š…X6G’’…L’šŽQ,ŒQ ’öl+’’…>’’…f’ó§Ą’öžLISTINGDĄ’’…”’š’ó§Ą’ó§Ą’öÄÜ A804XINIT’óš’óĄqmžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž-ē–NNNNNNNNNNNNNNNNNNNNNN”””ūē[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ŠNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””«€‚ƒƒļ„[†Ę‡1‰Š ŒtąŽK·‘"“Ž”ś•f—NNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž.\)NNNNNNNNNNNNNNNNNNNNNN”””ūMODULE CI; import sysglobals,fs,loader,asm,misc,sysdevs,ldr; export type sysfiles = (assembler,compiler,editor,filer,librarian,library); sysfilevols = array [sysfiles] of string[6]; sysfilenames = array [sysfiles] of fid; inforec = record ŽĶžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž. €ÓNNNNNNNNNNNNNNNNNNNNNN”””ūb’’„J’ō2~’’„J’÷[’öĘh’’„r’ö;P0€R’’’÷R ’’…Ź’öAā’’…ŹMĘ’óč’öœ0’’…Ŗ’öš8…²’šR\’’„²’óĄ’óč’öŀ’’…Š’öÅ"_BASE§Ą’’…š STRDELETEE’’ö¤Š’öœ:’öœV’öœ>’öœB’öœF’öœJ’öœP’öœ’öJ’öR’öœZ’öœ`’ö’šˆ’šˆP>’’’’’…4’š…XŹPžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž.öNNNNNNNNNNNNNNNNNNNNNNž”””ūØF©ÕM’’ƒĄ’ó?n’’’ƒą’ńodß’öø”’ó R’ńqr’’ƒą’’…ąß’ńqr…’’„’ńs¼”8”CMDRF(R’’ˆś’’ˆś’ö’’„t’ō"ź’0’öø”’’ˆś0’’„„’ō)ø’’„š’ō.^’ō.^džĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž.oNNNNNNNNNNNNNNNNNNNNNN”””ū errsym,errblk,errnum: integer; gotsym,gotcode: boolean; workfid,symfid,codefid,errfid: fid; end ; inforecptr = ^inforec; cmdprocedure = procedure; cmdprocptr= ^cmdprocedure; var 3žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž. DNNNNNNNNNNNNNNNNNNNNNN”””ūMODULE EDRIVER; IMPORT SYSGLOBALS,IODECLARATIONS,ASM; EXPORT TYPE EPINFOREC = RECORD BFAST : BOOLEAN; EPSTART : INTEGER; EPEND : INTEGER; END; EOPTYPE = (EREAD,EWRITE,ECWRITE,EBLANK,ECHECK); EPERROR = (ENOERROR,ENOTPROG,ENOEPROM,ECFAIL,EPFAIL,ENOTBLANŠ„žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž.žNNNNNNNNNNNNNNNNNNNNNN”””ū( ’’„®’ō2~’’„®’÷ś‚’öĘ:’’…Ī’öI’Å$EXTĪ’’’ó§Ą’’…š STRDELETEE’’ö©–’ö”F’ö”b’ö”J’ö”N’ö”R’ö”V’ö”\’ö¢Ø’ö¢V’ö¢^’ö”f’ö”l’ö’šˆ’šˆP>’’’’’…4’š…X’š…X6G’’…L’šŽQ,ŒQ ’öl+’’…>’’…f’ó§Ą’öĘLISTINGDĄ’’…”’š’ó§Ą’ó§Ą’öÅ$CMD’’’óŌ’óš’óĄ`žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž.:KNNNNNNNNNNNNNNNNNNNNNN”””ūstreamfib: ^text; filename: sysfilenames; tioresult:integer; chainfile: fid; chaining: (nochain,progchain,streamchain); userinfo: inforecptr; versionup: boolean; cmdcharhook : cmdprocptr; ci_idle: boolean; ci_cmd: char”žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž. *uNNNNNNNNNNNNNNNNNNNNNNž”””ūK,EBADARGS); FUNCTION EPROG( SCODE : INTEGER; OP : EOPTYPE; ANYVAR BUFFER : WINDOW; BUFSIZE : INTEGER; VAR POSIT : INTEGER):EPERROR; FUNCTION EGETINFO( SCODE : INTEGER; VAR INFO : EPINFOREC):EPERROR; FUNCTION EINIT(SCODE : INTEGER): ȱžēNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž.ՀNNNNNNNNNNNNNNNNNNNNNN”””ūBLIBS:E ØF?< EDRIVERˆČ9ˆ dØF SYSGLOBALS9ˆ ØFMINIˆ:ˆˆˆˆ ØF BOOTDAMMODULEˆØF)LOADERˆˆˆ ˆØF)*INITLOADˆˆˆØF*,ISRPˆ(ˆP ˆ:ˆØF,0MISC9Č:9Č9ČØF0:FS"ˆ^Šr Č9Č ēמNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž. zNNNNNNNNNNNNNNNNNNNNNN”””ū; keystream: boolean; procedure homecursor ; procedure clearscreen ; procedure clearline ; procedure prompt (pl: string80); function getchar (flushit: boolean): char; function uppercase (ch: char): char; procedure chain(filename: fid); ]¬žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž.&NNNNNNNNNNNNNNNNNNNNNN”””ūEPERROR; FUNCTION EBRATE(SCODE : INTEGER; BRATE : BOOLEAN):EPERROR; END; PˆPPŠ.EŠHÅŠ2-ˆˆ*ˆˆ

LDRPPˆ0ˆP P0ØF>?SETUPSYSÅČ(9Č ØF?QSYSDEVSƂ€ØFQR SYSDEVICES’öØFRTA804XDVR€ˆ ØFTU A804XINITˆ’öŖŽØFUYCIIL PˆˆČØFYZCMDČ Č ˆˆØFneunable to close _užĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž.ķNNNNNNNNNNNNNNNNNNNNNN”””ūprocedure startstream(filename: fid); function streaming: boolean; procedure systemstartup; END;  nSYSDEVS rSYSDEVS v zSYSDEVS ~SYSDEVS ‚ †SYSDEVS ŠSYSDEVS Ž ’SYSDEVS –SYSDEVS š ž ¢A804XINIT__ęŪžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž.LNNNNNNNNNNNNNNNNNNNNNN”””ūPРňˆˆˆP ˆ"ˆˆ(ˆŠÅPˆŠéP ˆˆŠňˆˆŠň ˆˆˆˆZˆˆ ˆˆˆPŠéP ˆˆˆPˆPPˆ Š ÅPˆŠéP ˆFˆ:Šn Š ŠĶŠ9PPHP2PzPˆŹˆ ˆ ˆ Pˆ P(PxˆP*P2ˆˆ Pˆ ˆ^P Č(9Č 9Š()PŠ}PŠČ 9Č9Č9P ˆ@ˆČ9Č 9Š.‰Š8}Č9Č9Č9Č9Č 9ćžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž. ³āNNNNNNNNNNNNNNNNNNNNNN”””ūØF©ÕP’’ƒ\’ó>¢’’’ƒ|’ńodXL’ö³ˆ’ó :’ńqr’’ƒ|’’…ąXL’ńqr…’’ƒ¢’ńs¼¬3ˆ dŽLEDRIVER bR³ˆ’’ˆś’’ˆś’ö’’„’ō"ź’ ’ö³ˆ’’ˆś ’’„ ’ō)ø’’„6’ō.^’ō.^—YžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž.£ÜNNNNNNNNNNNNNNNNNNNNNN”””ūBASERA804XINIT_A804XINITR A804XINIT’R^A804XDVR_CMD_READ_1RxA804XDVR_INITA804XR īA804XDVR_A804XDVRR PA804XDVR„’ˆˆ ˆVˆˆˆ"ˆHˆ$ˆ ˆTˆvˆˆ`ˆDˆ ˆLˆ ˆģˆ"ˆ"ˆˆšˆ&ˆˆˆˆˆˆˆˆ€ˆˆ6ˆˆˆˆˆˆˆˆˆˆ^ˆ"ˆdˆHˆ4ˆˆˆ6ˆˆˆ.^9žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž.|JNNNNNNNNNNNNNNNNNNNNNN”””ūē[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ŠNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN””«€‚ƒƒī„Z†Ę‡1‰œŠŒsßŽJ¶‘!“”ų•d—NNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž/£4NNNNNNNNNNNNNNNNNNNNNN”””ū N^.ŸNuNu"h2® ;|’žNJN^ _\ONŠNA’ü n-h’ä’ü"n’üJ©f ?</Nŗ’¼ n"h ŠØNv!@’ī"n’ü$h °©]Ą"(’^Į‚g ?</Nŗ’~ n"h !Q’ųB(’óN^.ŸNuNA n"h’ä$n L‘H’N^ _PONŠNA’Ų nBP/-’ö/Hz+O’öJ®]Ąr²®]Į‚g ?</Nŗ’ .//<*¼žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž/ĪNNNNNNNNNNNNNNNNNNNNNN”””ūNJ` ®’ųNv ® ’ų\Ą.’óJ.’óg’$N¹ n’ÜJØf ?</NŗüĀ`”J®o$/NŗüŅ/.’ų nHP/.N¹ n ®’ī`fJ®o,/Nŗü¤-n’ü’ą-n’ä’Ü/-’ö/Hzī+O’ö n’Ü"n’ą©爁)éB®’ź.’ūgt$n .’ź&n’ų²2gR$n .’ź&n’ų² n’ą(VĄDJg\~žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž/ ’NNNNNNNNNNNNNNNNNNNNNN”””ūČ ȶ SYSGLOBALSASM_MPYIODECLARATIONS ASM_CACHE_OFF ASM_CACHE_ON ASM_MOVELEFTASM_IOR °©]Ą"(’^Į‚g ?</Nŗ’~ n"h !Q’ųB(’óN^.ŸNuNA n"h’ä$n L‘H’N^ _PONŠNA’Ų nBP/-’ö/Hz+O’öJ®]Ąr²®]Į‚g ?</Nŗ’ .//<ūŪžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž/ NNNNNNNNNNNNNNNNNNNNNN”””ūN¹ AķŠüż:Aš-H’ą n’ą-h’üJ®’üWĄJhWĮ‚g ?</NŗžÄ n’ąp°hWĄJhWĮĀp °hWĄt“hWĀĄg"n’üp°)g ?</Nŗž€` ?</Nŗžr n’ą"hCé4-I’ä0.ć@2;Nū–ÄÄś` .//<N¹ AķŠüż:Aš-H’ą-n’ä’Ü n’ąp°hWĄJhWĮĀgHžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž/ęYNNNNNNNNNNNNNNNNNNNNNN”””ū`źp°nf" n .’ź"n’ų²0g ?</NŗūŲR®’źNvR®’ųNv .S€Nv-@’ī .’ź°®l .’ź°®’īfx n .’ź"n’ų²0gR n .’ź"n’ų° n’ą(VĄDJg`źp°nf" n .’ź"n’ų²0g ?</NŗūBR®’źNvR®’ųNv` n .’źp’č n .’źR€Nvp’é n’ųCī’čp± f7ƒžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž/:£NNNNNNNNNNNNNNNNNNNNNN”””ūN¹ AķŠüż:Aš-H’ą n’ą-h’üJ®’üWĄJhWĮ‚g ?</NŗžÄ n’ąp°hWĄJhWĮĀp °hWĄt“hWĀĄg"n’üp°)g ?</Nŗž€` ?</Nŗžr n’ą"hCé4-I’ä0.ć@2;Nū–ÄÄś` .//<N¹ AķŠüż:Aš-H’ą-n’ä’Ü n’ąp°hWĄJhWĮĀgHžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž/ ÅVNNNNNNNNNNNNNNNNNNNNNN”””ū EDRIVER__BASER EDRIVER_EPROGREDRIVER_EGETINFORzEDRIVER_EBRATERØ EDRIVER_EINITRąEDRIVER_EDRIVERREDRIVER’ˆ ˆ ˆ.ˆˆˆrˆ„ˆˆ6ˆˆˆ ˆVˆˆˆ"ˆHˆ$ˆ ˆTˆvˆˆ`ˆDˆ ˆLˆ ˆģˆ"ˆ"ˆˆšˆ&ˆˆˆˆˆˆˆˆ€ˆˆ6ˆˆˆˆˆˆˆˆˆˆ^ˆ"ˆdˆHˆ4ŸžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž/ÕhNNNNNNNNNNNNNNNNNNNNNN”””ū S€fö`L n’ų0®’č n’ą(VĄDJg`źp°nf$ n’ųCī’čp± f S€fö` ?</Nŗś°T®’źNvT®’ųNv`žā n’ąØ"n "®’ų+o’öŽü Nś$,_+_’ö n’ąØ"n "®’ųJm’žgNJ`0J®o\/Nŗśn n’ųp @’g |’ó`R®’ųNv .’ų°®’ī\Ą.’óJ.’ógĢ n ®’ų n °®’īl}MžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž/*NNNNNNNNNNNNNNNNNNNNNN”””ūNA n"h2® ;|’žNJN^ _\ONŠNA’ü n-h’ä’ü"n’üJ©f ?</Nŗ’¼ n"h ŠØNv!@’ī"n’ü$h °©]Ą"(’^Į‚g ?</Nŗ’~ n"h !Q’ųB(’óN^.ŸNuNA n"h’ä$n L‘H’N^ _PONŠNA’Ų nBP/-’ö/Hz+O’öJ®]Ąr²®]Į‚g ?</Nŗ’ .//<ŌžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž/ ögNNNNNNNNNNNNNNNNNNNNNN”””ūˆˆˆ6ˆˆˆ.ˆ ˆ<ˆ<ˆPˆŌ‰ ˆˆÉŠ9Č 9ČD9Č9Č9Čŗ9Č 9Č 9Č9Č9ˆžˆ<ˆfˆˆˆNˆˆˆčˆÖˆˆ˜ˆ$ˆˆˆ‰Bˆ ˆ\ˆ0‰ˆ6ˆˆ@ˆ~ˆ8ˆ$ˆœˆ ˆ<ˆœˆ"ˆˆ Č 9Č 9Č9Č9Č9ˆDˆĄˆ,ˆ$ˆ‰jˆˆˆˆˆˆˆˆ"ˆˆˆˆˆˆˆ ˆˆˆˆˆ‚ˆ ˆ6ˆˆ&ˆˆPˆŌˆVˆvˆNˆˆˆ$ˆJˆˆˆˆ(ˆ¼žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž/€;NNNNNNNNNNNNNNNNNNNNNN”””ū ?</Nŗłų`ŹJ®ož/NŗśB®’ź n’ų .’źY"n’ų".’źt1/"n".’źt1/Hī’ÜN¹Lī’Ür0²Ÿf R®’źNv`|’ó .’ź°®\Ą.’óJ.’óg” .’ųŠ®’źNv n € .’ź°®l ?</NŗłP`" n JVĄ n’ä’€` /./NŗłČ+o’öŽü Nś,_+_’öJm’žgNJN^ _ŽüNŠžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž/¬NNNNNNNNNNNNNNNNNNNNNN”””ūN¹ AķŠüż:Aš-H’ą n’ą-h’üJ®’üWĄJhWĮ‚g ?</NŗžÄ n’ąp°hWĄJhWĮĀp °hWĄt“hWĀĄg"n’üp°)g ?</Nŗž€` ?</Nŗžr n’ą"hCé4-I’ä0.ć@2;Nū–ÄÄś` .//<N¹ AķŠüż:Aš-H’ą-n’ä’Ü n’ąp°hWĄJhWĮĀgHžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž/ ošNNNNNNNNNNNNNNNNNNNNNN”””ūČ ȶ Č Š.ČŠĀČŠn-Č Č Č’ Č Č Š.=Š<MČ, Č Éą Č Č ж]Ȉ Č Č °©]Ą"(’^Į‚g ?</Nŗ’~ n"h !Q’ųB(’óN^.ŸNuNA n"h’ä$n L‘H’N^ _PONŠNA’Ų nBP/-’ö/Hz+O’öJ®]Ąr²®]Į‚g ?</Nŗ’ .//<ž<žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž/³ NNNNNNNNNNNNNNNNNNNNNN”””ūNA’ü0.ć@2;Nū (2=|’ž`&=|’ž`=|’ž`=|’ž`=|’ž/.?.’ž/./. /.Hn’üNŗłZ=n’üN^ _ŽüNŠNA’ś/. ?</.B§Hn’üHn’śNŗł*=n’śN^ _PONŠNA’śp.-@’ü/. ?<Hn’üB§Hn’üHn’śNŗųņ=n’śN^ _\ONŠNA’ś/.BgHn’üB§Hn’üHn’śNŗųĘ=n’śeæžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž/L’NNNNNNNNNNNNNNNNNNNNNN”””ū1| 1|-n’ü’Ų n’Ų|’"n’Ü(VĄD€B©B©-|’ųB.’óN¹/-’ö/Hz +O’ö n’ų0HĄ-@’ō n’Ų(VĄDJgd|’ó"n’Ü#n’ų )мNv#@-i’ų © l.Ø$n’ų0HĄ-@’ō(VĄDJg ©Nv` ®’ųNv+o’öŽü Nś",_+_’öpō°m’žgœVžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž/ \ĮNNNNNNNNNNNNNNNNNNNNNN”””ūN¹ AķŠüż:Aš-H’ą n’ą-h’üJ®’üWĄJhWĮ‚g ?</NŗžÄ n’ąp°hWĄJhWĮĀp °hWĄt“hWĀĄg"n’üp°)g ?</Nŗž€` ?</Nŗžr n’ą"hCé4-I’ä0.ć@2;Nū–ÄÄś` .//<N¹ AķŠüż:Aš-H’ą-n’ä’Ü n’ąp°hWĄJhWĮĀgHžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž/ žNNNNNNNNNNNNNNNNNNNNNN”””ūē[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ŠNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN)NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž«€‚ƒƒļ„[†Ę‡2‰ŠŒtąŽK¶‘!“Œ”÷•NNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž0åŌNNNNNNNNNNNNNNNNNNNNNN”””ūBLIBS:SØF?<ALLOCATEØF SEGMENTERČ9ˆ ØFMINIˆ:ˆˆˆˆ ØF BOOTDAMMODULEˆØF)LOADERˆˆˆ ˆØF)*INITLOADˆˆˆØF*,ISRPˆ(ˆP ˆ:ˆØF,0MISC9Č:9Č9ČØF0:FS"ˆ^Šr Č9Č ZnžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž0 9.NNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž0OrNNNNNNNNNNNNNNNNNNNNNNž”””ūČČ €D€nC÷Eéµķ’ņo.IHQNŠB§NŠALLOCATEfCžēNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž0ÖåNNNNNNNNNNNNNNNNNNNNNNž”””ūØF:< INITUNITS9ˆP ØF<>LDRPPˆ0ˆP P0ØF>?SETUPSYSÅČ(9Č ØF?QSYSDEVSƂ€ØFQR SYSDEVICES’öØFRTA804XDVR€ˆ ØFTU A804XINITˆ’öŖŽØFUYCIIL PˆˆČØFYZCMDČ Č ˆˆØFneunable to close _užēNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž0  ¹NNNNNNNNNNNNNNNNNNNNNN”””ūØF©ÕM’’ƒ\’ó>¢’’’ƒ|’ńodXr’ö³ˆ’ó :’ńqr’’ƒ|’’…ąXr’ńqr…’’ƒ¢’ńs¼®3ˆ¦ pˆ SEGMENTER¦ äR’’ˆś’’ˆś’ö’’„’ō"ź’ ’ö³ˆ’’ˆś ’’„ ’ō)ø’’„6’ō.^’ō.^ežNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž0|CNNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž0ƒ¶NNNNNNNNNNNNNNNNNNNNNN”””ūØF©ÕA® ( ALLOCATE(R‚ežNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž0 “ˆNNNNNNNNNNNNNNNNNNNNNN”””ūä ’’„J’ō2~’’„J’÷¢č’öĘh’’„r’ö;P0€’’’ģŽ*’’’÷–ą’’…Ź’öAā’’…ŹMĘ’óč’öœ0’’…Ŗ’öš8…²’šR\’’„²’óĄ’óč’öŀ’’…Š’öÅ"_BASE§Ą’’…š STRDELETEE’’ö¤Š’öœ:’öœV’öœ>’öœB’öœF’öœJ’öœP’öœ’öJ’öR’öœZ’öœ`’ö’šˆ’šˆP>’’’’’…4’š…XĻ&žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž0l}NNNNNNNNNNNNNNNNNNNNNN”””ū SYSGLOBALS STACKFUDGEHQNŠB§NŠALLOCATEęÖžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž0°‡NNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž0ĘŪNNNNNNNNNNNNNNNNNNNNNN”””ūMODULE SEGMENTER; import loader, ldr, sysglobals, MISC; export type segment_proc = procedure; proc_name = string[120]; procedure init_segmenter(anyvar lowcode, highcode, lowglobal, highglobal: byte); procedure load_segment īōžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž0 _LNNNNNNNNNNNNNNNNNNNNNNž”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž0)NNNNNNNNNNNNNNNNNNNNNN”””ū _ XOR€€D€nC÷Eéµķ’ņo.IHQNŠB§NŠALLOCATEģŠžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž0õźNNNNNNNNNNNNNNNNNNNNNN”””ū (filename: fid); procedure load_heap_segment(filename: fid); procedure unload_segment; procedure unload_all; procedure call_segment (filename: fid); procedure call_segment_proc(filename: fid; symbol: proc_name); function find_proc(symbol: ēžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž0  NNNNNNNNNNNNNNNNNNNNNN”””ū ASM_ALLOCATER STACKFUDGEHQNŠB§NŠALLOCATEŃ©žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž0!NNNNNNNNNNNNNNNNNNNNNN”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž0Å·NNNNNNNNNNNNNNNNNNNNNN”””ūē[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ŠNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””¬€‚ƒƒļ„[†Ē‡3‰ŸŠ ŒvāŽN¹‘$“”ü•h—NNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž1ÉNNNNNNNNNNNNNNNNNNNNNN”””ū’ųJ®’üg/.’ü"n’ųN‘ n’šJ(&g B®’ō` n’š-P’ō`ŖN^.ŸNuNA’† n xcNGCī’†ĄŲSbśHn’†/Hz’rNŗ’@N^.ŸNuNA’ųHn’ų nHh’†Nŗś‚J®’üg/.’ü n’ųNN^.ŸNuNAžü n  xcNGCī’ ĄŲSbś n xcNGCī’†ĄŲSbśHnžüHn’†Nŗś&L®žüH®’U/.’/.’NŗłäJgJ®‹–žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž1Ę3NNNNNNNNNNNNNNNNNNNNNN”””ūNA’l n xcNGCī’†ĄŲSbś n ¼ČBØB.’y-m’ŗ’‚J®’‚VĄ.’yAĀgų n’‚ fNH-H’l-h’z n’l (ŠØ Nv°®’z^Ą.’yAĀg¶"n’z" fNHEī’†rRA³ f SAföp`B€rC¼A’y"n’z fNHpŠ®’zNvR€Nv-@’z .’zĄ<’’rÓ®’zNv .’zT€Nv-@’~J.’yg"B®’t…¹žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž1°oNNNNNNNNNNNNNNNNNNNNNNž”””ūˆ ˆˆˆˆ ˆˆˆˆˆˆ ˆˆˆˆˆˆˆˆˆˆˆˆ ˆČ PPFȉ(ˆČ ˆ"ˆČČČ Č ˆČ ˆ ˆČ ˆ ˆČČČ ˆČČ Č ŠČ Č ČČČ ČČ ČČČČČŠ -ČČ ČŠ@AŠQČŠaČČ ČŠuˆŠ‰ČČˆˆˆČ qæžēNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž1 )ųNNNNNNNNNNNNNNNNNNNNNNž”””ū’g/.’ n’N`Hn’ /Hz’TNŗž†N^ _PONŠNA -’šŠ® Nv°­’ōo;|z’žNJ`-m’š . Ń­’šNvN^ _PONŠNAY/-’Ś/.Nŗ’“+_’ŅB'N¹Y/-’¬/.Nŗ’šN¹NŗżRN^.ŸNuNA’‚ n xcNGCī’†ĄŲSbśY/</Nŗ’\-_’‚ n’‚ fNHHPB§/<’’’āNŗśbHn’†/Hz’rNŗū@N^.ŸNu×ĶžēNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž1_¤NNNNNNNNNNNNNNNNNNNNNNž”””ū"n’~ fNH-Q’p"n L®’pH‘ n’z fNHp(Ń®’zNv`’, n’l-P’‚`žųN^ _PONŠNA’ü-n’ü n’ü ­’ģ+n’ģ!m’ņ|’"h fNH . Cń!I!m’ų -’šŠ®Nv!@!m’ŗ!m’Ā!m’ś+|’’’’’śN^ _Žü NŠNA’üJ­’ģf;|y’žNJ`D m’ģ fNH-H’ü+P’ģJ(g+h’ņ n’ü+h £˜žēNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž1ƒ^NNNNNNNNNNNNNNNNNNNNNN”””ū ˆČŠ•Č Č Š„Č Č Š±Č ŠÅČ ˆČ ČČČČČ ČČ ČŠÕČŠåČČČČČ ČČ ČŠÕŠõČX‰Xˆ Č ˆ ˆ ČČ ŠåČŠ õŠxåČČŠõČČČ Š4Č ČČČŠ’zNv .’zT€Nv-@’~J.’yg"B®’t¤žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž1 |«NNNNNNNNNNNNNNNNNNNNNN”””ūNA<ūN¹ -’ŅŠ­’ŚNv/N¹ -’ØŠ­’¬Nv+@’ņN^.ŸNuNA’‚ n xcNGCī’†ĄŲSbśHn’‚/<N¹ n’‚ fNHHP/<’’’āB§NŗłŠ+m’ņ’ų+m’ų’ŅHn’†/Hz’pNŗś¢N^.ŸNuN¹NuNv n € -’ų­’üNv n €N^ _PONŠNA;|x’žNJN^NuNA ®ČVĄrC¼AN^ _PONŠMąžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž1l•NNNNNNNNNNNNNNNNNNNNNN”””ū’ų+h’š+h’ŗ+h’Ā+h’śN^NuNAJ­’ģgNŗ’’`ņN^NuNA’čB­’š/-’ö/HzJ+O’öYN¹— øNv-_’üJ®’ün ;|’ž’žNJ+m’ņ’ų -’ųŠ®’üNv+@’ü+m’ü’ņ-m’ü’ō+m’ŗ’ä+m’ŗ’¶<’x/.N¹J­’ōf ;|’ö’žNJ m’ō fNHp2(HĮ-A’č°®’čn8-@’ų .’ų €’’€m €’oNG?<B'N¹ŸžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž1“`NNNNNNNNNNNNNNNNNNNNNN”””ūproc_name): segment_proc; function exists_proc(p: segment_proc): boolean; procedure segment_space(var code, global: integer); END; PPPŠDÅŠÅP"Pˆ,P ˆ P PŠéP ˆPPˆ ˆPNˆˆ$P PP ˆDP P8P$ŠEˆ(Š-ˆ<ˆPˆ&P PP&ˆˆP(P ˆZˆˆP$Pˆˆ8ˆP:Pˆˆ?_žēNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž1 OšNNNNNNNNNNNNNNNNNNNNNN”””ūNA’l n xcNGCī’†ĄŲSbś n ¼ČBØB.’y-m’ŗ’‚J®’‚VĄ.’yAĀgų n’‚ fNH-H’l-h’z n’l (ŠØ Nv°®’z^Ą.’yAĀg¶"n’z" fNHEī’†rRA³ f SAföp`B€rC¼A’y"n’z fNHpŠ®’zNvR€Nv-@’z .’zĄ<’’rÓ®’zNv .’zT€Nv-@’~J.’yg"B®’t…¹žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž19ĘNNNNNNNNNNNNNNNNNNNNNNž”””ūN¹ .’ųR€hĀ|’’ćN¹J-’ćf ;|w’žNJ+n’ō’üN¹ -’ų¹Nv+@’Ö -’Ž‘­’ųNv -’ų°­’ül ;|u’žNJ/-’ų/-’ŽN¹J® g/. nN+o’öŽü NśP,_+_’öN¹0-’žHĄ-@’š-m’ź’ģN¹+n’ģ’źNŗžN¹ .’š €’’€m €’oNG;@’žNJN^ _Žü NŠNA’ü m’ģ fNH-H’ü+hĻøžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž1 QNNNNNNNNNNNNNNNNNNNNNN”””ūPРňˆˆˆP ˆ"ˆˆ(ˆŠÅPˆŠéP ˆˆŠňˆˆŠň ˆˆˆˆZˆˆ ˆˆˆPŠéP ˆˆˆPˆPPˆ Š ÅPˆŠéP ˆFˆ:Šn Š ŠĶŠ9PPHP2PzPˆŹˆ ˆ ˆ Pˆ P(PxˆP*P2ˆˆ Pˆ ˆ^P Č(9Č 9Š()PŠ}PŠČ 9Č9Č9P ˆ@ˆČ9Č 9Š.‰Š8}Č9Č9Č9Č9Č 9ćžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž1 Ö NNNNNNNNNNNNNNNNNNNNNNž”””ūSEGMENTER__BASERSEGMENTER_INIT_SEGMENTERõRSEGMENTER_SEGMENT_SPACERšSEGMENTER_EXISTS_PROCRŚSEGMENTER_FIND_PROCRSEGMENTER_UNLOAD_SEGMENTRĄSEGMENTER_UNLOAD_ALL R SEGMENTER_CALL_SEGMENTR:SEGMENTER_CALL_SEGMENT_PROC³žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž1 ÷NNNNNNNNNNNNNNNNNNNNNN”””ū’ņB(N^NuNA -’Ś‘­’üNv -’ü°­’ųl ;|’ž’žNJ+m’ü’ņY/-’ŚN¹+_’ŅB'N¹ -’¬‘­’üNv -’ü°­’ųl ;|’ž’žNJ+m’ü’ņY/-’¬N¹N¹Nŗ’f nJØ g/( "hN‘N^.ŸNuNA’āHn’āB§B§Nŗüš/./Hz’RNŗżxNŗüüN^ _Žü NŠNA’š-m’Ā’ōJ®’ōgP n’ō fNH-H’šJØgB®’ü-h2^žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž1õNNNNNNNNNNNNNNNNNNNNNN”””ūNA+n’š+n’ō -’ō°­’šl+n’š+n’ō+n ’ü+n’ų -’ų°­’ül+n’ü+n ’ų-’ógR­’šNv-’’gR­’üNv-’÷gS­’ōNv-’ūgS­’ųNvN^ _ŽüNŠNA -’ō­’šNv n € -’ų­’üNv n €N^ _PONŠNA;|x’žNJN^NuNA ®ČVĄrC¼AN^ _PONŠ~ žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž1 å"n’üL©HŖ n’üLØHŖ?<JŖg/* jNB®’ü` n’ü-h’ü` n’ü-h’ü`’H n’śIŌžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž2NNNNNNNNNNNNNNNNNNNNNN”””ūNVN^ _Žü NŠNVN^ _TONŠNV’ü-mžŌ’ü n’ü(ė€(égr?<ąN¹ n’üpŠhā?N¹ n’ü?(äN¹?<žN¹ n’üB(źB(č?<ÅN¹<J­’„g/-’„ m’€N n’ü(ź€(čgŽ` n’ü|’čN^NuNV’ų-mžŌ’ü n’ü0(āHĄė€Cšā-I’ų"n’ų S€m‚°¼ nxć€2;Nū*^v}ØžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž2]ļNNNNNNNNNNNNNNNNNNNNNN”””ūØF”§CLOCKØF§°PRINTERØF°¾DISCHPIBØF¾ŃAMIGOØFŃćCS80OØFćšIODECLARATIONSØFšüHPIBCSØFüDMASØF!REALSSØF!+ASC_AMѧžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž2+³NNNNNNNNNNNNNNNNNNNNNN”””ūm’* n’ōB(éNŗż.’łgBg?<J­’lg/-’l m’hNN^NuNVNŗžfJ­’ōg/-’ō m’šNN^NuNV’ü-mžŌ’ü n’ü|’ź+|’čB­’ģ"n 1QęN^ _Žü NŠNV0.ć@2;Nū "*NŗūŹ`Nŗüf`Nŗżˆ`Nŗżä`NŗłZN^ _TONŠNV’ś n h’ž-mžŌ’ś.’žVĄDJgt n’ś|’脞ēNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž2 ²$NNNNNNNNNNNNNNNNNNNNNN”””ū¬¬¬¬¬¬@$n j"¼`D n "n’ųh)€o "¼` n’ų ¼ ` n "n’ųh"¼`ų n "n’ųh)VĄDJg "¼` n’ų ¼ `Ā n "n’ų Ą<’’rćA S€HĮЁØ)VĄD@"RtŅ‚"p°‘]Ą)t“WĮĀW¦žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž2ÄxNNNNNNNNNNNNNNNNNNNNNN”””ūØF©ÕL8 Copyright 1984 Hewlett-Packard Co. All rights reserved.# 0... 4¬  lHPHILR & lnPNVN^ _Žü NŠNVN^ _TONŠNV’ü-mžŌ’ü n’ü(ė€(égr?<ąN¹ n’üpŠhā?N¹Ō€žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž2‚NNNNNNNNNNNNNNNNNNNNNNž”””ū+|’čB­’ģp.’ž @„f B(ė`Dp.’ž @€f6/./. /.J­’üg/-’ü m’ųN n’śJ(éfNŗżH n’śB(ģ`.’žVĄDJgZ.’žVĄDJg:+|’čB­’ģ?< n’ś0(āHĄė€J°ög/0ö"pņN‘ n’śB(ģ`+|T’čB­’ģ`¬.’žVĄDJg| n’śJ(ģg"?<0(āHĄė€J°ög/09žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž2 ēwNNNNNNNNNNNNNNNNNNNNNNž”””ūg "¼ `( n’ųp°]Ą(t“WĮĀg ¼ `. n’ų(VĄDJg "n i n’ų ¼ `N^ _Žü NŠNV’ō-mžŌ’ō n’ōJfŒYN¹-_’ü/<N¹?<ūHn’ųN¹n’ł’ś®’śī’ś®’ś?<ėN¹p.’ś?N¹?< n’ōHhęN¹ n’ō0(ęlV@ä@Ą<fŚ{ēžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž2÷INNNNNNNNNNNNNNNNNNNNNN”””ū n’ü?(äN¹?<žN¹ n’üB(źB(č?<ÅN¹<J­’„g/-’„ m’€N n’ü(ź€(čgŽ` n’ü|’čN^NuNV’ų-mžŌ’ü n’ü0(āHĄė€Cšā-I’ų"n’ų S€m‚°¼ nxć€2;Nū*^v¬¬¬¬¬¬@$n j"¼`D n "n’ųh)€o "¼` n’ų ¼ `¬ŚžēNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž2(ßNNNNNNNNNNNNNNNNNNNNNN”””ūē[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ŠNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž¬€‚‚ƒķ„Y†Ä‡/‰›ŠŒrŻŽH“‘“Š”õ•NNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž3÷”NNNNNNNNNNNNNNNNNNNNNNž”””ū’š…X’š…XASM_ASM ASM_NEWBYTES LOADER_LOADERLOADER_MARKUSERSYSDEVSSYSDEVS_SYSDEVSSYSGLOBALS_SYSGLOBALSØF©ÕL8 Copyright 1984 Hewlett-Packard Co. All rights reserved._A804XDVRA804XDVR_CMD_¬_1Aø0†"pR_SENDDAMżVžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž3+[NNNNNNNNNNNNNNNNNNNNNN”””ū Čp ČRÅČÅŠ }ČÅČÅČ ˆPČ Č PČ Č Č݈PČŻČŻPČÅČÅŠ&„PŠŠŠeŠĶŠéPŠ µČ‘ČN‘ȑР)É„‘ŠdŠDČ2‘Š*Š&)ŠČ@‘Šx)ŠČ@‘Š2YČ‘Š5Č‘Č>‘Š2YČ‘Š5Č‘Ȥ‘ČB‘ČŠ‘Šę)ŠŠИ)ŠČ:‘Š`ŠV)Š€!žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž3]NNNNNNNNNNNNNNNNNNNNNN”””ū’ąįˆrā ?/Nŗž²J.’÷g8Hn’ųHn’śHn’÷J­’Pg/-’P m’LN­’’’āpįˆ€’’’­’ā`T/< -’āįˆrā ?/Nŗž\J.’÷g4Hn’ųHn’śHn’÷J­’Pg/-’P m’LN­’’’ąpįˆ€’’’­’ą`NŗūlN^ _TONŠNV’üp°m’~WĄJ­’üWĮĀgxHm’ü/<N¹-m’ü’ü n’ü0¼`1|Bh!||BØ !|e`žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž3 ĐNNNNNNNNNNNNNNNNNNNNNNž”””ūOUSERL†_NEWBYTEP nBP.’žāˆ€Š€ n Cśżn0±/./. /.J­’Œg/-’Œ m’ˆNN^ _Žü NŠNV .å€AķŠü’ä2. HĮÓ° nB(’÷ .å€CķŅü’ä 1lD€°Ø’üoŁžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž3ēŸNNNNNNNNNNNNNNNNNNNNNN”””ū’žmäBn’žRn’ž0.’žHĄå€AķŠü’äB° n’žmąN^NuNV’ö-mžŌ’ś n’ś0(āHĄė€Cšā-I’ö"n’ö S€ć€2;NūDöDöDö6$n j’ąBm’Ž-’ą€f "¼` n’ö ¼`¾ n’ö(VĄDJf4"n p°Ql CķŅü’ß¼’’` n’ö CķŅü’ßB1 n’ö R€CķŅü’ß$n Ŗ6PžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž3jNNNNNNNNNNNNNNNNNNNNNN”””ūČ&ÅŠ=ŠQŠQŠ QŠ=Č ÅČÅČÅČ,ÅɶŊmŠŠ)Š"=ŠQŠ)Š"ČÅŠmŠŠ)Š"=ŠQŠŠmŠPČ Č ČÅP$P P6Č Č ŠČÅŠmŠŠ)ŠČÅŠ)Č ÅČÅČÅČpÅČęÅČÅČňˆˆČÅPČ Č ČpÅP Č Č ˆ4ˆˆPBČ Č P0Č ČŖ$žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž3 TNNNNNNNNNNNNNNNNNNNNNN”””ūp|’÷p°®f(1|’’ųJn o 1|’’ś` n1|’ś`( n1|ļ’ųJn o 1|’ś` n1|’’ś .å€AķŠü’äB°N^ _Žü NŠNV’ī-mžŌ’ņ n’ņ0(āHĄė€Cšā-I’ī0.ć@2;Nūü"n’ī"¼`ī n’ī(VĄDJg0(l^@ę@HĄ-@’ü` n’ī0(HĄü HĄ-@’ü/< -ČžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž3^kNNNNNNNNNNNNNNNNNNNNNN”””ūē[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ŠNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN””¬€‚ƒƒļ„[†Ē‡2‰Š ŒuįŽLø‘#“”ū•g—NNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž4/%NNNNNNNNNNNNNNNNNNNNNN”””ūˆ&ˆ"ˆ$ČAˆBˆˆˆHˆˆˆ@ˆˆ ˆˆˆˆ ˆČ>AČAČAˆ*ČHAČAČAˆˆ ˆzČAˆ~Č&AČAČAˆ ˆˆČ&AČAČAˆ ˆČAˆˆ Š ˆPP Č AˆČAČAČAČAČAŠ !Š PŠIŠYPŠ 1)ŠEŠqŠŠ¹ŠŠ!ŠįŠ ŠaŠŠńČUДЕˆ ˆˆˆŠ"5ˆˆŠQÜžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž4 óßNNNNNNNNNNNNNNNNNNNNNN”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž4…ƒNNNNNNNNNNNNNNNNNNNNNN”””ūŠ Š LOADER_LOADER HPHIL_HPHILA804XDVR_A804XDVRISR_ISRASM_ASMSYSDEVS_SYSDEVSSYSGLOBALS_SYSGLOBALSHPHIL_INITLOOPLOADER_MARKUSERP ˆ*PČmČmŠIˆŠ9ŠIˆ ŠYˆˆ ŠIŠYČ 1Č1Č1ˆˆˆˆˆˆˆˆˆˆ"ˆˆČ1Č1Č1ˆˆˆˆPČmČmˆåcžĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž4NNNNNNNNNNNNNNNNNNNNNNž”””ūˆŃ)ŠŠtŠVŠVŠ`Š)ŠČ&ÅŠ=ŠQŠQŠ QŠ=Č ÅČÅČÅČ,ÅɶŊmŠŠ)Š"=ŠQŠ)Š"ČÅŠmŠŠ)Š"=ŠQŠŠmŠPČ Č ČÅP$P P6Č Č ŠČÅŠmŠŠ)ŠČÅŠ)Č ÅČÅČÅČpÅČęÅČÅČňˆˆČÅPČ Č ČpÅ;ŽžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž4 jHNNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž4¶²NNNNNNNNNNNNNNNNNNNNNN”””ūˆ0PČmČmˆˆ"ˆˆˆˆ P(ČmČmˆˆˆPČmČmˆˆ ˆˆˆˆˆČmˆˆˆ&ˆˆˆČ1Č mˆPČmČmPČmČmČyˆPČyČy `Ā n "n’ü Ą<’’rćA S€HĮЁØ)VĄD@"RtŅ‚"p°‘]Ą)t“WĮĀg "¼ `( n’üp°]Ą(Ź‡žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž4IGNNNNNNNNNNNNNNNNNNNNNN”””ūLOOPINIT__BASERLOOPINIT_LOOPINITRLOOPINIT’HPHIL_NORMSHIFTRęHPHIL_CHECKLOOPRHPHIL_CONFIGURERNHPHIL_INITLOOPTRØ HPHIL_HPHILR HPHIL’ESR“SRMDAMMODULE_SRMDAMINITR1ĪSRMDAMMODULE_SRMDAMR1ęSRMDAMMODULĆ-žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž4 YyNNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž4¦ŒNNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž4zvNNNNNNNNNNNNNNNNNNNNNN”””ūE_SRMDAMMODULER7Ž SRMDAMMODULEC’PACKR ”SRM_CHANGEPROTECTPACKR XSRM_CHANGEVOLPACKR j SRM_CLOSEPACKR SRM_COPYPACKRŒSRM_CREATEPACKRņSRM_CREATELINKPACKRDSRM_EXCHANGEPACK&RˆSRM_FILEINFOPACKRÜSRM_GANGCLEANPACKõ°žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž4 *NNNNNNNNNNNNNNNNNNNNNN”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž4 •½NNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž4ćįNNNNNNNNNNNNNNNNNNNNNN”””ūŠ ŠŠ%Š9ŠAŠIŠYŠqŠ N¹N¹UN¹JgN¹N^NuASM_SETINTLEVELA804XDVR_CMD_READ_1A804XDVR SYSGLOBALSmČmˆˆPP ˆ*PČmČmŠIˆŠ9ŠIˆ ŠYˆˆ ŠIŠYČ 1Č1Č1ˆˆˆˆˆˆˆˆˆˆ"ˆˆČ1Č1Č1ˆˆˆˆPČmČmˆ żžNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž4?NNNNNNNNNNNNNNNNNNNNNNž”””ūį"žēNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž4 ĄīNNNNNNNNNNNNNNNNNNNNNN”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž4ŠŠNNNNNNNNNNNNNNNNNNNNNN”””ūˆ0PČmČmˆˆ"ˆˆˆˆ P(ČmČmˆˆˆPČmČmˆˆ ˆˆˆˆˆČmˆˆˆ&ˆˆˆČ1Č mˆPČmČmPČmČmČyˆPČyČy `Ā n "n’ü Ą<’’rćA S€HĮЁØ)VĄD@"RtŅ‚"p°‘]Ą)t“WĮĀg "¼ `( n’üp°]Ą(Ź‡žēNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž4FNNNNNNNNNNNNNNNNNNNNNN”””ūē[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ŠNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž«€‚ƒķ„X†Ć‡/‰šŠŒrŽŽJ¶‘!“”ł•NNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž5Š8NNNNNNNNNNNNNNNNNNNNNNž”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž5 ĀNNNNNNNNNNNNNNNNNNNNNN”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž5zžNNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž5 ć NNNNNNNNNNNNNNNNNNNNNN”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž5•UNNNNNNNNNNNNNNNNNNNNNN”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž5IÆNNNNNNNNNNNNNNNNNNNNNN”””ūį"žēNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž5 ¶ZNNNNNNNNNNNNNNNNNNNNNN”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž5¦dNNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž5Y‘NNNNNNNNNNNNNNNNNNNNNNž”””ūį"žēNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž5 …kNNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž5ó7NNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž5j NNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž5 üNNNNNNNNNNNNNNNNNNNNNN”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž5ĄNNNNNNNNNNNNNNNNNNNNNNž”””ūį"žēNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž5?óNNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž5 /ĶNNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž5yņNNNNNNNNNNNNNNNNNNNNNN”””ūē[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ŠNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN””¬€‚ƒƒļ„Z†Å‡1‰ŠŒtąŽK¶‘!“Œ”ų•d—NNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž6ĀMNNNNNNNNNNNNNNNNNNNNNN”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž6 ·NNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž6hėNNNNNNNNNNNNNNNNNNNNNNž”””ūį"žēNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž6ń|NNNNNNNNNNNNNNNNNNNNNN”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž6 ‡ NNNNNNNNNNNNNNNNNNNNNNž”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž6[ŚNNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž6¤/NNNNNNNNNNNNNNNNNNNNNN”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž6 “NNNNNNNNNNNNNNNNNNNNNN”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž6KäNNNNNNNNNNNNNNNNNNNNNNž”””ūį"žēNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž6—NNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž6įBNNNNNNNNNNNNNNNNNNNNNN”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž6 xÕNNNNNNNNNNNNNNNNNNNNNN”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž6‰NNNNNNNNNNNNNNNNNNNNNN”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž6ŅsNNNNNNNNNNNNNNNNNNNNNN”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž6 -†NNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž6=øNNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž6ā.NNNNNNNNNNNNNNNNNNNNNN”””ūē[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ŠNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN4NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž¬€‚„ƒļ„Z†Ę‡2‰žŠ ŒuįŽM¹‘%“”ü•NNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž7=PNNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž7įŖNNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž7—öNNNNNNNNNNNNNNNNNNNNNNž”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž7 aNNNNNNNNNNNNNNNNNNNNNN”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž7x=NNNNNNNNNNNNNNNNNNNNNN”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž7¤ĒNNNNNNNNNNNNNNNNNNNNNN”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž7 [2NNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž7K NNNNNNNNNNNNNNNNNNNNNN”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž7“łNNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž7 hNNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž7_NNNNNNNNNNNNNNNNNNNNNN”””ūį"žēNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž7‡ČNNNNNNNNNNNNNNNNNNNNNNž”””ūį"žēNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž7 ń”NNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž7-nNNNNNNNNNNNNNNNNNNNNNNž”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž7Ņ›NNNNNNNNNNNNNNNNNNNNNN”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž7 Ā„NNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž7”šNNNNNNNNNNNNNNNNNNNNNN”””ūē[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ŠNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””¬€‚ƒƒļ„Z†Å‡1‰Š ŒuąŽK·‘"“Ž”ś•f—NNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž8`NNNNNNNNNNNNNNNNNNNNNNž”””ūį"žēNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž8 ¼ķNNNNNNNNNNNNNNNNNNNNNNž”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž8ʱNNNNNNNNNNNNNNNNNNNNNNž”””ūį"žēNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž8S&NNNNNNNNNNNNNNNNNNNNNNž”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž8 %zNNNNNNNNNNNNNNNNNNNNNN”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž8ł€NNNNNNNNNNNNNNNNNNNNNNž”””ūį"žēNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž8uNNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž8 KNNNNNNNNNNNNNNNNNNNNNNž”””ūį"žēNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž8é¾NNNNNNNNNNNNNNNNNNNNNNž”””ūį"žēNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž85DNNNNNNNNNNNNNNNNNNNNNN”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž8CNNNNNNNNNNNNNNNNNNNNNN”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž8 ŚNNNNNNNNNNNNNNNNNNNNNNž”””ūį"žēNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž8¬ÓNNNNNNNNNNNNNNNNNNNNNN”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž8p)NNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž8 ÜNNNNNNNNNNNNNNNNNNNNNN”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž8ŸāNNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž8@tNNNNNNNNNNNNNNNNNNNNNN”””ūē[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ŠNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNSNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”¬€‚‚ƒī„Y†Ä‡/‰›ŠŒqÜŽH“‘“‹”ö•b—NNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž9Ÿ NNNNNNNNNNNNNNNNNNNNNN”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž9CšNNNNNNNNNNNNNNNNNNNNNNž”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž95¬NNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž9 ¬;NNNNNNNNNNNNNNNNNNNNNN”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž9ŚgNNNNNNNNNNNNNNNNNNNNNNž”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž9NNNNNNNNNNNNNNNNNNNNNN”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž9 łhNNNNNNNNNNNNNNNNNNNNNN”””ūį"žēNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž9éVNNNNNNNNNNNNNNNNNNNNNN”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž9£NNNNNNNNNNNNNNNNNNNNNN”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž9 ŹYNNNNNNNNNNNNNNNNNNNNNN”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž9¼NNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž9%’NNNNNNNNNNNNNNNNNNNNNNž”””ūį"žēNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž9 SĪNNNNNNNNNNNNNNNNNNNNNN”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž94NNNNNNNNNNNNNNNNNNNNNN”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž9pĮNNNNNNNNNNNNNNNNNNNNNN”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž9 `’NNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž96ĄNNNNNNNNNNNNNNNNNNNNNN”””ūē[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ŠNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž¬€‚ƒƒļ„Z†Ę‡2‰žŠ ŒvįŽM¹‘%“‘”ż•i—NNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž:NNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž: Q…NNNNNNNNNNNNNNNNNNNNNN”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž:'ŁNNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž:¾NNNNNNNNNNNNNNNNNNNNNNNž”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž: ČNNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž:čNNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž:ėNNNNNNNNNNNNNNNNNNNNNN”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž: ū#NNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž:ÖNNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž:Ų,NNNNNNNNNNNNNNNNNNNNNN”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž:®pNNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž: 7ēNNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž:A»NNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž:ANNNNNNNNNNNNNNNNNNNNNN”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž: b“NNNNNNNNNNNNNNNNNNNNNN”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž:rŠNNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž:­NNNNNNNNNNNNNNNNNNNNNN”””ūē[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ŠNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN””¬€‚„ƒļ„Z†Ę‡2‰žŠ ŒvįŽM¹‘%“‘”ü•NNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž;rbNNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž;®˜NNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž;ŲÄNNNNNNNNNNNNNNNNNNNNNN”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž; ASNNNNNNNNNNNNNNNNNNNNNN”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž;7NNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž;ėõNNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž; NNNNNNNNNNNNNNNNNNNNNNž”””ūį"žēNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž;>NNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž;ūĖNNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž; '1NNNNNNNNNNNNNNNNNNNNNN”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž;QmNNNNNNNNNNNNNNNNNNNNNNž”””ūį"žēNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž;ČśNNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž; ¾¦NNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž;b\NNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž;©NNNNNNNNNNNNNNNNNNNNNN”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž; —NNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž;ŪØNNNNNNNNNNNNNNNNNNNNNN”””ūē[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ŠNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””¬€‚„ƒš„[†Ę‡2‰žŠ ŒvįŽM¹‘%“‘”ż•i—NNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž<ŖęNNNNNNNNNNNNNNNNNNNNNN”””ūį"žēNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž< vNNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž<@NNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž<™×NNNNNNNNNNNNNNNNNNNNNN”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž< ļ‹NNNNNNNNNNNNNNNNNNNNNNž”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž<3qNNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž<Ģ„NNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž< ÜŗNNNNNNNNNNNNNNNNNNNNNN”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž<#ONNNNNNNNNNNNNNNNNNNNNNž”””ūį"žēNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž<’µNNNNNNNNNNNNNNNNNNNNNNž”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž<‰éNNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž< ~NNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž<f"NNNNNNNNNNNNNNNNNNNNNNž”””ūį"žēNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž<ŗŲNNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž< E-NNNNNNNNNNNNNNNNNNNNNN”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž<UNNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž<Š…NNNNNNNNNNNNNNNNNNNNNN”””ūē[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ŠNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN§NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”¬€‚„ƒš„[†Ę‡2‰Š ŒtßŽJ¶‘"“Ž”ł•e—NNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž=UūNNNNNNNNNNNNNNNNNNNNNN”””ūį"žēNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž=‰NNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž=’]NNNNNNNNNNNNNNNNNNNNNNž”””ūį"žēNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž= fŹNNNNNNNNNNNNNNNNNNNNNN”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž=–NNNNNNNNNNNNNNNNNNNNNN”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž=ĢlNNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž= 3™NNNNNNNNNNNNNNNNNNNNNN”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž=#§NNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž=ÜRNNNNNNNNNNNNNNNNNNNNNN”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž= ØNNNNNNNNNNNNNNNNNNNNNN”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž=vōNNNNNNNNNNNNNNNNNNNNNN”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž=ļcNNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž= ™?NNNNNNNNNNNNNNNNNNNNNNž”””ūį"žēNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž=EÅNNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž=ŗ0NNNNNNNNNNNNNNNNNNNNNN”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž= ŖNNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž=ü1NNNNNNNNNNNNNNNNNNNNNN”””ūē[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ŠNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž¬€‚‚ƒī„Y†Ä‡0‰›ŠŒqÜŽH³‘“Š”õ•NNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž>GŽNNNNNNNNNNNNNNNNNNNNNN”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž> ›tNNNNNNNNNNNNNNNNNNNNNN”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž>ķ(NNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž>tæNNNNNNNNNNNNNNNNNNNNNNž”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž> ćNNNNNNNNNNNNNNNNNNNNNNž”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž>ŽNNNNNNNNNNNNNNNNNNNNNNž”””ūį"žēNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž>!ģNNNNNNNNNNNNNNNNNNNNNN”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž> 1ŅNNNNNNNNNNNNNNNNNNNNNNž”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž>Ī'NNNNNNNNNNNNNNNNNNNNNN”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž>ŻNNNNNNNNNNNNNNNNNNNNNN”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž>dNNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž> żNNNNNNNNNNNNNNNNNNNNNN”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž>‹JNNNNNNNNNNNNNNNNNNNNNN”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž>W°NNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž> ØENNNNNNNNNNNNNNNNNNNNNN”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž>ø{NNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž>gķNNNNNNNNNNNNNNNNNNNNNN”””ūē[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ŠNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN.NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN””¬€‚ƒƒī„Y†Å‡1‰ŠŒsŽŽI“‘“‹”÷•c—NNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž?ø“NNNNNNNNNNNNNNNNNNNNNNž”””ūį"žēNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž?diNNNNNNNNNNNNNNNNNNNNNN”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž?5NNNNNNNNNNNNNNNNNNNNNN”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž? ‹¢NNNNNNNNNNNNNNNNNNNNNNž”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž?żžNNNNNNNNNNNNNNNNNNNNNN”””ūį"žēNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž?!NNNNNNNNNNNNNNNNNNNNNNž”””ūį"žēNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž? ŽńNNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž?ĪĻNNNNNNNNNNNNNNNNNNNNNN”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž?1:NNNNNNNNNNNNNNNNNNNNNN”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž? ķĄNNNNNNNNNNNNNNNNNNNNNNž”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž?›œNNNNNNNNNNNNNNNNNNNNNNž”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž? NNNNNNNNNNNNNNNNNNNNNN”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž? tWNNNNNNNNNNNNNNNNNNNNNNž”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž?Ø­NNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž?WXNNNNNNNNNNNNNNNNNNNNNN”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž? GfNNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž?YNNNNNNNNNNNNNNNNNNNNNN”””ūē[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ŠNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN*NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN¬€‚ƒƒī„Z†Ę‡2‰Š ŒuąŽK¶‘"“Ž”ś•NNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž@§”NNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž@ {[NNNNNNNNNNNNNNNNNNNNNN”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž@ NNNNNNNNNNNNNNNNNNNNNN”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž@”NNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž@ āĢNNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž@>6NNNNNNNNNNNNNNNNNNNNNN”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž@ĮĆNNNNNNNNNNNNNNNNNNNNNN”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž@ ŃżNNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž@.NNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž@ņņNNNNNNNNNNNNNNNNNNNNNN”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž@„®NNNNNNNNNNNNNNNNNNNNNN”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž@ 9NNNNNNNNNNNNNNNNNNNNNN”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž@keNNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž@·ŸNNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž@ HjNNNNNNNNNNNNNNNNNNNNNNž”””ūį"žēNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž@XTNNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž@‡ĀNNNNNNNNNNNNNNNNNNNNNN”””ūē[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ŠNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN””¬€‚‚ƒī„Z†Ę‡2‰žŠ ŒvāŽN¹‘%“‘”ż•i—NNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žAX¼NNNNNNNNNNNNNNNNNNNNNN”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žA„FNNNNNNNNNNNNNNNNNNNNNNž”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žAņNNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žA kNNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žAŃNNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žAĮ+NNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žA >ŽNNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žA.ąNNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žAŃNNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žA  ļNNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žA{³NNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žAā$NNNNNNNNNNNNNNNNNNNNNN”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žA ”xNNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žAH‚NNNNNNNNNNNNNNNNNNNNNN”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žA·wNNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žA §INNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žAńvNNNNNNNNNNNNNNNNNNNNNN”””ūē[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ŠNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN¬€‚„ƒš„\†Ē‡2‰žŠ ŒtąŽLø‘$“”ū•NNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žBJÉNNNNNNNNNNNNNNNNNNNNNNž”””ūį"žēNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žB –3NNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žBąoNNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žByųNNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žB ¤NNNNNNNNNNNNNNNNNNNNNN”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žBÓ^NNNNNNNNNNNNNNNNNNNNNN”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žB,«NNNNNNNNNNNNNNNNNNNNNNž”””ūį"žēNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žB <•NNNNNNNNNNNNNNNNNNNNNNž”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žBĆ`NNNNNNNNNNNNNNNNNNNNNN”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žBšNNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žBiĘNNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žB šQNNNNNNNNNNNNNNNNNNNNNN”””ūį"žĪNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žB† NNNNNNNNNNNNNNNNNNNNNN”””ūį"žēNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žBZ÷NNNNNNNNNNNNNNNNNNNNNN”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žB „NNNNNNNNNNNNNNNNNNNNNNž”””ūį"žNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””žBµ