OpenCores
URL https://opencores.org/ocsvn/vg_z80_sbc/vg_z80_sbc/trunk

Subversion Repositories vg_z80_sbc

[/] [vg_z80_sbc/] [trunk/] [diskimage/] [vgboot.vgi] - Blame information for rev 37

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 7 hharte
>2!C!^>?
2
 
3
:=2 ɷ
4
VECTOR GRAPHIC 00K CP/M - VERSION 2.22 H
5
K@7:2*JN#$
6
 
x(:2N
7
x(~+÷ Ư2 !>w :!Ⱦ05  3x(#Nͤ:ȷ!Ȗ2!5 #wOͤ~x p
o//*y<(<ӷP	:!qJs)v#<̽aALL (Y/N)?L#Ƚ(8͔!6!~8	 w4!G~a͈Ͷa=aͬ5L#(/2o&)|(+!̾ ѽ< ͡ɾaNO SPACEL:#ݽ P!*v>=(_ 0#"vL &G!O20,                COPYRIGHT (C) 1979, DIGITAL RESEARCH  H_͈>
͎>
8
> ͔~#͈
_2<2ս,	]MDL2L>^#V
w#ӯ*w#w*w#w'*ӷ.   800.g":ҷ(N*ʹ""!N#F*^#V*~#foyx0
*R+*8yx8#*DM*s#r*s#r:K个~(p p2ݽ(       aͽa52͡aFILE EXISTS_: d:  :ķd=2Ͷd #!^:. 2Ƚ/!̾}|8â=8D5L!~2>N~2į2\!!!~ #ĶĽ(A:=2 2!!6#5ѽ(:ķĶ!ͦͶ(ѾUѾ
9

10
!F#~2. #"vx(  ~ w#w!!~6Ͷ:ö!¢# ͔*n3ɪRMD*0MD!!N:ҷ
 G>O:
(*J       :ҷ(n&      ^#VO/"}:*)= ":O:ҡo"*J*J!y~2~2q:Ҧ2y: O:ҁw:w
|g}o
):IO!yoxg*:IOʹ}!N#F"*#*s#rP8fם~#x2͔ɾ
11
1ͶUD5DU͡a:./2:_BAD LOADCOM5L: !ĶU$$$     SUBa-       x~ ((͈#>?͈͔ѾU =_.:;<> o$>!G2*v>"x(
12
@G:(:wx2p (#* 6?w  ( #6  .  (#* 6?w  ( #6  #6 "v#~? 
 xDIR ERA TYPESAVEREN USE,#
13
)   ~!
14
!
":ҷ5N*:҅o$*J~464w**{#zJr+sR**`*ү#**(
15
Jwgͯrͯm!!N#F$**S!~#>͈)̾ľ2L:ķU!_~#foFi>U!v"!áREAD ERRORáNO FILEL:ķ!~ ($#0
16
WxxGdK?
<_WyOxOxG*     ~  w)
:ҷ(N
N#Fy(
17
*}|$#*}ʹ#(#DM*6#x **s#r\*6#6)>(:HȾ
18
#~$ =2L2W:        :/GyO>2!q*J"\(R*ɎhR/O$Not ready$:IA2!~6    $=Oʹ
19
       :ȷ     
20
       2>:ȷ L:ȷy!4 5~y 5
21
6y=0
22
^o@Oy      o:  #o:!Ⱦ o
o
23
o
24
$Oʹw~
 ~ #
 x~# !G~ɯ2:ķ=!ľö:ķ=!ľ:öL#!~  6?# ݽ̽(u:`O>
25
8Z{ ͔ľA͎>:͎͝>|͎͝x   >        (> ͎x0             ͝Ͷ ٽaL ͡)!5U#~YU#"b^(J0B):Oy($?(x
(( N #
:2L!~Яw>  )62͗PYy(0*{z0BK0<,y ! *J	)S͞×*J~w͵͵.!0s,~>10B!~(  f(6>2A#~_>20{rx2i{028~ #~2:>30#K;~8G:iܷ x29x2;y0>4#~ :8!;۶w2~(Lnf".666~= = ~ط(24ͳ5 :4085 :4}`]۪P*J}/_|/*ҤW}_*"}o|g":ҷ(*J6:ҷ(
26
w:2**L}D>2͍̘!:IG:ҷ(=Gx23       *:2:!Eӷ ˾0"q~)*J SC!N!Fwyx(>8>*Jw~#+w#w+ɯ2L224)        *J    :ҷ(~ w ~ 5DD '# !
#
             8     w           ~>2!L5*J!"J"J!w#
 !
wWͱCʑ"72{,2Ly256!=6#=:A %(( :(    >U5 N :E(!u :L۷(:M۷>D :A֪!E:6ۖ>Q~ ~2:ۯ~2:n(
27
(>~>(5 ܷv:6!7ۖ>Rɯ6#:82K(/*.:9w#::}×Æí!&.F+^ ֈuֈӕ3ֈӵZֈ܁ + 1u!63ӯ2s2t2<2/2e 512s2tO/2e!@*HR(
28
"##4~($ :<((͆ɯ	
C>2>2͆:!Ҿ8 ί2:Lȷ G(VͬmÝ
>2>2*J͆:
G C2(O/DMx} >     "*J     :ҷ:(/sO              s#r:Lȷ<Ԏw#
29
w#_G*.33{27¯>¯~_~#ɯ2M :5O2Bۯ_2K*.2CAdw_#2DArw_#
30
Aw_#AʑwåG:L۷ʣxʣ2M_#262E!Fw#2A:B<>V!D::ۖ>B:Cۖ6>A>!" ::۰@9_
31
SYSTEM ERROR-Sk"y2m<O.!~(N#:ݠ>2!"2!"!":O~Oͭ#>(!f˿(
32
:=/2=y  :=ӷ!~w:y   :>!"k:sܷ/2ey!2jor!S܆1F       V:== :y== 3*Ww#ͯ*"ͬr*:G# "ͪͬr:!Ҿ8w44w : ͝!L~ =26Ýɯ2*J!!~~#~O~G#45. W! w!y
33
!x(4R.:L<(*!q!p:L< .(.:L<(댯
34
o:;:8۷  >:`= WdW 
 >ׯw~ ͓-:J۷(`dd`͓2:;G:J۰VTx2nܷ(!\     ))))HCky2mC`is1߯2t͸js1߯2y2(8 >2to!t~("5!o > !r4      6*p#"p͸
35
2t͸::  :{ɯ2!e :m:sܷe:mܷ2h/j#!j:m_veʪ      46}2LC͉]͉̘N!~态O>G~G!~G}*J!r#r#r( )#_y#x#{8s+p+q*J #!!q#p#w*:IOʹ:IO|(=^#V#"##"##"##"!S*!S*|!6(6>         !}*
KFy { ~_!T
36
SOFT ERROR-!FF#N#V#^!w2'ܯ }o0$AJS80{_zdWyOxGx( #+:'ܷ z y >2'} AJ><= z {(7(#('!R(70:5۷*.+~w#~w!C!D~w!Bv![@ =2s>>!2֯2s*f"::!eܶ2:h!w:G:ָ~8w32WhfG:ECOPYRIGHT (C) 1979,80,81 DIGITAL RESEARCH AND VECTOR GRAPHIC INC., 31364 VIA COLINAS, WESTLAKE VILLAGE CA  91361 MD"f:!IȾwÜ>2*J~=20:I2~2w:H*Jȶw>"       !""ү2I!"ͪÜ=R~?(q~?=ø*"JøWXÓ=*#:I    "ê***"L: :H   2Hᩝ:5۷*.!E~w:5۷*.+~w>T!F# >S!F=(~#y+ ?!  #} 7! (#} '!  #} HFR8
0R8CF!6#$^#V
w#*w#w*w#w'*.       800.g":(N*ʹ""!N#F*^#V*~#foyx0
*R+*8yx8#*DM*s#r*s#rRMD*0MD!!N:
 G>O:
(*Jm2
37
:1019F0000000FE04D0326A206FE5CD721A21532018
38
:101A0000118D1778326E20B72803215C2001090060
39
:1ʥUF8HIh>(
!B >~(@' 
40
~ ==/͆y!(
41
4:ݾ:6Iݷ(Gy ~ ˿       <
42
xIݷ(>O(˿ G(yO(˿!:V :(n&      ^#VO/"}:*)= ":O:o"*J*J!y~2~2q:2y: O:w:w
|g}o
):IO!yoxg*:IOʹ}!N#F"*#*s#r)
       ~!
43
!
":5N*:o$*JqDU͡a:./2:_BAD LOADCOM5L: !U$$$     SUB
44
SJ{2!"Ly("9"1H22S!@B$@@ A$"H@H$H   $@IH@  HA$! I@UA"@ "@A      $H@!    @A I"I"@$ A$$        $I  @BI$@BI DI$@IBI!D@*~4
64
w**{#zJ
r+sR**`
*#**(
45
J
wg
ͯ
rͯ
m!!N#F$**S!~#
46
       
47

48
49
50

51
DIbkqZk!       (!!    ! !   Bdos Err On  : $Bad Sector$Select$File R/O$Not ready$      :IA2        !~6       $     =      qL/a       @ II$B% @@EUUUUUUUUUUTHIH  @@"!$@@D@@$    H    DH@@A $AI @@ A$ @$@ @DHBHA"""BD @@ HH@$I!!L\ߪ
52

:(N
N#Fy(
53
*}|$#*}ʹ#(#DM*6#x **s#r\*6#6


)
>(:H
54
#~$ =2L2W
:        :/GyO>2!q*J"
\

(R*(J
0B)
:Oy($?(x
(( NBnmOʹ       
55
       :     
56
       2>: L :y!4 5~y 5
57
6y= 0
58
^o   @Oy    o  :        #o        :! o    
o  
59
o
60
$Oʹ        :2*JN#$   
61
62
63
 
64
x(~+÷
65
         2 !>w :!05            3      x(#Nͤ :
66
!2       !5 
67
#wOͤ        ~x 
68
 
69
"##4~($
a:Dz  >10*#~_>20{mx2#$y2$$({2 ~ ,<#y~2   >30!(!M:#$ ]T(+^VR>4<R" :$$y ~_y( 2 G: 2 7~(Lnf" 666~= P= L(2 5 : 08  5Ԫ %"##'"P"0"w"@? + 1!E~w͞"::2>2͆:!8 2:L G(VͬmÝ
>2>2
*J
͆:
G C2(O/DMx} > "*J     ::(/
sO              s#r:LV:== :y== 3*Ww#ͯ
*"ͬr*:RnJ : 2{ 2 y2 6! 6#Ͷ:  %!( !(        >U5 Ͳ  :E(!~ :$$hz : (: >D : ֪! : >Q~ ~G:$$x(2 L~2 6n(
70
 
71
SYSTEM ERROR-S&"&$y2&2!"2!"!"&$:O~Oe#!_#x{ hqG# "ͪ
ͬr:!8w44
w : ͝!L~ =26Ý2*J!!~~#~O~G#45. W! w!y
72
!x(4R.:L<(*!q!p:L< .(.:L<(	4
6}2LC
͉]͉̘N!~态O>GXfw2 (:$$WB /* B : G: w#: w#: w#B(
73
w#_G* ͬB ͬ{2 B(¯>¯ï~_~#ɯ2  ͯ: O2 _2 * :$$WB2 Aw_#>2 2 Aw_#2 A
74
w_#B!
75
Aw_#A.wBG: ><ت>7(!%f˿(
76
:=/2=y  :=!%~w:%y   %:%>%!"&:"/2&y!2&omy2"$(!!x2!$(!"  ))))HC&y2&C&$`is($1{$2"͇zs($1{$2%$y2*$(H :"$> >@2"&;!"~(*4@7D%        ~G!~G}*J!r#r#r
( )
#_y#x#{8s+p+q*J #!!q#p#w*:IOʹ:IO|(=^#V#"##"##"##"!S*!S*|!6(6>    !
}*MD"f:!IwÜ>2*J~=20:I2~2eAl
77
 
78
! : >C! : >Bp ^#V* R6>AR >!Y : @G: * R8:$$ $o R y >#_(>O>:   ><: _: 2 (x3 #a5!&ͳ :"$>  >@!&4     6*     &#"       &͇
79
2"͇:*$:%$  :%${($ɯ2%$!&ͳ :&:"&;:&2&/&#!&:&_!&:"$ !&[&$@ =2">>!22"::!&2:&_~my2$$*&"{ !R_0-RHTw:H*Jw>"      !""2I!"ͪ
Ü=
R~?(q~?=
ø
*"Jø
WXÓ=
*#:I    "ê
***"L: :H   2HP*J}/_|/*W}_*"}o|g":o
k8
80
 
81
w:2**L}D>2͍̘!:IG:(=Gx23       *:2:!E ˾47>e%%ÖæËY:Uf      MOVCPMH COM^MOVCPMP COMh
82

SYSGEN  COMSUBMIT  COM
83
XSUB    COMMBASIC4 COMMBASIC4 COMMEMR    COMMꂹ1#MONITOR COMuBLAKJACKCOMvwxyz{|}BLAKJACKCOM~INVADERSCOM#OTHELLO COM SNAKE   COMUSERAREAASM>USERCUSTASM"lϿ$EX8080  COMT !"EMBASIC COM'()*+,-.EMBASIC COMC/0123SC      COMP45678ZSM     COM;9:;<DDT     COM&=>?LOAD    COM@DUMP    COMAd_7>!.     DUMP    ASM!DUMP    HEXDUMP    PRNPRAID    COMLMAP     COMDISKTESTCOMCKERMIT  COMpDM      COM>6
84
STAT    COM)BCDPIP     COM:EFGHFORMAT  COMIBACKUP  COM
85
JCONFIG  COM&KLMFLASH11 COMNOPQRSTUFLASH11 COMVWXYZ[\]FLASH11 COM^^_`abc$8,    l?=
gHCPT     COMR       COM W       COMEXZ80DOCCOMT#$%&EXZ80ALLCOMTINITDSK8COMdePUTSYS8 COM
fRECLAIM COM0ghiSTORE   COMjkWORM    COMlMDIAG   COMmRESTORE COMnoKERMIT  COMpqrstC̪cCOPYRIGHT (C) DIGITAL RESEARCH, 1979    PORTIONS COPYRIGHT (C) VECTOR GRAPHIC INC.1979,1980,19811*.~¶!6 ""
86
] ?! ʮʮ0
87
)))        O     Ï|}.g))
88
INVALID MEMORY SIZE$!$~/w/w|g*"|ٜZ
 ~ #
 x~# !G~ɯ2:=!ö:=!:öL#!~  6?# ̽(u:`O>
89
8Z{ ͔A͎>:͎͝>|͎͝x   >        (> ͎x0             ͝Ͷ aL ͡)!5U#~YU#"/;*f !2:2a{_:(R:>Ķ(A:=2 2!!6#5(:Ķ!ͦͶ(U
90

91
!F#~2. #"vx(  ~ w#w!!~6Ͷ:ö!¢# ͔*       Ώ">ͦ!q:_

92
!p+q.*      
!q*&!p+q*2!p+q*2!p+q*22!p+q*!p+q*!p+q*!p+q*2!p+q*8u     
93
CONSTRUCTING 00K CP/M - VERSION 2.22 H$
94
WHICH DRIVES SHOULD BE SINGLE-SIDED ($): $
95
VERSION ERROR- $?>@G!&>0w#w!'4~:60+4!N#F=3!v"!6!
96
>sxG}o|g"!           É!2"xʉ~#|*!   xö
97
SYNCHRONIZATION ERROR${~#o}oÖ*s#
!      ~#*       DM!vDv#<̽aALL (Y/N)?L#(8͔!6!~8	 w4!G~a͈Ͷa=aͬ5L#(/2o&)|(+! < ͡aNO SPACEL:# P!*v>=(_ 0#"vL &G!d슪x~ ((͈#>?͈͔U =_.:;<> o$>!G2*v>"x(
98
@G:(:wx2p (#* 6?w  ( #6  .  (#* 6?w  ( #6  #6 "v#~? 
 xDIR ERA TYPESAVEREN USErx>2!C ! ^>#?
99
8:2x02!~O#!z2{=2:<2(O	2:(>
100
:=2 ɷ
101
VECTOR GRAPHIC 00K CP/M - VERSION 2.22 H
102
(88    p
103
 
104
~O#@~>A(=(y= #!#(~(8
105
~O#~ʶ_(,h     >
106
*A:|(~O#ö>Ak?~(p p2(        aͽa52͡aFILE EXISTS_: d:  :d=2Ͷd #!^:. 2/!}|8â=8D5L!~2>N~22\!!!~ #Ì|RWE!y #   y# 21y_ͱ2y2Ͷ: 1͔A͈>>͈)2L:U!_~#foFi>U!v"!áREAD ERRORáNO FILEL:!~ ($#0
107
WxxGxK
0,                COPYRIGHT (C) 1979, DIGITAL RESEARCH  H_͈>
͎>
108
> ͔~#͈
_2<2'щDê2
 0~O6
(8 (/ 4#6'(#6~O ʷ(6(#6 (7:
 >O8
 *
109
pͿ
110
READY FOR "SYSGEN" OR "SAVE 00 CPM00.COM"
111
$l*B~w*3[!F#O~_wy(=~5K~#x2͔
112
1ͶUD5DU͡a:./2:_BAD LOADCOM5L: !U$$$     SUBV45@MD"f:!IwÜ>2*J~=20:I2~2w:H*Jw>"     !""2I!"ͪ
Ü=
R~?(q~?=
ø
*"Jø
WXÓ=
*#:I    "ê
***"L: :H   2HE^~2R
*J       ~<w(
G:!(
113
"##4~($
 :<(
(͆	
C
>2>2͆:!8 2:L G(VͬmÝ
>2>2
*J
͆:
G C2(O/DMx} >     "*J     ::(/
sO              s#r:L.*<_WyOxOxG*      ~ 
 w)

:(N
N#Fy(
114
*}|$#*}ʹ#(#DM*6#x **s#r\*6#6


)
>(:H
115
#~$ =2L2W
:        :/GyO>2!q*J"
\

(R*QMD    L      2L>^#V
w#*w#w*w#w'*.     800.g":(N*ʹ""!N#F*^#V*~#foyx0
*R+*8yx8#*DM*s#r*s#rNWESJ{2!"Ly("9"1H22!5yK0)!\_^#V*J!
116
       
117

118
119
120

121
DIbkqZk!       (!!    ! !   Bdos Err On  : $Bad Sector$Select$File ɪP*J}/_|/*W}_*"}o|g":(*J6:(
122
w:2**L}D>2͍̘!:IG:(=Gx23       *:2:!E ˾V:== :y== 3*Ww#ͯ
*"ͬr*:G# "ͪ
ͬr:!8w44
w : ͝!L~ =26Ý2*J!!~~#~O~G#45. W! w!y
123
!x(4R.:L<(*!q!p:L< .(.:L<(6LC(J
0B)
:Oy($?(x
(( N #
:2L!~Яw
>        

)
62͗
PYy(
0*{z0BK
0<,y ! *J	)
S͞×

*J~w
͵
͵?	RMD*0MD!!N:
 G>O:
(*J      :(n&      ^#VO/"}:*)= ":O:o"*J*J!y~2~2q:2y: O:w:w
|g}o
):IO!yoxg*:IOʹ}!N#F"*#*s#rpM
124
R/O$Not ready$     :IA2        !~6       $     =      Oʹ   
125
       :     
126
       2>: L :y!4 5~y 5
127
6y= 0
128
^o   @Oy    o  :        #o        :! o    
o  
129
o
130
$Oʹ        n×Æí  !&.F+^  u"3"Z"" + 1u!632s2t2<2/2e  512s2tO/2e! @*HR(G~G!~G}*J!r#r#r
( )
#_y#x#{8s+p+q*J #!!q#p#w*:IOʹ:IO|(=^#V#"##"##"##"!S*!S*|!6(6>    !
}*W

q~)
*J SC
!N!Fwyx(>8>*Jw~#+w#w+ɯ2L224

)
  *J    :(~ w ~ 5DD '# !
#
             8     w           ~>2!L5
*J!"J
"J!w#
 !
wW
ͱC
nTMS)
      ~!
131
!
":5N*:o$*J~4
64
w**{#zJ
r+sR**`
*#**(
132
J
wg
ͯ
rͯ
m!!N#F$**S!~#
133
134
135
 
x(:2N
136
x(~+÷
137
         2 !>w :!05            3      x(#Nͤ :
138
!2       !5 
139
#wOͤ        ~x 
140
p
o  /      /*y<(<P      :!qm
141
 
142
:=/2=y  :=! ~w: y    : > !"k:s/2ey!2jor!S|PĪ@ A@HB   @$     "A@HHI !      !!"$@ $"                      B        @@     !  ! HD   @@B            $@@A! $  ^>Z!@B$@@ A$"H@H$H    $@IH@  HA$! I@UA"@ "@A      $H@!    @A I"I"@$ A$$        $I  @BI$@BI DI$@IBI!DApKFy { ~_!T
143
SOFT ERROR-!FF#N#V#^!w2' }o0$AJS80{_zdWyOxGx( #+:' z y >2'} AJ><= z {(7(#('!R(70:5*.+~w#~w!C!D~w!B2{,2Ly256!=6#=:A %(( :(	>U5 N :E(!u :L(:M>D :A֪!E:6>Q~ ~2:~2:n(
144
(>~>(5 ܷv:6!7>Rɯ6#:82K(/*.:9w#::`(x2n(!\ ))))HCky2mC"`is1"2t͸js1"2"y2"(8 >2to!t~("5!o > !r4      6*p#"p͸
145
2t͸:":"  :"{ɯ2"!e :m:se:m2h/j#!j:m_s+e)w @$$@"BH00226B203A7320B7C02F326520C97921BD
146
 
147
:101A0000118D1778326E20B72803215C2001090060
148
 
149
w#_G*.33{27¯>¯~_~#ɯ2M :5O2B_2K*.2CAdw_#2DArw_#
150
Aw_#AʑwåG:Lʣxʣ2M_#262E!Fw#2A:B<>V!D::>B:C6>A>!" ::@Qͪ
151
!!["@ =2s>>!22s*f"::!e2:h!w:G:~8w32"WhfG:E!COPYRIGHT (C) 1979,80,81 DIGITAL RESEARCH AND VECTOR GRAPHIC INC., 31364 VIA COLINAS, WESTLAKE VILLAGE CA  91361 ld٪A BBD$@!HH@$"@ $A@$     ID$ $II BI! $$D !!I        @D@   A@D"BHH A        $DI$HI$I$I$$II$@$  I"B@H$I$I$UUUUH@ LG
8 H I h   > (
!B  >~(@'  
152
~ ==/͆ y! (
153
4: : 6I ( Gy ~ ˿       <
154
xI (>O(˿ G(yO(˿! : |Īo:;:8  >:<G:82<(.}:K~̓:9O8`= d< q@:;˯x2J!A:8_~ 6>`= WdW 
 >w~ ͓-:J(`dd`͓2:;G:Jz2>!0s,~>10B!~(    f(6>2A#~_>20{rx2i{028~ #~2:>30#K;~8G:i x29x2;y0>4#~ :8!;w2~(Lnf".666~= = ~(24ͳ5 :4085 :4LZė(cCOPYRIGHT (C) DIGITAL RESEARCH, 1979    PORTIONS COPYRIGHT (C) VECTOR GRAPHIC INC.1979,1980,19811*.~·!6 ""] ?! ʮʮ0
155
)))        O     Ï|}.g))

156
INVALID MEMORY SIZE$!$~/w/w|g*"|ʪ
 ~ #
 x~# !G~ɯ2:=!ö:=!:öL#!~  6?# ̽(u:`O>
157
8Z{ ͔A͎>:͎͝>|͎͝x   >        (> ͎x0             ͝Ͷ aL ͡)!5U#~YU#"2`6i !2:2a{_:(R:>Ķ(A:=2 2!!6#5(:Ķ!ͦͶ(U
158

159
!F#~2. #"vx(  ~ w#w!!~6Ͷ:ö!¢# ͔*֠S'>ͦ!q:_

160
!p+q.*      
!q*&!p+q*2!p+q*2!p+q*22!p+q*!p+q*!p+q*!p+q*2!p+q*~=~       
161
CONSTRUCTING 00K CP/M - VERSION 2.22 P$
162
WHICH DRIVES SHOULD BE SINGLE-SIDED ($): $
163
VERSION ERROR- $|?>@G!4>0w#w!54~:60+4%
!N#F=3!v"!6!

164
>sxG}o|g"!           É!2"xʉ~#|*!   xö
165
SYNCHRONIZATION ERROR${~#o}oÖ*s#
!      ~#*       DM!dv#<̽aALL (Y/N)?L#(8͔!6!~8	 w4!G~a͈Ͷa=aͬ5L#(/2o&)|(+! < ͡aNO SPACEL:# P!*v>=(_ 0#"vL &G!hx~ ((͈#>?͈͔U =_.:;<> o$>!G2*v>"x(
166
@G:(:wx2p (#* 6?w  ( #6  .  (#* 6?w  ( #6  #6 "v#~? 
 xDIR ERA TYPESAVEREN USE%m&D%!%^ *>(?
167
8:2x02!~(  O#:O!z2{=2:<2 *T#"T:(:=2 з
168
 
169
W˪      
170
     xw#!N#F!               D!>0w#w;!4~:&60+4&*4"N
*!A~(
171
~O#@~>A(=(y= #!#(~(8
172
~O#~!ʷ_(,v     >
173
*!A:|(~O#÷>AOq~(p p2(        aͽa52͡aFILE EXISTS_: d:  :d=2Ͷd #!^:. 2/!}|8â=8D5L!~2>N~22\!!!~ #Ï噪RWE!y #   y# 21y_ͱ2y2Ͷ: 1͔A͈>>͈)2L:U!_~#foFi>U!v"!áREAD ERRORáNO FILEL:!~ ($#0
174
WxxGY
0,                COPYRIGHT (C) 1979, DIGITAL RESEARCH  P_͈>
͎>
175
> ͔~#͈
_2<2y̌Ԫ2 0~O6
(8 (/ 4#6'(#6~O ʷ(6(#6  (7: >O8
 *p

176
READY FOR "PUTSYS8" OR "SAVE 00 CPM00.COM"
177
$z
*R~P*B~w*3[!F#O~_wy(4hP       ~#x2͔
178
1ͶUD5DU͡a:./2:_BAD LOADCOM5L: !U$$$     SUBn         MD"f:!IwÜ>2*J~=20:I2~2w:H*Jw>"      !""2I!"ͪ
Ü=
R~?(q~?=
ø
*"Jø
WXÓ=
*#:I    "ê
***"L: :H   2H    2R
*J    ~<w(
G:!(
179
"##4~($
 :<(
(͆	
C
>2>2͆:!8 2:L G(VͬmÝ
>2>2
*J
͆:
G C2(O/DMx} >     "*J     ::(/
sO              s#r:L1?       <_WyOxOxG*        ~ 
 w)

:(N
N#Fy(
180
*}|$#*}ʹ#(#DM*6#x **s#r\*6#6


)
>(:H
181
#~$ =2L2W
:        :/GyO>2!q*J"
\

(R*T:     MD        L      2L>^#V
w#*w#w*w#w'*.     800.g":(N*ʹ""!N#F*^#V*~#foyx0
*R+*8yx8#*DM*s#r*s#rQP8      WESJ{2!"Ly("9"1H22!5yK0)!\_^#V*J!
182
       
183

184
185
186

187
DIbkqZk!       (!!    ! !   Bdos Err On  : $Bad Sector$Select$File RUB        P*J}/_|/*W}_*"}o|g":(*J6:(
188
w:2**L}D>2͍̘!:IG:(=Gx23       *:2:!E ˾` V:== :y== 3*Ww#ͯ
*"ͬr*:G# "ͪ
ͬr:!8w44
w : ͝!L~ =26Ý2*J!!~~#~O~G#45. W! w!y
189
!x(4R.:L<(*!q!p:L< .(.:L<(9D~x2	(J
0B)
:Oy($?(x
(( N #
:2L!~Яw
>        

)
62͗
PYy(
0*{z0BK
0<,y ! *J	)
S͞×

*J~w
͵
͵Bq		RMD*0MD!!N:
 G>O:
(*J      :(n&      ^#VO/"}:*)= ":O:o"*J*J!y~2~2q:2y: O:w:w
|g}o
):IO!yoxg*:IOʹ}!N#F"*#*s#rsYƪ
190
R/O$Not ready$     :IA2        !~6       $     =      Oʹ   
191
       :     
192
       2>: L :y!4 5~y 5
193
6y= 0
194
^o   @Oy    o  :        #o        :! o    
o  
195
o
196
$Oʹ        ?q       47>e%%ÖæËY %"$##'"U"5"|"@? + 1!E~wͣ"::G~G!~G}*J!r#r#r
( )
#_y#x#{8s+p+q*J #!!q#p#w*:IOʹ:IO|(=^#V#"##"##"##"!S*!S*|!6(6>       !
}*ZV   

q~)
*J SC
!N!Fwyx(>8>*Jw~#+w#w+ɯ2L224

)
        *J    :(~ w ~ 5DD '# !
#
             8     w           ~>2!L5
*J!"J
"J!w#
 !
wW
ͱC
qL1Ī     )
  ~!
197
!
":5N*:o$*J~4
64
w**{#zJ
r+sR**`
*#**(
198
J
wg
ͯ
rͯ
m!!N#F$**S!~#
199
200
201
 
202
x(~+÷
203
         2 !>w :!05            3      x(#Nͤ :
204
!2       !5 
205
#wOͤ        ~x 
206
p
o  /      /*y<(<P      :!qp7
207
<2/2&(2"(2"(2"% 12"2":EpOͦ/2&:%@ 0(G:"  (G:" (G:"(,!ͽ%@*PR(
208
SYSTEM ERROR-S&"+$y2&2!?'?
209
 
210
 !+:! z y >2!} AJ><= :)$ !z {(X!(?(C!R(c0z {(7(#('!R(A0: * +~w#~w! ~!! ~w! ~!:)$(#͂!: * ! ~w: * +~w! ~!>T! # >S!  (~#y++
211
 
212
Aw_#A+w?G: =x=2 _#2 BQ2 ! w#B2 ! ~2 ~w: <>V:)$
213
 
214
 
215
 
216
:=/2=y  :=!%~w:%y   %:%>%!"&:"/2&y!2&omy2'$(!!x2&$(!"  ))))HC&y2&C+$`is-$1$2"͇[
217
8%H%I%h%%%>%(
!B% >~(@'% 
218
~ ==/͆%y!%(
219
 
220
 
221
 ?!  #} 7! (#} '!  #} HFR8
0R8CF!6#MAgͪ
222
_(>O>:   >9: _: 2 (x0 : W u #~̪V+^* R8
223
 
224
        ~= M= I(2 5 : 08 5 : 2{ 2 y2 6! 6#ͳ:  %!( !(      >U5 ͷ  :E(! :)$ew : (: >D : ֪! : >Q~ ~G:)$x(2 I~2 n(
225
)(>93~>*c
226
227
zs-$1$2*$y2/$(H :'$> >@2"&;!"~(*5!&ͳ :'$>  >@!&4      6*     &#"       &͇
228
2"͇:/$:*$  :*${-$ɯ2*$!&ͳ :&:"&;:&2&/&#!&:&_!&:'$ !&[+$@ =2">>!2yMI
229
$$@@ A$"H@H$H   $@IH@  HA$! I@UA"@ "@A      $H@!    @A I"I"@$ A$$        $I  @BI$@BI DI$@IBI!D$
230

231

4: (t5 x#x5 tZ u #ͪ4,%:)$ g 
W y >"9: G: KFy { : Շ_!T
232
SOFT ERROR-! F#N#V#^:)$!'(!w2! }o0$AJS80{_zdWyOxGx(#L;
233
I(5 ܷv: ! >Rɯx 6#9: 2 (:)$WB /* B : G: w#: w#: w#B(
234
w#_G* ͩB ͩ{2 B(¯>¯ì~_~#ɯ2  ͬ: O2 _2 * :)$WB2 Aw_#>2 2 Aw_#2s
235
2"::!&2:&_~my2)$*&"{ !R_02!w:G:~8w32*$WcfG>8/O:E©RIGHT (C) 1979,80,81 DIGITAL RESEARCH AND VECTOR GRAPHIC INC., 500 N. VENTU PARK ROAD, THOUSAND OAKS CA  91320 5ܣK@ II$B% @@EUUUUUUUUUUTHIH  @@"!$@@D@@$        H    DH@@A $AI @@ A$ @$@ @DHBHA"""BD @@ HH@$I!!ݔê:AHA2A*!qQ
=f!|6Ϳ!&vͣ>͂f!8qFLOPPY SYSGEN - VERSION 2.2SOURCE DRIVE NAME (OR RETURN TO SKIP)SOURCE ON , THEN TYPE RETURNDESTINATION DRIVE NAME (OR RETURN TO REBOOT)DESTINATION ON , THEN TYPE RETURNPo}4cڪA BBD$@!HH@$"@ $A@$ ID$ $II BI! $$D !!I        @D@   A@D"BHH A        $DI$HI$I$I$$II$@$  I"B@H$I$I$QQQQUU"HjQIsERMANENT ERROR, TYPE RETURN TO IGNOREFUNCTION COMPLETEINVALID DRIVE NAMENO SOURCE FILE ON DISKSOURCE FILE INCOMPLETE RETURN TO SKIP)SOURCE ON , THEN TYPE RETURNDESTINATION DRIVE NAME (OR RETURN TO REBOOT)DESTINATION ON , THEN TYPE RETURNPzMCOPYRIGHT (C) 1978, DIGITAL RESEARCH W ͂} Hí
236
~#fo
~2(o&)A__>
_>
237
_f~_#vO****!*$*'!    "}>2z!z4:(LN͋>2{:)!{4;!{N͓yH*}DM͛X0C  폻
238
   $"@   HH          @ $ B   @$D$ @B$BBD$!I!@$$"B$D$@"H A  @@ " B@$ @D       @$@DA@! H@@ @     scCdu|
2:
239
 !vQ
=f<2:|1ͫ4ͣ:)H*}"}1!Ov:] ʭ*\ͺ
240
$Error On Line $SUBNo 'SUB' File Present$Disk Write Error$Command Buffer Overflow$Command Too Long$Parameter Error$Invalid Control Character$Directory Full$Cannot Close, Read/Only?$!9"!͇͊!p+q*?4J2%       ͋*-"*$$$     SUBq:(=2(N
241
*$*&
242
w*$#"$*&#"&'
243
!"N*M^7        !)6:!)ھ
244
*N*DM͆    2*ʭ
245
:*ʗ
246
ͯ   *N"P*6:2)÷
247
*N"N!) $@BA$!  A "!$""E5/Q-!6]:ͧz2~e:~2O!  6*~&      6$>!~_z*~&  w!~5Bx:yͧ*v+"vv   ~_{ozg001 $$$$     SUBYC        ͊!p+q*͍2!p+q*͍2!p+q*͊!p+q*͍!p+q*͍!p+q*͍2!s+p+q+p+q:=2ʦ**
248
w*#"*#"!p+q(+*DM*p*&    6:ep\:=~aG/SssW Extended Submit Vers 2.0Xsub Already Present$Requires CP/M Version 2.0 or later$:y*###ƒ#
yk       җ     4!~=ŐW!xʵ~#èbx{~#o}où.xsubb!np+q*m2_!pp+q*of,A       VMZ
249
ͧ!t6>!t%\= >!t6:t<2t=O!	~2u
b:<2O>9b!60+~9b!60+4:uat:u_2u:uMʉSͧ!v6!"v!|6:|Ҁ!x6 2}:}
Hk:}
250
h:}$6    2}$*}M3:}02}O>   ͧ3!z3BdP

]xsub*"-!/"*"+!""1     M*!"́!"*
251
(xsub active)$|*y
252
ʥ*"*7***x*́͋<͛
253

:%*=26͋!7^#6
#6
254
#6$    8*7~O#w#
!6:6=NJ(^166ͭ:}"!}5́ͭ́3*yM"h:}^a        A2}O>Vͧ^:}>*z&  ~ !z4í!{q*v#"v͙dͧ*vv  :{w:x<2xO>}|ͧ1<Ϫ
G:%:,}O!Uej"&-
V.& 3((&b&K&     
255
M,*',Q1i05O.N.43g410q1V5U54X1g$$$ 9:8DE)Fv7D#FFF< &f #"$#$,(J$!"` :=:i::222_--0aO

+>͌2    ͌ó
!
+``>2     ~t͊%͊>͌p~.ʗ:0:    ~D.D>͌}͌|͌ó
~i>: *X
256
|>}e.
257
ҷü͌!X
258
!N
259

:!
260
$à*
261
"-
262
*-"
263
"
264
6*
265
À
{K2#*
266
"
267
*
268
|
269
"&
270
*
271
|!!
272
hh5fwY2*!{D҄2҆ډ>/_#‰*
273
|"|2*X4!
274
:#*!"-:
275
*
276
?>*> 2
277
â*
278
ʹ}]PU
,
279
C\o(267NBTSUTϫLOSONԚLEAҒINSNDBV+V,V-OHRATI͆EFSTҭEFINԮEFSNǯEFDB̰EƘELETŪNāLSŢRASŦDIԧRROҨRRXO/QO҂IELILERIOTωO TωOSUEEXNPUԅƋNSTNrnK
T
280
~͌#=ó
7ʫý&DͫH>8>͌õ#͌:VJ\>2  2      U³
~|wD~#͌b!@}O|G!>:y$~a{_w+=2     g~ ҽ      ʽ
281
ʽ> :        
282
#o46po)!I*:)>[
"
283
+ڽͫ<=ʽ~ K9ͦ
"
284
ҕ4ͫ"
285
GʯW-(ʆ*(
286
     ͼ
287
"(
288
t##s#r#w#y|ͮ!6"9*5""
289
A
*7"9*"
290
"5ý*/bk~####~ Ҷڶͬͫø#s#rîͺ*/DM~#+s4`
x 6Ӫ
 andLine buffer overflowFIELD overflowInternal errorBad file numberFile not foundBad file modeFile already open?Disk I/O errorFile already exists??Disk fullInput past endBad record numberBad file nameMode-mismatchDirect statement in fileThi_
291
NMILEԈINűOASEPRINԞLISԟPOISԓO
292
O0EEFTO1ERGOKI2KS3KD4IDEXԃUL̖AMEהOUԝΕPEοCTUOKřRINԑOEEEAćUΊESTORŌETURΎE͏ESUMũSEIGHTNENUͬESETOАWAХAVPCTEGQI       TRTRINGPACEYSTEͽRO[x8g
\2)>+#~+!2)O:)J>\2)yʊ7
      ʊ
293
nÊ@#_ x<>ʕyq#
294
2   >
oʥ
4|}~#ʫ*5|.:&)      > :%
:%<
##~#foʹ`i~#fo??:YG!9^#V# 
5*/
295
2
296
2
297
w#w#"(
298
*/+"
299
 
300
6#M
2!
301
og"
302
"&
303
*      "
304
U*(
305
"*
306
",
307
5*+++"
308
 
309
*
310
>?> 2       2      ;~"n Dw: ~D?>D8͗ڇ!AO    ^#V#͗Oʢ# Dc@VY

 in Ok
311
Break!9~#N#F#i`zʳ
312
ʹ       Ý
313
314
ʹ~+
315
*,
316
              >>ƕo>
317
g9*+++"
318
 
319
낪
oo many filesH8jII߄WH
ΣROFƤABHEA
SINSAARPTIDTȡAIԗO۾yy||PF<2(z{i:::=:f<_<==:z6w6789q;e;;9NEXT without FORSyntax errorRETURN without GOSUBOut of DATAIllegal function callOverflowOut of memoryUndefined line num֖2%Oɯ2&:%>
>
320
2%:*±"     H> :      8 \:'G:     <2 O*5|ʠz/7X4:1!FA
!
321
|":*/2*>d2
322
323
    "
324

325
*-ͺʈ:҈:̀:d0<{o|2{/o|/}//o|//+ͫͺ,#2    FOͫJWOͫKK~%$!#xA_!0
326
V+z2        ͫ:
327
=d~(1312
328
*(
329
**
330
ʹo>&ã|wʹʹO*,
331
       ͼ
332
 
333
`i"*
334
pezd#F#!T
335
N#F#N#F*!KGd*
336
Ã=:&9D&:&xdd!*X
337
w&y2     xʗ:        ʿWxzʈ:!w              N#F*X
338
i:́9"V
339
"T
340
69i:!c:   O   ~#fó92   ʥ"X
341
ê=:!mð&9]:A9"Z
342
"X
343
]:&9]:ø=x=2 *5|%      ~9:&+:%p3:(G:       9/t̓&ͺ)+o*5|%        ~o:&l:%o:     / xͫv2&go"5ͺ#21̈́:ڝ8"?REDO FROM START
344
:
345

!|"*
346
Z2!#">2*6"ͺ£ͫ!ʹbk))0_E
+ͫ*   }_|W
347
*(
348
(     ʹ
349
"+E
A
\
3E
F|
350
*->3À:        
*        *-ʹ#ү>
2
351
N-`i$͙
352
"
353
$"-!F>:yHG+ͫȸ#"<֌W1ͺ$k~d&94=:A9QZ~>5́=:A98OG*
354
3{"
355
 
356
~:ʋ#~#
357
#^#V"-:R
358
ʊ>[?>]ͫFցL%O!  N#F#~: ʫ:  *       ì#2 ~#o&" >2    <2       *A+6ʹs#s#rW_2[
359
go"X
360
/!
361
"X
362
*   W
363
"     **
364
>*,
365
ʹ:  ʦ#‡~#ˆ~>##^#V#j:    DM7  $w#_q#p#O
366
##"
367
q#:    yq#p#E;=BKڡ
368
",
369
+6ʹW*
370
^)     ++s#r#3>J8ͫ$i> &<.=Ҷʨ"6"ʱ&Gͫ:#i Xͫ*
371
C<‡ͫͺ(#t̓&͚2w1ͺ)|%:o $$6 |ͺ)}̓*"
372
81"X
373
{9&ͫOH#:)0)G)7))))o ;"͙
ڝ#~+6,!*.
374
2
375
-ͺ,1~,U:
376
>?͙
ڝ#~+*5|2‚ͫWG"u:,+9"!ͫxi>b>+ͫʝ,+ͫ):
377
k*5|!|"Æ?Extra ignored
378
#~#$#^#V"
379
ͫU1"p     "
380
̀ͧ!͈9P*X
381
#^#V*/ʹD*+ʹL*(
382
ʹL>#"#V9…ͫͺzsPYү"
383
:!
384
:#_-͆&~Gʔͺ+K
xʓ,Õ!
385
"<2#~z€<ͫ*
386
*
387
"-~#####͆&$
388

ͺ,_5eV
389
    GZ9"      !$    ҫ0?<=:   F
F*    @###^#VC<!      :      2      {9*/j`iү+".
390
oo<Ó5"
391
!      "      !*-}<ʴ"$
392
*
393
"&
394
2*!
395
–á>2&2*>^@*&
396
|$*$
397
"-͆&:'G{͂
8 GO~#^#V#ʹҡE;=DM :      DM)0 )5 )5               *"
398
*,
399
!9W #Ϳ"*+*
400
}o|gC<:%i :       og%:͎ ͠N#F!7:        #!X
401
ͫҦ ڦ ͫ:  O!  ͎ ͺg&s#rʭ !!s#r~(ͫ1~)ͺ, !:       ""
402
~#fo~(`o?d#7+ͫ)87)))0O   %:#~ցOͫyY|ͺ,̈́:*X
403
͆&n͠}j=:     N#fi#~#N#F#^#N#F{zد<
404
#ʌ?8<9Z̓:}/o|/g"X
405
Ï:  7:zM<{;k F{o|P{o|"+
406
͙
407
"
408
~#~#.39n6M9D9͓9W####N#F#^#Vi`q;:  7r+s^#V#9D9i"-i`B"
409
*
410
~,Fͫͺ(+
411
""
412
*"
413
~ڲҲW"
414
ͫÖzG~"
415
_:       y#!MxVz-Q;z;!X
416
:     === !N#F#NoP3zΪ*
417

|"
418
2
419
"
420
ý̀~,̫4ͺ+9Lͫ}
}ÒͫNN<>2&o\2+ͫʆa(BB,;̀?5"*5|*X
421
:&ʿ:%:'G:  "> "o: 6!>
>
422
*5|:"݇<2">2R
423
1!J
424
V9**
425
ͺ,1ˆ:**
426
ʹV9J
427
V9>2
428
12
429
`i*,
430
ʹe`i",
431
~,ͫMAOGͫ¯ͫAGͫx
432
      s#=º~,ͫÎ~A[?ͫg&$~.*
433
ʫ+ͫ
*      ʫ+'!ͫ"
434
!ͺ,
435
>2
436
17҈:["ѯ~)
437
!*"
438
ͺ(*
439
1   ~)W!ͺ,ͺ,>!ͫͺ)>ͺ̀+ͫʶ!!Қ!p+qv!+p+qv!+p+q+p+qv!
440
["!YO  q* *X
441
ʹ!"u!!
442
#~" w#q#pv!*-#|$ͺ>2
443
G6QD       "`.~+nk ̀2ʧ1!     ~i *5~ʀDM$~̃-4~O#V
pG.zw w23t2¡1!"        ^#V~,+ͫ{ʶ1+s#r#6#6DM!
     {zV.w<.<ʼ1!!	{w:3.9/!!	~!&	.̓-.Æ~iK{ت_D+~!++ܡ++#~++&H*~>\+~D++͡+5+>\~ow+#J+6H*oʑ+
+ʓ+
444
ʱ+ʱ+       ʱ+ c+_±+>_ʹ+++c+
~77#~+w#ã+y+>c+o&DM#Ϳ
445
w+#c+x+~++&z
446
(T]ʹ!
447
|"!*(
448
ʹ(`i"(
449
E(~i ̀E(ͺ,͆&::[
450
:Z
451
z6́̈́:ͺ;*X
452
{(:
453
ʅ(2
454
 
455
̀ͺ)#7i #G=O>~x~#F#fh  GN#^#Vt%
k%#V%ѯx<#h%S%~#~#ͺ(1̈́:#^#V*+ʹڰ%"V9ͺ,͆&~
456
 
457
 
458
>*    "X
459
>2    V9
460
ʹ"   ~$#5"#F9
461

Æ"*+*
462
/O    #ʹڳ""
463
#$"*      "
464
!*+!      *     ʹ"0#*(
465
**
466
ʹ#~###"1#_"E#
.*5% ~#/+~#5O     ~+~0/6//7>*5T]"      N#F+q#p###6
N/i/=c/>w+w!%      /7?*5$ 6#67̀#~ʳ1#^#fk_ڸ/N#~:ʼ/++@ʳ1y@ڳ1ҳ1l#0~.//7/#/zʳ1ڳ1> Ud֪
467
>
z
468
PXP,,2,BKP,ͺ,P,ͺ,z`iʹ|,        !ʹ^{#Vʏ,~#+l,Ͳ,^{#Vʭ,#s#r      Ö,2
469
*/+#~##^#Vͫʻ,O:
470
y3-,ͫ,ͫ,z,-,?WV)~#.+)#),7)z@W)~#>.©(#V)~##+)T)T]^###xG#z+v)xv)~-q)v)>W)̀Cxz?|"+ͫ7ʮ)2
471
;ʫ),ͫ~#N#fi_x¯()*r(#Æ>*)̀̈́:*X
472
An$U5<	w#
%)&ͺ,͆&ͺ)͉&2$&i s&s&+ͫB&ͺ,͆&C&͆&2'V&/<2(ͫ̀:z͆&2D&2,&ͺ,Æ&ͫ̀j&+ͫ{>2&!"-N#F#xʢ*5|pN#F#ʹڡ"
473
?> &!&ß&~+#&&#~j1zj
474
*,
475
ʹU#~#D9   #"
476
N            #*
477
 
478
ʹ`iʹ`i}+F+N+n&   PY+DM*
479
Ϳ
480
q#pi`+"*X
481
̈́:~*X
482
$'"##*
483
Ͱ#Ͱ#!W"~#N#Fo,-
484
ù#̈́:*X
485
#PYN*
486
ʹ#G "
487
*    +F+N+ʹ"     i #W~qe//>         0/͕/l<ʤ1!\lw#
40ͺAͺS͕/:l!\l<¿1\̀#~ʡ1#N#F
488
Oʓ0Iʓ0R¡1ͺ,#̫͆&ͺ,{ʧ1_̓2°1z͕/"
489
0{0!u~ 06B#6A#6S"5#lw#
0i/~1gJ,>
G-!#-|"??+,Undefined line 
,###N#F>!-*      +p+q+w:
490
ó,̀2ʡ1!$        ~}-#N>O   #~9PY!$        6i/ʞ1«-ѯÛ1<ʼ1!"       ^#Vr+s̓2-
491
PY-!-`i>".!$        ~Ć-i/&-̀2ʧ1!#      Yɪ
"*X
492
G> ʕ)
493
*z>+2#*
494
<0*"
495
ү`i##N#F#&|<>!?> !~#`*Gok*0ڇ*
496
҇*_zWk*!i*’*O++*1ڨ* !,#+#*c+-+J++(^+*[+>1*~+#*!D+7oE74' c'&<~'#~#''̶:!:G@#T]~5'#9'~6'y[R'~#_!+P'&+ͫ&'QDTD*	?:	Oʕ'H '>&{:     ڱ'!ʱ'#~ K9~#':        ڷ'
497
'.'D'E·'÷'{'*     &W--i ##^#V>'"͉&*
498
sW"ͫͺ(͆&ͺ,̀ͺ)C$͉&F$$O$͉&> {'"_$*
499
w#^$$$O>~w$x͕"#F#fh       DM*"o͸##W"$k$~$
500
&o$=O~GC#i _#~#foFr~b>pͺ)Cͫ|>       %͉&D
<ʼ1!1
501
&	p#
H1Õ
55
_͕/l<ʤ1=96543>7@?2C:$1!l6#R2ĕ/!mN2!uN2lʤ1x;̄?>>+=:Z
502
<==!T
503
͕=!
504
͓=x=![
505
5=7y2d
506
+
507
~q+@>́9+~7wf<476|:`h%:~&-ʆ>+ʆ>+ͫP?.?E£>ͫL>·>~%
?#?!?D>?!>ͫ-++ͫ?>_{-?=?>8!7.:J8Ѫ+;!%:yA9c9+6:;!Z
508
>_==2S
509
510
~5#=;!xb;>)ڡ)^;   ڡ=P;|G.);)ұ;     ;=£;|;x*<;]:&9]:ô7x%:]:9|"<.z 7wCZQO&9!=398.͐844+~2B8+~2>8+~2:8AOW_2E8}o|gxG>?S82E87y<=7{_zWyO)xG:E82E8y68![
511
5687>.!d
512
N#G.xʴ8}![
513
Gx8ƀw7c9w+8/67A9x7Gz6![
514
47:[
515
:Z
516
/<![
517
Op#6698<ʈU&4ů4ѯt2ʧ1¡1&     G~,̓&ͺAͺS1̈́:Oڹ1ҹ1q#s#r 571̈́:ͺ̀#F~O#^#V5*/ʹҶ5*(
518
ʹڶ5Y*+*
519
ʹ5y͕"##s#r#^#V#^#Vyx5yGyO55~#55> 
56x'$Q᧪O!    ~#y#2~  2>.

2:  
W:'<2> l1~*6?#
R2#t2ѻ¡1ͺ,`i"5+ͫ#̫͉̀&_:Yڧ1!9N#F
520
̈́2!&       >>>ͧ!'"*
521
̈́9$>>>#<#N#fi2	{9x ,2Z2Z21̈́:W_岼o>?Æ>#>??=:i:8J>=8=
522
 
523
Æ>yZ:7ҥ?t$͓9?ͻ8͸?}?s:J>́98s:f<}?&98z6{
524
?0_2>!
525
|"%:p@
526
@{"p@?6+9
527
@5yL< 
528
 
529
.<|:8;g{o(:*
530
~w!e
531
~G+N[
532
x9Ғ
533
_=:]
534
2S
535
x<4==47͋==>6=!\
536
L=G:Z
537
538
Vwz#
539
͓=
540
gB:!Z
541
 
542
||8*X
543
*Z
544
D9"X
545
`i"Z
546
!X
547
^#V#N#F#X
548
Z9:        Gw#Z9!Z
549
~7w?##wy7O!^
550
 
551
V9X
552
 
553
x8!88y!Z
554
yͭ9#x+y+z+{z|88}8!^
555
V9e
556
8!88O!Z
557
y#ª9+90$    "W"ß5ͫͺ$ͺ(͆&~,06ͫt2¡1l2ͺ)}'"b6͡]6w#
C6͆W"Éz/ڭ1P6!CD9z6D99x:[
558
69Ҕ6/<&969c9gA7!X
559
6!77#47.W77G~_#~W#~O-7hcGy6JTeox62[
560
)zWyO6x\E7![
561
w6Ȓ'
562
z/ڭ1 33"%3G{,x%3PXz/s3!Oz"y^3
ʓ3
563
 
564
ʦ3*5%       46!{ ʹ38"ͫi>ɷw#ç3ë03:Y22+ͫ3ͺ,ͺR2Y21!6"986-8#60:
565
W:    @@y@͜C!g
566
F :
567
_ =@x*=@Aqͫ]@E]@D]@0=@,=@.`@+60{i@+6${+p2
568
!g
569
6 WRB@Ҕ@B60K9C+~0ʣ@.K9@>"w#6+@6-/</
570
@:#p#w#6!g
571
#zVAABzB͜C{̬8= [1w6:S
572
=!\
573
~++w!T
574
4#=47+6
575
!^
576
<=>!^
577
T
578
2C=#
B=~/w!S
579
Oyw#V=qv=NsY+k=a=   W~w+€=y=!Z
580
}=~w#
•=8͆85>q=G4=͋=x
µ=¬=
581
g== =!^
582
V9:e
583
̓8445>!
584
qA>+=
98*X
585
ʈ:G:!7:[
586
.:͍:"X
587
>2    ͓9aj$:Z:ʈ:A9:xc9!W
588
F7*X
589
:|U8ʈ:Z:!"T
590
"V
591
>>*:
$GOW_A9c9g:>A7|7-7z<8:9:8:ʈ::![
592
~:X
593
~͍:6{y6![
594
~:;O+~K=x![
595
7F#~怩O694$~_#~W#~O!\
596
~/woG}_}W}OP7CZQC7       o-yOzW{_xGS7V"vE88![
597
~5pz68!e7t6!i7WEz6͸?1r8.͐8y27"7PX!6!7!X
598
~#8Wy7O|g}oxGz7Gw.
:22Y*7"9"5z/<…4*/*+       ʹa4        /w#4ͪ##"(
599
!Y~226A
:22Y:1ʢF͆ͼ-Õ
.
600
3+ͫz4X421z/<ʡ1*5%	~ʽ4ý*5|B$Ë3+ͫʻ4ͺ,ͺAÚ&ͳ,>.*(
601
*/ʹX4~#.4-:Y44=4~,ͫ͆q
602
/B&@Ap#6!f
603
#:"
604
~ A*A+$Aͫ-+$0NA#ͫNA++wDAANA6%ArAC9A?+6%͓9iA8RBA_xBBCBB@_y;?A=?A{_xABBAByBOBGOCA*"
605
=BPAZ:ѯBrKO͖     |}z(
606
10OÖ      
͖    
607
Ö       Ö    #|7{z!$aF~/wNpS%
608
609
BIOS located at  Top of memory at
610
611
Press ESC or SPACE key to interrupt test
612
or CONTROL C to reboot CP/M at any time.
613
614
Response of "CR" gives deG>GͮͺaͮͺͮͺͮͺURRͣp#Ggx/w#GUͣ~`#Gx/G~`x/G#GjͮxGxG¢ͣxGw#GҲͣxG~`#GͣxGw#GͣxG~`#GUM<s#r#      =H#"/Iʹ
615
"+"
616
617
{ozg       ?!pH|"!|""!
618
"F
619
620
Owned by Microsoft
621
Memory size BYTES FREE
622
BASIC - REVISION 4.51
623
VECTOR GRAPHIC SYSTEMS
624
COPYRIGHT (C) 1977 MICROSOFT
625
7:[
626
Ү8:ƀڮ8!e7n6ͮ7w69!6EfEJô7@.tpO.wnz*|P~&9;A9ʹ7&9~#39=ʹ7D9z6oE8!EE!F39!EȆw#O     D9ʹ7:E<2E!FO      n6A9{YOO6+F6!E4~֫Ew6!FM9w+w+wE5Jʙ9v"
627
yf87RBy;?OzWO=? B.B/<
628
vBC!^
629
V9͞=
630
[BͨBBCO͓9ÑBC9B.?yB=?ͨBBt#͓9BC9B=60#BBB60#=B{
631
@OB6.""
632
#H
68:Vfault test range
633
which starts above this program and ends at BIOS.
634
"CR" to continue test - "ESC", "SP" or "^C" to stop
635
636
Starting address (Hex or "CR")
637
Re-enter, starting address must be at least
638
639
Ending address   (Hex or "CR")
640
Re-enter, enͮx2ͣ/w#ͽ*      z&{:G/w#G?ͽ)DM 1\A͖ >9I*"͉ͣp#Ge*"͉ͣ~`#Gy*}Gog"" ê>Më2C!8[!([+![*|/2
o:##`:G{`:Gz`:M
641
Xi                       
642
643
MEMR Rasmussen Memory Test - Version 2.2
644
Copyright (C) 1980 Lifeboat Associates1>2,7Dz  17!:MʥRAͭ?   É"A͇A͙c*.:TxP"{       GSљ
645
e͘w>ROhFhiuh!mFn6&9I698&9:w6!qFt687YFk689!qFn69!uFWEId&X4#]I&9)F&969#F88D9:[
646
ڼFQY8!t6!FWE!mF     J;xn{/|t1}=Z}~L~l
*/+6*Z~3âg'u
647
 
648
B/>9=.C>9=p#=%C!T
649
39`Ck6<͍:69AD?BA9/{_#zW#yO++tC!7#69p#fC>âCGD>BN#F#*X
650
/}o|gҵC"X
651
p#=¢CBw1_cƤ~ding address below start
652
Input error - Retype 4 hex digits
653
Fast complement test from 0 to
654
Bit stuck high or low test
655
Adjacent bits shorted test
656
Checkerboard pattern test
657
Walking bit  left test
658
Walking bit right test
659
Address line tes47&|G:&|2A|(###*GT]w+:P+#
660
 
661

662
`{_pg"p*o_{_01͖  AA
!      !        G"!        D**#GX2""7V     :PxW:=2ŸD>2͟     **ͣp#Gұ**~`#G:T?*!*!~/wGNx/wy`#!I"+"
663
*  ^#V"t"H##^#V"##^#V"h##^#V"
664
!"-2*2   2##"%!       "      *"   !~>2Y"ZGF#~+w##lG+p"Z!ͫG/ʟG+6""Z#/ʟGͫGGpͫMʮGFͫͺ:Gz{2YG"  +ͫGͺ/ãG*       +"        
665
+:Y!F"792YCo@zZrN       vHTʚ;@B''d
666
GE(f
667
կpD))))Dy=ʁDʍD0:ڊD
ʚDlDjD!9&9!C39ñD=:8xDD6yA9D:͓9|"Z
668
"X
669
ܝD9v7ʹ7&98;yt
670
Random number test - Cycle:
671
M1 cycle test - 4K block:
672
Test series completeLOCATION  SHOULD BE           WAS
673

7ʍ    O͖   Ͱ  ʬ     ii   1    :2       2      2      Dt=Q' 8S)pbit n,(-1).............(  2,048$S@>zazP$?S{Ubit n,....( 49,152$Ǵr0,ix,sp>..........( 35,840$     Q>Qq0!add iy,..........( 35,840$@<~gzma[)f8?saluop a,nn....................( 45,056$׀>:WML  f;?>ғ+>͈2
674
͈H!+^>2
675
̆͆>͈l~.ʐ:0:
676
~@ʼ.@>͈Z}͈|͈H~.:
677
*'|>}e.
678
Ұõ͈!'!#~͈:ͪ
*"
679
22|<
"
680
%
*
681
C{K2*
682
"
683
*
684
|
685
"
686
*
687
|!
688
W
W
5wY2DB!{Ds
2u
 x
>'_#x
*
689
~?’
!s
DGDQBʷY|nA2SSDB!h:=!":
690
*
691
T1>*
> @IK
2
692
ê
2
693
*
694
3;`cpd........................(  6,144$HMJkqNj|cpi........................(  6,144$'A!      `Y[y)d.............( 65,536$<[Kaluop a,..(753,664$݄nϬG("58K# 9aluop a,.....(376,832$݆2n@En 8aluopeSwitched to Z80 processor.
695
$Switched to 8080 processor.
696
$>0[>2%    Ù%2%2%=sN*%       ͙%!~#ʏ+b"Â:%%ʜ  &       ͙%:%VJb2        
697
j
698
699
:rB

700
!B,O+9~cӉ^F8Y 
D
"
701
:      

?IK
2<=
Z~ ̽(;"
702
 
703
^8$ܭ"ʪ:*
704
"
705
*
706
 
707
t##s#r#Fw#y !6"*"
708
kC*"*
709
"
*bk~####~ 32#s#rt
710
.ZӧJ՘+CDZ07 a...................(  3,072$#-CazZX(cPG b...................(  3,072$ͫDɍIM*! a,(+1)...........(229,376$݆2n@En 8aluop a,(-1)...........(229,376$SFu +1).............(  2,048$SFu <
! hl,....( 71,680$   &PXfɛ0!&add hl,..........( 35,840$     ݔ[c3vj h60!add ix,
711
2
712
;F~"j @s:
713
~@?>,ju2EڀG#uO#u #u# ʋSʦTuO>ôuU#uB>,u!AO  ^#V#uOʓ# y(u.!wߪ in Ok
714
Break!9~#…   wN#F#i`zʙD    w

*|<ʺ:
715

MD=96543>7@?2C:
*
716
"
717
$e bc..................(  1,536$5   ['ҕ`*inK c...................(  3,072$꠺_e8C\x d...................(  3,07ld (-1),nn.............(     32$F`B9J ld ,(+1)......(    512$F`B9J ld ,(-1)......(    51lD
718
?ld (nnnn),sp..................(     16$"l
i ld (nnnn),.............(     64$\F-x`tF00E.................(  3,072$w]%@r|L#^r<,r>.......( 65,536$KYohنKld ,(nnnn).............(     32$*c0xw `v (hl)................(  3,072$3o4iѶޔvS[!S; sp..................(  1,536$4n(,WP3o(  (+1)2$.4(
719
g.:T!d de..................(  1,536$/`
L$
720
2%Y e...................(  3,072$$+&(2$fRI ld ,(+1)..........(    256$fRI ld ,(-1)..........(    256$~МC rld ,nnnn.........(     64$! SrQ ld ,nnnn...............(     32$
721
*BƱ&(ld a,<(bc),(de)>..............(     44$X2nld hl,(nnnn)..................(     16${Wa!ʅ'`ld sp,(nnnn)..................(     16$*L$އ¼cL ld  (-1).........(  6,144$$8l1>XYB ixh.................(  3,072$,M`tv2
722
}N h...................(  3,072$#åmO*W!m hl..................(  1,536$#<
! ix.................ld a,(+1)..............(    128$~МC ld a,(-1)..............(    128$&S<@Fyw] ld ,nn......ĝ=9UtS	U8Utld ,nn....(     64$6EaĽ ld (+1),nn.............(     32$6EaĽ }
x,iy>,(nnnn).............(     32$CM]a?ld (nnnn),.............(     64$"rwSr?d-5/Nld (nnnn),hl..................(     16$sZV ixl.................(  3,072$$6(oa˂s iyh.................(  3,072$,b9p~>" iyl.(  1,536$#zc1Z鲴m! iy..................(  1,536$,1 VC	<>M5M l...................(  3,072$4V|>~X\7.(     32$@r$aǂq?n6ld ,........(  3,456$@ż/; ?ld ,........(  6,912$2hDCSO1ssful.
723
$Some failure detected.
724
$) cycles $&?&#4&o&))!&Fw#
\&!&>w#u&w0a,	Qmpjc5dۈ2yܸو	L+~|-dj qHA}mԵQӅlVdkbze\Ocl=c&d%%	͙%##>2#2#!w$"#!$"#$;#;#ù"D##;#N~e#>܊#OT#~ʀ#>ܮ#Oq#y*#F!#~Ow£#*##"#x>*#F!#~Ow#*##"#x>6T]~#
#(#^{#yOp ld (-1),......(  1,024$tdf ld (+1),..........(    256$tdf Pa,rra>...........(  6,144$+1)...........(    416$-1)...........(    416$J]0Cx=#/bld a,(nnnn) / ld (nnnn),a.....(     44$Rhfh ldd (1)....................(     44$.*Gldd (2)...........
;n Li^`Agqr<KG
725
k5Blۻ֬@2lE\u
ϫ=Y&0Q:Qa!V#Ϻ(_ٲ$/o|XhLaf-=vAq *q3xɢ4	j
m=-dlc\kkQlabe0bNl{WeP|b-I|]###zo&z$w!w$4~E$GA$6#2$!$~r$Gn$xl$6#w#V$"X%!9"V%*X%1"X%**X%"X%!9"T%*X%1T%eld (-1),..........(    256$wgOD׼P_ ld (+1),a..............(     64$wgOD׼P_ ld (-1),a..............(     64$;     ?Wshf/rot ..(  6,784$ˀ,9KѲjS'8 n,.....(  6,912$D   h2^g x
726
.........(     44$0X``&ldi (1)....................(     44$Jnˆ-ldi (2)....................(     44$D8k_4WBFCZ      LeMaX:QΣtԻ0JߥA=ؕפmCij4ngF`D-s3
727
L_
|Pq<'A Wh% of	a^)ɘИ"רY=.
\;l tҚG9w&scd;
mj>zjZ      
728
'}DhibW]egl6qnkv+zZgJoC`"X%!*X%"X%!*X%"X%*V%*X%*"F%!R%~wF%!&C&8%~v%#Z%~v%#i%%
729
ڌ%'0_͙%8080 instruction exerciser
730
$  OK
731
$  ERROR **** crc expected:$ found:$
732
$All tests succe
l!>ld (),a................(     96$~#fo~2.%#w$#($#!$6$~#
"~#
ž",      ͙%"&͙%k&:$v"":$v$&$J$#<,&%#>2%%  ͙%d%%      ͙%!Gres> n,(+1).......(    448$D   h2^g x n,(-1).......(    448$p
':{p ld (+1),......(  1,024$p
':{&neg...........................( 16,384$gˑb y@.....................(  7,168$Cm
733
S@[A4
734
L6JAz``ègU1nFiyaf%oҠRh6wG"U&/ź;(+Z\j1,ٞ[ޮd°c&ujm
735
       6?rgWJz{+8Ҏվ
|!Bhݳڃn&[owGwZjpf;\ebiak+1).............(  2,048$SFu -1).............(  2,048$S@>zazP$?S..........( 35,840$    ݔ[c3vj h60!Yadd ix,..........( 35,840$      Q>Qq0!_(add iy,..........( 35,840$@<~gzma[)?@T]^###xG#z+A@xA@~-<@A@>Wʝ@CxJzd1DG+27y@2
736
;v@,2~#N#fi_xp?Ø@@@3?QBH@~#@Ê@ý@>@ʝ@:**'AqIGG*'<`@=G> `@@@z>+@([2*
737
 
738
`i##N#F#!|<>!@T1> @!   ~#B=G%BM=v0l=
739
l=_zWM=!K=w=>O>?=1ڒ= !?
>#=i>>4>?(d>=a>>@QB=~B#=!.>7%B_.>~>Bܬ>>ogy|lE
740
x
NT9§g&a`IiGM>nwۮjJZ@f7;𩼮S޻G0齽ʺŠS0$6TW)#gfz.aJ]h*o+7Z-
741
x
NT9§g&a`IiGM>nwۮjJZ@f7;𩼮S޻G0齽ʺŠS0$6TW)#gfz.aJ]h*o+7Z-\{Ubit n,....( 49,152$Ǵr0CEcpd........................(  6,144$HMJkqNj|ocpi........................(  6,144$f8Hy`aluop a,nn....................( 45,056$׀>:WML        f;?Caluop a,..(753,664$݄nϬG("58K# 9meSwitched to Z80 processor.
742
$Switched to 8080 processor.
743
$>0[>2K&    %2J&2K&=sV*%       %!~#ʏ+"Â:J&L&ʜd&       %:K&NP X(`0h8            
744
p
745
746
@xH

P X(  #~== QB*=~>\B~.>Bͬ>>>\@~%B V>
747
V>V>       V>>@7>wB#4>6H=%Bʜ>ʞ>
?ʞ>
748
 
749
:r#s#r<:gy:!;
750
Wʃ;OByN#F#=Z;:C"+p+q=t;*Ê;C2:ʗ;z<
751
"
752
*
753
>*
754
D<^#~#;:
755
;~<#^^#V#;:
756
DM\'ʈitB'A!        `Y[y)Ku.............( 65,536$<J՘+CDZ0ш a...................(  3,072$#-CazZXZaluop a,.....(376,832$݆2n@En 8Ignaluop a,(+1)...........(229,376$݆2n@En 8maluop a,(-1)...........(229,376$SFu %
`0h8p@xHP X(`  0!!"h"B,O+9~cӉ^F8!󐉠 hl,....( 71,680$ &PXfɛ0!eadd hl,> QBz
757
F?2
758
FJ#N#fip?X~#\ʼ@ f?U?C>\@@_W@W~#!ʹ@#?&ʴ@ʒ@+>s?+~#.?_ʨ@\Q?j?$?*j?x#ڽ?~$> ?#W!@~#.?#?,@z@W?~#>.j?#!@~##ʑi*<	
#:;#;+<;:
759
w#_
760
q#:
761
yN<:OP<q#p#+=>
762
+6Dk<W*
763
^)     ++s#r#ڽ
764
DM)ڵ<)ʺ<)<              *
765
7~#O     G#w<G#<# b...................(  3,072$ͫDɍIM*!Ү; bc..................(  1,536$5 ['ҕ`„UL c...................(&G~ld (+1),nn.............(     32$6EaĽ %ld (-1),nn.............(     32$F`B9J ld ,(+1)......(wSr?d-5`Gld (nnnn),hl..................(     16$sZVگlD
766
?X_ld (nnnn),sp..................(     16$"l
i &c> iyh.................(  3,072$,b9p~>"˺ iyl.................(  3,072$w]%@r|L#^rm\<,r>.......( 65,536$KYohV l...................(  3,072$4V|>~X\7: (hl)................(  3,072$3o4iѶޔvS[!]' sp...  3,072$꠺_e8C\E# d...................(  3,072$.4(
767
g.:T!, de..................(  1,536$/`
L$
768
2%Y    512$F`B9J ^ld ,(-1)......(    512$fRI *Mld ,(+1)..........(    256$fRI K*kld (nnnn),.............(     64$\F-x`tF009ild ,nnnn.........(     64$! SrQ "}%ld ,nnnn...............(     32$xنKMEld ,(nnnn).............(     32$*c0xw `_$ld hl,(nnnn)..................(     16${Wa!ʅ'`zΡ     ...............(  1,536$4n(,WP3o(  Xp (+1).........(  6,144$4n(,WP3o( olKb (-1).........(  6,144$$8l1>XYBI
769
u e...................(  3,072$$+&(} h...................(  3,072$#åmO*W!
mJ hl...........
pld ,(-1)..........(    256$~МC dld a,(+1)..............(    128$~МC %*ld a,(-1).......
770
*BƱ5ld a,<(bc),(de)>..............(     44$ĝ=9UtS  U8ڵVld ,nn....(     64$6EaĽ s
ld sp,(nnnn)..................(     16$*L$އ¼cL mld ,(nnnn).............(     32$CM]a?dld (nnnn),.............(     64$"roF6b ixh.................(  3,072$,M`tv2 ixl.................(  3,072$$6(oa˂s-l ix..................(  1,536$#zc1Z鲴m!P]Q iy..................(  1,536$,1 VC   <>x.......(    128$&S<@Fyw] $肋ld ,nn.......(     32$@r$aǂq?tKld ,........(  3,456$@ż/; ?ctionNo RESUMERESUME without errorUnprintable errorMissing operandLine buffer overflow??FOR Without NEXT??WHILE without WENDWEND without WHILEFIELD overflowInternal errorBad file numberFile not foundBad file modeFile already open?Disk IiWOSUEEXNPUԅƋNSTNNMNKEYILPRINԞLISԟPOEԈINűOASEISԓO
771
O0EEFTO1ERGOKI2KS3KD4IDEXԃUL̖AMEהOPEοUԝΕCTPTIOκRINԑUOKřLOԲOEEETURΎEAćUΊESTORŌE͏ESUMũSEIGHTNENUͬESEANDOMIZŻTOЁ:{p bjld (+1),......(  1,024$p
':{p ;xld (-1),......(  1,024$tdf rd>.....................(  7,168$Cm
772
S@%0...........(  6,144$+1)...........(    416$<	Gkld ,........(  6,912$2hDCSO&-ld a,(nnnn) / ld (nnnn),a.....(     44$Rhfh 'ildd (1)...../O errorFile already exists??Disk fullInput past endBad record numberBad file name?Direct statement in fileToo many filesAAAAAAAAAApP8bbswitches
773
b&:*; ʘ1"
Q1T:T͑-1w:y7
1ɯy7WAХAVPCTEGQI    TRTRINGPACEYSTEͽHEROΣROFƤABA
SINSAARPTIDTȡAIԗHILŴENĵRITŷO۾yy||PF<2(z{*)*X*,,-.)%%g''j)+++)NEXT without FORSyntax errorRETURN without GOSUBOut of DA"Xͪ_)@*	WXjNsAzVWX!#VtW} >#`Ww  :4 }W~WWWS9"Dq#+M^V+CD{DGD$$
774
>+!
=iBHH+B@AW><*>BBA>9\j\t\(*($7A88!'7899]l A[Y\[[4#\zYY;)X***!"c:"e:!=-͏???9%?pΪ      a 8WŪ=shf/rot (-1)...........(    416$J]0Cx=?W`MXshf/rot ..(  6,784$ˀ,9KѲjS'8WH
775
...............(     44$.*GZ~ldd (2)....................(     44$0X``&ldi (1)....................(     44$Jnˆ-7!*<*âR^1TAIllegal function callOverflowOut of memoryUndefined line numberSubscript out of rangeDuplicate DefinitionDivision by zeroIllegal directType mismatchOut of string spaceString too longString formula too complexCan't continueUndefined user funf
::v?y?|?>XY	*+0d}2IR\txyUTϫNBTSTTTLOSONԚLEAҒINSNDBV+V,V-OHRAL̶OMMOθHAIιELETŪATI͆EFSTҭEFINԮEFSNǯEFDB̰EƘLSŢNāRASŦDIԧRROҨRRXO/QO҂IELILERIOTωO TωfZLr n,.....(  6,912$D	h2^g xc n,(+1).......(    448$D	h2^g xt n,(-1).......(    448$p
'Yldi (2)....................(     44$D8k_4WBFCZ	j<;neg...........................( 16,384$gˑb y@[&ʐ3$3"<2<
776
,
777

ʆ3:€3ʐ3À3À3w+C3:<36+w-xĒ"<&i"<3å1>21*<>2<91͑-32{{*<2~Qz< )*
778
*
779
"~5##### A
780
fFgV,*
781
fQ|A"
782
2
783
"
784
ò
9~,)ʍV+(ʧ)ʾ
*~
785
)©©Õ>2"?+)M]ʹQʚʚ,[;9M~1>]xL)ցALQ O!
786
 
787
R*z
788
*#2|
789
҇h|~#"z
790
&o"~
791
>2}
792
!~##"z
793
+fm<2}
794
~
795
G1)"z
796
! )0?<=:|
797

*~
798
###^#Vg,L:}
799
2w
800
*~
801
"*
802
"L!~
803
R)LXJtNŕ2y
804
5û+K>2y
805
}d>}>c~.ʇ:0:y
806
~7ʳ.7>Q}|5~5/:w
807
*|>}e.
808
ҧì!!~#=õH|<        
"
809

*
810
åV{K2*
811
"
812
*
813
|
814
"
815
*
816
|!
817
D
D
5wY2ͻM!{D`
2b
e
>(_#e
*
818
~?
!`
ZVM>|L2ͤAͻM!U:̗S!":
819
      *
820
~1>*
> xLHK
2
821
×
2
822

*
823

V
"
824
:d{
.;.'3"3͇.3G-
.33"2<"<͂
V4:
825
2Ͱ7}4w:Ͱ77/+8!1
b4*<62bk:4
ʒONG(
ʟ4NG4>
NG>
826
NG:*; ?
ʒ2
827

4?þ4L4`͍1ͷY6 *4*|T*:;:G
828
T?Q=MZ*|(   ~‘:~:G<:ʑË:G:u
829
ʑMґ/
) ʩz*|:::o<&q,V)+*|(      ~:::u
830
/
]$AOG))XAG)x
831
      s#=)~,)) ~.*
832
)+)\
*~
833
)2|
834
+)!Vڍbk))0_l:Vʝ
¯@>VýUQ*>3Q:|
835

*z
836
#*V>
2
837
ͤ$`i`˳5yʴ&7)ͮH>+>ͼå#:IJO>2x
838
2y
839
U5~|j7~#U!@}O|G!2>:y+=2y
840
ͭ#ͭXҕ:ұ0ҕ.ʕ5~      
841
> :y
842
<=M+~         
843
#>d2
844
oNV"
845
:w
846
9F1  r     ʲ
äUHKڲ
)<=ʲ
Q~ ")("
847
AK)"
848
Kͭ$ #ʗ:l*
849
"
850
*
851
     ͹U"
852
t##s#r#3w#yͿ!6"*"
853
:V*"*
854
"ò
*bk~####~ *)#s#rÿFVFs
855
4å11!w:: xL)2go"V#ʼ?hLͥoN͟*PKWͺY>V?Redo from start
856
#~"jÄ:
857
!WZ*
858
 ?!q n#ʏhL±]V;">2>2͸Y~,2)V;Z:>?xL> xLPKWů2
859
6,lS0"
860
"!>:yHG+)ȸ#"<֌WVoNV"
861
:w
862
9G:w
863
xf :w
864
q¨*#^#V*VҜ*
865
VҤ!
866
 
867
:
868
 
869
ͪ
 !$)"
870
!9d6     +V+^##*
871
 
872
U*
873
*V9r)~ (ÕX*)QZ~>–:X*)ͩ(OG+)F%)*"*
874
3ÙX3N"
875
!9"
876
~:   #~#ʕ#^#V":>[xL#n{*DM~#+##~#foV`i~#fo??2y
877
2x
878
 
879
 
880
AO ^#V#ͭOʊ#
y(ͭ.`">Ҋ>͂c1Ȫ-!7͈
G-6+6"<+/G5
6;6,5x 5    5##^#V7 in Ok
881
Break!9~#r   dN#F#i`zʆV    d

*|<ʧ:
882
W=96543>7@?2C:*
883
"
884

*"
885
22l1\
+>2
886
)mO~+(0#)"j());,~,x>2͗:=x̙[+)~,+)„6,x*
887
2
888
ÄV,oN~,ʖ:
889
890
2*|¬?)WG":
891
W:,+ͻYO:y!W)5/./+),}+)€:
892
T
):)g&|!-&ͦ&҇(.&Ç&G~_#~W#~Oܲ&hcGyr&JTeoxA&2|j&y_&Ou&)zWyOX&x\Eʇ&!wS&S&x!&F#~怩O
)40~_#~W#~O!~/woG}_}W}O&CZQ&       oz&y-O&&-yOzW{_xG&! $#T]VA!UZ!*
893
 
894
S#K~E9S#KV, ):ͩ(X*%
895
PXʧ#,ʉ#FBKʧ#V,Fʧ#V,QzA`iVA#        A!VA^{#V#~#+#    $^{#V$#s#r   pJ+[F!
896
 
897
OtN~#~a #Q]E 2s E  +)ʑ V, Wʓ ´ ) 2_ 2 2_ 2 /<)9)z 2 2{ V, )9 A+){>&rb)!8)))0O	@*#~ց;)(08>OY
898
OO                N#Fx)O)yҀ5V,͟** Ú͇}ڑX*>2       N#fi-++<(Z<)}/o|/g"L:w
899
7)zq,{,GF{~vV##~##^#V"
900
)
901
ÖV9V(+U2"
902
*
903
~"
904
_k:w
905
{L[!xVLzQz!:w
906
N#F#N#F#!N#F#N#FKG*
907
<W"
908
)X*(07ÿ)ÿx$cCu͍M
909
r5ͩ(A4'1rg')>2(!&8(
)!'8'(͸(%ͩ(.g(y2'"'PX!>&!'!~#ʽ'Wyҡ'O|g}oxGʵ'x Gz“'CZQO(!.
910
)ͩ(0.g(4040+~2(+~2(+~2'AOW_2(}o|sn.#
2
911
*+#~##^#V)$O:
912
yʊ$L$)$)$\zU$u$$\>
ڝ$ͻM!z$Z~1v1+$Undefined line 
w$\###N#F>!t$*z
913
+p+q+w:
914
915
$VBVAVSVE:*
916
*
917
V~02<2)~$#$M0\B2K!"N#F#xʗ
*|MN#F#Vږ
"
918
 
919
920
 
921
O! jV s#rʊC 5 s#r~()oN~)V,ôC :w
922
"
923
~#fo~()"
924
*
925
V(>2
926
oN:w
927
|O
928
dd!*MYÿy2x
929
:w
930
4PʞcWx`zʇxʛzҦ!              N#F*̈́*X)""
)̈́*!:x
931
og~#foX)2w
932
n"sX*!y(x*)""àx*(x*')5/Xҝ گ<&=ʏ"ʸY&ʼ
2T{TgxG>?(2(7y<=3(:(x.(> È&{_zWyO)xG:(2(y'!5'S&>.!#N#G.xʋ(}!Gx(ƀwʻ':)w+ͩ(/S&0)x0G%!40::/<!Op#6;&(\,!~w(og@*(*||ó(*!h%9)%&_o "838Random number seed (-32768 to 32767)H%*"+)d%y%T%y%#~#Y#^#V")y~ʒ%R%S%S%R%S%)d%**"oN+)d%%V,+%":22!q6)%)(x:
)&/<(҂

~!
"y_ ":>25"[,"2D":>2@"> HZ{G"~#_HZD"\"2w!X0:?+)ͯ"66*~
933
Í1:|
934
Oʝ"H¨">&{:}
935
ڹ"!ʹ"#~ ")~#":}
936
ڿ"
937
"."D"E¿"ÿ"{"*z
938
w!ͭ٪9"
939
"
940
 U!9[):w
941
*
942
~):V,*
943
V,2^~2w
944
!9R)!9.,Q:w
945
 
946
)*
947
V)>"
948
:
949
OUO/
950
/ "
951
*^"
952
DM!
953
`/ go"^*#"|2*
954
.+)
955
*V͓YY*
956
T]##N#%_):E):))::)*
957
g,i)V(#V e?YmOV)|A@*Kʼ\N[|C5V)}<*
958
(oN"R)~a{_&Q)ͮOH#~ͮX:!0!G!7))))o+**)"`i"!^#V#N#F#1):w
959
Gw#1)!~7w?##wy7O!,)^)!-)xʩ(!(ͩ(y!ÿ́)#x+y+z+{z|(¤)}ô(!-)$ʩ(!(ͩ(O!y#)+)ͭ)²(*)X)!m6R)͊,b**%8O++5ͦ&#
)p#5>$66>r5N#F#*/}o|g76"p#=$6r5w1_cƤ~@zZrN	vHTʚ;@B''d
960
GS#%կ6))))7y=7eC5+~03.")43>"w#6+%36-/</
961
'3:#p#w#6!&#zҵ3R4W5z356{̃(=351j3p#6!%#:
962
~ o3*o3+3)-+$0­3#)ҭ3++wʣ3p3ʭ36%Y43u6ͧ)3͍1+6%j)3ͩ(44_x35J5͆5C5r5: !)/0)/X*Ą*(/='.
963
00_ü/!0:#0y1:1:/1y0:#!r"2XЪVwz#
-x,S&!ͽ--x/-!wS&:A-!~++w!4#F-40+6@!f->!2m-#
l-~/w!Oyw#€-qڠ-NsY+•-Ë-      W~w+ª-ã-!ç-~w#
¿-ͩ(:$S&](/q-G^-͵-x
--,!p:2:ͦ*:!*&*,*|/g}/o@*!:I*ͦ*">2w
964
j)aj?*u*)͚*x:)!FÇ&*͚*|Uý(u*!"">>E*GOW_):)g*>&|ܙ&ܲ&z<ͩ(*(*(
965
+3*!~:~ͦ*6&k^70:7
766!((!q6
966
 
967
=35P`3u*ѯ_4ͩ(74y/0OzWO1044/<
968
ڷ43`3կ4:4U6!-)-
969
454COj)4]6ͧ)>*
970
|/1!~1=/14*$2u
971
>
$>
972
$!n1<1r1')N1!r1')*
973
|*"i1V!PZZ@*2ê12ʘ16+(16-(#60:
974
W:w
975
;33326!&F :
976
_ 1x*1{1Aq)2E2D201,1.Mu5       ͑--L} :A*..!-)-::.2!(r.!-)r.͊,!-)>z.͆.͊,!#͗.=W.r.r.!5S&!$>5=.>!N#F#=Œ.>!$p+q+=.:$0:S&Z(440/!GqA>U-?.>U-:<=2-!Ϳ-!@ͽ-x.!5.S/g.b
977
{y;&!~.+O+~++!-+@*Ä*y):)+6+q^+:O!>͉-A-2,!~5#a+!xʆ+>)ںP)҂+        ںP=t+|GR,yØ+|Gz?*x*(l,ò0|@*F,DM!>)+)+      +=+|+xN,+x*(x*g'x@ṡĪ+)g'(~#
978
)=g')%8RO)!&
979
 
980
)!8Ȇw#O )g':8<28!8O	%){YOO6+F6!84~֫™8w>&!8$)w+w+w}85Jʙ9v"
981
 
982
e͘w>ROhFhiuh!c9%:w:82("~fPQ5"04105(5t#j).5e6ͧ)
983
5=60#45C5r560#=?5{
984
@Os5"
985
 
986
#H
6,#5X)!m6R)͊,3+}6>
987
r5/>c-ү5>c-p#=¦5!
988
)5%>ͦ*
)6?r5)/{_#zW#y=_
2+60{2+6${+p2
989
!&6 (**22E~k2:K20K2#~<2>DG:2"`i"#~+ʲ2-ʉ20OxGҲ2#~p2`xE§2y  [2>2÷2|[2ß2[2"`i"
)#W4:2222_560")͞O+&y2#+F~q+/X)+~0w͊,40S&͗*%>2`h@*~&ʼ-]/+]/+)D0./eo/E™/)lʇ/Lʇ/qʇ/Qʘ/:w
990
ʲ/>ò/~%/#0!        0dʲ/D/0)ͣ)ڷ0/_{_!010/(!'I*/0]/)!'8S@*x*(|F,R,DM!>/,     .,7>{_zW}o|g=%,+|GM,|@*Ooyg@**R,|͚*ý(,g{oC*N,!#~w!$~G+NO)Ҷ,/<#Fwx+
¦,F+N9:)!G>w2!#͉-x,:2^-/-40͵-/->`-!v-G:-!@_FEg'(*%j)=9%%ͩ((%(:J92!k97:2"~Ie&X4#]I(8(
)8'ͩ(7(:ڲ9QY'!%!97!c9	J;xn{/|t1}=Z}~L~lK?ʶʰ!'      ~:
991
:#~㬂FxGFpO:w
992
W
OzABK!;F
993
!F
994
2
995
~(E F+)ʬE(RF)V)ʬEV,E"*
996
*
997
VʬFN##~w#~Q  dF͐F*
998
"
999
dF*
1000
V”Fy_xW`i"
1001
*
1002
VF##~w#~QN#F#        F͐FðF*
1003
*
1004
VF~###~QF6G_F*>WCY*
1005
 
1006
VdCy,Z͖[#s#r#^#V#^#Vy>CGOZCUC~#ECZC> 
]CuCxͩYYC)V$V( ~, C)??ʰ7?V)}AͩYCDNC͜MCw#
³CY*
1007
W<ڼC"
1008
A%)JD33C "
1009
**x"y1@
f@
1010
1@O{,yğ@
@@@@F@F@͟@
1011
y@*(       46!q  { ʍ@BͻY)5/./ɷw#z@Q=ͩ@:2+)AV,BA)V,@K+)͛;w#@}@!"Y:9YѸ9͖[~ʰ#N#F
1012
O9=I9=R°V,#) V,{ʶ_N?¿0
1013
ڄ={„=!~ „=6B#6A#6Sz"#w#
‘=ww<=<=<=³ö=!%w#w#w#w~=V;*
1014
)    -䧾1:`i;9>O   #~(PY!'        ůw<:1>=ʭ=H:ѯê<!%  ^#Vr+sN?ʉ:
1015
PY:!v:`i>:!'        ~:<)Œ:K?ʶ!&¤:!	~+nGK?ʶ!	~E*~WJDM'~:4N#V
p:zw	w+s#r#6#r>
1016
V`G~###~QN#F#   F"
1017
N            #*
1018
VF'Gů#^#V#*
1019
V*V+++͓Y1)WZ*
1020
DM*
1021
*
1022
}o|g"*
1023
"ͼU`i+"
1024
:ʜG*DM* #ͻ>2:A:2A22*
1025
DM*   "
1026
 
1027
#*"
1028
 
1029
*|*+`i"?LΪ
1030
*DJDuD"
1031
*"##^#V#~#fo"9(>DA3*"!9~#^D  NDN#F`iV  ND>2
1032
oNR))" U!9 +)"
1033
DV(oNs#r#~,D
)íDV)"
1034
>!=D=D=D!9DM!D**
1035
*
1036
2<          b-S#VR22!6"$V:2*""*#|<@A"<ڲ
QA2UA
1037
     VڭA͛;w#XA"
1038
:Jͻ##"
1039
!~26:V:2:±G:ʗ
Y:V$VUͩ@+)AͤA2<ڲ
<ʰ*(	4ò
*|B	ͫ@+)	BV,PՇU	p#
>V_B_B
_0<<K>ʳg>!6#>0<2!>!>ʳO!       ~#xLyº>~ ʷ>>.xL
¤>:u
1040

W:>> xLxLM”>~*6?#
>O!!4;
1041
 
1042
 
1043
E~(EHF~(AmOz=ܱ
JVA!
1044
$K>ͻ:*
1045
*VʤA~#ͻ:BY::NB=B=5B~,)~#) EBů+Bѯ??ʶ°!       ~#fo"!"&K|     G~, VAVSoN͟*O*&K   "&K*Vq#s#rËB7oN͟*.͖[F~O#^#VPC*V)C*
1046
V)        ?#4    ?#4y"?><#??ѻ3?°V,`i"+)#)9 _:ڶ!N#F
1047
O?!)s?!       >>> ͩY*
1048
[)[>>>͖[A<#N#fi2w
1049
 
1050
V:G!^#V#V_B*~W22
1051
2
1052
w#w#"
1053
*+"
1054
 
1055
6#TV,8!8')!8w#w#w2
1056
og"
1057
 
1058
*
1059
:†V"
1060
 
1061
"
1062
"
1063
:_B*++"
1064
##!
1065
"
1066
%Lgo"
1067
2"^""
1068
2
1069
*
1070
|}~V##~:.*VQ`i+"T5sQ2
1071
;
S,)~#N#fi_xR/S͍SxLQM͜[͍S~#xL!STS>͍S4S9͟**Ax@\Z*RG> RxLÃSz>+xL2*
1072
<éSF"
1073
`i##N#F#d!|<>!xL~1> xL!r   ~#SG͜MSͮ0T
1074
T_zWd*3
1075
"v
1076
*
1077
>*
1078
VP^#~#œP:w
1079
œP~P#^^#V#|P:v
1080
DMʻ'AQ #:P#ʢP+͜QâP:w
1081
w#_zQq#p͇Q#OU##"
1082
q#:v
1083
yQ:'z.:HZM:u
1084
 
1085
>RM  4M> xL:u
1086
$M RM:G:u
1087
IMMRM<2u
1088
O*|ʛM<һ'ͤA:±G:!:V!UZ:DW/2DW:u
1089
M6!q       >
xL>
1090
xL*|M:M2ɯ2u
1091
:=xLMÊbJ!J!& :~#xJDM{JpJ!  w!( V6
HJzwyJpJ!        ~!kJ!        ^#V!        s#rDMhJbJV)"
1092
1093
$͟J>BJV
**
1094
V!9}o|g!k9}o|g
J¦J
æJ
**
1095
 
1096
<W_B"
1097
 
1098
"
1099
!*}<0W"
1100
*
1101
 
1102
2LͻM!Zr
Ö
>RW22>^xL@xLM*
1103
 
1104
" <2>2oN!-)*
1105
 
1106
VA-)-)>2
1107
 
1108
`i
1109
W*
1110
VW`i"
1111
~,)WɍtS!ST|UOʋUʙUjT1)T !ʮUʤT#}TUʮTTʜU(TwTT>xLMêS~PN#jT!T7͜M_T~ʢTPNCUڙT#~‡T‡TZ!MS~>\PN~TPNCU¶T>\xL~͜M T
1112
TT       T>xLTwPN#T6HjT?\O  Qq#p#i+=PBKUU"
1113
+6V$QW*
1114
^)     ++s#r#vQGO~#^#V#VҺPi+=DMFQ:w
1115
DM)nQ)sQ)sQ              *
1116
7~#O     G#wQG#ʶQ#ʤQx=ĀQ=:͟*V;*Q:
1117
Q2
1118
[        ͜M̜M2FWW)DN.N7N͜MͧY_[!T">2w
1119
:2xL
1120
>
xLM>
1121
+)V,aN2v
1122
NXG2#~.NʙN:ғN0ҙNXNG#~:ұN0ҠNXҠN.ʠNx'2~&NN%$!#y_!
1123
V+z2w
1124
 
1125
=vPu49
1126

1127
KJ
J*|<:AʍU>?xL> xLHKcMšK6XKp22cMKM!S:>\2uKGKxL+ʉK~xL:K+xL:KxLM!r  2OaK:ʰK>\xL2yLFW7
[L       L
1128
KHKLFWHKKPKxL> xL>ÂKK>#ÉK﴾ɬ~A[?>V,X=+)>VV,>V*,9X9S#|A+)~XV,~X=+)!NVU͐XU*
1129
     VU"
1130
">V**
1131
 
1132
`^#V#*V~#~#X
1133
 
1134
)%$))j)(Y####N#F#^#ViZ?ު͜M3U5U
ʙU5U
1135
SUSU       SU U_SU>_[UPN+U
~7ʻ'#~+w#EUycU>xLUo&DM#ͼUwPN#`Ux+>PN‹Ux+~PN‹UZ!Mz
1136
              >ƕo>Ug9*++"
1137
VWZVrj
\͍SxL_W͍SW~#!PS#cR&KS)S+>
1138
R+~#.ʂR_?S\QR$\R*Rx#TR~$> `R#WʸR~#.ʍR#cR,™Rz@WcR~#>.R#ʸR~##ʍRRT]^###xG#z+RxR~-RR>W4S9CxAz͎1Z+)7S
O~(O3O2
1139
:2aO*
1140

1141
"GOo?O:w
1142
?OO&
1143
"*
1144
 
1145
G:
1146
       ͹U"
1147
 
1148
+6V²Or#s#r͇Q:g@OO͜QAO2go"O!T"*v
1149
Wdbi9L6M!r        Z!:K :Kx8L*|>
1150
 
1151
>
xLcMLL
:KÚK:Mw!q >2;2)*|¹::M L:ڜL2L      ´L> xL:¥L
LL:<:L!LL<2Oɯ2:>
L>
1152
L29{Hr`:Y*Y͕+:w
1153
r+s^#V#͗)):Y"i`"
1154
 
1155
~,)͡X͖[~#N#F͝[^#N#F{zد<
1156
#bY?ô(6ÉY6ÉY͍1ͷY͙[[~#,ZN#FͬYo͌[>,Z!
1157
w#s#r+"P#~YY¾Y")x,Y
Y+~ Y#yͬY
1158
>*
1159
">2w
1160
-)㵏KY,\*"
1161
>2!`"
1162
 
1163
ʺ`F#~+w##+`+6"
1164
!)ʺ`/_`+6""
1165
 
1166
+)ʺ`V/d`)V:ͷ"Ø` b`:~_G:}_O*.`#
``
``+*
1167
+"
1168
+:!{_"2,]N͜[G=O>x~#F#fh     GN#^#VF]
=]#(]ѯx<#%]:]V(oN͟*#^#V*
1169
V~]*V~]͓Y-)V, A~].͖[G!'y~A<ڱ]yH
#^#fk  GN#~#foyw#
])]V, V)]͙[WZ*
1170
*
1171
 
1172
 
1173
~#ͷY͙[)
1174
xL
MZ*
1175
*
1176
/O    #VJZ"
1177
 
1178
"
1179
!*
1180
 
1181
*
1182
 
1183
"*
1184
 
1185
 
1186
 
1187
N            #*
1188
 
1189
 
1190
""
1191
 
1192
*U}o|g++!aZ~1!aZ!Z"
M!"g_
1193
1194
Owned by Microsoft
1195
 Bytes freeBASIC - Version 5.211
1196
Copyright 1981 (C) Vector Graphic
1197
Copyright 1977, 78, 79ࢪ  &?^!=^sV, &O?^!>^sV)> :=^2:>^22u
1198
>     J^H^|\ &?^!>^sV, &G?^!=^s+)ʑ^V, &?^{+)ʐ^_:>^W:=^_ͦ^((^/
1199
^^o(?w>G!  P     0:^OZ~^?  8AGcʪ
1200
Zů#^#V#DM*
1201
V`iV`i}+F+N+n&   PY+DM*
1202
ͼUq#pi`+ZZ*͟*~*ͩY͝[͜[*
1203
̈́[̈́[!IY~#N#Fo,-
1204
Í[͟**ͷ[PYN*
1205
 
1206
*
1207
 
1208
E͖[W~E[A#^#VͧY *
1209
sY)V( V,:F        
0QT
, 80 (C) by Microsoft
1210
Basic-8079M!"g_
1211
1212
Owned by Microsoft
1213
 Bytes freeBASIC - Version 5.211
1214
Copyright 1981 (C) Vector Graphic
1215
Copyright 1977, 78, 79/W
1216
 _!PM~4_# _
 >
)_>
1217
 
1218
~¯@×
 b!~b2""
1219
*  ^#V"%N"N"##^#V"M##^#V"\M##^#V"L2/!_!!""0!"22t
1220
222!"!"!
1221
"
1222
!
1223
"]XT9V)\ \[!\ > {ͩYG[*
1224
w#0\[Ͳ\O>~I\x,Z#F#fh       DMͬYo͌[͝[YͲ\=\~ͷ\A]A\=O~GC[E_#~#foFr+)./pV)C)5>\ AV,9͟*V,*9V)͖['EnP(COPYRIGHT (C) 1980 VECTOR GRAPHIC INC~
1225
 
1226
]~!nu
1227
esW̆Zq@l}ĮU``U4x$f;+[cv HtON3̤Yxj'SΠ4ǜ(Zu        [:dSxB)CY>  wudK(!̈8@N0Iֲ-F1Pm͎[ssW
1228
Shӧqש>ɩdʉ|Նӆ˝ᐋޭy̢`2޳Q/۔pMְ25̖w`'ư٠q⪲eU4t؅U™PLt}Yu%Ȇ£f-b4t`qƤ޵֤TĉNSΞBZy:'"hLsqr!vIȼA{ۉ݊p΂'ǜ {̞wkؚבQDcSpn}<f\=.1uSagӲf땰2ȕşԍUǵֺ.\B0Մ8f%n
1229
7>
1230
]_
1231
XF2i
}d6LܖT$~#
1232
6}N{t̪ڍŃ9OǬQqdQόt! ƭ`
1233
thjup9F SI[!-"d!D"f"hI:=2G:JG(x=I2'!'R:JW(!d#I"
1234
 
1235
yf10!
ǔ!`wcF%ڵ]ғXǟeqJd:
1236
Ȑ<ȹY|lq
dwgp
1237
 
1238
(Wx:uwiVf2iĀMsZ{ƵFF.,#h3]ֳUڞ\mQb2xmOܕ„;~Ri]][bDrFm+ϱQVq      zTT$h9؅Bgrmn׿Xΰhɜ{yoL'#:9dʁyQzXbBȚ]0'N0:ݝsǃۤ1u׍ǀwqhÄsǔ{   d!޵^/t+u՟d-hO*Pϓ6e_Qξ!&o
1239
 
1240
"͔2_!JIv(:KG*
1241
"v!:Dw*:6 R#= 2O22^!"z2N"SpR>U2:OR(=(       =(&!圏tܪ_q@s{ҞӌUDI=)_q@ub~Q'M[`ױ+|H^`(]QLg2':":ʖ@@S\W`QRU6Ndx>!$ǵ2FScW{ߪwSUhQ"u2"~zd_H^`q֩{9pq{=t}HN!:+q>GG
Յuql:w΍>ff]Ôˁ޻Ø<~ulqנrP}ʏҕϨΣd0̈́7*0,t[-A+2@`qcn˹|b쥮`8BU~gP}QhBQLyűgq
pG̊ӌ{O}d]LUx=ZTC|wZ[I!qɂLR`[w闷ۅBƑѝD˧M[<ϰd#H^`@[QQFQjzvw~ɆŮw᧙u6   ~qd!sqGW߬}[0P캷DcޫTKR}hsxҬڷӽܲMW_V?%߭fӿXȩͩ^+S.
1242
1243
       Ưs@rt֩i슁ۻXaޏɚYQ>cPg@u!Bb!ΥPK%⊽*WFDQ4Wa٪Ղkq`#Lꑞ腚끐㍚uq:϶αܞbnbo:Ϙ̨F
Z}]Zd!uNI}מ@tΙ;ǚukܞ۔ҔV`]eh;E.,+:sFLw}Yi{sfD9E
1244
Okf^wݟ)BIC`/W}ښ`TqrԒ‡]z|/岍QHYbc{T81SqTǫȞB1ףN8WNSH&QN9(U萌SBµֺnUʂ!(ͨ[GqS^bUe:yw}Ɩpb{+q&6dYS]dYQnYB2ui(qSS!Kgs9J'|     q޲U}|Bޛ|Db
Ibu40^{\FǯIz}r
1245
\
UYI}z[GRuڅdqQ͟}q{uHWRsHnB]!90+H{nqnxzu'ϰ.qrzQɕIP|BfUއhxqlN~C쎱لܒZϪΑQM}@gH惸ٌdWi@ܲ8c:t`Y1Bw|Iǥhf!}ͳlѶFsfBwdvFdqYw|*ֺިUQE9`}zJ焌劘犓ㄑ✘
1246
隐|燞tf򞓋
f98߬w:Χ}vC!qgHU׹
1247
do|/د 3p0᩿qTbqָikwqx{fRbD.G}̹k/W~]hyц!Wwiliߛ%o;~xwus&|dbdanPqQzsf'*6qI`p~C}`腪M>fVEcfxdh|󿹕J{pHUq
1248
ΫxR܏}}p SqJOd:
1249

ޝm|pISG`qYhγd`BqߎؙȞuw}^EᾸGsfk{ޔ90qъfusg"9`놼؍޶.G
1250
;qXŢ`vIȾdq~1`ҦbwI}N,{9Y`/vsq惓       WPzEzbƜޝcI`}r^ΌωrYbt qb/bqXIcZEBN@e6of     Ѫ    a!sTu_{qQʔz346
1251
WĞeyb!orU`?QhqL׮`}`TzY{(,xZff:/(=mֳ{Y۔ʓ{
1252
 
1253
 
1254
1255
k'ĚΪ
1256
 
1257
BWNSIɷꖴ\`n286@cs`샙gSNcCD*c:h]eYQQ]p*qsR)uSsY9rdwҔsZ
1258
Ȫ
昛吞蕚惎m򘍒kdA6{~i-ěn}<}7:ls
TgW݃sa۽[`l`"\кѧu+sc.ǟYDsYhf!%q:ӡ&P@]hXqW `)
1259
 
1260
-Uq8eG{b쎰fh-w,bY
whG{bWB@SDF9ǜ=Q{M&tqs_=ި鮵TE[
1261
@0g7DdN߸UV|Hϩs`ZCrtmzHu{@o|wyM
xսvjK}C˸{MqnIp>.lIsLU+!)؃sQzrVW8`s`BpΰŐgrnrt\zQuXĶn2dHE6b ʄD`Ŷ)@9Ȱ:Șa
n߽`[ѵǯei1x9pvPa}ku:+)Omϭcnթ+ɐ:hJjmBЖԏՇq901qf:t6hÖr_p`Uv7ɊXYkbUag:a~p90>W̪ *;
:$"=ʼ>Lo!::#"*~         :#"&77F^ww
1262
 W@   u             A
1263
o
1264
z
1265
1266
1267
1268
1269
C
1270
OL uW   |u     ~M{Bvd^X-|jp: (   (
1271
͑׽ 2~#(O͗͗͞!8~#(E O͞˿O͞ x3(͞#~͞H͞+~͞H͞##͗:( !`:G:!V:09:G:!V:0000000000
1272
H0:8GG:*"Ó*;p#";!=AB
1273
 
1274
w}МHf^S{V!musm{Ʋc   ÎFh)3}|X⎽H䌬ڍU΍βǼHF̯Ĕܲ!     Js' λ墹٧ٞؖҰÏ˳ݚޱꏗηɗȐϢŚںՖҖꞍ墵̽ջØ幑ѫښ˾磠ٓܖ׍ʺҳ߶Pc 鰏Cm#}ǍxUFܕ߳|uf2ΪϨ@qζ흞ef䦪8Nwup_AQ5q؞NBXbs|CyI!5zᲆh1!ӍQՁffNHؔIn`o
1275
ŲbfdB@eUwHq턶rmbsT] (!*##w#w#w#"*s#rÊ"x("9DM:V > 2ÊxM:V > 2Ê       mH       mH͗˜: ,*:G(2[s#r#
1276
(s#r#"!4>2":       [z(##x2* "*~#"]> 4~:=G!R:=i:@i:?i##AiyD6
#6
1277
 
1278
Ҁ惁㖘򚞑jʽYb;P
1279
e'ѣu~mgwugۓc.(럧ul{mw߾6%"K ,     mx2:<ҏ2	:wO: yA2:2:	8~2!5Ï#!:w! q#:O!Kq#K2:< (c22:(!gy!Ky!qy̓o-0)	x8|-0)	x8,0)	x8 2:?ycScʂʤsʂʕ!o0$Ny!ñ
>OÅ͞}͞.͞}ͱ".͞Åͱ"͞."f2[!8
#( !+~#:_7?)!"~ ʼ  ʼHC 
!6 ͊: n͐:(G   ~2#!~2~ !~(5:<25!5: i:O8\: *[s#ryG!^#V#S^#V#S: -
(***:G!=''O+r+s+r+s>ï:(q!~(j`F !nյ✘ェ󟌜򼰯պÖАؘź̗ҡӧ֘ҏًߚۺβ˜鹑պٻضЖր¢ٻ˖3 Η߭屾ߧɜߍ跂ҍחŰȵ梹ȼӏ­Ս؏Ěˏ޼蜚һՏߜҾ퐜ӱڗØؐߵјɐ3!  ~2#!!5Ï!#:Gx
1280
̓!U^#6
!V"":(|(>V2.}ҏ}2>2*>=2!z{: (
1281
       (͗>M2!0q#~'O#T]~    ( ع#:>
1282
2"2||}8[!r!USBXRADĀADÈANCMиORSUSB˜SBØXRLXDCINRSLDA
1283
 
1284
1285
IYY͗: (!͗͗:2>2!͗:2~       ( O͞#:JO:<2(͞͞(ԯ^!*8(>2REQDDDDFILDDTDTOR       TITL
1286
LINLISNLIS
RADIFORFORMREPRMARGISYMTAIFIIFENDIDADDADIN@OUTALIY*SIY"LIX*SIX"JJMPJR8JRN0JRN JR(DJNDADJDSBBBI@REӀSERLCR@%!.QA[\Q}E:2AE"x.DQ$[\Q}E:ENTBWBTWNBNÐ"*##K
}ڪ|<}ʯ:U(>J2}ï|ÖBE        Ā\:02ÁNÊB
1287
 
1288
 
1289
8O:=G]T93!8>A2}2! Aq#*@~   >@<(<>    #>2O"x}c
1290

G
1291
A
1292
>2"}To
1293
"|Uz
1294
"DM:*"?"x͗M¸
1295
"xE!y#xQ:>2  m>2O(

 ])7!!ANy         >A=((<>    8͞# ͞!S0:'2:'2c:c͗͗>2l0OW0Þ~O͊#
͊
1296
Y
͞
1297
y
 2   ͞:= !4:(( aY(ʸa޹!RCRALRARSLA SRA(SLL SRL8LBCKLDE[LSP{SBCCSDESSSPsPCISPIXTIPCISPIXTICCĩCCDҹCCɡCCIұIMFIMVIM^INĪINDҺINɢINIҲLDAWLDA_LDIGLDROLDĨLDDҸLDɠLDIҰNEDOUTDһOUTIҳOUTīOUTɣRETMRETERLoRRgCALCNCCNCCPCP셮攙!E:Ā>:"GxxĀ}Ԁ}::ڀҀ}o:2>>>>E:
1298
TW">S!2<>V>R!22Ø>A>D: 1!st6s*~#       ( (+"ɇo0$~#fo͝0S"~)(.(
1299
0:8?
#|}*~m!      Z0>YZ8͝~.#?>!N͸(ng>!8͸<:".a|!FE\|<Ҁ3:E}E"x.·AE܀ڊ2\.Ê܀}܀Ê"x}(2.2:
1300
 
1301
'Us!
1302
G:>     m>2O0

9>""Í
1303
>2"(>V2.B} >Bڏ2Jɯ2ڃ~'¢#~'#ʙ ڱO͊ƃ"ƒ̓m:"!4:Ê:"!~5z>2dF!::G ͞>2!!O:F9Ó!!:G~V2T
1304
 x=&:=2:2<2~:Ó!Y:(!`y̓ZS!CNCCCJMJNJJNJJPJPJNJJJLD:LHL*SHL"ST2DA      DCINPOPUSMO@CLүCM/CM?DA'DEEXAEXHLvNOPCHRARARLRRRERNRRNRRPRPRNRRRSF̷SPHST7XCHXTHMVADACANCPIOROUSDq!
Ɛ'@'OÊ Ê Ɛ'@'w#VECTOR GRAPHIC ASSEMBLER - VERSION 2.92PAGE PASS 1PASS 2LINKING- .ASMDISK I/O ERROR
1305
 
1306
 
1307
>ʗC"O=!9    Ÿ!6q!2qC
1308
J
1309
R
1310
 
1311
 
1312
 
1313
 
1314
HEXPRNA:00&"oҪ"A XRA ORA CMP INR DCR MVI LXI STAXINX DAD LDAXDCX RST PSW POP PUSHNZZ NCC POPEP M B C D E H L M A B   D   H   SP  PSW ??= M!Eâê
ö-Ðf"J*"!"!"2O!""]""!1!++""M>28!"9:] !í	1ƪ"z8O!B	N#N ¾SP.*|} !9":q!"
1315
#
¬#
·@ʴʥzʖ=ʐ=|zJz?4)zzUŦ"
ÃO$*sy͏  ,
$

1316
͌
9!z6 #
L!zw͌j#
X:z 0
1317
 
1318
1319
1320

1321
ů2[\͓͢       ҫ͐=«f"       ͓  ҫ͐ʻf"=ʻf"=«ý>2͐f"]=f=«*]}o"_*]"[4#       p+I%#$$$I$$H!!! BH"  !I B   $$!BD!  $!BI      D@"!$I$$H"!I$I$I$UUU$$A$ #x
(#"!N#FW(
*J>7Å*M|N+"MN:LHͅÅD
Å
>**͓ b".*"]
!/~##ʁtZ*F#n!Is!^#V&&##&))::^#V#*^#V>+)x-8_q8#
1322
ë
«
Ͷ͐=«fxY|«}ҫgA>SAg}SSi|«}!w
s#r:[ʔ_!~ʦ![4ç\͢¦2[7>?
1323
 
1324
0C=#a.~#E}"]*a6*]}#|#*]E͐«fff{zA|«W}d͐fffDMʡڏ"=ʡͲ=ʡYPͲ1**!O~4#~#F#x~#s#r#w>͐«ff.ᯕo>g.
    Oݫ#:K#`_#)*)þ))>+><7"9.Yͯ       * M^2U
1325
:2:2ͳ:_³ͯ !6! @!!BH        @@ABH           B! "BHI$$BI$BI $   HI     
#       7>
>
1326
͢|}@ >.*_}o|
, 0
1327
ë^#V#!Y))))oPqs#r#!V4!V6#
,®>2Vñmͅ
mͅ
mͅ
«Vʫ!
XN!~
ް'#
1328
2|2\       !]w#
ʫ.&        
    
0     6 #&   .K  !e
K      w#
ʫ:        
U     6 #K   6AW
1329
w#]   !e~H#~E#~X*}|́     "!́     ͐!ʬ      =«fkʫj            \͢F
1330
w#
    ͋            tʫ:    W&
1331
_&
1332
&
1333
O      {Ew#:#jT#
D$HD$$ H  B!$D$"$B$DA!ABI$H B$I $HI$H$! $I $I$$A        !A@$I$"!$H$I$I "!     $A$      HHAA"I @BB      $A""ت#!
_^!
^#V~x+
>==
!~
.!

#xf
L
L
͓ͅ       ҆
*"!6ï
+"_*~#Eگ
ʫ
^#V.ï
~CZMEIABDHSP!"M"+"!91*~!O~6=G#^#V#~3Ѫ#
1334
`i"F
1335
&
1336
&
1337
w#
1338
&
1339
͋     «  tYtYGтWx͢!o
1340
~Z
1341
#N
1342
*.*.
1343
NEXT  PC͐=«f.~Ͷ
ʻ
1344
.͓=«f|«}w#Ä
1345
1346
>2L͐!
1347
=«f}ʫ+"MD
Å
1348
D
!
#J]$@ COPYRIGHT (C) 1978, DIGITAL RESEARCH ERROR: $, LOAD ADDRESS $DISK READ$INVERTED LOAD ADDRESS$DISK WRITE$LOAD  ADDRESS $ERROR ADDRESS $BYTES READ:$INVALID HEX DIGIT$CHECK SUM ERROR $FIRST ADDRESS $LAST  ADDRESS $BYTES READ    $RECORDS WRITTEN $HEXCANNOU$
1349
ڋ9Ī$'{$Fi$6Y:
!26=21 á:1:r+s#r==_HL"4">6ͪS*"6=23:1=21v=O*#"Y8͝҉*+"8.!2ʞR̀*"44=
͝*#"çR*6DM+R*8DM+R*:DM+R*<
M!?
ά$$T OPEN SOURCE$COMNO MORE DIRECTORY SPACE$CANNOT CLOSE FILE$*!9"!e
!"!"\!""͊:ƒde"\\\͊:²d\͝:)d;!
q*
&f

1350
!q>       !:A
1351
Oɯ9$V٨$o$!9"1W͜Q>2!͢QG}DrYQ|͏}͏#> ex͏#r*_>
e>
1352
e
1353
҉0Ë7e}}    :³ʳ7_<2!~ɯ2|\\FILE DUMP VERSION 1.4$
1354
 
1355
:0O!q:O:O!p+q*|O*}O!p+q* f!p+q*DMB!p+q)R*DMB1B*DM+;!p+q*i2!p+q*i2! p+q*i2i2!"p+q*!f!$p+q*#i!&p+q*%i!k!$4
ߪ$W}$
LE PRESENT ON DISK$!Y      ,
<

1356
   
*$A!6 #
T!w $r#
*`: 0
1357
*A*!        ~ ʰxkb))))_y‘BK{ͅ*!66!"80*{#z+++

#li$A
0O>    :A
0:A
AO>&R̀:A
A
1358
H.2B
!2w:B
!D
s+q*C
&͍:D
_og_{ozg^#V)
_{ozgi`N#Fogo&og_{_z#WhbȪ$(p+q*'i2!*p+q*)f!/s+p+q+p+q:/=2/X*+*-
1359
w*+#"+*-#"-1*#"͖r*
1360
       ~!"!͸×*"x20º*
1361
       DM":0Ad*
1362
       6!"Ç!":
1363
!"6"8":}2<
!"4"=
!
1364
۪%3   Copyright (c) 1979, Digital Research????????????CON:RDR:PUN:LST:DEV:VAL:USR:DSK:TTY:CRT:BAT:UC1:TTY:PTR:UR1:UR2:TTY:PTP:UP1:UP2:TTY:CRT:LPT:UL1:R/OR/WSYSDIRR/O R/W SYS DIR ** Aborted **Active User :Active Files:     Drive Characteristics64KH'%j6?\:'C:'ƀo&")!)6!"):)/)HҘ]!)6>!)ڎ*)&*)*)&*)
1365
y!)6Ä:)2):)<2)M*)#")/:)ҩ*)+")`*")#"]!*)!/H!")!"]*)) *)s#r!JV%:2͠!4
1366
F:®)!6>!ګ͠:O!9   DMi8ͱ!6>!ڤÅ:2kä ͐:!O!Y        DMiw!4CF:¿>F:   F:=229:Y=;>9*&Y        DM͋DRv#%*s"s*o͊O
1367
!v6>!vQ*v&w        6`i+46)A*:'ʓ:'O!)   ~2vʍ:vO!w    6,]!v6>!v*v&w  ~һ*vM
1368
!v4˜8AO͐:͐ͱ*##N!ͽ"*     N#F*͠"%L!*p+q*)O2'!,p+q*+O2'O2'O!.p+q*-LRRLR\LR" O!/q*/& L!1p+q*0#L~*##N!ͽ͞"T!Vq*VMͳ!Xp+q!W* >Wr#MͲ!_?~Ѫ%5536: 128 Byte Record CapacityKilobyte Drive  Capacity32  Byte Directory EntriesChecked  Directory EntriesRecords/ ExtentRecords/ BlockSectors/ TrackReserved Tracks is Temp R/O Disk: d:=R/OSet Indicator: d:filename.typ $R/O $R/W $SYS $DIRDisk SVZ%)6>!).*)&*)*)&*)
1369
w:)<2)*))	>w#6*))        w#6*)!)     w#6*)%)     w#6*))     N#F*))    q#p*)%)     *) ~e*)    * ~o&͞   *)%)        q#p!)6* >!)6!)6>!)=:)!)w=*)&*)~2):Dq1c%
1370
=2I>!6:=28:2:2:!!29:Y T>:Y,e\>Ì
1371
!p+q*~:ʉ*N͐*#"o:͐!p+q!'"!6>**{2*́"PY!
1372
 
1373
*}
1374
*M@3m%    p+q!`6>!`6*`&*^*`&Y />!`4  >*]&    ~ O!]49!a6:a*]&      ~2bO>z*bM >!b/~,H~:H~*H~.H~>H~<H~=H*]&    6!]4T!]4!cq*a&Y   :cw!a4O%
1375
tatus  : DSK: d:DSK:User Status  : USR:Iobyte Assign: =Bad DelimiterInvalid AssignmentBad Delimiter: Bytes Remaining On R/, Space: Invalid File Indicator** Too Many Files **File Not Found Size  Recs  Bytes  Ext Acc65536 set to R/O Invalid7#%)*)&    *):)2):):*)!)     *))        s,
1376
>X\:)“>!d!")>!)d!")!")*++!)a*))    ^#V")]*)")*)) ^#V")]!)6>!)T*)&*)~2)*)&*)~2)O;*))    ^#V"$L%͠Q" 8AO͐jͱͷDM͏m

Z"l"!6>ʥ
*}҆
*M
ͱ*}x
O͐}
W͐ͱ
!+s#r!+s#r#4D
͠:\ʹ
:\=Oͳͩ
!6!)6l
:)
:)=2)
:] 
&
!"}2\!h6?!.٪%
!+s#r#4      !s+p+q!6!66:!ڄ
1377
!6!6>!r
1378
*&**&Y     i
1379
!6!4+4A
1380
:}
1381
:!4-
1382
>!699
1383
2¨
1384
 
1385
"f>!h#~Haͫo!h6:i0O͐!mr+s+p+q*lTZs#r*lڶ*l+s#r*jN#F+q#pÌ!nq!"o"q}2uo&"s*    s:n*sDM2u:uqos"3M% Disk AssignmentWrong CP/M Version (Requires 2.0)!9"2!T OË!]6:\:] Hr3
Ë:\ʀË͇
1386
/ҋͺ
*2!"q*"&L
͐
1387
͐ ͐!$p+q*#~*#N͐*##"#÷!&p+q͠*%DMͱOO!(q*(&wL&)*))   *))        N#Fq#p*)) *)s#r*)#")!)6J:)!)J!)6:)<2)*)")҈q:tw͠ͱ!"))ҍ*))     ^#V")]͠.*)DM\
1388
-°!\6:\ͣ:ͱ*}DM'ͫ*)%) N#F'ͫ*)&:$:
$͈Ͳ!N6' :!Cwͯ    !6:^͢c!6{:/>!/H{ͯ :<2Š ::=HҮͯ	!6:Ҿ:2 !6::/H͈;!6:>
1389
!/>Ҫ&ABORTED$BAD PARAMETER$INVALID USER NUMBER$RECORD TOO LONG$INVALID DIGIT$END OF FILE, CTL-Z?$CHECKSUM ERROR$CORRECT ERROR, TYPE RETURN OR CTL-Z$INVALID FORMAT$HEX$$$$NO DIRECTORY SPACE$NO FILE$COM$START NOT FOUND$QUIT NOT FOUND$CANNOT CLOSE DESTINATION FILE/?&)&M!>))덑o|gҘ =†DM!>))ҭ   =¥~
³^#V)
½^#V|g}o
_{ozgi`N#Fogo&og_{_z#Wܪ&!)      N#F'k͐ͫ*))        N#FͫR͐/͐ *)    ~IO͐NW͐ͫ8AO͐:͐
1390
*)    ~2)t(͐:)҃)͐*)#")Ã&
\!"))\Ұ*)")]͠*)M!              ^#V  *)    >*)  w   *)    >*)  w
1391
*)    >*)l_&HHͯ     :^!w:<2:0}:@E}:!S!W6:
1392
z!]6:cm!c6:_z!_6l ::,:
HHҰͯ :
2ó:E:1:2v!q!*8!*6:    >V &$DESTINATION IS R/O, DELETE (Y/N)?$**NOT DELETED**$$$$$$$NOT FOUND$COPYING -$REQUIRES CP/M 2.0 OR NEWER FOR OPERATION.$UNRECOGNIZED DESTINATION$CANNOT WRITE$INVALID PIP FORMAT$CANNOT READ$INVALID SEPARATOR$1
1393
:2L> ̈́M9      4J<&(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)c&~&     #&
1394
      w
1395
*)    >*)  w.*)DM\
1396
-+!\6uͱ:)O!        DMͱ*)#")Ù*))))))"):m w>.Yn
1397
-:YS:Z Hҧ!6>
1398
2)½>!)6>!)*)&*)>2) :)        .͐*)M͐:)<2)uK&ͦ>ͦ!q:_

1399
!p+q.*      
!q*&!p+q*2!p+q*2!p+q*22!p+q*!p+q*!p+q*!p+q*2!p+q*Zf&221@:2!o6+6+6!6#6!6#6:G*o  .!N6:^*M^!K6!6!6+6' :$::=2K :ʤ\:ҷ\x'Ͳ:!\͢ :͈'!
1400
OҌӪ&
   COPYRIGHT (C) 1979, DIGITAL RESEARCH,  PIP VERS 1.5$$$     SUB =.:,<>
_[]INPIRDPTRUR1UR2RDROUTLPTUL1PRNLSTPTPUP1UP2PUNTTYCRTUC1CONNULEOFDISK READ ERROR$DISK WRITE ERROR$VERIFY ERROR$NOT A CHARACTER SINK$READER STOPPING
1401
$NOT A CHARACTER SOURCE$WO8H&j!&99:Y=/9&ͩ
c,Hͩ
9
1402
EHͺ
i`N#Fog_og_ogDM!>))덑o|gҘ    =†DM!>))ҭ   =¥~
³^#V)
½^#V|g}o
_{ozgi`N#Fogo&og_{_z#W볈TP''!p+q* !q*& *M     *M !p+q*!!p+q*"!p+q*$!6
1403
!kp+q*j>>ڪ   Þ      !qp+q/   *pDM9: :M2r:N!r       !:r       *r&        N!r4      !6:ط'r+s+p+q*~$7*>*>H&>*#"*#">
2:R͎:!6!6=2:ʙ!6:“H9Ž>!6-e!6ͻ2=2ʺ-é:>>"ͻ2:!!5ͻ2ͬ!\K4'*M8):[ͱ!N5!6ñ:5!6#6>!ڰ!6:<2O>/:!O!T  *M͡H~K:¡!6[–ͱ!N5:2:2!4=:[¼ͱ4:!6:.2O8::*͇gUiE'ͯ       m!62m!62m!62m!62m'2:2:TҒ:2!6*ME:2::Ҳ:<22ý:
1404
2:} >ͯ    :i:2:d*M:[     Vi':2!q: "
*Mn
:c4
*Mn
:2!c:Q
!c:2:
!:cw>!n
!5 Y
:
{
!6!q:!lwҙ
 
â
:0O
!q:O|
:O|
!6:]2l:o'2o:n'2n:m'2m*mMͣ
*nMͣ
*oMͣ
:]٬7Ī'͔:
1405
:ͳ.!ws+p+q+p+q:w=2wN
1406
*s*u
1407
w*s#"s*u#"u'
1408
!"*M^7        !x6:!xھ
1409
**DM͆    2yʭ
1410
:yʗ
1411
ͯ   *"*6:2x÷
1412
*"!x4d
1413
!"/        !j}=2|
1414
!"*KM^'_     !z6:|!z1*Eo.'-:>>!p+q:,!6*DM9:<!6:z
2W!6D*&L	:w:<2Ov*:>=20O>     ڒ:0:AO>Ҥ::A
1415
}}Hͬ!wͻO`idͻV[2O>2:!X!6:!x ':[
ͱ!N5!6:%:<2*6 *	6å!q!6>
1416
!d*&I :]>!4A>:<2O*	:w:?†!6!q!6?!:ҠgÐ!q*&*~!6:22:
:]Hں:A2O>: 2ͯ      Vh'*M:>!(:=2%>
1417
>>!F!5+N!        ~2!4<2T>>!b}*bMͭz:b2!b6:<2é>!`ҥ*`MͭҞ!`6!6>
:é:(!q:!wO! ~2*&       :w>!:!4!6>:N<2N!
'  :
 
   
*}2D"
1418
*  *
1419
*&"!q:UY:Y:ҩ:ʩ:_2ʘ:€!6<:<2!ژ!6
>!]Ҥ;
!6:Q::H:!6*M
:
1420
!6!q:a/>z!:'
1421
   "}*}DM͆      ' ͯ        *"!z4
1422
:e!"͆      !z6:|!z'?    2*H#"H!{6:{ր!Ң*{&      :{4   
1423
2!{4m*":ڹͯ    !z4I'2!"!q: !4>!S:S!:2*M.$ת':=O!L      NE!4
E
1424
E:/.*&L      6$L9k9.Xͯ     *KM^020
1425
:020:121'ͳ':²ͯ !G6!"!"7    *M^n/ :a/:H!6:ͯ      !&6X'÷:S:QHI:N<22:
H@"2Í202O> c!6Í202O>       ڍ*&O*&     !sc*&P        :w:·>!ұͯ      :22:_!6=!6>'!E!4!p+q*0
1426
!@Wê'
>
*N&      N2 !p+q!6!6+6 !6: S:M!6g8:N2M*M8p!6!6!6>!ڕ*&P 6!4z!6!6#6#6!6*M8:ھ:*͇g2ê::¿::,͡A<2O>M`'/H:_2:!q:A/>Z!/H8: 2::=O>m:W!Q}      Hmd>9>!6:2*M!E         ^#V͎ڗO
1427
**~2*#"m2m͖       2m!6m!6m!6m2m&q'!           ^#V͎
1428
 
1429
.147:=FP[fq#䓱;(2*">!b!ͯ   >!`0ͯ  !q:E:24J!46*}a!44EJ
1430
*KM^'́:‚ͯ      !36'n::0:f9OY#9.3'ͳ.:020'        'ͳ'7
1431
6',3('ۮ(*sz(#":<2(
 #*        .O.c
1432
1433
THIS PROCEDURE ONLY WORKS ON VECTOR GRAPHIC VERSION 2
1434
CPM SYSTEMS CONFIGURED FOR MINI-FLOPPY DRIVES$
1435
MINI FLOPPY FORMAT - VERSION 1.5$
1436
1437
DRIVE TO FORMAT ($) :$
1438
1439
INSERT BLANK DISK AND Pyň(ժ(DM!
1440
 ::=H-\:N2O_og_{ozg^#V)))    _{ozg^#V)
d^#V|g}o
n_{ozgO{ozgi`N#Fogo&ogH
©=¨aUԪ(!j>A+!s!"@͓1!"<**"͓n	"Dn"":!Q2҂:X!Wғä:ڤ*MEÓ:ұ@@:O2Mc;!6#6>!)*&P   ~"::H:HnC8(Xlk(RESS RETURN - $
1441
FORMATTING DRIVE A AS $ SIDED.
1442
$SINGLE$DOUBLE$FORMAT COMPLETE
1443
1444
(R) RETURN TO SYSTEM   (F) FORMAT ANOTHER DISK
1445
1446
SELECT ONE OF THE ABOVE :$PERMANENT DISK ERROR$INVALID INPUT PARAMETER$5 INCH FLOPPY DRIVERS NOT PRESENT$ERT BLANK D:ah(0COPYRIGHT (C) 1979,1980,1981 VECTOR GRAPHIC INC.*~
1447
} B..*R~21:͹      ..!:G~ͮ(
1448
>,ͮ#.͜!O:G~(#ͮA2~ )"Ox2&|   ..͜
 :N(%:A2"d (  Ut(
1449
:H:H"!6!4:_jYO
1450
jM*"S*"
1451
3@bl*M1͓!""7   *M^͆    \͔!":͎H*#"ͧÝ/   :>͛9ͯ       .*#":_!%({`(d(
.2:(9.(.!:;6!>2z3*R !>2z3*R @.͜R ͮF ͮa}G2}<2!*0(_!"2*3@~(((        (~_#:W~O     B. \8(:/ͪ('
1452
!'6!36'
1453
:1/!aE*#">z?C9IͲÁ.!6>!ڇ*&'	~2 ʀ:	y.*M!4Q>!қ:=2á:2:Ҭ\>!ҿ:=2K:2K!:!:K\:
\!p+q͈*ȬO
)©RIGHT (C) 1980 VECTOR GRAPHIC INC.1}  *~ :0	T{(TT* 2{2T* 2{2!(	T:O:!(*T
 !:(;]ÈT!:(T
 TA'`J)C÷[R: |= |<8O(8~|< 8 |G8<: *~!w
1454
(  *B~pO:
1455
> y!w: :*^(_^*###~N#*2        x2
1456
>)!a)8>_^#VHC^
         C 
 HX       ^^H*~ ^} (      JC÷Jx S
1457
Jx JJx AJx 8Jx /Jx &Jx Jx ~x(:AOx2y2]*"3"dv)f)                          $
1458
1459
$
1460
THIS PROCEDURE ONLY WORKS ON VECTOR GRAPHIC MINI-FLOPPY
1461
CP/M 2 SYSTEMS OF 48K IN SIZE OR GREATER$
1462
INCOMPATIBLE DRIVE TYPES$ - $
INSEG)
 ;]TÈ:2>2S\#:2>2S\#>2:2S\#!"2*3@~(((        (~_#:W~OJ*sz(#":<2(
 #*!*0w*h):((8~>!2:( :
1463
 **3~((~_#~GK|G!"2*3@~(((        (~_#:GW2~O~*sz #":<2(
 #**#68##6)^#VS*R":]Sʢ   CͲ
(DA8F0A_!Fx       *~wk :(     C÷*~w͞*~(A
1464
CͲ
(*N(Y ˾CͲ
(N(Y 
1465
 
1466
"_(!O:G~ (#>
AGx }G2}<2:=&(:TTST2B         
1_R 

1467
FLOPPY BACKUP - VERSION 1.5$
1468
1469
SOURCE DRIVE - $    DESTINATION DRIVE - $
1470
1471
PPR)C!6
1472
#6
1473
^!͍8|}Їo(.0(
5(6}o}
1474
 
1475
O*#GOxw##6#6F#x0:8wy0#w͞:DM0?))     )0O  7ɯ2/2*~H
>0/2
1476

CͲ
(A(0*˾(#*7
C͂       
(ˮ0&)>2
1477
x(j:( %~>>>2 >)C!:((      8~
1478
^#^#r>2CͲ
(0N(,Y( >>xX:O{:(' -*##6++
1479
 :(*
1480
   3C÷VSSs)
eCv-C~!&_^#VHCf7C-C~-*~
1481
!Q61#61K##~0
1482
8GG#~00(x
1483
8
1484
y!Q0w#0w##_!6~w<C*^~ ~C:(!*C^#VF
1485
1486
(R) RETURN TO SYSTEM  (B) EXECUTE BACKUP AGAIN
1487
1488
MAKE SELECTION FROM ABOVE - $
INSERT SOURCE DISKETTE (RETURN) - $
INSERT DESTINATION DISKETTE (RETURN) - $
              迪*D()C͂      
(˶D(xC͂    
(˾E(:(I>02

C*>Ͳ
(F(S 
(6S(6#:
<2
(
CtͲ
E(D 
1489
USER CONFIGURATION FOR VECTOR GRAPHIC SYSTEMS - VERSION 2.92
1490
$
1491
 
1492
$<*detecti@Ce>h013567DRIVE $: SINGLE-SIDED 5 1/4 INCH FLOPPY.$: DOUBLE-SIDED 5 1/4 INCH FLOPPY.$: SINGLE DENSITY 8 INCH FLOPPY.$: DOUBLE DENSITY 8 INCH FLOPPY.$: 8 INCH WINCHESTER (MICROPOLIS).$: 5 1/4 INCH WINCHESTER4* inches :$SYSTEM PARAMETERS -
1493
1494
Parallel I/O for -             (A) Bitstreamer I or II
1495
                               (B) ZCB single board computer
1496
1497
Select one of the above :$-----------
1498
Set drive steprate: (F) = Fast, (S) = Slow
1499
1500
PHYSICAL UNIT 0: $-----------
1501
Write protect Pc`*ndard serial
1502
               (C)  Centronics   (D)  System printer
1503
               (E)  No printer
1504
1505
Select one of the above :$Enable auto-page on non-console list output ? (Y/N) :$-----------
1506
 
1507
     S*k*;* (5MB, 2 LOGICAL).$: 5 1/4 INCH WINCHESTER (10MB, 2 LOGICAL).$: 5 1/4 INCH WINCHESTER (5MB, 1 LOGICAL).$: 5 1/4 INCH WINCHESTER (10MB, 1 LOGICAL).$: SINGLE SIDED 5 1/4 INCH FLOPPY (MODIFIED).$: 8 INCH WINCHESTER (QUANTUM).$: NOT RECOGNIZED.$Write protect dLͩ=*  detection: (E) = enable, (D) = disable: $-----------
1508
Compare verify and write checksums: (E) = enable, (D) = disable: $-----------
1509
Read before/after write: (E) = enable, (D) = disable: $System printer prom not installed.$$--------
1510
Writrotect ,Έ*
1511
                         (B)  Execute on warm boot
1512
                              (C)  Execute on both
1513
 
1514
1515
Select one of the above :$Enter auto command :$-----------
1516
Do you want selections made permanencڳu*hoߔ**
etect is$Compare option is$Write verification check is$Cold boot prompt is$Cold boot auto command is$Warm boot auto command is$Selected printer driver is $... none selected.$tty driver.$qume/diablo driver.$centronics driver.$system printer driver.$Printer 50*detection: (E) = enable, (D) = disable: $-----------
1517
Compare verify and write checksums: (E) = enable, (D) = disable: $-----------
1518
Read before/after write: (E) = enable, (D) = disable: $System printer prom not installed.$$--------
1519
Writrotect *t ? (Y/N) :$Error in disk access - abnormal exit
1520
$Changes made permanent$THIS PROGRAM ONLY WORKS WITH VECTOR GRAPHIC CP/M 2
1521
CONFIGURATION FOR FLOPPIES OR HARD DISK DRIVES$Does printer recognize form length commands ? (Y/N) :$Enter physical form length inwE'+É       |!6ͶFLASH11 DEMONSTRATION PROGRAM         DECEMBER 6,198ͶSELECT ENTRY POINT WITH CURSOR ARROWS, RETURN TO EXIͶStart of PrograͶBubble SorͶSoftware LisͶSCOPE EditoͶ/RAID DebuggeͶRMEMORITE IIͶChess Y
1522
e+UR NEW        SYSTEMS AS          WE ARE!       ͎ VECTOR COMPUTERS       SUPPORT A         VAST ARRAY             OF           PROVEN SOFTWARE  ͎    THE VECTOR     SOFTWARE DIRECTORY  LISTS HUNDREDS OF     APPLICATION         PROGRAMS       FROM MANYD'Iʪ+    LACK OF ANY       LIGHT STREAKS   ͢V                 SE                 PC                 ET                 EO                 DR                 !>͎    BOTH UPPER       AND LOWER CASE     CHARACTERS WITH    DESCENDERS ARE        PRODUCEyC+ISK DRIVES:     QUAD DENSITY       315K BYTES/DRIVE   =160 PAGES of TEXT =1200 INVENTORY                      ͎VIDEO DISPLAY:      80*24 CHARACTERS   ON FLASHWRITER II  CAPACITANCE KEYBRD HIGH RELIABILITY ͎FLASHWRITER II IS  A HIGH PERFORMANCE 80 CHAK]v+SYSTEM: THE STANDARD CP/M  2.2 IMPLEMENTED FORMAXIMUM EASE OF USEAND DATA INTEGRITY.͎ THE VECTOR 2800:  AN 8" FLOPPY DISK  SYSTEM USING DOUBLESIDED,DOUBLE DATA  DENSITY DRIVES WITH2 MEGABYTES TOTAL. ͎ THE SYSTEM B:     DUAL 5" DRIVES     18 BOARD CAP0zk+BoarͶGettysburg AddrͶoCharacter FonͶSales TrendͶDarth VadeͶ2Rotating GlobͶDetach KeyboarͶStock GrapͶOReturn to CPͶrJump to MONITO!5N#F#~#
D#5z(          55z!gɪ+ VENDORS ͎       MANY         HIGHER LANGUAGES         AND          DEVELOPMENT TOOLS        ARE             AVAILABLE      !P͎̓͑  VECTOR SUPPORTS     THE FOLLOWING        EXCELLENT          SOFTWARE           PACKAGES      ͎MICROSOFT BASIC  &u+D      o͎͑  A DEMONSTRATION          OF            RANDOM CURSOR       POSITIONING    i͎     SCROLLING          IS UNDER           COMPLETE           SOFTWARE           CONTROL       >0ͳ=   >0=      >d=      >d=     ͎     A SCR]:+RACTER BY 24 LINE MEMORY MAPPED VIDEO DISPLAY BOARD!͎̓  THIS NEW DISPLAY                          CAN ALSO                          CREATE  GRAPHICS !͎̓       FIRST              THE                GOOD               NEWS        !͎̓ x*>G+    ACITY  56K RAM            INCLUDES TERMINAL, COMPLETE SOFTWARE  ͎  THE VIP IS AN    ENTRY LEVEL SYSTEM FULLY UPGRADEABLE     AT ANY TIME         TO LARGER        DISK CAPACITY    ͎   THESE SYSTEMS     ARE THE FINEST        BUSINESS        MICROCOMPUTQ5:+
1523
(P              55z (      55z(       5(~(w#!TJ             ^#V1\
1524
,R
1525
4       }   '   t>!"1\!8͎̓+++++++++++++++++++   VECTOR GRAPHIC       Introduces     The Computer Line     For the 80s    ++++++++++++8Ӷ+    Vers. 4.51,5.2   MEMORITE III         Word processor   PEACHTREE            GL,AR,AP,PR,INV͎SCOPE EDITOR       RAID DEBUGGER      EXECUPLAN            Elect. Worksheet CCA DATA MANAGER     with ISAM files  ͎  THE SCOPE TEXT    EDITOR IS A FAST   \ƣ+EEN          BUBBLE SORT            OF               RANDOM            ELEMENTS      !X͓͎̓͑     A FASTER          HYBRID SORT            OF              THE SAME             LIST        ͓͎͑  WE HOPE YOU ARE     AS IMPRESSED       WITH O3"        C+
      NOW                THE                BAD                NEWS        !H͎̓͑   CHARACTER BY        CHARACTER        REVERSE VIDEO         CAN BE            GENERATED      ! ͪʹ͎    NOTICE THE        SPEED OF THIS       DISPLAY AND    c+ERS        AVAILABLE     ͎   SALES  TRENDS        PROVE THE       CUSTOMER APPEAL       OF VECTOR          COMPUTERS     !@͎̓FEATURING:          > Z-80 CPU @4MHz   > 56K Ram          > Dual  Disks      > 80 * 24 Display  > QUALITY DESIGN  ͎5" DT)l++++++++͎ THE VECTOR 3030 IS  A HIGH CAPACITY     COMPUTER WITH    8" WINCHESTER DISK  AND 28 MEGABYTES      OF STORAGE. ͎  HIGH SPEED DISK: Access Time    42mSData Surfaces     5Tracks/Surface  580Encoding Method EPMAvg. Latency  8.3mS͎ OPERATING :I9Z?,    TOOL FOR      PROGRAM DEVELOPMENT!0͎̓ THE RAID SIMULATOR   ENABLES RAPID   TESTING & DEBUGGING    OF ASSEMBLER         PROGRAMS!(͎̓-- MEMORITE  III -- THE MOST COMPLETE    AND  POLISHED     WORD PROCESSING       AVAILABLE     !h͎̓    WK,                                           
                     
1526
 
1527
                          
1528
 
1529

---DECLINED----!~#ʈd= x
  u>
>
1530
r*ͧr*ͧ^#V#S^#V#S">=¼[ͩ[ͩ͂[*{]o"SdP-Q4.....P-Q4!`!],  REGIONAL        FACTORY SALES     REPRESENTATIVES   PROVIDE TECHNICAL  AND SALES SUPPORT  FOR LOCAL DEALERS !`̓É͠      !˜x-˜%˜!P!P!!P!F!p!!E},                          kV,                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   ss=,S8z8xZZZyZ xZ xWYgi~ZZZyZ xZ xgi~wx洧b7yOxG<>> !H` w##< 	 Ñ2!ͱ:“ > #
<<2	G~p#
		z>͚;ɪ,    "͕dP-QB4....P-K3͕dN-QB3...N-KB3͕dB-N5....QN-Q2͕dP-K3.....B-K2͕ɀ         
      
},
1531
!F!p 
1532
x"+üI>{> \>_:ͩ+>*O[QKS*OP       "O*Q  "Q:U=2UV!>w#Œ
Š     ˆ†zwW{`
{q_!z    =z   ="Q~!X     {       {pO8^,                                                                                                ŠϠӠҠ٠Ҡ                                                                                                                       s;Z,                                                                                                                                                               it,
>@2;!X:;<[2;}o:;-	|` }oAZZZyZ xZ PTtq@y! ~̓8))))o
a> 0:8   _AG?0
1533
8  ¦3y֪,     
1534

1535
     
     dx,   "O>2UVpø!8A~w#~w######zI        {0^#V#{ͩ:!1AQaq&6FVfv0  P0@@ P`0p1!'Q7AG!Wg1w`ACaFD`QSa65``Ra%`P agF`12a'!6`"a7QI!J:IdCARE FOR A GAME?dLETS PLAY CHESS dFIRST  By-                                                                Normal video looks like this, and it can be intermixed with reverse video.                                                                                                                      Cx-display HEX               G 
goto address ? display HELP SCREEN I init. SCREEN -------------------------------------------------------------------------------- @-dr>... enter HEX SC clear STACK EA ... enter ASCII SS
set start of STACK ER set REGISTER SP pop word off STACK XS !7-           04㱪-Ҡ̬͠ŠϠΠŠŠϠˮ @K#- CAATRB٠CAATR εj- ST솓-execute slow SH push word on STACK XF {} execute at rate HP
halt on PC XP {} partial refresh HO halt on OPCODE XN ... spot refresh I8- -------------------------------------------------------------------------------- A SCREEN ORIENTED Z-80 SIMULATOR FOR VECTOR GRAPHIC SYSTEMS --------------------------------hY+C- VYQ-
1536
                                GENERALLY REVERSE VIDEO WOULD BE USED TO  SOME INFORMATION.                                                                                                                                                            
-             Ҡà                                                                                                     MAIN COMMANDS:  (ENTERED IN COMMAND MODE)  (DEL RETURNS COMMAND MODE)                          -HR  halt on REGISTER          XD ...    direct execute  HM  halt on MEMORY            XI   exec immediate  DA  display ASCII             [TAB]                 single step     DH  ˹^-
------------------------------------------------Command Summary:                          Control ({) enters command mode.                                                                                      P 
set PC to address EH
1537
fine tab functions                J  -  Jump to line number             U  -  Enter control mode                  K  -  Delete line                     W  -  Write text to file                  L  -  Library functions               X  -  Transfer text     V>#.                                                                                                    Ҡàî٠Ӡ                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     =.                       
1538
                          
1539
      
1540
                             Y";.
vI.        V  -  Insert saved line                                                                                                                                                                                                                                 󓖙ʪ.                  M  -  Move section of text            Y  -  Clr / del beginning of line         N  -  Toggle line numbering           Z  -  Clear to end of line                                                                                              ]}h/                                                                                                                                                                                                                                            S                              X7u/                                                              (BILLIONS OF DOLLARS)                                                                                                                                          Ѫ/                                                                      2                                                                                                 /                                                                                                                                                         JAN  FEB  MAR  APR  MAY  JUN  JUL  AUG  SEP  OCT  NOV  DEC  JAN            0 ]BD/M                                         E                                                                                             !I/                                      A                                                                 L                                                                                   E                                           ^z/                                                  5         !* /                                                                                                                                               3                                                                   ,.aZ/                                                                                              P*/                                                                                          JAN   FEB   MAR   APR   c4/
1541
                S                                                                                                                    V                                             7?/                        SOFTWARE FROM VECTOR GRAPHIC                                    NAME                                                    SOURCE          ------------------------------- LANGUAGES --------------------------------------BASIC           "R@/                                                                                                                                                                      U.S. TRADE DEFICIT                                4       ºL/
                          1                                                                                         ͑~/MAY   JUN   JUL   AUG   SEP   OCT   NOV   DEC          1979                                                                      f@/        O                                               L                                               U                                               E0Most Popular Interpreter and Compiler           MICROSOFT       FORTRAN-80      ANSI Standard Scientific Language               MICROSOFT       PASCAL-Z        Native Z-80 Code Compiler, Very Fast            ITHACA INTERSYS.CIS-COBOL       ANSI Level 1 Std\O0MISANTHROPICAL  NATURE          LET             ZITHER          ORTHODONTIST    GOT             DAUGHTER        PLURAL          ROUND           TAVERN          ULVA            SAW             LEXICOGRAPHY    KEY                                             [
40SEIZE           JOINT           ARITHMETICIAN   DRIVE           GUIDE           QUIZ            NUISANCE        MAKE            ALKALINE        CELLULAR        BULKHEAD        RAM             ZAMBIA          JUMPER          SYMPHONY        HANG            /o0Q`0BEARSKIN        DEADLINE        GEAR            LEASTWISE       NEANDERTHAL     TEASPOON        BIANULATE       DIAGNOSTIC      CLASH           AMAZEMENT       QUARTZ          BABBLE          HABITATION      TAB             FACE            PACK            q0EXECUPLAN       Interactive Electronic Worksheet                VECTOR          CCA DMS         Data Management System                          CREATIVE COMP.APMRP             Manufacturing Resources Planning                VECTOR          GL              tO0. Common Business Language      MICROFOCUS      APL             Mathematical Language                           VANGUARD SYSTEMSZSM             Z-80 Assembler                                  VECTOR          ------------------------------- UTILITIES ------Ja0                                                                                                                                                                                                                                                                VѪ0JANGLE          JANICE          LAND            LANTERN         MANAGEABILITY   TANGERINE       FENDER          GENIUS          SENSATIONAL     KINK            NINE            ZONE            ICONOCLAST      PEOPLE          BLOT            FLOUR           50RACE            INCANDESCENT    COCKNEY         ASCRIBE         ESCAPE          CADMIUM         RADIOMETRY      MEDICINE        ENDEAVOR        UNDER           UNDULATE        JUDGE           OBDURATE        UNDAMPED        ICE             OLEOMARGARINE   <0    General Ledger                                  RETAIL SCIENCES AR              Accounts Receivable                                "     "      AP              Accounts Payable                                   "     "      PR              Payroll         K|OR0
1542
--------------------------------SCOPE           Screen Oriented Program Editor                  VECTOR          RAID            Rapid Interactive Debugger                      VECTOR          BSTAM           Asynchronous Communications Package             j 0
1543
                                    
1544
gê0KNOCKDOWN       KNOWN           UPON            QUOTATION       ZIPPER          IMPETUS         HYPOTHESIS      AARDVARK        HERITAGE        TERM            ZERO            FIREMAN         DURABLE         FURIOUS         GASTRONOMICAL   MAST            ^0
KNEE            PREPAREDNESS    QUEUE           QUESTION        EVEREST         EFFECTIVE       OFF             OFFSET          INFORMATION     CUFF            PAGE            SIGN            HUGE            EXHIBIT         NAIL            RAIN            O|0                                   "     "      INV             Inventory (Retail Sales)                           "     "                                                                                                                                    h'0BYROM SOFTWARE  2780/3780       RJE Terminal Emulator                           WINTERHALTER    ------------------------------ APPLICATIONS ------------------------------------MEMORITE III    Most Powerful Word Processor                    VECTOR          "<1
1545
BOSTON
1546
       
1547
,i51d by VECTOR Exclusively for VECTOR Systems.                                                                                                     ================================================================================                                ,1y Rivals Set Type.                   -  Spelling Verification of Over 30,000 Words. Allows ON LINE Correction.       -  Extended Directory Features - Date, Author, Description                      -  Fast, Easy Operation - Optimized for VECTOR Systems.    R\1                                                                                                                                              xs1
1548

1549
                                                                                           }1     NEW YORKCHICAGO    LOSANGELESrc1                                                                                                                                                                                            :1                     -  File Protection and Encription - Permits Use on Shared DATA BASE.            -  Displays Page Boundaries, Format in DECIMAL INCHES.                          -  Extensive HELP Screens Allow Minimum TRAINING Time.                     `՛1                                                ================================================================================THE MOST ADVANCED WORD PROCESSOR AVAILABLE.   OVER SIX MAN YEARS OF DEVELOPMENT.================================Za1                                                                                                                                                                      
                                                                                                                                                                                                                                                         REGIONAL SALES REPRESENTATIVES SUPPORT LOCAL DEALERS                                                                                                                                                                                                                      11
1550

1551
                   ATLANTA      oê1                                                                                                                                                                                                                                   
1552
            Ѫ1     -  Print Drivers for All Major PRINTERS.                                        -  File MERGE with MAILING LIST.                                                -  Includes Mailing List MAINTENANCE Utilities.                                 -  Develope_1
================================================FEATURES:                                                                            -  CP/M Based - Edit Any ASCII File.                                            -  True Proportional Spacing - Print Qualit|1                                                                                                                                                                                                                                                                                                 .m(1                                                               
1553

1554
       
1555
%xV2                         
1556
 
1557
                            
1558
                                                      
    
1559
                                            ϫ2                                                                                                                                           
ұ\q2                                                                                                                                               ooV2                                                                                                                                                                                                                                                 kKvH2                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    2                                                                                                                                                                                                                            
1560
                            
1561
?Ϊ2                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         b5Ԫ2                       
1562
                               
1563
                
                 
1564
                                           
1565
                              I2                                   
1566
                                                                                                              5Uy 2
1567
                                                                                                                                         
1568
Q%2
1569
                                                                                                                                        3HY2                                                                                                                                               
1570
    
                                                               {?2                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  a82                 
1571
                                                                           
1572
       
1573
                      
     
1574
                                               3                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         7d̪3                          U3                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 u 3                                                             
1575
                                                                      
1576
 
1577
 
1578
                       
            
1579
                                                                  dCƪ3
1580

1581
       VI3                                           
                
1582
 
1583
                          
1584
                                                                    X/3
                                                                                                                                        Ba3                                                                                                                                                        >.~'3                                                                                                                                                                                                    
                         
1585
1586
                     
4
1587

1588
                                   
1589
              
1590
                                                                                           R2P4                                                                                                                                                                                                                                                                                                                                              JAN  FEB  MAR  APR  MAY  JUN  JUL  AUG  SEP  OCT  NOV  DEC                                                                                                                               va4                             30                                                                                                                                                                                                
-;4       ٠ŠӠӠĠҠŠҠԠ                                                                                                                 $            44                                      
1591
                  *
1592
                   
1593

1594
                                      D9j4                                                                                                                                                                                                   
1595
 ĩ4                                                                                                                                                                                                                                                                Z?h4                 20                                                                                                                                                                                                                       <&M4                                                                 50   NATIONAL COMPUTERS INC.                                                                                                                                                      2aܱ4                                                                                            
1596
                                                                      $'4
1597
                              
1598
                                                                                                                                                                                 
1599
    Qj4                                                                                                                                                                               Պ4  10                                                                                                                                                                                                                                   
1600
ӗ4
                                             40                                                                                                                                                                                   ;Ū4
1601
                                                                                                                                                                                            4Cb4                                                            
                                                                                                                                                                                  9Wժ5                                                                                                                      cM5 birth of freedom, and that government of the people, by the    people, for the people, shall not perish from the earth.                                                                                                                                        fL35sense, we cannot dedicate, we   cannot consecrate, we cannot hallow this ground. The brave men, living and dead,who struggled here have consecrated it far above our poor power to add or       detract. The world will little note nor long remember what we saJB!xr5                         LINCOLN'S GETTYSBURG ADDRESS                                                                                                                    Fourscore and seven years ago our fathers brought forth on this        continent a new ib젂5                     
1602
                                           
1603
                                             
1604
                                       f
1605
w{5                                                                                                                                   %qY5                                                                                                                                                                                                                                                                [I`5y here, but it  can never forget what they did here. It is for us the living to be dedicated    here to the unfinished work which they who fought here have thus far so nobly   advanced. It is rather for us to be here dedicated to the great task remaining  *l5nation conceived in liberty and dedicated to the proposition    that all men are created equal. Now we are engaged in a great civil war         testing whether that nation, or any nation so conceived and so dedicated, can   long endure. We are met on a gretUj5            
1606
                                        
1607
                                                                                                                                                                     ˪5
1608
                                                                                                                            G7Dn5%
v5before us-that from these honoured dead we take increased devotion to that causefor which they gave the last full measure of devotion-that we here highly       resolve that these dead shall not have died in vain, that this nation under God shall have a newiYq5
at battlefield of that war. We have come to     dedicate a portion of that field as a final resting-place for those who here    gave their lives that that nation might live. It is altogether fitting and      proper that we should do this. But, in a larger 4Q'5                                                                                                                                                                                                                                                                c}25                                                                                                                                                               
1609
                             sņ6.COPYRIGHT (C) 1980,1981 VECTOR GRAPHIC INC.1%  :]X *.~(      H*C^#VS!22">2f      Z2]10:]_(G!|2}2O     Z
 

1610
g :͑:͑Z,͖͢/*#"z6:>6l6RMAT, RETURN TO CP/M
1611
(C) CONTINUE FORMAT, WITH NEXT SECTOR
1612
(R) RETRY FORMAT, WITH SAME SECTOR$
1613
FORMAT COMPLETE.
1614
 
1615
AHC
1616
!4gR g          *<       ^#Vŷ
B"c!e
1617
INITDSK8  Ver. 1.1
1618
Copyright (C) 1981
1619
Vector Graphic Inc.
1620
 
1621
(1) FORMAT ENTIRE DISK
1622
(2) FORMAT LOGICAL DRIVE "A"
1623
(3) FORMAT LOGICAL DRIVE "B"
1624
(4) Fr۪6R8!":G:<28`	:͑H/:G::¯2> /:G:::}: 82 2.: 82.ê:!( 82.(/eEkD6!eI6"_6= $$$ROR{'26 ORMAT LOGICAL DRIVE "C"
1625
 
1626
1627
SELECT ONE OF ABOVE: $
1628
OPERATION # : Press RETURN to start formatting - $
1629
$
1630
VERSION ERROR- Not a VECTOR GRAPHIC system.$RESTORE ERROR- Track 0 not found.$TIMEOUT ERROR- on seek complete.$SELECT E
F6
1631
:G:::>} }< ;:G:G¸ ':G¸ :G¸  
· ͘A9 :O:(y2(9o A:y -9O U9_(t9:@͖>A>ݡ?6&2'"6'J6
(Q_8P6RROR- Controller not jumpered for hard disk.$TIMEOUT ERROR- controller loss of sync.$SELECT ERROR- Drive not ready.$SELECT ERROR- Write fault detected.$TIMEOUT ERROR- on controller busy.$
1632
FORMAT ERROR.$
1633
ERROR ON: HEAD $  TRACK $  SECTOR $
1634
1635
(A) ABORT FO   6`gD9@:˯gA9:Ky { H     :͑   :͑:Ñ͚0:8_1%              :͑   :͑:͑     :͑   5 Z_A(C(Pw}7)COPYRIGHT (C) 1981 VECTOR GRAPHIC INC.1:]X *.~(      *C^#VS        Ͱ
,_00G!: : !:"~w        Ͱ_2
A0(G2~:_ Ͱ
 >2!"!"H*":<2 8$2*#"3N7ped out if necessary.  In addition,
1636
the section of file contained in the bad block will be moved to a good section
1637
of the disk.
1638
1639
  Two options may be specified while testing a file.  The "$A" (Auto-rewrite)
1640
option will perform in the same manner as wit7or or he may reclaim the space from the disk.
1641
This operation should be performed for every disk after it has been
1642
formatted and the system has been configured.  All reclaimed blocks will
1643
be mapped out so as to prevent other programs from attempting to usO7ex7r, THEN TYPE RETURN$
1644
VERSION ERROR- Not a VECTOR GRAPHIC system.$
1645
RESTORE ERROR- Track 0 not found.$
1646
TIMEOUT ERROR- on seek complete.$
1647
SELECT ERROR- Controller not jumpered for hard disk.$
1648
TIMEOUT ERROR- Controller loss of sync.$
1649
SELECT ERROR- Drive ~7R8j      ÌkK͈(Vý*R:
1650
>y*7~y/:~G:::*~# < >:~G:G¸ *:G¸ !:G¸ *¾ #· ͗1ý :~2/ƪ7h the entire disk test.  The
1651
"$E" (Edit) option will allow the user to edit the file information contained
1652
in the bad sector before rewriting it to disk or relocating it to a different
1653
part of the disk.  Both options may be used simultaneously.
1654
1655
  For cR7se the
1656
bad disk space.
1657
1658
  The "$A" (Auto-rewrite) option may be incorporated with this mode as a
1659
time saving device.  If this option is chosen, the program will automa-
1660
tically attempt to rewrite any bad sectors.ͻPress  for next page.j71y(8
1661
ERROR - NOT SUPPORTED UNDER THIS CP/M VERSION
1662
:kͻVECTOR GRAPHIC DISK/FILE RECLAIMER - VER. 1.1
1663
1664
  This program is a dual purpose utility to test and reclaim files and disk
1665
space.  It will run with any Vector Graphic         7     not ready.$
1666
SELECT ERROR- Write fault detected.$
1667
TIMEOUT ERROR- on controller busy.$
1668
READ/WRITE ERROR.$
1669
FUNCTION COMPLETE$eteNe&7
1670
(ýo ͗:y ýO ý_(ý:@>͗>`g͚Bý@:~˯g͗fý:Ky { 1     Ì*<    ^#Vŷ
B"!
1671
PUTSYS8   Ver. 1.2
1672
Copy77more complete instructions and a list of error messages see your manual.ͻ2(c) Vector Graphic 1981
1673
=2!~  @:=2 O2 O2:(\:: 9:A88!
1674
ERROR - ILLEGAL DRIVE
1675
1676
_O:(!]~$G
1677
#~AG
1678
#~ G
1679
>2
$םժ7
1680
1681
1682
  RECLAIM filename.typ $AE or RECLAIM x:filename.typ $AE
1683
1684
  In the event that an unambiguous filename is specified, RECLAIM will only
1685
test the disk blocks containing that file.  Any bad blocks encounterd may
1686
be rewritten (as above) and will be map,hʪ7
disk system currently using
1687
CP/M 2.21 release 4 or newer.
1688
1689
  1) RECLAIM x:$A
1690
1691
  Typing "RECLAIM" followed by a drive name (x), will test the entire file
1692
space of the designated disk.  If an error is encountered the user may
1693
attempt to rewrite the sectK7ete.       7right (C) 1981
1694
Vector Graphic Inc.
1695
1696
   0) ... 256 ENTRIES
1697
   1) ... 512 ENTRIES
1698
   2) ... 768 ENTRIES
1699
   3) ... 1024 ENTRIES
1700
SELECT DIRECTORY SIZE FOR SYSTEM (RETURN FOR NO CHANGE): $
1701
DESTINATION DRIVE NAME (OR RETURN TO REBOOT): $
1702
DESTINATION ON :"k8
1703
VECTOR GRAPHIC DISK RECLAIMER - VER. 1.1
1704
1705
*7O<(    O|('
1706
ERROR - CAN T OPEN TEMP FILE
1707
>222#v:2K!"*(hTESTING DIRECTORY SPACE
1708
2#*:GOO|-*#"[R 2
1709
TEST COMPLETE
1710
}
1711
R8O(_˻OO( n!TEST ABORTED
1712
F#
>F#N#^#V#: 
1713
y(J>Ax(!
>A(
1714
:(>~#~#~# >{zGUd8?#> ~1#
 !͌ͮ0K=ʃ= !==(R= {(+G= 
z(B= z(     = }o0
1715
 
1716
{(#%=%= 
z(B= z(      = 0
1717
8O~|:n8~#fo~#(0nABORTING - FATAL DISK ERROR
1718
: CnPRESS  TO REWRITE OR  TO RECLAIM: 
( :(-nSECTOR REWRITE - : !|\!#~=wOiO~=wOO| SUCCESSFUL
1719
UNSUCCESSb!8\On TEST COMPLETE
1720
 O$O:($O:
$O< $O<ʙO|™!4:G: 0~(#Z:!O=o>g~+w#
(y26eA~#(#)+!:O=o>g+~#w#~+++w#

(e:0<20M
e20!-#OUV8
1721
TESTING FILE SPACE
1722
2 x·   O
1723
TEST COMPLETE
1724
)
:m$ &:nE(:oE >2:nA(:oA >2!]~? $
1725
ERROR - ILLEGAL FILE NAME
1726
#v*7\O<O|(&
1727
ERROR - DIRECTORY I/O ERROR
1728
 !
1729
ERROR - FILE N>jH8[DUMMY] SYS[BLOCKS]BAD[RELOC] SYS[SEARCH]SYS!"##0A=BKCZDgQyRySTUVDRIVE NOT READYWRITE PROTECTEDWRITE FAULTHOME ERRORIMPROPERx?8w͟1͟ 80w͌?~?ͮ=(P= !=%=         {(#= {(+= 
z(B= z(        = }oW{_!!908:?A8/G?(((#(((((
1730

(>7y7:(ͻB6m-}8FUL
1731
n"MOVING BLOCK
1732
HO<(    O|(,nABORTING - CAN T OPEN TEMP FILE
1733
2h2T*|&K:|(=2|A\O<(OO|(:-HOO|(,nABORTING - TEMPORARY FILE ERROR
1734
o:X&:(:YHO*68     $#OnUNUSEABLE DISK SPACE - *E>00d>0
1735
 
1736
:_ OHOO*7˾:_O:(>`y8
1737
OT FOUND
1738
:e($
1739
ERROR - FILE IS READ ONLY
1740
O<(  O|(+
1741
ERROR - CAN T OPEN TRANSFER FILE
1742
2|: K
1743
VECTOR GRAPHIC FILE RECLAIMER - VER. 1.1
1744
1745
TESTING FILE: M
1746
Q>ͻ-- VECTOR GRAPHIC FILE RECLAIMER - VER. 1Vx8 CONTROLLER JUMPERCONTROLLER BUSYSEEK TIMEOUTLOSS OF SYNCTRACK ADDRESSSECTOR ADDRESSHEAD ADDRESSDATA VERIFICATIONCHECK SUMECC VERIFICATIONUNRECOVERABLE ECCSPASM ERRORSYNC BYTE ERROR>8  BLOCK : &|??}??>
 88>.
1747
80!]~# (H        >.~# O~<2#^#V#Sz(/2^#V#^#V{0z0C"DM!!:= }2!>+|B8     78
!:o>gs#r#6#6: <2Wͻ
-- EDIT FUNCTIONS --ͻUSE ARROW KEYS TO POSITION CURSORͻ
CTRL. B - HOME CURSOR         CTRL. F - TOGGLE HEX/ASCIIͻ
  - NEXT LINE                     - END EDIT!~?_"38O!h2O:<2: : O;: ;̈́
1748
FATAL ERROR IN DISK DIRECTORY
1749
Wͻ;W(
1750
Wͻ#TESTING... --> ERROR - !O~#((##NOT DEFINEDΓ:8.1 -->-NNNͻFILE NAME: Mͻ"TESTING...l:G:Gog /\O=O|- :(\O(L2|O<(
1751
O|QnABORTING - CAN T OPEN TRANSFER FILE
1752
2h2\O!'91V
1753
       
1754
 2    2
      !{
1755
!
1756
*~#"2(>2&**6~T]
1757
*#~#"2͕ھͮ[ʾ!{
1758
e(͂ʾ!
1759
e¾!z
1760
eʾ:2͛!z
1761
\$!z
1762
͕ͣھ:O ͂ʾ
͂ :2!{
1763
eʾͮ=ʾ[ QmھG¾mھ0ھ9|g"[}!R0 2!:O:_O{ :j!(:y(
1764
:怱2k!: (
o 
1765
o
: O 0
_(O
:O:O: :j!  :@8y2l!::!W: :j!  ><= :}!
1766
O@W 
 
:l!:l!!h:9housand Oaks, CA  91320-0534
1767
*** WARNING - FILES WITH EIGHT CHARACTER FILENAMES WILL NOT BE COPIED ***
1768
$      O MANY FLOPPIES STORE - Version 3.1
1769
Copyright (C) 1981, Vector Graphic Inc.
1770
500 North Ventu Park Road, TXD980 (i2:2:w#:G6?#m (=. >m8Cʹ0* 0:G6?# (2:2:w#8
1771
[(=(7ɷ!{
1772
~#?!
1773
~#?!{
1774
!
1775
!6!6*+~ 0*<(&>(".(,(;(:(=(*(
1776
[(](7ɀw#mڀZH9z
1777
~@wR        *::> ++;!]&~~($(26$O\!\l60!l6\60\~Z            9 >@
1778
2      m:]¾Ҿ͛2!\~ :<2%8#!p*]
1779
:=_!
1780
~8E5*3:2~G8(#~?8(             æ*R"!z
1781
      :_##F>2
1782
:_͸!'ł9"y!>2n![y!*R8<+} 
1783
@#} *"y!2n!@: :j!  :k!˯!:_^:k!˯::j! g
:n!(u:k!g <(^x 
:n!$Ko!y { *!:1.9:(:{(w#{2:> ~##:(>:(6ͪ
:Vh[w#s#:w ͪ
*!2B(w#:O_A I 
2
B(w#_2B(w#_2B(w#_B(w_#:(
1784
B(w_#2B(w#2w#(:(˺ߪ980 (i2:
1785
$INSERT BACKUP DISK AND PRESS RETURN$COPYING TO FLOPPY-$        .   ERASING FLOPPY DISK$DIRECTORY FULL -$FILE NOT FOUND$TOO MANY FLOPPIES NEEDED TO FINISH BACKUP!$PROGRAM INTERRUPTED!$OUTPUT DRIVE NOT FLOPPY!$INVALID FORMAT: $Eo{9                                
        T      !\F7%:_!\ͣ:2\!]6?# \;!\ͣ!\        5      $6##6 # :   _ :
        _!]>  +6~;!
1786
"*
1787
"}*
1788
|a:2[V09
1789

1790
z
1791
      y      æ:O(!W
1792
]#!]˾#:21:W(K
1793
z
1794
!z
1795
ͣ!   z
1796
(!!W
1797
]#:˟21:G /!z
1798
ͣ:25           !^#6$       V
1799
#V
1800
*w
1801
"
1802
!"w
1803
!
1804
")l9(F#N#V#^:!'(!w2! }o0$AJS80{_zdWyOxGx( +:! z y >2!} AJ><= "!C!!#~w#~w*!|T2|T2}T2}T2*!|T2|T2}T2}T2
*!:(
1805
~x;9B(w :(y(
: e
:<
: 6:j!:(
1806
G:
G:

:j!(:G:

:G:
:G:
:(:G:
:V7:G:
s
:!<2!:: Z ^ _o_g洧
7}okBA9
           K$DIRECTORY FULL           O MANY FLOPPIES STORE - Version 3.1
1807
Copyright (C) 1981, Vector Graphic Inc.
1808
500 North Ventu Park Road, T449"\ 3:˧2*
1809
|(H[!"\   *
1810
+"
1811
:21;*R":g(͵~# :2*~#":2*~#" Q0BA8:!z
1812
ww#m:(!z
1813
6.(~:<2*+"+6 m*(@ʹz q>2w#mڀ*(=$~N9!"
1814
+"
1815
[!"V
1816
(;!V
1817
( ![
1818
R[w
1819
|g}o[
1820
"w
1821
[
1822
       8D*w
1823
#"w
1824
*
1825
#"
1826
*
1827
#| *w
1828
+"
1829
*w
1830
[
1831
       0;\!]&~$(!\l66$\͵!
1832
o0$#{
1833
!z
1834
V
1835
$!xT:!S?: :STATUS REPORTTOP OF MEMORY*  ACTIVE BLOCK*
PASS NUMBER  *  FILL CODE   :&ERRORS READ  *  DELAY TIME  :&ERROR DUMP!
1836
^#V#~&#~&#½~#*}@!s#r#p#w#"&T: ʍ>2        w#͉ڜ*(80 (i2     :      2   :      w#:       G6?#͉ (=. >͉8C0* 0: G6?# (2    :      2   :      w#͛8
1837
[(=(7ɷ!
1838
~#?!
1839
~#?!
1840
!
1841
!      6!    6*   +~ 0*<(&>(".(,(;(:(=(*(
1842
[(](LUd:gw
1843
g
1844
 
1845
~$(i9 6$
1846
(  ͽH!
1847
~$(2      6$
1848
(  ͽH!
1849
:   w   g      \!   e:      g \!\l6!e6$#\! o0$#
1850
!
1851

1852
$!
1853
~@wR6\):1ͬTHE M1 WORM MEMORY TES'ͬTEST CYCLES COMPLETED :     ͬ*T#"TXŒxŒ[R|<(T]+###ͬEXECUTION ERROR AT~#ͬTRAP ERROR .:%@ :*#")\:![]g:		.	*		:	:	> ++:    _ 
1  :      2    T!
1854
      ! ~$ 
      :      2    1Z 69 >@
1855
AT+
1856
 
1857
R"L"gCaC0RY &3ʳ#`3A"Q)A
1858
gss>sմY̗qZ  I)'kK+uih:N *
1859
0^g:~~W
1860
Kb,{5M9W9wS:*D:+f::
1!F6~p$"ZZ2:<2:/2*#"*!Gp?I*
:%|W:2p?p~?:=2j:w?™*+!:G~?¬: 2/Q          VECTOR GRAPHIC MEMORY DIAGNOSTIu˄:}: :-  _! "             *"}*|(]: 2    [            "\ +*|(:[               !"           \    *+"\   
1861
~# :    2   *      ~#"    :     2   *      ~#"     ͛Q0BA8:!
1862
ww#͉:(!
1863
6.(~:        <2	*	+"	+6 ͉͛*(@ږBf
:@?k" ((*rm{C> y>j)~D>[      W@>..dC(&OFkW#?
1864
2"b+̲#!̛?{{?
1865
NJC2{
1866
#"[n36|0   w&+q3*7&t)JirYC";r(gNzxI~#:;&Vi[kKS%MH#
1867
%Iڪ;1  m 2m 2z      !B!J*P      ~#"P    2g      (>2T &6**P  6~T]
1868
*P   #~#"P   2g          [!B(!J!A:T 2T          &!A\$!A,:T	O 
 :T	2T	!B	=[ yK :T	2T	b^Bת;!2;           OPYING TO HARD D           FULL - UNABLE TORESTORE - Version 3.1B (Preliminary)
1869
Copyright (C) 1981, Vector Graphic Inc.
1870
500 North Ventu Park Road, Thousand Oaks, CA  91320-0534
1871
$@A;Q0BA8:!Aww#:(!A6.(~:g      <2g	*P	+"P	+6 *(@	 >2R     w#*(      80 (i2U        :R      2R   :U      w#:R       G6?# (=. >8C  0* 0:S        G6?# (2U    :S      2S   :U      w#8
1872
[(=(7ɷ!B~#?!J~#??\};">*e#"e*g#| *>+"g*>[i00?ҦPÖ?ҦPÖP!BM~$(qZ 6$
1873
9 6A
1874
2m      bK :T    2T    b]     &2X      !\~ :X       <2U        %8'!*]m:U    =_!m~      0?0I9*3:U       2h        ~G8(#~?88(6      
1875
ö*R"erh;&\;'\H;!B!J!R       6!S    6*P   +~ 0*<(&>(".(,(;(:(=(*(
1876
[(](7ɀw#  80 (i2U        :R      
1877
$INSERT FIRST FLOPPY DISK AND PRESS RETURN$        .   FILE NOT FOUND$INSERT NEXT FLOPPY WITH "8
1878
[(=(7ɷ!B~#?!JINSER>0&;    >!mo0$#B!A$!A~@wR       {      *V  :f      :e   > ++6:T      _ 
~  :T      2T    P! ! M~$ 
      :T      2T    -Z 69 >@
1879
6!F7%?jc;
1880
      :h    _##F>2k:X       _!An    >X:T   2T    mA 6              6R:T   W(HmA!A,!n    A XA(
1881
             :T    G /!A,:T    2T    56        
1882
!g   ^#6$     6!B>  +6H;+QΣ=;,4S;
T NEXT DISK TO CONTINUE OR [CTRL C] TO EXIT$COPYING TO HARD DISK-$DISK DIRECTORY FULL - UNABLE TO CONTINUE!$DISK FULL - UNABLE TO CONTINUE!$OUTPUT DRIVE NOT HARD DISK!$INVALID FORMAT: $1U;!]      !       ^#6$6##6 # :m _ :z        _G!m"V    *g"}*e|(d:T 2T    [V   "\ 2*e|(A[V      !"V  \ *}#"}*e+"e\6      l
1883
>~# :g    2g   *P      ~#"P    :g     2g   *P      ~#"P     :;?G:T    O(!]#!]M6 2T   :T   g(\!ej       !e6$#\!}6#6#6< 6       B
1884
>#*>[}S>"i!m"V   !"e+"g[V !"V  (;P!( ![kR[>|g}o[k">[i08D*>#M۪<'#OCPSMIT.ASM (30) 29-Mar-1991$!9"c1c|TUO͂Q<2c:p>M2p*p|ʰT|¹*p|¹!Q"'pMp:p2-gZwp!jtp:ʡ=ʡ:c2c2c>2,g2cUVUOVUO1cp22G23G24G2l2qb2rb2f:c@2T   T:l0> 2T:l2T:c挳G<
͂Q:c=_͂Q!XOPAD-CHAR$APADDING$8START-OF-PACKET$$
PACKET-LENGTH$J
1885
PAD-CHAR to define the pad character to use
1886
PADDING to define the number of PAD-CHAR to use
1887
START-OF-PACKET to define the start of packet character
1888
PACKET-LENGTH f"<g CONNECT
1889
FILE-MODE for outgoing files
1890
FLOW-CONTROL to set XON/XOFF flow control
1891
IBM mode: parity and turn around handling
1892
INCOMPLETE-FILE disposition
1893
LOCAL-ECHO (half-duplex)
1894
LOGGING of terminal sessions
1895
NO-EXIT to prevent exit to CP/M after a comm"SϪ< g>cͥG&c!ctp:cwRc͂Q2c2cc͂Q
1896
PAUSE to wait for a little time
1897
PRINT a file to the printer
1898
QUIT to CP/M
1899
RECEIVE file from host
1900
REMOTE to send commands to a remote server
1901
RENAME to rename a CP/M file
1902
SEND file to host
1903
SET a parameter
1904
SHOW the parameters
1905
STATUS of Kermit
1906
STAYgEh1<:cTRG%!<OTwp BREAK$BYE$C$=CONNECT$=COPY$D   DIRECTORY$@ERASE$BEXIT$FINISH$'GET$7HELP$INPUT$LOG$LOGOUT$e'OUTPUT$PAUSE$PRINT$QUIT$R$mRECEIVE$mREMOTE$T-RENAME$ES$SEND$SET$SHOWׁq<or the length of transmitted packet$O\wp͂Q2cC22C_(T*Wb}2pwpCvNWp02Sk!XOPAD-CHAR$PADDING$START-OF-PACKET$
PACKET-LENGTH$
1907
O\wp͂Q2c>ͥG>ͥG**g}2O@\wp͂Q,|@<and tail
1908
PARITY for communication line
1909
PORT to communicate on
1910
PRINTER copy control
1911
RECEIVE parameters
1912
SEND parameters
1913
SPEED of communication line
1914
TAC interface support
1915
TERMINAL to set a terminal type
1916
TIMER control
1917
USER to set a user number
1918
WARNIMioZ<ESCAPE$k       FILE-MODE$FLOW-CONTROL$rIBM$INCOMPLETE-FILES$
1919
LOCAL-ECHO$LOGGING$bNO-EXIT$XPARITY$+PORT$PRINTER$RECEIVE$SEND$SPEED$TACTRAP$~TERMINAL$1TIMER$USER$BWARNING$
1920
AUTORECEIVE to automatically re-receive files?m<    at Kermit command-level after a command tail
1921
TAKE commands from a file
1922
TRANSMIT file to host (in connect state)
1923
TYPE a file to the console
1924
VERSION of Kermit running$O>B\pXOq'bpOPp>ͥG**g"gf>ͥG2"kO*g)))#"g"gp1ɪ<
1925
$ISTATUS$USTAY$XTAKE$   TRANSMIT$(<TYPE$GCVERSION$
1926
BREAK to send a break to the host
1927
BYE to host (LOGOUT) and exit to CP/M
1928
CONNECT to host on selected port
1929
COPY to copy a CP/M file
1930
DIRECTORY of current used Micro-disk
1931
ERASE a CP/M file
1932
 
1933
BACKUP (rename) existing files
1934
DISCA+4:<NG for filename conflicts$2l2
!|

2p1-CHARACTER-CHECKSUM$112-CHARACTER-CHECKSUM$223-CHARACTER-CRC-CCITT$33
1935
1-CHARACTER-CHECKSUM
1936
2-CHARACTER-CHECKSUM
1937
3-CHARACTER-CRC-CCITT$>ͥG**g|
:-g
}2p   Wwp\>ͥG
:\
:c2cSjҪ<
1938
BLOCK-CHECK-TYPE for error detection
1939
BUFFER-SIZE for multi-sector buffering
1940
COLLISION to specify action for filename conflicts
1941
DEBUG message control
1942
DEFAULT-DISK to receive data
1943
DIRECTORY-FILE-SIZE when displaying directories
1944
ESCAPE character durin`ԇ<2me*g+"g|>2f|ͦ=N͈Dp6:"kF:cwR_:me!fo>g{:me<2me*g"g_:"k2fWwpO<5T>\ͥGO!\ctp>2c>ͥG**g*'g|g"*g͋R:c͂Q**g*'g|g{_z>2 gGC2ǡҪ<T to CP/M
1945
FINISH running Kermit on the host
1946
GET a file from the host
1947
HELP by giving this message
1948
INPUT to make the micro wait for a string from the host
1949
LOG the terminal sessions to a file
1950
LOGOUT the host
1951
 
1952
OVERWRITE existing files
1953
RENAME new versions of existing files$!
2p2nb2=j2pʢ>2p>2p2c2nbñ>2p2p2c2nb!
2pASCII$BINARY$DEFAULT$
1954
ASCII   BINARY  DEFAULT$!d=#O>127k>S2Bk:l>p*127k:p28k!ZkM"2l:X2Bk'b%'#=,:8k27k>F2BkES,+M,:@k)U!,M,<2@k(V,St:AkIT!,M,<2Ak:;k=?G:lS,i,2@k!ZkM"2l>Y'M,ZŽ:Ak3U!,M,,FO:fy,S,,O:fy´F%M,:@k2Ak,>D2Bk:9kZȯ29kX',S,,p:l<pp!Zk^#p=]VtP=H_wp!:-go#O`wp:cOOO|TwpTwpOO!]^#V#zIwpOO5*pwpOO*pwph)%7-;<@E5GN_T`wp]:pwp_͂QOO]wp:nb ͂Qo&J`wp#Oc`wp:po`wp:c@_ÂQ]wp]wp>fͥG2"kOpfͯN_+S=OFF    ON$!O2lO:lV#F#"l#"N7##!<7ɷ*l
1955
?Not found$O2paO2pa:$gn]]wp;Ͳ;])͐iG`O͍*p|^́@/O*|p|~w͜us]wp:l]wp:p]wp]:l]wp]w<;r=
2pDISCARD$KEEP$
1956
DISCARD KEEP$:!c
2pEVEN$MARK$NONE$ODD$              SPACE$
1957
EVEN    MARK    NONE    ODD     SPACE$!
ʡʞ[wp͂Q2p:p2p        CHARACTER$OFF$ON$
1958
ON to enable TAC trap
1959
OFF to disable TAC trap
1960
CHARACTER to=Jda=:8k27k>F2BknON-i,:;kF2BkEM,:BkI+M,:@kQU!,M,<2@k29k!Zk"0k:*m/ !]".kx>.*0kw#"0kx*.k~#".k!p*0kw#"0kpy2l*0k>$w:l·;pZkwp:;k2l>F'M,(_OY
 ,,:@k2Ak2@k2%k2&k2'k2(k$ 26k>D2B4=>ppOO:@k2Ak,>D2Bk:9kZȯ29kBD,S,2l>Y'M,>C2BkEM,+M,:@kTU!,:fM,:p}\͂Q͂QM,GQuM,<2@k(V,D,ʰ:AkTU!,],,:@k2Ak:l&#x2@k2lO:9kO>2ly2Zk>Y']F:AkU!,],Zr(=p:"k=2"kpXwpCPSPK1.ASM (23) 16-Jan-1991$>2l1m>ͥG2/m6$6,:laOOd;p1mwpx>2/m2l6,l>ͥG2*m2l:/mʕ>I2Bk29k!"k2;k2@k:l¸Ap!#O:/m>R2Bk:l:f>p*:!c~# ʽ
°x>.!cð>$lwp^wp:c^wp_wp:p_wpQ\=
1961
 enable TAC trap and specify intercept character$s!
zV*$p|>VOOXwp@a2lm2l2pDUMB$EXTERNAL$QUIET$@@REGULAR$OFF$VT52$
1962
DUMB - only printable characters passed to terminal
1963
EXTERNAL - with emulation code-cGY=kM,>Z2BkN$ i,:;k2cy*0kw#"0k:6ki :6k2l:;k2l>D'M,(_OY!!,:l,:@k2Ak2@k:l :ZkZ 29k!X 29k!:| =˜,S,,:l:ZkD9:f)GQu29k:@k2Ak,o:@k2Ak,:fo::ko:pi\͂Q͂QoGQu>F2Bk#:fM,\͂Q:pM,͂QM,E]+]>\ͥGl>ͥG2*m22G23G24G20g!1g".gEUwp6,2;k2@k2c!"k:lAp!Wct=
RͲ:BkFZ͑,CLW:9k.29kX:f̑,:/m:lh[wpÕYI¤͕:BkXiA:/m2lO!1mZktp>127k2l>R'29k!"R2BkA©W͑,:@kT!,M,<2@k>127k(V,S
:@k2Ak2@k:l,:l!Zk͎"!ZkM"2l>Y'Mwx=_wp_wp_        wp_wp^wp:c@_ÂQ^wp:c@_ÂQ_wp:po&#O^wp:po&#O_wp:p!_ʺ*p{!_ú_wp:p!_ʺ*|pV#F#"l#šNʰ##”!_ú*lwp!_wpu_wp:p_͂Q_wp_wp!:pwp_wpN+_wp!:po#O^Ufb= system specific
1964
OFF - all characters passed to terminal
1965
QUIET - display nothing during transfers
1966
REGULAR - normal display for transfers
1967
VT52 - assume Kermit can emulate a VT52$*|p|*~pOO"pep*p|*pOO"phpOFF$ON$
1968
q.>9k!>Z2Bk$!26kM,>Z2BkN8!i,:;kD2Zk>2l>Z'M,(_OY!,,:@k2Ak2@k\͂Q:9kZʺ!Eں!nO29k>F2Bk>B2BkN!i,:;k>$vO>%L>~#O>G':7k2<(%(y? w#S(6!Wkf+KBz w#xGy w#y? w#:pʠ(6:lŸ(Jp!Wk-:pʟ(!a!-:Bk_R!b!-!a!-!Wk!-!b!-!b!-:pw#wp:p2l:l=(2l:pͯN_pð(!Vk~(ͯN_p:p(ͯN_p#(pZO&*_O*(!c=os>2k:l@*2kw#"2k6$*,k+",k!$k4xZO>CPSPK2.ASM (11)  21-Mar-1991$2\!Zk:*mi%!l:l:i%~_@2\##"0k!]".k2l2l p#<{%6*0k~a%_#.­%"0k!e".k:l2l>  2l%&"0k*.kw#".k:l<2l%2l*0k~#"0k&.%*0k~a%_&#"0k*.kw#".k:l<2la+>l>B'M,(_OY+",,:@k2Ak2@k>C2BkNB"i,:;k2l>
2p>#2p>&2c>128k~ 2p:l##~ 2p:l#~@2p:l#~ 2p:l#~2p:l#>2c~N# #Y#:piVb>)K+>*
i=>*;~:LR48?u> %*0k6$:l&;pZk:l&lwp2:k:p&\͂Q&:pJ&>2:kZOW!,c&!\j!tp>0!dw
x&+~ >0j&!]~w#
}&\͂Q<ʥ&:d<2d:x&Uwpl!]~#
­&>.~#
»&>$lwp:p&!\jtpj͂Q&U!,!j\tp†>
1969
#>2c#2c>2c:l#~G:p28k2l:fG#:pG#::kG#>X29kZO!Zk"*k:pG:c^#:cO!l5ZO:fy#!$k5y#P#**k~#"*k•#:l=2l~#"*k·#~#"*k!l5W怳_zʷ#ʷ#z@2l:f:l#_͂Q^#*,kw#",k^#nU!,!Zk:l,2l2l
1970
$w#+u>.ViJ@>/5(>
0H">P'ZOnU!,Oppp2@k>127k:@k5'Vwp<2@k2l>2l!Zk6F>G','($'YE$'+Oq'ppp2@k>127k:@k'4Vwp<2@k2l>2l!Zk6L>G'Ë'(Ã'YZOEƒ'+2l!Vk:cw#:7k1G:l#w#O:l w#O>G:lw#O>G:l(=2lB>:l<2l#6:l2l>E':pO:7k1G:p2l!l"2k:l=A$xZO2l:$k=Q$2$kb$͍OZ$b$xZO&%*,k~#",kW_ʒ$:cʒ$:l%=2l*2k:cw#"2kzW $$:cʮ$:cʳ$z
1971
%!l5*2kq#"2kz
1972
%$:p$$*,k:$kWz$2$kxZO~#$>2l!l5*2kq#"]vbߪ?Ù&O&)zWyO%x\E(&!*w%%x!*:&F#~怩Oè(4Ö0~_#~W#~O!+~/woG}_}W}Ov&CZQi&	ozŠ&y-OҀ&Ð&-yOzW{_xGÊ&$cCu͍⊪Ga?{,e!{,.
&pm̓'p=+(lmM&?̓'?&Om̓'Oq!(l1e&?1̓'?q&?l̓'?!(?}͚ͳ(?(p
Q'+
Q''͉#!."&/a̓'/fQ'+Q''͉#!."6&/a̓'/fQ'Wm 'h̓'hQ'ltQ'|%?'!(l1&?1̓'?'&?l̓'?!(?3͚ͳ 'h̓'h=+(lmj&C̓'C&Sm̓'SÎ!(l1&C1̓'CÎ&Cl̓'C!(C͚(?Q'+Q''͉#!P."V&a"&/̓'/f+(lm	
'CV&a'/|g}o|ŒQ'+A=V?"Q''a͉#!."Q'+Q'']͉#!."Q'')͉#!."(3
Q'+	Q''͉#!."͞'má!7q)))f'm͞'mÌ&;m̓';!(;1&7m̓'7!(7lQ'3Q'?Q'CQ'GQ'KQ'OQ'SQ'W[!*Q'+AQ''o?!7+!͈+/+&7m̓'7!(7q͞'mF!7q)));)&7m̓'7!(7e0͞'mÝ͞'mÈ!{q),)!7q))))&{m̓'{!({]d&7m̓'7!(7a\Q'YV&#U"&"&͉#!
1973
."͞'MQ''MQ'+7Q'+Q'#'͵!͏0JQ?M
1974
r5D(J&1r'ͳ(>2*͘(!&7͘(ͨ(!&7n'͘(S(Í%D(.(y2A'"<'PX!%!*'!'~#^'WyB'O|g}oxGV'x Gz4'CZQO͘(!-ͥ(D(ʟ0.(44+~2'+~2'+~2'AOW_2'}o|gxG>?Ұ'2'7y<=SPP&?xQ'pm=U(WQ'WmfQ'pi(C&pm̓'p=+(lmd&C̓'C&Sm̓'SÈ!(l1|&C1̓'CÈ&Cl̓'C!(C͚(CAQ'+Q''͉#!."&/a̓'/f(p%Q'+Q''!(?C͉#!."&/a̓'/fCW?Q''͉#!;
1975
"!i;[*[!gR,[!R,|g}o|Q''&(CkQ'+͉#!"."ò[!gv,Q'+͉#!."òQ'+Q''͉#!."6&/a̓'/[!gW,ͺ'C|g}o|V&aB&/̓'/0(Cf͞'m&7m̓'7!(zM?͉#!."Q'+Q''a!̓ !^ͦ !^,!?&)̓'a'aͺ'a|g}o'a/|g}o|$
1976
Q'+AQ''P(a ͉#!."!(a1       ͉#!."ï     !(a/        ͉#!."Z(a ͞'m &7m̓'7!(7    !k̓ !eͦ e!v,
1977
Q'+AQ''?      &7m̓'7!(7Q͞'MLQ''IQ'+7Q'+Q'#'͵!͏0&7m̓'7!(7Q͞'MÑQ''7Q'+MQ'+Q'#'͵!͏0&7m̓'7!(7Ib͞'MQ''7Q'+QQ'+Q'#'͵!͏0&7m̓'7!(7I͉#!+."Q''EQ'+Ages?
1978
':'x'> )&{_zWyO)xG:'2'y“'!*5“'%>.!6N#G.x&(}!*Gx%(ƀw\'(w+D(/%o0ͳ(xڏ0G͍%!*4Ï0:*:)/<!*Op#6%ͅ(+
!)~wͅ(og)
D(*'||N(*'*)Ͷ("'`i")!'^Uwj?!(C?"͉#!."6&/a̓'/f͉#!y."fQ'+Q''͉#!a."͞'mW&7m̓'7!(7PU(WwQ'hmͳ͞'mÉ&7m̓'7!(7'/ͺ'/|g}o|´K(hQ'?Q'CQ'+K(hQ'']Q'')͉#!"!mZ&tvE,D?70(C 'h̓'hQ'+Q''͉#!
1979
"!i;e*e!v,
'pi6'a'/|g}o|{
.
6'a̓'a&pm̓'p=+(lm
&?̓'?&Om̓'O
!(l1
&?1̓'?
&?l̓'?!(?
͚ͳ(?e!ʅk0?
e!g{,Q'+AQ''  Q'hm+(lmK
1980
Q'?Q'Ome
1981
!(l1^
1982
Q'?1e
1983
Q'?lQ'pm= 'h̓'hQ'tlQ'x|+(lm
1984
Q'CQ'Smþ
1985
!(l1
1986
Q'C1þ
1987
Q'ClQ'l-= 'h̓'hQ'pi=+(lm&?̓'?&Om̓'O   ?͉#!y."Q''mQ'+=͉#!i."Q''9Q'+5͉#!a."Q''aQ'+=͉#!Y."Q'']Q'+5͉#!N."Q''1Q'+-͉#!>."Q'')Q'+%͉#!N."Q'/!Q'3Q'+͞'m͉#!."&'m̓''!(')Q'+Q''9!̀#!/c
薪?#V#N#F#'(:
1988
Gw#(!)~7w?##wy7O!0((!0('#xD(!M(D(y!)y)#x+y+z+{z|N(O(}O(!0(7D(!ðyI{Q)!+
1989
*!*+!*.!*1!*4!*͞'i!7q),)
gIdO@!?&̓'lͺ'lmͽ'l|g}o|!lq)))͓'̓(!lq)))f'!(lb&l̓'lQ'|m&3̓'3!(l&l̓'l&|m̓'|uA(hU(O&O̓'O&?̓'?(?U(S&S̓'S&C̓'C(CQ'+Q''гo@ͫ!~<=#~##0Syntax Error in DATRETURN without GOSU
Type MismatcOut of DatIllegal Function CalOverfloOut of Memor	Subscript Out of RangDivision By ZerOut of String SpacString Formula Too CompleRESUME without Erro2Fie/ê@!!""!"6#6P>2>2>2ʹMͷMD_###xG#z+A@xA@~-<@A@>Wʝ@CxJz!9"`͵͵!6#}|>!f6#z!R"!O"͵|>
1990
N6#s#r#=DF@jack - You loseI have Blackjack%I don't have Blackjack>Insurance (Y-N) ? SBlackjack...You win!jYn End game (Y-N) ?  Sorry, no credit House limit is $10 A negative bet ? $      Enter Bet     NShuffling...                      fV@."!(/͉#!."͉#!."!̓ !eͦ e!g{,e!v, 1v{ 0,233,1,237,2,237,3,237,4,237,5,237,6,205Û 70,199,134,199,198,199,262,199 326,246,325,246,324,246,323,246,322,246,321,246,320,246 256,248,192,248,128,248,64,248"/xs@͉#!0."͉#!+
1991
"&+͟)+
1992
"&'͟)+
1993
"V&p1"&]̓'+K(h_Q''ifQ''1U(l|!+*/!lq),)
*&+m̓'&'m̓'!lq),)
,|!'B+*͉#!+
1994
"!
1995
"!."&'m̓''͉#{c绪@ld Overflo3Internal Erro4Bad File Numbe5File Not Foun6Bad File Mod7File Already Ope9Disk I/O Erro:File Already Exist=Disk Ful>Input Past En?Bad Record Numbe@Bad File NamCToo Many FileUnprintable ErroG!E !G!Ȇw!M O ME:@>2Z>2]>2\2_"b!Q"m000
1996
STO!1ͫ*m..
.       ........ /*{|8:x¦*v|ʦͬ͵ s#r͵     {w#6"y*`*v>2x+!9N#F͵~#~~+~#~+^#V###ü###ü|~#fo!0
1997
Intj1Ѫ@$#,###.##0                                                
A -- DEALER --Q  TOTAL:\BET :dCASH:
l -- PLAYER --|*** BLACKJACK ***KQJ10A/ЄPІPM?ZPh8@@(;0WtU@  ' &H00,&H9B,&H00,&H84,&H09,&H1FFK &H8B,&H00,&H99,&H84,&H09,&H1Fjo &H99,&H00,&H8B,&H1F,&H09,&H84Îx &H8B,&H00,&H99,&H1B,&H09,&H1B1  Play again (Y-N) ? &Congratulation!!!  You broke the bank.not to gamble!/You're broke, did'nt your z˒@
1998
!."&'m̓''͉#!."!͈+!'v,F'!B+!s+*&'m̓''͉#!
1999
"!
2000
"!+."U(lu͞'m!7q),)!|q)))͓'͞)&7̓'Q'#͵͏0&79͟),)!|q)))͓'͞)&7̓'&m̓'#͵͏0&7-1.ժ@<2!i O	LD!?^#V#N#F#{YOO6+F6!4~֫; wF!>w+w+w 5Jʙ9v"
2001
GSљ
2002
e͘w>hFhiuh!~2 #~#^#V0++/;": *k| ! ..**!NDCEC*
2003
     DC"
2004
"oC**
2005
N45@ernal Error - No Line Number
Q͵~#ʍ0 at lineͬ@ë>t~#fo>0 at address|0}0ë>
=>
2006
=~#*Tz>~#fo!9"V!*V"X!*Xm@
LLX  pHH``  @@0 @01[[[[ BASLIB #560000 5.23 - OWNED BY MICROSOFT, 1980 ý@@_WDM*"!-*u0##"-ä>22*^#V"##^#V"2!+/@mother ever tell you        "     * .  .3                                              dError - Illegal entry|   Push!Dealer Wins!
2007
  You Win!Dealer BustsBUSTED5 Card Charly - You winHSDOption (H,S,D)? I have BlackVE8ʪ@m̓'7!(79}͞'m &7m̓'7!(7!+!+B+!+B+*!B+!+B+*͉#!."&'m̓''͉#!."&'m̓''͉#!."&'m̓''͉#!."͞'m&7m̓'7!(7͉#!
2008
."͉#!."F(/͉#!."͉#!쎥A{_zWÃE}_|W2"Ĩ9"
2009
s^#V#*D~#~##Fͥ(:F!ͥ(ā%Ϳ(Ͷ()YF####N#F#^#Vi`:?F*JF0+:
2010
r+s^#V#2)Ͷ(kF"i`"
2011
*
2012
~,2EH~7"#B"#M"#
"#7"=#B"=۞QժA~_w#~Ww#--*-DM~#^#V#l.,..+zI/+{I/##{z~#q#p_.ya.xa.DM.~#a..YP+++"-6@###{_zW+r+sɷʻ.*#-|™.HR-^#V+"#-w#s#r+++r+s##!..*q0{z*s0?.}|~#.yG͆.x>є-A.9+~##++Ė/>>+V+^+,++r+s/*~.N͆.c+c+//~#~#fo>|NBKͭ+PY|NBK
2013
Ҟ+
2014
o_Á+zNzʵ+
2015
һ+_+o}`i./DM|N!9>.F*'#^#"?>,?>A!>!>!>^#V#!Ñ(>2(>2(>2(>2(>2(>^#V#^#V#ð(>\(>\(>\(>\(>\(>^#V#!ð(>Å(>Å(>Å(>Å(>Å(>!?ð(Ü(              G(ʬ(û(           G((~#fo(##(>(~+~?~(+#ҟn*A#$,(%z@W$~#>.Ž$#I%~##%G%T]^###xG#I%z+i%xi%~-d%i%>Wx2#CxҲ#zg."#`i"#2#%~#;=x”$Þ%%;=x2#2#ñ%ñ%%x2#y2#>2#2#z>+;=!~6#w~!%0N%i&Y_NA#M"=#͢"=#7""B""M""͢""?X"?X""?a"H~#
Y"x201:#"‘"&5.<I#~ʊ";=#~"8#&5~ʍ" ;=#Ô">201:#F#~#fox"I#""~#;=""/">";=G:x"=*+~<#=##HlgAG͆.x#N#F&	..͖//*q0*s0͍>E/0?/͖//###&/k/0 during G.C.
Qk/0
Q0
2016
Internal Error - String Space Corrup#N#F*-yx/*!-yx/++`i+V+^͍>`/##6+6+~6>@++*#-"#-s#r+.*-#~_#~WWlA
,?>>201>!+>&5>+>~#/,x.>Y,>Y,>Y,>Y,>Y,>͐,!+>},>},>},>},>},>͐,ʌ,~#fo##GNʼ,yʼ,#~#fo~#fo,#ʻ,
«,
y,y<.,),)//~/o&~ÌCC>ìC^#V#<)͙F22V)>!)"E)!)"H)2>2D)2G)À)C>ͷ)>|Nî)ͷ)Ô)G)D)!LDC!BãCͶ*e1?>*Ϳ*Q3*|1?>*Ĩ31A   GEC[@!\'y͎&ͪ&Ͱ&͎&ͪ&Ͱ&͎&ͪ&Ͱ&ͼ&͎&ͪ&Ͱ&ͼ&͎&ͪ&Ͱ&͎&ͪ&Ͱ&͎&ͪ&Ͱ&ͼ&͎&ͪ&Ͱ&ͼ&&&^#V#&"&*&&Ô&&^#ͧ'&&^#V#&Ú&"&~2&"&*&*&:&>:&C>:&''L
2017
##~#*=!"**~="#/<I#8#=.#> ;=">,;=W*#^
l#f#+=f#=z{~#{_p#͉#è#!"!"k2%};#N<*>2!#":ʲ#2#2#2#:#G:*_x”$:#ʲ##:*$A    0Tr+s##6"!-###!#-~#fo-0͍>0<*-"-*!-}o|g6@#s#r#6"!-*s0*q0"#-}w>#w##͍>X0++6+6%-R-mH>͟0n&>|N}͟0w:?ڶ0:?0!0LDC~=#=00~=#0G~#0#0++00#WA>6+l:Q3|1//"QG%-(-+-P.-1-74-7-:-=-@-C-F-I-L-OO-,_!-4b-5*-"-~#N#F#ڢ-|-
2018
z>e-yx҇-   e-+++6@#yw#xw+++6###!-~6ڳ--b-.*-#~#~b-E!*-"-~#^#V#.-z>-|--++mA
Ͷ*2?>>Ϳ*~,",*#"~C*C*#/*N"I*#*x"d*yz>+~ c*
X*y.*͵^#V#{‚*!~"g"i>2~p*N#F#*g~=ʱ*}|ұ**Ü*Ϳ*X3*:~p**gn>~=Qn>~,*#"gɧ**i"g+V+^"iWő3ADDMED'BAA?z>~#fo>,':?2?>:?J'2?#K^#V#^#V#&>^#V#&>>^#V#>a'>>&)))͵>!>!>!>!>!>^#V#^#V#Ñ(>!>!>!>!>!>^#V#!?Ñ(>!>!>22gA#
$:##*#DM*#}3$:01ʸ#|'5~j$;=#'$:01¸#*#EN#^#V`f$
Y$;=I$$f$> ;=_$/:##2#X~#\ʰ% Š$y$C>\%;=_W%W~#!ʫ%#$&ʦ%ʘ%+>ʗ$+~#.%_ʇ%\u$Ž$$$*Ž$x#$~$> $$#WI%~#.%QPckB:1=	#~~(PY!'	ůw͵W:D͗Z==U͆:X1*?}/o|/g#"?|͉1-FX1!?~wɯ2?͆:s1ͬC͉1*?͉1-F͆:s1͌C>>.3~9#Î19'1!?ì1>!??21#
²1!?B!?͓2͞?>>1>|}+!I3A[2ʹF+6!?>OC2?!E3|تB=^#V#>ɷ!?*>!?%>?*>?*>w#w#w#w###{·P>>?V>>?;>
2019
~#=Z>!;>#~ m>       m>Ʌo$ɧGw#ƒ>{z>?c@b>^c"gc!gcc7>c#.}co
2020
g7%c*j!c#c##c*j##n&c!j ʸc#DFB});0?
2021
 
2022
))))صo;a{ 2͆::?:?2:   12
2023
12   1KK|N,ʃ;-:q;*r!0"t{͆.f$%ʧ;!;*tÒ;:|}!"k>6>4>?>=>:>7>5>2>3>@>C>o&Y!"k! "!;: 0B8yR4OzWOT48&8/<
2024
b8ͯ8͆:8CO&2Ø8918E4À8T4ͯ8͆:8t#&28918=60#88960#=8{DG5"?`i"?Xj`BD!A3A!?A~_#~W#~OGOD!
2025
:LDE.2ɇ<o&͉1-F*?*?^2"?`i"?!?^#V#N#F#!E3MEGx{G!?6Fwg>IHH×2:01Gw#—22ì2!?2?͆:?͆:2*?||<͆:*?2ͦ2!:͠2ͼ1l12 2:?2?:?c;m2:=ڪB7~4Ҿc4o&~#fo>e^#Vzddѧd+^#Vj!
2026
o
2027
gId$>-c%de6+6%d##ic>2^c\2='<<=+;<~=O<+=O<==! 2=R<3=O<:=h<>\=2=y<=7
<       <
2028
Œ<
<<=
<ª<
<=> =>4<´<>#;<<6=! =O< O
2029
O<>
=3=<
O
2030
9/>ͩ1H9>ͩ1p#=?9!?M2{9 2>m2P2\:?9[2/{_#zW#yO++ҏ92#P2p#ځ9>ý9b:>9N#F#*?/}o|g9"?p#=½99w1_c{)`1B       #~+K6-"60OxGK6#~        6`xE@6y    5>21P6|5865"?`i"?P2#WY8:1~6È66Ҍ6860e29+~0ʛ6.e26͆:>"w#6+66-/</
2031
6:#p#w#6!
1#zN778z8ͷ9{1=8_5$i4WB
2032
?
2033
333|/g}/o)3!c;:?23m2"?>201&2aj(3 L}`1͆1N;>2     1`h)3~&ʡ:-ʀ3+ʀ3+l:g4.
4eʒ3E¼3l:lʪ3Lʪ3qʪ3Qʻ3:013>3~%4#+4!,4d3D354l:͗:l:43_{_D4T4371۪B?/qA>!?͐B?.@>!?̓B:?<=UB!?B!>Bx@!?5@ØA%!?N#FʹF+6@!?>OCiB2?:?ͶBHx/F+N+=@!?@!?>q#p#=@!?A"Y"B=wë=>^=@==~
2034
,=>
==#=0a~*
R=#~+
2035
:Gʏ=9Â=:p«=<2p*m"9=!="m	=@*654> ;=~==*!";=">
;=>
2036
;=:==>
@>
2037
@*9B
Ƥ~@zZrN       vHTʚ;@B''d
2038
#~: l:  l:
2039
l:0?<=:01ғ:7-++l:);Oʲ:Hʲ:+;::)3H#::KM!::}0?)))صo:M!;;eЂɪB7p#6!1#:11~ 7*7+7l:-+$0F7#l:F7++w<7      7F76%7j7:1x7&5+6%&2a7͊2Y87_x889896_yR47T47{_x78878y9O8GO97*11=8P6s1ѯ7͊27Yb5B͆:!5223͆:354À3l:!52!2354l:3e1|1͆:g22=͆:11
2040
40_3#5!?͆:5:?2?|ʪC>@@ͻ@*>CʼG:?ʼG!?N#FͥE8CqKAG}B{Cx
4A+AöB!?WCCAj0        TeB׳]h!I.k
2041
͵@G͌CÒA͵@̓C!?A%!?q#~++w+q­AHDNn"~`35zr1{r1h!ICHyOkH)C":P('<(:(%=2:<2:(=2:<2*"*}Do|/g"!P"[!#R 
:v82S^#V{(*r+s:(	~q###~q+!R>2u2y>2w!'G^6#V6#6#z(
2042
*z!ͷͷ*z!ͷgѪC!~w
( x(6_+>  8w#6_!u'!D(w#D +w#>/w#D ++w#D +w#>/w#D ++w#D +wk!2y2~>22!">2>22v>2w>
2043
2xR9)\:s("![^#Vz<(!q,Cy
H:?:?7|/G}/O!>0H  /H7>{_zW}o|g=&H|g}oXHCZQKH        o-yOzW{_xG[H?*?DM^#V#N#F#xpGƒGG%J!?qx!?GF#~怩OG4ÏGgo"?"?Gs#r#q#pGGGG"?`i"?*?*?DM^#V#N#F#xUCE)Eg.*v?:x?OzE)Eg.*?:?Ex<=@E{_zWxG)yOHGÜG?FPEGGHͥEy+F+F+Fw`h|ʝEgyҁE:?O|g}oxG-|uE}pEFElaOoE!?~GxEƀʻGwʹFw+ɷGüGGx{G!?6FwgEzE
>IH|ԮG{>2?F/
2044
>2y"|[z:|(     z!AR*|"z:~ :y2~2y*z">2[*~(( (/6:=2 ">2CP:s= s#r###![^#V#z<(~##!8!ͷͪ    ͷͷ@ͷͪ  ͷͪ       eͷͪ  ͷͷ@ͷͪ  etͶ:v=:s<02s
2045
ͪ  @eͪ  t!DpGC1<! (  # }!|8!e"m_
< !" *"q1<*q[oR0Sq>2u!"!T"!"!"z"|2s!'!!
w!

!&
!;
b!P
!e
!z
(NC     H!
HHy/!?~F#~+~+~+~LUX)!"?|FFF-F͐FzpFzBtF|G||tFHtF%O_yW!?~/woG}_}W}OFG||DM!>))үF        =§F!?~7w?##wy7O*?*?"?"?ajSX%GʼGJS\E!?ҼG/
2046
 
2047
2!'~# ## ~+ngB w+w:w<2w![^#V#{<##Bz {8Ћ_֪Cr#x í!r#x! r#!	n*q!
R*o>2t'͘͘d͘
2048
͘}0*o
R:>2:u<2uR>220B8   z0(>2t:t::=2(!Cq#:=22>2C!1>2:(T=2![(NC
L!
!

!
:!
!!
!!!
D!   4!
*(180O>
2049
2l!+| "2*  !"o>22ͭ[o*qRkSq*q"!8+!c;R=H1C~Gx8
GG@G̓GF#GpGGx|RG9GBGKGejSXRGRGch|gG{_zW}o|gSG"k?"i?x!i?~w#wGpGƒGG%J!?qx!?GF#~怩OG4ÏGgo"?"?Gs#r#q#pGGGG"?`i"?*?*?DM^#V#N#F#x+C!?6Fg>IH|ԂF!>CakG8DE8DH!?~+>wH?FODGH:?GbD/<͐FHʹFgIH!?D~_#~W#~OҜG#4ʋG._HÜGG~_#~W#~O|FF?FñDGH>ORD?FDGpFHȯGͥE"v?y2x?Fo͇F͐F!D*?:?OE?4ʋG{HD###N+F+V6+^66#6#6!      5 i~W +
 z !#~ #y
2050
 :2~W #y
2051
 z +
~ +
 :2x(8*o"o9:v=2v:wʆ
2052
:x(=2xÆ
2053
:Pʆ
2054
:O*z####B0     }Do|/g͘(0O}8!~ #=>D*7D+a$D  %,3:AHOV]d  JKNOAD Bayley - 3/81- SCORING -- OPERATION -Lg. Invader    30 ptsSm. Invader    40 ptsSaucer     50-300 ptsBonus Pod    3500 pts<5> Stop pod<4> Pod left<6> Pod right Fire missileBy: Date: Enter Skill level (1-7) or  to exit: REMAINING PODS: SCORE: LAS}rDz(yDOB  {_:<2!o|g~(0/{
2055
0I~(E68@7[R:D_
2056
0*~(&68![K{_
2057
0~(68:w=2w
2058
:vy82x!'^#V#Nzğ
2059
###y<8>wOkb8!P!    N~((( (6~ !R0q+r+s+6+6:w<2wMD*B 6J2;ЪD/PD0#ZDefij012345ELSZahov}	$		%,3:AHOV]d	̖i	D	T SCORE: HIGH SCORE: \*/ < 50>  <150>  <300> CONGRATULATIONS!!! YOU BEAT THE HIGH SCORE!Please enter your name for the record: ____________________Enter today s date (MM/DD/YY): __/__/__invadersscrlP[D
2060
2~!B0ì!>0^#V##B(#= 5 !^#V+{ 7!Q!'~#(##+s#r#6*|(
+"|>?2: R:=2("[*"!P     *6#P
 !"!~Dw#~/w=2*6#P
 :< i
2061
D4ٗyD5YD
   $  %,3:AHOV]d ̴v$&DJKNOefij012345ELSZahov} $ #8D!T"!":lG*m+| *[([ k~w 6_08:0!0^#V#~##2
2062
dT
2063
***  V E C T O R   I N V A D E R S  ***by M.W.ưE1!6 #x !ͬ!    ͬ̈́1!6 #x ><2
2064
<2
2065
>2
2066
2
2067
 
2068
d!
2069
d!36#6!=6#6!
2070
kd!_
'!/   ͬ!C        2ͬ!C        "ͬ!X        uͬ!f        dͬ!w        ͬ!        Bͬ!        ͬ9!P96 #
 !kA1r#s######W!ŪEXSTUqTXTEGE!B
2071
ͬ!P
2072
,ʹ!B
2073
ͬ!W
2074
ʹ!B
2075
ͬ!`
2076
ͬʹ!i
2077
ͬ!6͘Y'N !* 
2078
80Gy0w#pF#!p+|Œ@8_~#^#V#N#P6 #
 ***  V E C T O R   G R A P H I C   -   Z 8 0ƯE!3#"
2079
:
2080
(P!"
2081

2082
P!3c!~8!c!#[
2083
R0"
2084
*
2085
|< *
2086
"
2087
*
2088
[
2089
R0S
2090
*
2091
| *
2092
!c!#[
2093
R0"
2094
¼*
2095
[
2096
R0
2097
S
2098
S
2099
„[
2100
z(;!
2101
ͬ!{@
2102
8
2103
r#0w!kd!k~ͬrVE
 ! ͬ!        ͬ͘1802
2104
 
2105
!      ͬ!6͘PQ *+u
2106
ͬ͘ ʹ
 ʹʹS O++
2107
ͬ͘ ʹ
 ʹʹ!kc!d:
2108
<2
2109
2
2110
ͬsU d++
2111
ͬ͘       ʹ4
 ʹʹ!PSEVQ&0:D)3= 
2112

2113

2114

2115
                          +MEK߽E   O T H E L L O  ***(c) Vector Graphic, 1981*** Z80 OTHELLO ***--------------------60 Moves left  Human   : 02  Computer: 02P - PASS  S - SWITCHQ - QUIT  U - UNMOVEEnter play level(1-4) Enter your move human!Foolish human,You cannot moveĪE        4:
2116
!+
2117
ͬ!=
2118
 
2119
;P!~ 
OG        
OGB# d~(      (/#>2
2120
~ 86!
         ^#V~ ~( 2
2121
~(6
 :
2122
(6:
2123
7
2124
       >2
2125
!uP(Y:
2126
 w1E
2127
kd!
2128
d!36#6!=6#6!
2129
:
2130
2
2131
ͬ4AFIFwW#6͘ 6 +D1890w_#6͘ 6 +
 6 !
2132
 
2133
ͬ͘       ʹ4
 6 :
2134
<(
2135
P!kc!k~k3Ex
(#"!N#FW(
*J>7Å*M|N+"MN:LHͅÅD
Å
>**͓     b".*"]
!/~##ʁtZ*F#n!Is!^#V&&##&))::^#V#*^#V>+)x-8_EͲE
 there!You cannot pass!Computer moves toComputer forfietsturn* Game Over *I win!You win!Tie gamePlay again?QUITPASSUNMOVESWITCHle[E!Ox=(= x=(= !}:
2136
 !hy(!SP   #x'G
:
2137
n=2
2138
̈́!!^#V#N#F#~(#~(!'         w#6:
2139
(P:
2140
(V:
2141
(g:
2142
=2
2143
!kd~  #z2
2144
{2
2145
!u:
2146
o!r:
2147
o!:
2148
o:
2149
O:
2150
(08ʹ񟱸'E0ʹʹ>2
2151
Xʹ!      ͬ!
2152
ͬ̈́<ʹʹ4!d:
2153
<2
2154
!kkcͬʹʹ!"
2155
"
2156
"
2157

2158
P!kd!k~ڽ:
2159
 !k#"
2160
ç!k#"
2161

2162
P!kc!~!kڏ:
2163
ʃ!"
2164
"
2165

2166
P!3c!3~8pi5F10 (! # }>P8>p2< !6#!" *"l!k!-       !Ep        !        !        !59
2167
!%~
2168
!
2169
! 
2170
!p
2171
!U&!V!P!IIl!!^     !:9F,bF attempt to move the snake backwards.  Use the following keys to maneuver the snake: move up                      move left move down                   

move rightPress to begin...snake [$-mF Zz!@G&{O7+!0xfWy=R>r> ry=a>r>ry=p>r>Gʄʌx/Æxw~>”/P: = ** SNAKE - VER. 2.1 **HIGH SCORE: BY: SKILL LEVEL (1-6): SCORE: LEVEL: PLAY AGЪF* //* >2 d$2 >G xuÊ2 * * * ! 6#d2 : * +V+^* >!  ~G#~#" 6#6!++=2 * * ##N#F: !XhF #: !!!.& !! 8G <I1<7<w<2 C ld}2 !T" !" 2 2 2 2 2 ! " !06#!_0@6>#w# ©66#!: <A=O=Z=Px2 ͛͡d}2 !+|ܲF1VsF scr f  . ~ Ͷ ʻ

2172
.͓=«f|«}w#Ä
2173
2174
>2L͐!
2175
=«f}ʫ+"MD
Å
2176
D
!
#uPAFAIN? (c)Vector GraphicENTER NAME: DATE:   The object of SNAKE is to amass the highest score by maneuveringthe snake and crashing into the boxes that appear from time to timeon the screen.  SNAKE may be played at six different skill levelswith 1 bei@F    A!Z!P!    }|>N!~=#~F>##/T>:=G0O*D&}oPʀʀʀpJFq͙͙p͙‡S2d|2:2:'2:2:'2͛!h~ƀw#
P͙͙:W:׆F
2177
{::=2r,͡:=2S/͙͙͡*k*k*     k!6#x 8I˯AʗZʗPʗO2!/:#:!:=G0w#x0ww#6I08:0w!h0?!9
2178
F6pF7MpF
ng the easiest and 6 being the most difficult.  You willreceive a point value equal to the skill level for each box you hit.  The game will end under three conditions:a) You crash into the large outer box.b) You crash into the body of the snake.c) Youf#F_:g:oRjc"!5      6I
( x(6 +>  8w#6 > (&    !g(w# 6 +w#>/w#
2179
6 +6 +w# 6 +w#>/w#
2180
6 +6 +w# 6 +w!^I˯YN*"2o5}F$o>g~w#
P   @    
        
2181
*))"?d|?(vG}?(vO     ;"#;"#;"#;"$;"#;"#;"#;"$;"#;"#;"#;">*@BdG*
2182
*  USER CONFIGURATION MODULE FOR VECTOR GRAPHIC
2183
*  DISK SYSTEMS AND CP/M 2.2X
2184
*  COPYRIGHT (C) 1979,1980,1981 VECTOR GRAPHIC INC.
2185
*  LAST REVISION DATE: 08/14/81
2186
 
2187
*  This module contains the source code for the user configuration
2188
*  area of the svG     ;USER LIST OUTPUT
2189
                JMP     PUNCH           ;USER PHYSICAL PUNCH
2190
                JMP     READER          ;USER PHYSICAL READER
2191
 
2192
*  ROUTINES IN ORDER OF JUMP TABLE
2193
*
2194
COLDBOOT        EQU     $
2195
*
2196
                IFT     TIMESHARE
2197
*
2198
                LXI     H,INITFLAG      ;POINT TO PRINTER INIT FLAG
2199
                MOV     A,M
2200
                ORA     A
2201
                RNZ                     ;RETURN H/ӪG BOOT AUTO COMMAND FLAG
2202
*                                       1 = ON, 0 = OFF
2203
*               BIT  7                  AUTOMATIC PAGING FLAG
2204
*                                       1 = ON, 0 = OFF
2205
 
2206
*  TEMPORARY    STORAGE
2207
*  - PLACED AT BEGINNING TO KEEP POSITION CONSTANT, RELATIVE
2208
*    TO BEGINNING OF USER AREA
2209
*
2210
LINECOUNT       DB      56              ;LINE COUNTGRINTER)
2211
*
2212
*  DEFINITION OPTIONS
2213
*
2214
*  PRINTER CONFIGURATIONS (ONE ONLY)
2215
*
2216
C.PINH          EQU     0                ;INHIBIT PRINTER, SEND LIST TO CONSOLE
2217
C.PTTY          EQU     1               ;USE TTY DRIVER
2218
C.PQUM          EQU     2               ;USE QUME DRIVER
2219
C.PCEN          EQU     4               ;USE CENTRONICS DRIVER
2220
C.PSYS          EQU     7               ;USh:GICATIONS STATUS
2221
SER.DATA        EQU     BS.BASE+4       ;SERIAL DATA PORT
2222
SER.STAT        EQU     BS.BASE+5       ;SERIAL STATUS/COMMAND PORT
2223
PAR.PORT        EQU     BS.BASE+6       ;PARALLEL STATUS/DATA PORT (I/O)
2224
PAR.CNTL        EQU     BS.BASE+6       ;PARALLEL CONTROL PORT (ZCB)
2225
PAR.DATA        EQU     BS.BASE+7       ;PARALLEL DAEhǪGystem.   The module can be broken up into two
2226
*  sections.
2227
*
2228
*     (1)       Defining the user option and printer configuration
2229
*               byte.
2230
*     (2)       Source code for the different printer drivers.
2231
*
2232
*  For complete descriptions of the these areas, refer to the芴!GIF ALREADY INITIALIZED
2233
                MVI     M,0FFH          ;ELSE SET FLAG AND PERFORM INIT
2234
*
2235
                ENDIF
2236
*
2237
                MVI     A,89H           ;INIT BYTE FOR 8255
2238
                OUT     PAR.INIT        ;(ZCB PARALLEL)
2239
COLDBOOT10      CALL    USRSETUP        ;GET PRINTER CODE
2240
                RZ                      ;NO PRINTER - SKIP INIT
2241
                CPI     C.PSYS          ;CHECK FOR EXT[lG - SECOND BYTE
2242
PAGEPOS         DB      00              ;PAGE POSITION - THIRD BYTE
2243
PAGESIZE        DB      0,0,0,0         ;FORM SIZE DECLARATION
2244
USRCONF2        DB      80H             ;SET FOR ZCB BOARD
2245
*
2246
* A DESCRIPTION OF USRCONF2:
2247
*
2248
*               BITS 0 - 6              RESERVED
2249
*               BIT  7                  I/O BOARD FLAG
2250
*                                       1 = ZCB, 0 = I/O1 zGE SYSTEM PRINTER DRIVER (EXT.PRT)
2251
*
2252
C.APGE          EQU     80H             ;AUTOMATIC PAGING OF LIST OUTPUT
2253
*
2254
*  SPECIFY CONFIGURATION BYTE BY SELECTING (ADDING) OPTIONS AS REQUIRED
2255
*
2256
USRCONF         DB      C.PINH          ;DEFAULT AT NO PRINTER
2257
*
2258
* A DESCRIPTION OF USRCONF:
2259
*
2260
*               BITS 0>ŪG  TA PORT (ZCB)
2261
PAR.STAT        EQU     BS.BASE+8       ;PARALLEL STATUS PORT (ZCB)
2262
PAR.INIT        EQU     BS.BASE+9       ;PARALLEL INITIALIZATION PORT (ZCB)
2263
EXT.PRT         EQU     0EC00H          ;EXTERNAL PRINTER INIT ENTRY
2264
*                                       ;- DATA AT EXT.PRT+3
2265
*                                       ;- STATUS AT EXT.PRT+6
2266
*
2267
                IFT     TIMESHARE
2268
}֪G
2269
2270
*  Vector Graphic CP/M 2 users documentation.
2271
*
2272
***********************************************************************
2273
*
2274
                TITLE   USER CONFIGURATION AREA
2275
*
2276
*  DEFINE WHERE THE USER AREA BEGINS BY REQUESTING THE SYSTEM SIZE
2277
*  AND THE BIOS VERSION./tGERNAL PRINTER
2278
                JNC     EXT.PRT         ;INITIALIZE EXTERNAL PRINTER
2279
                CPI     C.PCEN          ;CHECK FOR CENTRONICS
2280
                JRZ     COLDBOOT20      ;SPECIAL IF CENTRONICS
2281
                                        ;OTHERWISE - ASSUME SERIAL
2282
*
2283
*  INITIALIZE BITSTREAMER USART - ONLY NECESSARY ON COLD START
2284
*
2285
                LXI     H,SERINITUG GOR I/O2
2286
*
2287
***********************************************************************
2288
*
2289
*  BEGIN ENTRY JUMP TABLE
2290
*
2291
                JMP     COLDBOOT        ;USER BOOT BOOT INITIALIZE
2292
                JMP     WARMBOOT        ;USER WARM BOOT INITIALIZE
2293
 
2294
                JMP     LISTOUTSG
 - 2          PRINTER CONFIGURATION BYTE
2295
*               BIT  3                  COLD BOOT PROMPT INHIBIT
2296
*                                       1 = INHIBIT, 0 = PERFORM
2297
*               BIT  4                  CONSOLE TO PRINTER INHIBIT
2298
*                                       1 = INHIBIT, 0 = PERFORM
2299
*               BIT  5                  COLD BOOT AUTO COMMAND FLAG
2300
*                                       1 = ON, 0 = OFF
2301
*               BIT  6                  WARM0AG*
2302
INITFLAG        EQU     0FF19H          ;PRINTER INIT FLAG
2303
*
2304
                ENDIF
2305
*
2306
                ORG     USERAREA        ;BEGIN EXECUTABLE CODE
2307
*
2308
***********************************************************************
2309
*
2310
*  DEFINE THE SYSTEM OPTION AND PRINTER CONFIGURATION BYTE
2311
*  (DEFAULT AT NO Pj𓞪G
2312
*
2313
MEMSIZE         REQ     'SYSTEM SIZE (IN K BYTES): '
2314
TIMESHARE       REQ     'TIMESHARE SYSTEM (0=NO, 1=YES): '
2315
*
2316
USERAREA        EQU     MEMSIZE*1024-300H
2317
*
2318
BS.BASE         EQU     2               ;BITSTREAMER 2 BASE ADDRESS
2319
COM.DATA        EQU     BS.BASE+2       ;COMMUNICATIONS DATA
2320
COM.STAT        EQU     BS.BASE+3       ;COMMUN=@|H      ;POINT TO SERIAL INIT DATA
2321
                LXI     B,0600H+SER.STAT;GET READY TO SEND 6 BYTES
2322
INITLOOP        OUTI
2323
                XTHL                    ;SHORT DELAY FOR 6MHz USARTS
2324
                XTHL
2325
                JRNZ    INITLOOP
2326
                RET
2327
*
2328
COLDBOOT20      MVI     A,80H           ;STROBE IS BIT 7 (I/O)
2329
                BIT     7,M             ;TEST BOARD TO FIND STROBE LINEtsҌfHY
2330
                MOV     A,C
2331
                OUT     COM.DATA
2332
                RET
2333
 
2334
*  LOGICAL READER INPUT
2335
*  SETUP FOR DATA COMMUNICATIONS
2336
*  INITIALIZATION IS RESPONSIBILITY OF SYSTEM MONITOR
2337
*
2338
READER          IN      COM.STAT        ;GET STATUS
2339
                BIT     1,A
2340
                JRZ     READER
2341
                IN      COM.DATA        ;GET DATA
2342
                RES     7,A             ;CLEA\HTH DELAY
2343
                XTHL
2344
                INR     A
2345
                OUT     PAR.CNTL        ;SET STROBE HIGH AGAIN
2346
                RET
2347
LISTDATA20      OUT     SER.DATA        ;SEND IT OUT
2348
                CPI     0AH             ;LINEFEED ?
2349
                RNZ                     ;NO MORE ATTENTION
2350
                MOV     A,B             ;GET SAVED USERCONF
2351
 
2352
                RNZ                     ;ALL DONE WITH STANDARD
2353
LISTDATA30      CALlaHsHST DATA OUTPUT HANDLER
2354
*  NOTE: REGISTER 'C' IS UNCHANGED
2355
*
2356
 
2357
                ORA     A
2358
                JRZ     LISTDATA        ;WAIT UNTIL READY
2359
                CALL    USRSETUP        ;SET POINTER,GET PRINTER CODE
2360
                MOV     B,A             ;SAVE PRINTER CODE
2361
                CPI     C.PSYS          ;SYSTEM PRINyHSTSTATUS10       ANI     1
2362
                DCR     A               ;0 = NOT READY
2363
                RET                     ;FF = READY
2364
LISTSTATUS20    IN      SER.STAT        ;GET SERIAL STATUS
2365
                ANI     1
2366
                DCR     A               ;0 = NOT READY
2367
                CMA                     ;FF = READY
2368
                RET
2369
*
2370
*  LIST OUTPUT SECTION
2371
*  NOTE: REGISTER 'C' IS UNCHANGED
2372
*
2373
LISTOUT         CALL    LISTDH
2374
 
2375
                RLC                     ;STROBE IS BIT 0 (ZCB)
2376
COLDBOOT30      OUT     PAR.CNTL
2377
                RET
2378
*
2379
SERINIT         DB      0,0,0           ;RESET USART
2380
                DB      40H,0CEH,27H    ;MODE AND COMMAND
2381
*
2382
* WARM BOOT ROUTINE
2383
*
2384
WARMBOOT        RET                     ;OPEN FOR NOW
2385
*
2386
*  STATUS OF LIST DEVICE
2387
*
2388
*  RETURNS宣GHR HIGH BIT (OPTIONAL)
2389
 
2390
*
2391
 
2392
                LDA     USRCONF         ;GET CONFIG BYTE 1
2393
 
2394
                RET
2395
 
2396
                FILL    USERAREA+256-$,0 ;CLEAR REMAINING SPACE
2397
 
2398
JuHL  LISTSTATUS      ;WAIT FOR PRINTER READY
2399
                ORA     A
2400
                JRZ     LISTDATA30      ;LOOP UNTIL READY
2401
                MVI     A,3             ;END OF TEXT CHARACTER
2402
                OUT     SER.DATA        ;SEND IT OUT
2403
LISTDATA40      IN      SER.STAT        ;WAIT FOR ACKNOWLEGE
2404
 
2405
 
2406
                IN      SER.DATA
2407
                RES     7,A
2408
                CPI     6               HTER ?
2409
 
2410
                CPI     C.PCEN          ;CENTRONICS PRINTER ?
2411
 
2412
                JRNZ    LISTDATA20      ;ASSUME SERIAL
2413
 
2414
                JRNZ    LISTDATA10      ;JUMP IF ZCB
2415
 
2416
                OUT     PAR.PORT
2417
 
2418
                MOV     A,C
2419
 
2420
                CPI     0CH             ;FORMFEED ?
2421
 
2422
LISTOUT10       CPI     0AH             ;CARRIAGE RETURN
2423
                RNZ                     ;NO SPECIAL ATTENTION
2424
                INR     M
2425
                LDA     LINECOUNT       ;GET CURRENT SIZE
2426
                CMP     H
2427
 STATUS OF LIST DEVICE IN (A)
2428
*    00 - PRINTER IS NOT READY FOR CHARACTER
2429
*    FF - CHARACTER CAN BE SENT TO THE PRINTER
2430
*  NOTE: REGISTER 'C' IS UNCHANGED
2431
*
2432
LISTSTATUS      CALL    USRSETUP        ;SET POINTER,GET PRINTER CODE
2433
                CPI     C.PSYS          ;CHECK FOR SYSTEM OR NYMH8,SH;CORRECT RESPONSE ?
2434
                JRNZ    LISTDATA40      ;CONTINUE WAITING
2435
 
2436
*
2437
*  LOGICAL PUNCH OUPUT
2438
*  SETUP FOR DATA COMMUNICATIONS
2439
*  INITIALIZATION IS RESPONSIBILITY OF SYSTEM MONITOR
2440
*
2441
PUNCH           IN      COM.STAT        ;GET STATUS
2442
                BIT     0,A
2443
                JRZ     PUNCH           ;WAIT UNTIL READwnH
RES  7,A             ;RESET STROBE
2444
                OUT     PAR.PORT        ;PULSED OUTPUT
2445
 
2446
                XTHL
2447
                SET     7,A             ;SET STROBE AGAIN
2448
                OUT     PAR.PORT
2449
                RET
2450
LISTDATA10      OUT     PAR.DATA        ;SEND IT OUT
2451
 
2452
                OUT     PAR.CNTL        ;STROBE SET LOW (LATCH DATA)
2453
 
2454
                RNC
2455
                LDA     USRCONF         ;GET CONFIGURATION BYTE
2456
                ANI     C.APGE          ;CHECK FOR AUTO PAGING
2457
LISTOUT20       MVI     M,0             ;CLEAR PAGEPOS
2458
                RZ                      ;RETURN IF NOT ACTIVE
2459
                MVI     C,0CH           ;FORM FEED PRINTER
2460
                                        ;FALL THRU TO LISTDATA ROUTINE
2461
 
2462
*  PHYSICAL LI#+HONE
2463
                JNC     EXT.PRT+6       ;CHECK EXTERNAL PRINTER
2464
                CPI     C.PCEN          ;CHECK FOR CENTRONICS
2465
                JRNZ    LISTSTATUS20    ;ASSUME SERIAL
2466
 
2467
                BIT     7,M             ;ZCB OR I/O BOARD ?
2468
 
2469
                IN      PAR.PORT        ;GET STATUS (I/O)
2470
LIW6I*
2471
*  USER CONFIGURATION MODULE FOR THE VECTOR GRAPHIC CP/M 2.0 SYSTEMS
2472
*  COPYRIGHT (C) 1979 VECTOR GRAPHIC INC.
2473
*
2474
 
2475
*  DRIVERS FOR THE SYSTEM.  A TOTAL OF 256 BYTES ARE ALLOCATED ցt$IHE (A) REGISTER
2476
*    "00" - DEVICE (PRINTER) IS NOT READY FOR CHARACTER
2477
*    "FF" - CHARACTER CAN BE SENT TO THE DEVICE (PRINTER)
2478
*
2479
 
2480
                XRA     A               ;IF NOTHING ELSE PRESENT
2481
                RET
2482
 
2483
*  THIS ROUTINE OUTPUTS THE CHARACTER IN THE (C) REGISTERzI*
2484
*  BEGIN ENTRY JUMP TABLE - THIS CANNOT BE CHANGED
2485
*
2486
 
2487
                JMP     WARMBOOT        ;USER WARM BOOT INITIALIZE
2488
                JMP     LISTSTATUS      ;LIST STATUS REQUEST
2489
                JMP     LISTOUT         ;USER LIST OUTPUT
2490
                JMP     PUNCH           ;USER PHYSICAL PUNCH
2491
                JMzEISERVED FOR USER TEMPORARY STORAGE.
2492
*   THE FIRST TWO BEING THE NUMBER OF LINES PER PAGE AND THE PAGE
2493
*   POSITION.  IF THIS AREA IS USED BY A CUSTOM DRIVER IT IS SUGGESTED
2494
*   THAT THE RELATIVE POSITIONS (FROM THE BEGINNING OF THE USER AREA)
2495
*   OF THEـq0IEQU        BS.BASE+6       ;PARALLEL STATUS/DATA PORT (I/O)
2496
PAR.CNTL        EQU     BS.BASE+6       ;PARALLEL CONTROL PORT (ZCB)
2497
PAR.DATA        EQU     BS.BASE+7       ;PARALLEL DATA PORT (ZCB)
2498
PAR.STAT        EQU     BS.BASE+8       ;PARALLEL STATUS PORT (ZCB)
2499
PAR.INIT        EQU     BS.BASE+9       ;PARALLEL INITIALIZATION PORT ;cITO THE
2500
*  USERAREA.  8 BYTES ARE RESERVED FOR TEMPORARY STORAGE AND 18 ARE
2501
 
2502
*  DRIVERS.  SOME SYSTEM PORT DEFINITIONS WERE PROVIDED TO AID IN THE
2503
*  PROPER USE OF THE BITSTREAMER II+K-I TO THE
2504
*  PHYSICAL DEVICE WHEN READY (A CALL TO THE "LISTSTATUS" ROUTINE
2505
*  COULD GIVE YOU THIS INFORMATION).
2506
*
2507
LISTOUT         EQU     $
2508
 
2509
*
2510
*  THE PUNCH ROUTINE IS SIMILAR TO THE LISTOUT ROUTINE
2511
*  THE CHARACTER IS PASSED IN THE (C) REGISTER
2512
*
2513
PUNCH   ۖsSIP    READER          ;USER PHYSICAL READER
2514
*
2515
*  THE USER COLD BOOT IS CALLED WHEN THE SYSTEM IS COLD STARTED.
2516
*  IT MAY CONTAIN CODE TO INITIALIZE PRINTER DRIVERS, USARTS ETC.
2517
*
2518
COLDBOOT        EQU     $
2519
                RET
2520
*
2521
*  THE WARM BOOT ROUTINE IS CALLED WHEN THE SYSTEM IS WARMf+moISE FIRST TWO BYTES, REMAIN THE SAME, IN ORDER TO BE COMPATIBLE
2522
*   WITH FUTURE CP/M SOFTWARE RELEASES FROM VECTOR GRAPHIC.
2523
*
2524
PAGESIZE        DB      56              ;PAGE SIZE - SECOND BYTE
2525
PAGEPOS         DB      00              ;PAGE POSITION - THIRD BYTE
2526
PAGESIZE        DB      0,0,0,0         ;FORM SIZE DECLARATI2uUI    (ZCB)
2527
EXT.PRT         EQU     0EC00H          ;EXTERNAL PRINTER INIT ENTRY
2528
                                        ;DATA AT EXT.PRT+3
2529
                                        ;DATA AT EXT.PRT+6
2530
*
2531
                ORG     USERAREA        ;BEGIN CODE
2532
*
2533
 
2534
 
2535
*  DEFINE THE SYSTEM OPTION AND PRINTE`=I
2536
 I/O BOARD.
2537
*
2538
***********************************************************************
2539
*
2540
*  DEFINE WHERE THE USER AREA BEGINS BY REQUESTING THE SYSTEM SIZE
2541
*
2542
MEMSIZE         REQ     'SYSTEM SIZE (IN K BYTES) :'
2543
*
2544
USERAREA        EQU     MEMSIZE*1024-300H ;CALCULATE STARTƟ[I   EQU     $
2545
                RET
2546
*
2547
*  THE READER ROUTINE RETURNS WITH A CHARACTER IN THE (A) REGISTER
2548
*  WHEN AVAILABLE.  THE MOST SIGNIFICANT BIT OF THE CHARACTER
2549
*  SHOULD BE RESET BEFORE RETURNING.  THE END-OF-FILE CONDITION IS
2550
*  SIGNIFIED BY RETURNING A CONTROL(Z) #鋿I STARTED
2551
*  BY EITHER A JUMP TO THE WARM START ENTRY AT ADDRESS ZERO OR
2552
*  WHEN A CONTROL(C) IS TYPED BY THE USER.
2553
 
2554
WARMBOOT        EQU     $
2555
                RET
2556
*
2557
*  THIS ROUTINE SHOULD RETURN THE STATUS OF THE CURRENT LIST DEVICE
2558
*
2559
 
2560
USRCONF2        DB      0
2561
*
2562
***********************************************************************
2563
*
2564
*   THE BIOS EXPECTS THE USERAREA JUMP TABLE TO BE OFFSET 8 BYTES IN,
2565
*   FROM THE BEGINNING OF THE USER AREA.
2566
*
2567
                ORG     USERAREA+8      ;THIS CANNOT BE CHANGED
2568
t#IR CONFIGURATION BYTE
2569
*  (LEASE SIGNIFICANT BIT IS SET TO NON-ZERO, DIRECTING ALL LIST
2570
 
2571
*
2572
 
2573
*
2574
 
2575
*
2576
 
2577
*
2578
BS.BASE         EQU     2               ;BITSTREAMER 2 BASE ADDRESS
2579
COM.DATA        EQU     BS.BASE+2       ;COMMUNICATIONS DATA
2580
COM.STAT        EQU     BS.BASE+3       ;COMMUNICATIONS STATUS
2581
SER.DATA        EQU     BS.BASE+4       ;SERIAL DATA PORT
2582
SER.STAT        EQU     BS.BASE+5       ;SERIAL STATUS/COMMAND PORT
2583
PAR.PORT        fXkJ(OR 1A HEX) IN THE (A) REGISTER.
2584
*
2585
READER          EQU     $
2586
                MVI     A,1AH           ;EOF - IF NOTHING ELSE PRESENT
2587
                RES     7,A             ;RESET MOST SIGNIFICANT BIT
2588
                RET
2589
*
2590
8@JJMP     FINIS   ;TO RETURN
2591
;
2592
OPENOK: ;OPEN OPERATION OK, SET BUFFER INDEX TO END
2593
        MVI     A,80H
2594
        STA     IBP     ;SET BUFFER POINTER TO 80H
2595
;       HL CONTAINS NEXT ADDRESS TO PRINT
2596
        LXI     H,0     ;START WITH 0000
2597
;
2598
GLOOP:
2599
        PUSH    H       ;SAVE LINE POSITION
2600
        CALL    GNB
2601
        POP     H       ;RECALLjJIC CHARACTERS
2602
CR      EQU     0DH     ;CARRIAGE RETURN
2603
LF      EQU     0AH     ;LINE FEED
2604
;
2605
;       FILE CONTROL BLOCK DEFINITIONS
2606
FCBDN   EQU     FCB+0   ;DISK NAME
2607
FCBFN   EQU     FCB+1   ;FILE NAME
2608
FCBFT   EQU     FCB+9   ;DISK FILE TYPE (3 CHARACTERS)
2609
FCBRL   EQU     FCB+12  ;FILE'S CURRENT REEL NUMBER
2610
FCI\EJ2mJ3nJ4N]J LINE POSITION
2611
        JC      FINIS   ;CARRY SET BY GNB IF END FILE
2612
        MOV     B,A
2613
 
2614
;       CHECK FOR LINE FOLD
2615
        MOV     A,L
2616
        ANI     0FH     ;CHECK LOW 4 BITS
2617
        JNZ     NONUM
2618
;       PRINT LINE NUMBER
2619
 
2620
;
2621
;       CHECK FOR BREAK KEY
2622
        CALL    BREAK
2623
;       ACCUM LSB = 1 IF CHARAt#JBRC    EQU     FCB+15  ;FILE'S RECORD COUNT (0 TO 128)
2624
FCBCR   EQU     FCB+32  ;CURRENT (NEXT) RECORD NUMBER (0 TO 127)
2625
FCBLN   EQU     FCB+33  ;FCB LENGTH
2626
 
2627
 
2628
        LXI     H,0
2629
        DAD     SP
2630
;       ENTRY STACK POINTER IN HL FROM THE CCP
2631
        SHLD    OLDSP
2632
 
2633
;
2634
;       COPYRIGHT (C) 1975, 1976, 1977, 1978
2635
;       DIGITAL RESEARCH
2636
;       BOX 579, PACIFIC GROVE
2637
;       CALIFORNIA, 93950
2638
;
2639
        ORG     100H
2640
 
2641
 
2642
TYPEF   EQU     2       ;aުJ       8ϔbJ
2643
9KcݪJCTER READY
2644
        RRC             ;INTO CARRY
2645
        JC      FINIS   ;DON'T PRINT ANY MORE
2646
;
2647
        MOV     A,H
2648
        CALL    PHEX
2649
        MOV     A,L
2650
 
2651
 
2652
        INX     H       ;TO NEXT LINE NUMBER
2653
        MVI     A,' '
2654
        CALL    PCHAR
2655
        MOV     A,B
2656
        CALL    PHEX
2657
        JMP     GLOOP
2658
;
2659
FINIS:
2660
;       END OF DUMP, RETURN TO CCP
2661
;       (NOTE GdJEA (RESTORED AT FINIS)
2662
        LXI     SP,STKTOP
2663
;       READ AND PRINT SUCCESSIVE BUFFERS
2664
        CALL    SETUP   ;SET UP INPUT FILE
2665
        CPI     255     ;255 IF FILE NOT PRESENT
2666
        JNZ     OPENOK  ;SKIP IF OPEN IS OK
2667
;
2668
;       FILE NOT THERE, GIVE ERROR MESSAGE AND RETURN
2669
        LXI     D,OPNMSG
2670
        CALL    ERR
2671
 
2672
PRINTF  EQU     9       ;BUFFER PRINT ENTRY
2673
BRKF    EQU     11      ;BREAK KEY FUNCTION (TRUE IF CHAR READY)
2674
 
2675
READF   EQU     20      ;READ FUNCTION
2676
 
2677
 
2678
BUFF    EQU     80H     ;INPUT DISK BUFFER ADDRESS
2679
;
2680
;       NON GRAPHEJ=ztJ>KTHAT A JMP TO 0000H REBOOTS)
2681
 
2682
        LHLD    OLDSP
2683
 
2684
;       STACK POINTER CONTAINS CCP'S STACK LOCATION
2685
        RET             ;TO THE CCP
2686
;
2687
 
2688
 
2689
;
2690
 
2691
        PUSH    H
2692
        PUSH    D
2693
        PUSH    B       ;ENVIRONMENT SAVED
2694
        MVI⯪K1+~K2׵KI   D,FCB
2695
        MVI     C,READF
2696
        CALL    BDOS
2697
        POP     B
2698
 
2699
        POP     H
2700
        RET
2701
;
2702
;       FIXED MESSAGE AREA
2703
SIGNON: DT      'FILE DUMP VERSION 1.4$'
2704
OPNMSG: DB      CR,LF
2705
        DT      'NO INPUT FILE PRESENT ON DISK$'
2706
2707
;       VARIABLE AREA
2708
 
2709
 
2710
        JNZ     G0
2711
;       READ ANOTHER BUFFER
2712
;
2713
;
2714
        CALL    DISKR
2715
        ORA     A       ;ZERO VALUE IF READ OK
2716
        JZ      G0      ;FOR ANOTHER BYTE
2717
;       END OF DATA, RETURN WITH CARRY SET FOR EOF
2718
        STC
2719
        RET
2720
;
2721
G0:     ;READ THE BYTE AT BUFF+REG A
2722
        MOV     E,A     ;LS BYTE OF BUFFER INDEX
2723
        MVI     D,0     ;DOUBLE `K     C,BRKF
2724
        CALL    BDOS
2725
        POP     B
2726
        POP     D
2727
 
2728
 
2729
 
2730
 
2731
 
2732
 
2733
        PUSH    B       ;SAVED
2734
        MVI     C,TYPEF
2735
        MOV     E,A
2736
        CALL    BDOS
2737
        POP     B
2738
        POP     D
2739
        POP     H       ;RESTORED
2740
        RET
2741
;
2742
CRLF:
2743
        MVI     A,CR
2744
        CALL    PCHAR
2745
        MVI     A,LK6Nr
fK7-rK VALUE FROM CCP
2746
;
2747
;       STACK AREA
2748
 
2749
 
2750
;
2751
PNMSG:        DB      CR,LF
2752
 
2753
2754
;       VARIABLE AREA
2755
IBP:    DS      2       ;INPUT BUFFER POINTER
2756
OLDSP:  DS      2       ;ENTRY SPZ"K       PRECISION INDEX TO DE
2757
        INR     A       ;INDEX=INDEX+1
2758
        STA     IBP     ;BACK TO MEMORY
2759
 
2760
;       SAVE THE CURRENT FILE ADDRESS
2761
        LXI     H,BUFF
2762
        DAD     D
2763
;       ABSOLUTE CHARACTER ADDRESS IS IN HL
2764
        MOV     A,M
2765
;       BYTE IS IN THE ACCUMULATOR
2766
        ORA     A       ;RESET CARRY BIT
2767
3@.K
2768
F
2769
        CALL    PCHAR
2770
        RET
2771
;
2772
;
2773
PNIB:   ;PRINT NIBBLE IN REG A
2774
        ANI     0FH     ;LOW 4 BITS
2775
 
2776
        JNC     P10
2777
;       LESS THAN OR EQUAL TO 9
2778
        ADI     '0'
2779
        JMP     PRN
2780
 
2781
;       GREATER OR EQUAL TO 10
2782
P10:    ADI     'A'-10
2783
PRN:    CALL    PCHAR
2784
        RET
2785
 
2786
PHEX:   ;PRINT HEX CHAR IN REG A
2787
        PUSH    ˈK;BK<1iK
=x4}K    RET
2788
;
2789
SETUP:  ;SET UP FILE
2790
;       OPEN THE FILE FOR INPUT
2791
 
2792
        STA     FCBCR   ;CLEAR CURRENT RECORD
2793
;
2794
        LXI     D,FCB
2795
        MVI     C,OPENF
2796
 
2797
;       255 IN ACCUM IF OPEN ERROR
2798
        RET
2799
;
2800
DISKR:  ;READ DISK FILE RECORD
2801
        PUSH    H
2802
        PUSH    D
2803
        PUSH    B
2804
        LXKPSW
2805
        RRC
2806
        RRC
2807
        RRC
2808
        RRC
2809
 
2810
        POP     PSW
2811
        CALL    PNIB
2812
        RET
2813
;
2814
ERR:    ;PRINT ERROR MESSAGE
2815
;       D,E ADDRESSES MESSAGE ENDING WITH "$"
2816
        MVI     C,PRINTF        ;PRINT BUFFER FUNCTION
2817
        CALL    BDOS
2818
        RET
2819
;
2820
;
2821
GNB:    ;GET NEXT BYTE
2822
        LDA     IBP
2823
        CPI     80H
PލL:1001000021000039221502315702CDC101FEFFC284
2824
:100110001B0111F301CD9C01C351013E803213023A
2825
:10012000210000E5CDA201E1DA5101477DE60FC2D1
2826
 
2827
:100140007DCD8F01233E20CD650178CD8F01C32366
2828
:1001500001CD72012A1502F9C9E5D5_ΡLU   FCB+0   ;DISK NAME
2829
0100   005D =   FCBFN    EQU   FCB+1   ;FILE NAME
2830
0100   0065 =   FCBFT    EQU   FCB+9   ;DISK FILE TYPE (3 CHARACTERS)
2831
0100   0068 =   FCBRL    EQU   FCB+12  ;FILE'S CURRENT REEL NUMBER
2832
0100   006B =   FCBRC    EQU   FCB+15  ;FIeCL    EQU   1       ;READ CONSOLE
2833
0100   0002 =   TYPEF    EQU   2       ;TYPE FUNCTION
2834
0100   0009 =   PRINTF   EQU   9       ;BUFFER PRINT ENTRY
2835
0100   000B =   BRKF     EQU   11      ;BREAK KEY FUNCTION (TRUE IF CHAR READY)
2836
 
2837
:1001600000C1D1E1C9E5D5C50E025FCD0500C1D101
2838
:10017000E1C93E0DCD65013E0ACD6501C9E60FFE20
2839
:100180000AD28901C630C38B01C637CD6501C9F5D6
2840
:100190000F0F0F0FCD7D01F1CD7D01C90E09CD05EA
2841
:1001A00000C93A1302FE80C2B301CDCE01B7CAB373
2842
:1001B0000137C95F1ǁLLE'S RECORD COUNT (0 TO 128)
2843
0100   007C =   FCBCR    EQU   FCB+32  ;CURRENT (NEXT) RECORD NUMBER (0 TO 127)
2844
0100   007D =   FCBLN    EQU   FCB+33  ;FCB LENGTH
2845
0100            ;
2846
 
2847
 
2848
 
2849
 
2850
0100   005C =   FCB      EQU   5CH     ;FILE CONTROL BLOCK ADDRESS
2851
0100   0080 =   BUFF     EQU   80H     ;INPUT DISK BUFFER ADDRESS
2852
 
2853
 
2854
2855
0000            ;        FILE DUMP PROGRAM, READS AN INPUT FILE AND PRINTS IN HEX
2856
 
2857
 
2858
0000          SʪL  :OL
2859
 
2860
:1001C000C9AF327C00115C000E0FCD0500C9E5D52A
2861
 
2862
:1001E000452044554D502056455253494F4E2031DD
2863
:1001F0002E34240D0A4E4F20494E50555420464966
2864
 
2865
:03#۟L
2866
 
2867
0104            ;        ENTRY STACK POINTER IN HL FROM THE CCP
2868
0104 221502              SHLD  OLDSP
2869
 
2870
0107 315702              LXI   SP,STKTOP
2871
 
2872
0100   000D =   CR       EQU   0DH     ;CARRIAGE RETURN
2873
0100   000A =   LF       EQU   0AH     ;LINE FEED
2874
 
2875
0100            ;        FILE CONTROL BLOCK DEFINITIONS
2876
 
2877
0000            ;        BOX 579, PACIFIC GROVE
2878
 
2879
0000            ;
2880
 
2881
0100   0005 =   BDOS     EQU   0005H   ;DOS ENTRY POINT
2882
 
2883
:0000000000
2884
52044554D502056455253494F4E2031DD
2885
 
2886
:100200004C452050524553454E54204F4E204449B2
2887
:03A$0A            ;        READ AND PRINT SUCCESSIVE BUFFERS
2888
 
2889
 
2890
010F C21B01              JNZ   OPENOK  ;SKIP IF OPEN IS OK
2891
 
2892
2893
 
2894
016A 5F                  MOV   E,A
2895
016B CD0500              CALL  BDOS
2896
016E C1                  POP   B
2897
 
2898
 
2899
0171 C9      @            ;
2900
0159            ;
2901
0159            ;        SUBROUTINES
2902
0159            ;
2903
0159            BREAK:   ;CHECK BREAK KEY (ACTUALLY ANY KEY WILL DO)
2904
 
2905
 
2906
015B C5                  PU&lc6D CD8F01              CALL  PHEX
2907
0140 7D                  MOV   A,L
2908
 
2909
 
2910
0144 23                  INX   H       ;TO NEXT LINE NUMBER
2911
0145 3E20                MVI   A,' '
2912
 
2913
0128 DA5101              JC    FINIS   ;CARRY SET BY GNB IF END FILE
2914
 
2915
012C            ;        PRINT HEX VALUES
2916
012C            ;        CHECK FOR LINE FOLD
2917
012C 7D                  MOV   A,L
}$  ;
2918
 
2919
 
2920
0115 CD9C01              CALL  ERR
2921
 
2922
 
2923
011B            OPENOK:  ;OPEN OgHP            RET
2924
0172            ;
2925
 
2926
 
2927
0174 CD6501              CALL  PCHAR
2928
 
2929
 
2930
017C C9                  RET
2931
017D            ;R
#SH  B       ;ENVIRONMENT SAVED
2932
 
2933
 
2934
0161 C1                  POP   B
2935
 
2936
 
2937
0164 C9           ~"ALL  PCHAR
2938
 
2939
 
2940
014E C32301              JMP   GLOOP
2941
0151            ;
2942
 
2943
 
2944
 
2945
012D E60F                ANI   0FH     ;CHECK LOW 4 BITS
2946
 
2947
 
2948
 
2949
0135            ;
2950
0135            ;        CHECK FOR BREAK KEY
2951
 
2952
 
2953
 
2954
011D 321302              STA   IBP     ;SET BUFFER POINTER TO 80H
2955
 
2956
 
2957
 
2958
 
2959
 
2960
017F FE0A                CPI   10
2961
 
2962
0184            ;        LESS THAN OR EQUAL TO 9
2963
 
2964
0165            ;
2965
 
2966
0165 E5                  PUSH  H
2967
 
2968
 
2969
                                                                hd
 JMP TO 0000H REBOOTS)
2970
 
2971
 
2972
 
2973
 
2974
 
2975
 
2976
 
2977
 
2978
0139 DA5101              JC    FINIS   ;DON'T PRINT ANY MORE
2979
 
2980
 
2981
013"00
2982
 
2983
 
2984
 
2985
 
2986
 
2987
 
2988
0127 E1                  POP   H    9            ADI   '0'
2989
 
2990
 
2991
0189            ;        GREATER OR EQUAL TO 10
2992
 
2993
 
2994
 
2995
 
2996
 
2997
 
2998
01F5 4E4F2049            DT    'NO INPUT FILE PRESENT ON DISK$'
2999
01F9 4E505554
3000
 
3001
 
3002
 
3003
 
3004
 
3005
 
3006
 
3007
01CD            ;        255 IN ACCUM IF OPEN ERROR
3008
 
3009
 
3010
 
3011
 
3012
 
3013
 
3014
 
3015
 
3016
 
3017
01BE            ;        ABSOL
ɝ% CPI   80H
3018
 
3019
 
3020
 
3021
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.