' +JJJJ ?\>m0M='+l> /+l   d']6@5L&]655]6LF%5 & "L}"BB5L&]6 X  `6 77777777777JJJJx 77L? L7877777777 776i 7 7867 7`77 777777`x =(`(8`5775I7`B` 76`77`>J><;VU<)?<`8'x0|<&HhHh 8 8 8 8V&` aI꽌ɪVɭ&Y:&<&Y:&;: 꽌ɪ\8`&&꽌ɪɖ'*&%&,E'зЮ꽌ɪФ`+*xS&x'8*3Ixix&& 8 9: :' 9: :& :x)*++`FG8`0($ p,&"ųųೳŪŪųųij  !"#$%&'()*+,-./0123456789:;<=>?8  1 '" *"( (9"1 ( ,.(0# 2  /#0/#0 *?'#07#000'#07#0:"4<*55**5*%5)1)1)1)'#0/#0*5*75**5*:5/#0/#0'#07#0:::*::'#07#0"):$(%"%:$(%"%$$2%4%$$2%4%$(2()!)E(!8b $!H(+ "@H !D)"E` @ $ C ` DQ &J80^݌Hh < <݌ < < h < < < <`HJ>݌h Hh݌`葠葠ȔЖȔЖȠHIHHHHhHH݌hHhHh݌H6 (G FG HZXj 80x D9$xxH` >( Z>h Z>L=.xxH >hh@(LH>9L>HH/Hh/ H?-З( 8(& 8$8 H` *8HNx`* >x$50x*$50xL9JJJJ`HHjf5 >h $50x`HA>VD;;P >(ED Z> ?$0x8x D9- 8DD# H8`?E Vˆʎ55L $ 5 55555 &a*5`*5` "L&5_*b*JL%u**Lz%`** $  Q(lXJ̥KlV $  Q(lV eօ3L e3L &%R*L &%Q*L d' "L4% N'e*)n*5 5 &`@-e*f*f* 5 "L# "5f*`L %.* *t*Q*L$ %L&*L` "O**P**u** d' "L% N'e*)n*o*o*n* &8ɍ` ^&f\*555L& ^&NR* & "R*ΩL&)\*Z* ʽ LH*v 3h`0h8` " ['L & N'С55 &5`*A*@` +5L^6L65`  \* ?*0 '\* '  Q( ^&\*lZl^?*c*q)H c*h`f*5h*5j*555@O*AP*`u*@`@5&`Q*R*`E 'Ls' ' ' @DAE@u*`8` %@ @A@`@`**@*A`M5 ) "L&`8@AW*c*@8@-@HAȑ@hHȑ@ȑ@hHȑ@Ȋ@c*h8&ȑ@Hȑ@Ah@L'Hȑ@ȑ@* htphso`hMhL`9V*8U*897T*6S*67`INILOASAVRUCHAIDELETLOCUNLOCCLOSREAEXEWRITPOSITIOOPEAPPENRENAMCATALOMONOMOPRINMAXFILEFINBSAVBLOABRUVERIF!pppp p p p p`" t""#x"p0p@p@@@p@!y q q p@  LANGUAGE NOT AVAILABLRANGE ERROWRITE PROTECTEEND OF DATFILE NOT FOUNVOLUME MISMATCI/O ERRODISK FULFILE LOCKESYNTAX ERRONO BUFFERS AVAILABLFILE TYPE MISMATCPROGRAM TOO LARGNOT DIRECT COMMANč$3>L[dmx- (   Ϡ734@~3!+,W,o,*--,,9,-.-~3~3,,,,~3~3,,,,~3_*3 j.5 *H*H`Lc3 (+L3 +55555 1^3_* )3J Q*L_3Ls3443 D23455545554 70 / 7 :/354545455454555535L^/5-5I5555 55` / 4/ 2-5! / 08555454 70L3 (+50+5B5C3 2 70L35 *H*H`Lg3L{3505 *H*H` 3 ,5L3 3 1 ,H 1hBL, 0 BH [1 1h`Lo3 35 ,L3 3 1B , 1L,H 0hB@ 55 [1L133 (+34) 34 70L3 3L3 (+ 055L- (+34L{33454445 70 ^/* / 3B0 HȱBh -355 -8 /L38 25` +5 /3 /. /. 3 E7D B. /. /. 0]34S0J4 4) 3 4D4E B. 4  /. 02L3 Ν3 3`HD٤33DEEhiHLG.h ` /5B5-` /5B-` + X05I33383 33DH /4 E03744Ȍ7 X040 7 J7L35B5C`,5p` / R0-55`50` K/ R0-55`575755` 4/ K/ /( 55L/BȱBL/58` D2BH5BH :/ 75Bȭ5Bhh55 R0B5m55ȱB5m55` /LR0557755`*7*75LR0 E0(33 48`433 R0` E033LR0*7*7`777 555I7575757577** 7757`7 L35555f /55555555 ^/`855 i /B58` 41L 15ȱB5 /5555 /5`3 D23ȑB55B5 / 7 55`5555555555 5555`555`55BC55`5555`L3 /5B5C355 0Q340"B4 3` 02۰Ϭ33B438`3i#`3ЗLw35!50>5555`53 /3m3 3 3733i35 3583 /35ЉLw35`H /5h 25L/~43 533`55555555J5m55m5jn5n5n5ۭ55m5555m55m55`"L? 585H ~.(3` # d ֠z# u*`٠ӠĮud]Š ϠϠϭԠԠ٠ƠՠϠӬҍŠĠ٠ή N@"r\c,a()G]Ӡҭ a@Q@p(Ԡ)[X@p(Ԡ٠)[(c2a()c.<a(Ԡ͠ҠϭԠӮ)-Fa(ӠŠҠϠԠԠ٪)'Ka(ӠΧϠĪ)PM6]ԠҠZq.?6@r` %QIc]ԧ͠ӠԠРϠԍԠ`8~.)%nWd:#@>Ez#l_Qbw*;?T 1w n)2@#B J$3&@`@`@ @@``` ` @~` (~")%$U* U >UxU*m/Uzw*5?Wj]~ )B@TTB@ JV T(@     (  (  @ ~@ (~'$5"@E >UxQ*m?Uzw8=?Gj}v @D)"@TRB@ JTU T;% @  @  " (  (  @ ~@`~0F %$5b@# >Tz+m_Urg=?WL=w` \;$9@\QF@ NTU T*%@@@```@@@ B  8(`@0@~@  ~Pb)%$ U"@ >UzU*mozwJ]>Wj]o @DA ``&j p % F @      ( (( `@@@@@@@@@(@~@ (~P")%$U* U >UzU*m/zw*U>Wj]j  @@( BT(`       $ ( (( @@@@@@@@@(@~@`~0.]rn87d #@>Ez#E_QbG-[>o =w`8 @@ $@@@ `@`@@ (``` @@@@@@@@@ `8~`          d DL 2H%jQ.AuJ\$NHl 8E !+N9%" $H2nDw,wTDD L9@2NDR.D+d8!$p@H2DUJW T+rJ)'J$H@H 2FDu*U* @\ $H "D 2DNT"NW$9J9%$I!F"@"Uud)f P I0l$LWL@H*Vd$D@JL(@ 4(%*Q*A*E$JH(e QT(*D*%"P*T)@5($ * T*z#ԠԠŠԠŮ ɮԠӮԠ ͮԠҠԠ"Ԡ"Ԡ٠ ͺӠԠҠԠ ԠϠ ҠϠԠϠ5 ٠ŠŠ 6 Ԡé 7 ĠӠ Ԉ Ո Ϡ٠ Ԡ٠  ҈ӈ12 3 ЮЮ̮Ů 4 Ԡ٠  ͈ΈψŠҮˠ ЈшŠҮˠ    ʈ ˈ ̈ Ӡ٠ϠŠӠŠҠˠӮ   ŠҠƈŠҠLjŠҠȈ Ɉ  !ˆ!ŠҠ È ŠҠ ĈŠҠ  ň  !͠ҠΠź!Į!!Ӡ٠Ϡ!!ŠҠ! "7   () 1981 "8 "9"ՠ ! ! ŠӠ̺! ŠԠκ"0 "1  ... .. " 2    " 3 " 4   , " 5  ,     " 6 DD PP "5"($U$)J(Q*T@T)*4D(U*U )"*A*Q**@T @*5H($W*U*P U *H R*M*H*5*(DT%*U*U *D*% *UQHDR A("U*%*)*IP UP" *DTU" U*Q$@J@(@'*1*A.E$NN8U`\QT.D*%D@H(@$ n*DH P"$T$!J(AJP@(*Duf5 !"hA(J@@*H$WfT#@ T JH R*A*H**D\$* 5" .D*%`bQQD\R`A(b %(9jIPP. "\TWb T;WDD`D)@N%j3*A5*MdH3* U UST*(D*%DH D@d$ 1"3+D0 @1D$ rd 1J(#FH @DW& 5` 1",@8BDHp @)F$ U&T2 TF R*A*H**5DT"*5b*D*% "ISBTR f 'd) I NP* bT T" T;U$PJ*@  (U. QjA*E$\NUD8S I! )N)sQ@(@($ "T)D  @($Q$J(Q@@(@*DU*U "&@(& IP @(B$Uj\ T+  R*A*H**UDT!* (U"UJ)s`"E%l '` "U %")j `Pd@" T7L H*2N&QPj@*@ *(U.QjA*E$@  UP (@*(& * T*fP (@(*(&U$)J(UUP`(@*f(U*U )"*A*Q* MP @(b(&U*]*R U+M0S*A*L**(UDT%*(U*U A*U@ A "U*%*) P P   D D9BRjU7.Au$].@  H d dDqD8wHD9 @DDRnL+j (# @D%F87`L+wJ)'JH8NDu&)"@\ "DD2nIrN5$ 9@ DH@nHudAP 0  @          "D> :v 2r:z4z:r0p  :tp0 ̚:| p:bA$:V(A$):V1V2170Db|bV1ĺ"OK, I'LL BUILD A REGULAR SOFT SEVENTY.":200b"OK, I'LL BUILD A SOFT SEVENTY $800.":200b:"OK, I'LL BUILD A FONT ONLY (A$D00,L$300)"bc"NAME OF FONT TO BECOMMEM:":24576ad4an2:10:"FONT MERGE PROGRAM"Uax8:"FOR SOFT SEVENTY FONTS"[aa"DO YOU WISH TO BUILD UP A SOFT SEVENTY":"SYSTEM? "aA$:A$"N"190aA$"Y"150!bB1:"CHOOSE ONE: 1. BUILD REGULAR SOFT SEVENTY SYSTEM. 2. B` * FONT MERGE PROGRAM8`* ALLOWS TWO SEPARATELYR`* GENERATED FONTS TOn`* SHARE THE FONT SPACE`* IN SOFT SEVENTY`#* `(* COPYRIGHT 1981`-* HEARTWOOD DESIGNS, INC`2*`7*`<`F(4);"NOMON C,I,O" aP(4);"BRUN LO     RATION FORCE (LBS)") 10(60(HN$))22 HN$8  XIS NAMING  N$"DEFLECTION"5 (20((N$)3))2D J1(N$)K 2Z (N$,J,1)a 0Jm 5:"(%)s : X HORIZONTAL AXIS NAMING b20 g9 lI18 v"' "; I "'" 9 I19 I;:6);:I: HN$"PENET (1);"H"; I15000:I/ (1);"N";; 15:24a " "i 24 " HOW ABOUT SOME FANCY LABELS? " 24 " " I15000:I 38153: CLEAR SCREEN   VERTICAL A0,030,150 260,150! 500* 6001 1= I110D #5T (10010I:[ 2In d DRAW A SHAPE nI3525010 xJI0.8 }I35ēI,J I,J I 30:5 "<--- Is this the sort of thing you need?" 23 I12500:I::(40193)1489: MAKE SURE SOFT SEVENTY IS RESIDENTd:2:"SOFT SEVENTY IS NOT RESIDENT.":"BRUN SOFT SEVENTY, THEN RUN PLOT DEMO." 7 38169,32:MAKE SURE SOFT SEVENTY ON PG 138144:COLD START SOFT SEVENTY 36ja()G[])F#dGeM6ja()G[]Ԡ(P#dGeM6ja()G[]Š'Z#dGeM6ja()G[]Š d#dGeM6ja()G[]#UVW Y[#UVW Y[6Ԡà)$ccPa()G \ a()G \a()!cPa()Q'(#dGeM6ja()G[]Š-2#dGeM6ja()G[]Š!<#dGeM)a(ĠԬ) \\\ \ \Oo a(쬠ɧ)Ia()Ia(H\\ R\ W\G\a(ɭӠ)Efa()9pa()zca()I a(宠)H*a()/c!4a(ĠҠԬ) >\) \c*\UV WdGeM6ja()GYc \ \ \Kca(ҤҠî)( a() \ccGa()Ha(讠) \c$UV WdGeM6ja()GYcc \ \Ia(󠹶󮠠)7a()/Na()GXcc ]\>ba(ɭӠ𠭭) l\ v\ \ \ \ \Ka(嬠塠) \\]Ԡ \&\]ˠϠ 0\L:ca(堧͠)KDa(嬠Šɠ堧ͮ)La() \c\]ũ-a(嬠䮠)c\]̩ \cJa() \Eca(Ҡ)<a(䮠䬠̠) \cLa(ﬠ,J\\]ȠϠŠĠ O\ Ta() ^\Mhca(󠷰)Hra() |\cAa(Š \&\]ΠנˠϠ \""\]ԠŠԠ,oPa(Ԡ٠)&6\]ȠˠϠ̠ @\NEd6je@\d6je ]ŠΠŠ̠ǠԠΠ)^o P\dGe_UVW M6jY\c]ǬcPa()oPa()c#Pa() \!\]ԠȠϠӠҠPa()Pa()P/a()G\a(Ԡ٠)G\a()Pa()Pa()$\]ȠˠϠɠ.cPa($]ŠŠԠ٠ӠccPa();cca(ΠԠٻΠΠҠϮ) oQUVW YM6 M6kDoPa()o,\]qZ#qd#1pq#q#]ŠӠ$xoP a(ЮЮ̮Ů)o Pa(Ԡ).cPa(٠ӠԠ)cP a(Ԡ)#P a(ĠӬî)8`.?6br 7] <]٠ŠŠ F] K]M]>Za(ң)q.?6?rK]ŠŠĠϠǠԠ dM6Enq(#q2#q<#qF#qP# ] ] ]ҠԠ٠ ]Ϡ͠ ] ]Ԡ٠ (]Ԡ 2]ĠӬî       INVERSE MODE.Z#(1)"P";:: TOGGLE PAGEA#I13000:I:S#I1800:I:ILACED WITHyr# PRINT CHR$(1) INr# APPLESOFT. THE POKE,r# CALL SEQUENCE PROVIDESr# A CHR$ FUNCTION FORr# THE INTEGER LANGUAGE Ias always.)"0::30:"Happy 70's to your ";:9000F"<> ";P9000_"screen!":30:" Gene Hite "(#(1)"G";:: TOGGLE FONT 2#(1)"O";:: TOGGLE OVERSTRIKEF#(1)"H";:: INVERT SCREEN P#(1)"N";::90909050)38153: CLEAR SCREENx10:"Well, that's all I'm going to show you right now. You will find it""very easy to learn. You may want to start by looking at a listing" "of this program. (Just type LIST at the BASIC cursor, y writes to the HI-RES screens, graphics can be"vf"superimposed onto text. This is useful for charts and graphs,"p"pictures with legends, and just plain being fancy."z:"Here's a simple chart:""BLOAD CHART,A$2000"90509090:ms need as many columns as possible. Here is an example"*"of what could be done with Soft Seventy to display a ledger page."/4"BLOAD LEDGER SHEET,A$2000">9050H9090:9090R9050W38153: CLEAR SCREEN0\"Since Soft Sevent 90009090!9090m:"A 'CHR$' function is provided for INTEGER BASIC. These characters" "were printed using that function."9090:"Soft Seventy will be especially useful in business applications,"9 "where for&I32127:71,I:38156:" ";:I.:89090B9090"Here's the other set, which contains 96 graphics characters. The""user can modify these character sets if desired."90909000:I32127:71,I:38156:" ";:I pages is a snap -- just watch!"*l90904v9050>9090H9050R9090]38153"Two different character sets are available, and you can design your ""own Fonts if you wish. Let's look at the standard character set."90909090S::"All the standard screen editing features of the 'autostart' ROM are"D"available, even if your APPLE II uses the 'monitor' ROM. Basically,"N"the cursor can be moved around at will.";X:]9090 b"Switching between HI-RES(INVERSE) 8"Of course, Inverse mode is supported. ">V9040: (NORMAL) `9090f"In addition, you can invert the entire text window at once! Watch!"90909030: INVERT SCREEN9090&9030: BACK TO NORMAL0"provided. From the keyboard, esc-L toggles the case."B9090H"Also, Soft Seventy supports any of the common shift key modifications""which make the shift key behave like the one on a regular typewriter."9090 9040: ogram will take"Yr"you through some of the features of this useful software utility."c|9090i"This program provides an example of how-to-do-it, as well."9090:"By now it must be obvious that both lower and UPPER case are"8ENTY ".69040: SWITCH BACK TO NORMAL MODE8@9090E38169,64:38153:38169,32:CLEAR PAGE 2 WHILE STILL LOOKING AT PAGE 1J9050: SWITCH TO PAGE 2O9095T"Hello,"^9095h:"Welcome to Soft Seventy's 70 column display. This pr:27:"by Gene Hite"5 18:26:"Copyright 1981"; ^ 22:"HeartWood Designs, Inc."h 9090 9030: INVERT ENTIRE SCREEN 9090 9030: SCREEN NOW BACK TO NORMAL 9090 "9040: SET INVERSE PRINT MODE,8:26:" SOFT SEVY ";:9000:"A". 24:"A A"L 24:"AAAAAAAAAAAAAAAAAA"r 9000: SWITCH BACK TO ASCII SET :17:"Seventy Columns without Hardware" 12:17:9010:I132:(95);:I:9010:: UNDERLINING, USING THE OVERSTRIKE MODE  38169,32:MAKE SURE STARTS OUT ON PG 1g 4:8:"Apple PugetSound Program Library Exchange presents:"n 6 9000: SWITCH TO GRAPHICS CHARACTER SET 24:"AAAAAAAAAAAAAAAAAA" 24:"A A" 24 "A";:9000:" SOFT SEVENTIGHT 1981", 9:"HEARTWOOD DESIGNS, INC."a (40193)148190: MAKE SURE SOFT SEVENTY IS UP{ ::15:"----------" ::"BRUN SOFT SEVENTY; THEN RUN APPLESOFT DEMO":1: I13000:I: 38144: COLD START SOFT SEVENTY & ( !(jqomfm`a|m(k!n((K!c((A!x((U!r( xz  (!L((!P( ixxdmxzm{mf|{ (!( {gn|{m~mf|q (!( {m~mNTY COLUMNS WITHOUT HARDWARE" :13:"COPYRU! *************************A * APPLESOFT SOFT SEVENTY *a* DEMO PROGRAM ** ** SOFT SEVENTY *(* COPYRIGHT 1981 *2* HEARTWOOD DESIGNS, INC * 7*          ";:6  32,47,48,63,64,79,80,95,96,111,112,127 Traphics)" (I16 2ST,SP- <CHSTSPH FCH;" ";:CH100ĺ" ";P PCHV Zd hCHSTSPy n" ";(CH);" "; xCH J018 CHSTSP " "; 1000:(CH);:1000:" "; CH I6ĺ: I 3  (1);"G8: (40193)14830:MAKE SURE SOFT SEVENTY IS RESIDENTd:3:"SOFT SEVENTY IS NOT RESIDENT."::"BRUN SOFT SEVENTY; THEN RUN PRINT CHARSET."38144:COLD START SOFT SEVENTY #" SOFT SEVENTY Character Sets (Regular/GI (4)"BRUN LOMEM:":4096A(4)"BRUN SOFT SEVENTY $800"G 0L@` g RgƖ8PgPQhQghe Ӣi  g y  gh^_8^eP^ȱ^ eQ^^_Ll8ePeQ`L""D> :v 2r:z4z:r0p  :tp0 ̚:| p: :v 2r:z4z:r0p  :tp0 ̚:| p:? ,hڍI L / I m h`H7H67u8 9h *PR W !1!h`23H$  ) h  LhH8預  3 c hɠ%2H h32` & &mޥmߩ1   Y $800  500:: ( ,B$;FILE$:: C FILE$"SOFT SEVENTY":c XFILE$"SOFT SEVENTY $800":Ad 2:<(4)"CATALOG":MF"LIST PROGRAM FOR AUTO-BOOT INSTRUCTIONS"{P"*PRESS SPACE BAR TO BOOT SOFT SEVENTY*"Z" ** PRESS 'RETURN' TO END **"_A$:A$" "ĀdB$(4)"BRUN":  CHANGE GOSUB TO 600 TO BOOT TO SOFT SEVENT    <0 [:A <"<<0<0<<В??` ?`< <ghȑȘeikmijln`~??`??`??`??`0<<ȩ ? ȑ<)Э<< = =<)@Я<m<밟< o= ? ? ?<<)%<))<) 2<)S<)ȩ":Ќ 9?Ƀ , 9?ɆH:ȑh< 9?ɺȱ :< 9?<л< 9?ɺ .?ȱ:բ<"<j `r Ƀ#i ` Ƀi ` LhhLLLI :"` MghPȱQ ְ -Lie$:0:L֠ȱȱLK:771-ĠΠԮ(()(())())(  9``  0   禍XY W  W )     ((())(0( ,;`8` L) ́` ̀  ` 6 0    : ` w  `  #= MH G w  j  h W  G`) * ! LӠĮŠōŠԠĢ W  W . W )    ~̉ =(~01)~~ ٰ0 :A[- ȰȌ`~B)~06(~~ፅ װ0 :A[- Ȱ` ͅ``8`ˈ 03 20 D6 D3 A5 B9 48 A5 B8 48 A5 76 48 A5 75 48 A9 B0 48 20 B7 00 20 41 D9 4C D2 D7 A2 5A 4C 12 D4 20 7B DD 20 52 E7 20 1A D6 90 F0 4C 41 D9 N D9C6G"I1(A$):511I,128((A$,I,1))::72,0:144:` 0   XY W  ,,,,,),NODSP NODSP DSP DSP 谂ʠ媁ò(()(1)):((().05)(1014,0:1014,45:1013,76:1015,3:A$"300:20 7B DD 20 52 E7 20 1A D6 90 1D A9ǮǠԠŠō:,AUTO ,MAN HIMEM: LOMEM: ( ""(((((,($,,;;;,,, ٠Ġԍ͠ƠŠŠŠ٠Πōˠ̠ŠĮҠϠԮҭԠΠٍҮŠźԮŠźǠҠŠΠЭĬҠŠҠͧӠŮƠԠԠҠŠӠŠԠٺŠžģӣΠΠĬҠōĠŠҠŠԠͬǠԯŠӠĮ` -       `~)(~ ~~`       -    `ŠҍӠ٠̠Ԡ͍͠ҠϠԮ[Ȍ ́      -  ]   `Ȍ$̉ 00 :A[Ȍ ̀         -       $  ` iyiz    z y :㭧   ``ȌȌ$00 :A[Ȍ ́           `Ȍ$00 :AЏ`i܍i             8Шﰡ蘠`` LōuLO Lz ~6  ]    K`  `` ! h t 02ɫ(u M` `XY Y`ɰɺ8``۰8`F  0  ` p` `E~<~3ɰɫ ` 7` ;,   t h г `st` uH H ɭ   hh` h r ! C C LMCLM`u M  ` M r$ h t0 ~  բLM)/rJ]x h t xr0`u8 & L+ G w   .s t u~ ~  `  `{ Ψ Χ `H i i h` 8 4퍉  ` ! t hƪ堤𱢠򠥰ࠠ͠Ҡ _ 1_ _ * ۰ * `Pʎ ʎrux~ w v f` L w   s t E  &  G(3)L L8 ` L8 ` ȩP L8 `  ȩ L8 `|}*ɬɍ;ɠ L< ɠɱɳ)|߽ɠɱɸ)}Я`ҠťΧ ]      >) * ! HL H : 8龅h8΅0 : HLHȱh  HL< $ߩȑ <=}