! < 4 *J*J*J*J*J*J*J*J*J*J*J*J*J*J%e^U%-zVTuU5UMUW%VJTԕ>J]UrRyUeUrWO5WUYWTynVdVJ5=WW5K\*JSe=^[-MVdIoU9zJtU^-vUW%V^d*J*J5)J (C) 1989 SVS SOFTWARE / ZENARI VALENTINO V  M , 23  q111111111111111111111111qqqqqqqqqqqqqqqqqqqqqq1qqqqqqqqqqqqqqqqqqqqqq1qqqqqqqqqqqqqqqqqqqqqq1qqqqqqqqqqqqqqqqqqqqqq1qqqqqqqqqqqqqqqqqqqqqq1qqqqqqqqqqqqqqqqqqqqqq1qqqqqqqqqqqqqqqqqqqqqq1qqqqqqqqqqqqqqqqqqqqqq1qqqqqqqqqqqqqqqqqqqqqq1qqqqqqqqqqCONCLUSIVA @@@@@@@@@@@@@@@ I S   O  SVS   ]      ' '. I        ]'  -         '      ]   . UnR%>JST*JSUvJ)J      (-     ). I       '         'SORT'      . D                     2,      <-OFF(BIT), ,2 ]1      TED    3 ( - #3 ]    '#').               . L     '  :     ď䠠iqq1qqqqqqqqqqqqqqqqqqqqqq1qqqqqqqqqqqqqqqqqqqqqq1qqqqqqqqqq$$u U S R - S O R T @@@@@@@@@@@@@@@  36030 CALTRANO (VI) R                . B .  qqqqqqqqqqqq1qqqqqqqqqqqqqqqqqqqqqq1qqqqqqqqqqqqqqqqqqqqqq1qqqqqqqqqqqqqqqqqqqqqq11111111111111111111111 UIIIIIIIIIIIIIIIIIIIIIˠ        -  ,             '  L.M.   P /4. E'           /    ,             . , -              . NOTA  <-PAG(E),1(,2) ]I   1           ]                . ]S ,   2     -   = USR(  (      )) L        '     . L'                 V          SVS          -  ,            USR(). E           . ](E.  =1592,8,15   '      ' - ]  OPEN2,8,15  ' 159 '    OPEN).  <-NDE(BUG) ]D       DEBUG     BREAK- ]POINT (          ).   ,   ]        '' (     ),  - ]           '   - ] .  ]  4). ON ]A               -<-MIX ]            '  . I    - ]           <-SLOW. <-FIL(ES) ]V          ' 'M   '   <-MCO(LOR) ]            OF(F) ]            : ]%00=C    ; %01=I  <-LIN(ES), ]E          ,  - ]            ]      ,  ' '      -        . E '  - ]         ,   '  ] . I  CLEAR      ; HOME, ] RETURN               . <-HCO(PY) ]S             .  N. P ]     , '     <-NPAD (  ]   ). ]A :          ,   <-FLA(G), ]V             CPU, - ]       SR    .  <-NPA(D) ]I     'N'          ]    '            ]   ,      . I  ' - ] ]I           , ]         ASCII   ]     . Q '  ,    ,    - ]        (M  /  OF(F) ] M  /  ). I       - ]    .         , ] ,        . <-FIN(D), ]R ,      BASIC    3; %10=D   ] <-PCOLOR,2; %11=C      1,  8 ](E.  '   1 '   '   12,   ]       11   '      '  ]  . E'          ]<-PAGE. ON ]A       '        . ]L     ESC         - ]        ,          ]                <-INI(TIALIZE) ]I        1541,   (  )   - ]         . ] '         '   ] '  6 ( .     SVS ' 8). 1 ]R  <-FUN(CTIONS) ]V  ,          ,     ]          . ]D            ]  <-COP(Y) ]P    '           ,   ]    .   - ]     SVS . <-CON(VERT), ]C       ,     ] b < < < I            - ]        . ](V AVVERTENZE  6).       ](I          F4). ,N(AME) ]V           . I     1  2; - OF(F) ] =1). I          '  ]  BASIC          . ]I          (  ': OFF), M ]       ). .JST)]UT-MVV.W-s\YujR5U*IvT*JWTsRu]YUd)NVd)sUW5OW5eUW*J*J*J9OST]OSTIU\YUU>JZJT%=KV֥UYW)sVd9Y\e^U>JZJST)j\OW.JfJ5)J ]            . ]I         '    : ]<-DEBUG. I             ' ]5. I   ' (       ) ]        . A       ]     ,        ; ]         '    $C8; F=      . ]N       ,     ] .  S(AVE) ]E       (SAVE)     <-CRT ](LOAD)        . I    - L(OAD) ]           .         ,    ]   . I          ]     . $$u <-DIS(ABLE) ]D       SVS,   '   ]      B  3.5    <-CLO(SEALL) ]C              -  1541 <-COM(MANDS) ]V      '         - ,I(D) ]       : N= ; I= ; D=<-DSK,D(ATE) ](     BCD   $C0 C1 C2     18 ,C(OMMENT) ]. 0); C=  (          ,F(REE) ] ]'       '   - ]       (2304 ). I  - ]      '    BASIC  - ]  .  (. ]SYNTAX  READ ERROR). <-FAS(T) ]V   '    ,       ]       REM. ON(,) ]A  (ON)     (OFF)       <-CHA(R), ]    ( '        - ]      '  . L'        - ]    ' -. (I      ] '                <-ERR(OR), ]F       '    ' DOS   - ]         . I   '  - ]          <-DEB(UG) ]A  '  -    BASIC. L' - ]                ]: 'BASIC LINE  ` < << < < < < $ ]V               . I<-BIN(ARY) ]  '$'  ''            ]            - ]                ]          . <-BE  -<-BIT(ON), ,3 ] 1. I    '#'        #2 ]         TED (   )  ]  '     2.  ]          , - ]         CTRL+X. ]L'  OFF        .        ($   ). O         '          :         '   . (E.          . ,1,(2) ]P    '      (1=;<-ALA(RM) ]2=  )  '        (.      . L               0  65535    '                . A '            . - T            . S      (   )   . - L  ''        (      ).   . D '   ]   BASIC,        ]  '        ,   - ]   '  ,     $$u ISTRUZIONI BASIC     . (V   ]65535  FFFF). 1 ]P  '1'       3     E(P) (L(OW)) ]A        . I   - ]   'LOW',  ,     - ] '  ' .  , ]M          BASIC    '<-BRE(AKP) ]    ,   '     '#',  - # ]       <-ASC(II) ]P                ]ASCII-C         . L   - ]       10       6   3, '   : 3XXXXXHOME=). U5MesZ-yU=s\OYSUzRVJZJ[)SRMUSUY)s[5MO\5evUg)RR5KeWVV-rSoTU6J[nUd9OST]UZK^U^S9KYVSoR%>^d*J*J\^=r5-MTU5K\)MR䥭oVg5)J  - O(FF) ]  <-TIME). L'   '     ]             '   ]     . A      -     . (E. 1024+$80=  '   : $480). L       '           - L  ''         (       ). (E. 1  3         -        ,   ]           : 'BASIC LINE ]:*' (      ). L'- ]  '     STOP, -  L: - I   <-      '     '  '          SHIFT  =. - T                9'   10'              . - V         '     RAM       BASIC                  - . ; CTRL+G : A         (); CTRL+J : A        ; L     'IRQ              '        ,       '  CTRL+A : C          .  ; CTRL+B : S            CONTROL; ) S   D ( BASIC  A  ); ) 42    BASIC,            . BASIC  S    B) COMANDI ASSOCIATI AL TASTO CONTROL  ] ] ] ] ] ] ] ] ] ] ] ] ] S   B ] ] ] ] ] D BASIC        ; CTRL+W : C  /          . CTRL+X : S    ; CTRL+Y : C     -   L         '          '. L           L           CTRL+J      ,       BASIC   M ,  '    '      ( . S    256 , '      . - S     '     BASIC,              ,      ,    '       CTRL+K : I  /       ; CTRL+L : C       ; CTRL+U : C      ; CTRL+V : C      . I : - V                  24 (   )      (. B3 =3   );               - .      ; CTRL+D : S   '     '      ; CTRL+F : C     ,      A) IMPLEMENTAZIONI SULLA ROUTINE DI IRQ  T            (V  ),         CONTROL: ] ] ] ] O     ] ] ] V      B ] ] S       ] V       0-23; CTRL+Z : B    L.M. ( IRQ  ). USO DELLA CALCOLATRICE SU VIDEO:     $1008    : (V.    <-BIT  <-OFF) BITS: 7 6 5 4 3 2 1 0 '       'I). S                                   . D        '                 . - E'       '                                2,5  . FONT ARE INTER- : PRETED BY TWINS; EACH OF THEM IS FOR A COLOUR. : WIN'S BITS CODES: %00 = ACKGROUND COLOUR; : %01 = NK 3 (COMMAND : HARDCOPY OF THE SCREEN TO A 803 OR COMPATIBLE PRINTER. <-() = NITIALIZES THE DISK DRIVE (AS DISK-COMMAND "0"). <-(),N = ERFORMS "N" LINE-FEEDS ON PRINTER. HEN PAPER-PAGE CONTROL IN ON (SEE COMMAND <- c < < < < < < < < < < < < < < < <<< MAND. <-() = HOWS A TABLE WITH THE OPEN FILES, SECONDARY ADDRESSES AND DEVICE-NUMBERS. <-(),S = HOWS A GRAPHIC WITH THE STATUS OF THE SYSTEM FLAGS. N PARAMETER "S" YOU HAVE TO INPUT THE CURRENT VALUE (IN  ] R  3.1 ] [@@@@@@@@@@@@@@@@[ IS ALL THE ERRORS SHOWING THE SAME MESSAGE (I.E. 21,23,23,24 = ). S PARAMETER "N" YOU HAVE TO INPUT THE ERROR-NUMBER. HE COMMAND RECOGNIZED ONLY THE ERROR-NUMBERS OF GENE- RIC MEANINGS; *LK:INFOSVS.3 7=9JzVJz'e{.Jtܗ-WZJ|]*J*J*J*J)6Jz'=|ɯ˳kYw7u]f^Wd*J)m[i%_*}wUuv_9){Mv]WzJ]7%|9)u{NrwesdItܷuWd*J*J*J*J'=s'sMr'Ju]i)s*Sy]J)J  [] PTIONAL PARAMETERS: [] =REE BLOCKS [] =ISK NAME =ISK =ISK DATE (IF STORED IN CODE ON BYTES $0 $1 $2 OF TRACK 18 SECTOR 0) =OMME  IS CYAN). [()] = ISABLE THE MULTICOLO MODE. ITS OF SCREEN CHA- RACTERS BACK TO BE INTERPRETED AS USUAL (1=PIXEL ON; 0=PIXEL OFF). <-,[ ] = T THE SAME TIME YOU CA  '                COMMODORE PLUS/4,              BASIC '     E     D ,       '         3,X,X); : %10 = OLOUR OF COMMAND <- : 3,X,X); : %11 = NK 1 (COMMAND 1, : ) YOU MUST USE ONLY THIS COMMAND TO DO LINE-FEEDS; AND NOT $(13) NEITHER COMMAND WITHOUT ";". <-() [ ] = NABLE THE "ULTICOLOR" MODE. N THIS MODE THE : BITS OF THE CHARACTERS OF SCREEN $$u [@@@@@@@@@@@@@@@@[ ] S.V.S. ]  HEX) OF . (.E. <-,"3") <-() = N THE 25TH SCREEN LINE YOU WILL SEE THE CONTENTS OF THE FUNCTION KEYS. HE SCREEN AVAILABLE IS FIXED AS A WINDOW BETWEEN 1ST AND 23TH LINE. <-() = ERFORMS A TEXT DESCRIZIONE GENERALE L'SVS O  S IF A NUMBER IS NOT ACCEPTED, THEN IT RE- FERS TO A SPECIFIC MEANING (ALREADY SHOWN BY THE DISK- -DRIVE). <-() = LANK OF SCREEN. PEED OF ELABORATION WILL BE INCREASED OF ABOUT +30%. O TURN OFF, RUN <- COM  L              :) I          I,    '     ' '      ; ) C   NTS (IF STORED IN CODE FROM BYTE $8 OF TRACK 18 SECTOR 0). F NO PARAMETER WAS INPUT, THEN ALL THE DATA ARE SHOWN. <-(),N = IVES FURTHER INFORMATIONS ABOUT ONE OF THE GENERIC DISK ERRORS, THAT N HAVE TWO TYPES OF SCREEN CHARACTERS: SET #1 AND SET #2 (O PRINT A CHAR OF SET #2, PRESS FUNCTION). [()] = URN OFF THIS FUNCTION (CHARS OF SET #2 WILL BECAME REVERSED CHARS OF SET #1).    . PRESTAZIONI  X,X) LESS 8, THAT IS : : IF YOU SET 1,12,7 : (PINK), THEN THE COLOUR : WILL BE (12-8=) 4 THAT : S; THEN 5700. O RESUME THE BREAKPOINT: =$01; 5700. F A .. BREAKPOINT IS SET, THEN ITS ADDRESS IS SHOWN IN THE MESSAGE. N THE - PACKAGE YOU CAN FIND AN USEFUL UTILITY IN NAMED " ". SET BREAKPOINTS. <-(),S = IND THE STRING "S" INSIDE THE PROGRAM IN MEMORY. F THE STRING IS FOUND, THEN THE LINE-NUMBERS WHERE THERE IS, ARE SHOWN ON SCREEN. ARAMETERS: S = STRING TO BE SEARCHED. AS ABOVE, WHEN YOU WRITE A NEW COMMAND IN A LINE, AT THE [] THE NEW COMMAND WOULD BE EXECUTED (THIS IS A BUG: SORRY!). ND NOW THE NEW COMMANDS: --- YNTAX CONVENTION: (...) PTIONAL CHARACTERS OR PARAMETERS; [...] OR TES. HEN THE SCROLL STOPS, PRESS A KEY TO CONTINUE. <-() (()) = CUSTIC SIGNAL. Y OPTIONAL PARAMETER "" YOU CAN HAVE A BASS TUNE. <-(),N = HOWS THE NUMBER "N" AS A BINARY STRING. <-(),[N1 ],N3 = ET THE BIT  PROBLEM. N PROGRAM-MODE, THAT IS WHEN YOU INSERT ONE OR MORE NEW COMMANDS IN A PROGRAM, YOU HAVE TO DO THE FOLLOWING STEPS: 1) OAD THE -; 2) OAD THE PROGRAM TO EDIT, OR START A NEW ONE; 3) ISABLE - INTERPRETER T: <-,4096,2). <-,[ (,N)] = OAD A NEW FONT OF SCREEN CHARACTERS. PTIONAL PA- : RAMETER "N" CAN SELECT THE FIRST (1), OR THE SECOND : (2) AVAILABLE FONT FILES (DEFAULT=1). : URRENT PROGRAM IN MEM AMETER OF A NEW COMMAND, PLEASE CONFORM TO THESE INSTRUCTIONS: - ARIABLE-NAMES CAN BE 1 OR 2 CHARACTERS LONG; - UMERICAL VARIABLES CAN BE ONLY AS INTEGER (SYMBOL "%"); - LL THE VARIABLES TO BE USED MUST BE FIRST INITIALIZED. F YOU NEED A NULL REA (2 BYTES). F YOU REPLY , THEN YOU RESTORE 2 B, BUT YOU LOSE THE CURRENT PROGRAM IN MEMORY. <-() = LOSE ALL THE OPEN FILES, AND INITIALIZE THE DISK- DRIVE. <-() = HOWS A LITT RESS. URTHERMORE THE BREAK SCREEN HAS A GRAPHIC-VISUALIZATION OF THE STATUS-REGISTER WITH THE FLAGS ON (^) OR OFF (-), : LL NEW COMMANDS MUST BEGIN WITH THE CHARACTER "<-" ([] [=]), AND ALL THE KEYWORDS RMAT IS 5. <- [()] = AVE ON DISK THE CURRENT SCREEN (ISK MUST NOT BE : WRITE-PROTECTED). [()] = ESTORE THE SCREEN, LOADING THE DATA FROM DISK (AND SCRATCHES THE TEMP-FILE). <-() = EMPORARY DI T SET THE FUNCTION KEYS [1] AND [2] FOR AN EASY MANAGEMENT OF .. REAKPOINT. FTER LOADED AND RUN IT, YOU WILL HAVE: [1] = O SET A BREAKPOINT: THE CURSOR IS UNDER . OU ONLY HAVE TO WRITE THE VALUE, A SPACE, AND THE VA : O DEBUG A .. PROGRAM, YOU HAVE A LITTLE UTILITY LOCATED AT $5700. T MANAGES ON .. BREAKPOINT AT THE ADDRESS YOU WANT. TILIZATION (FROM .. OF COURSE): O SET THE BREAKPOINT: =$00 = = OF ADDRES CED CHOICE OF ONE OF THE ARGUMENTS; S TRING DATUM (VARIABLE OR CONSTANT); N UMERICAL DATUM " " " ). <-() = HOWS ON SCREEN THE - TABLE WITH HEX COOR- DINA "N3"TH OF THE BYTE SPECIFIED BY THE [#N2] PARAMETER N1, OR OF THE 'S REGISTER SPECIFIED BY PARAMETER #N2. (.E.: O FORCE "1" IN THE BIT 2 OF THE BYTE $1000 YOU HAVE TO INPU  BY INPUT THE COMMAND <-; 4) NPUT THE NEW LINES OR EDIT THE OLD ONES (YOU CAN INPUT - KEYWORDS OR STANDARD KEYWORDS). 5) EFORE TO START THE RUNNING, PRESS [4] TO ENABLE - INTERPRETER. F YOU DO NOT WORKS ORY WILL BE CLEARED, THEN YOU : ARE ASKED FOR A CONFIRM. : EE FOR POSSIBLE PROBLEMS!. [() ] = ESUME THE NORMAL FONT FOR SCREEN CHARACTERS. OU ARE ASKED FOR RESTORING THE A  VALUE, PLEASE SET IT TO 0; - O NOT USE ARRAYS. XAMPLES: $, $, 2$, %, %, 3% = . $, $, , %, , %(2), $(3) = . ! - LL THE COMMANDS CAN BE RUN IN DIRECT MODE OR IN PROGRAM-MODE. N DIRECT MODE THERE IS NO LE LIST OF THE NEW OMMANDS, AND OF THE NEW EDITING KEYS. <-(),S = RINT THE BINARY-STRING "S" IN HEX AND DECIMAL BASIS. <-() = ERFORMS A GRAPHIC HARDCOPY OF HIRES SCREEN TO A 803 OR COMPATIBLE PRINTER. O  CAN BE LIMITED AT THE FIRST THREE ALPHABETICAL LETTERS. (.E. THE COMMAND <- CAN BE ALSO WRITTEN AS <- OR <-). ACH NEW COMMAND MUST BE WRITE WITH THE EXACT SYNTAX, TO NOT HAVE AN ERROR MESSAGE. F YOU WISH TO UTILIZE ANY VARIABLE AS A PAR SABLES - IMPLEMENTATIONS. OMPUTER WILL WORK AS USUAL AND DOESN'T RECOGNIZE THE NEW COM- MANDS. O RE-ENABLE -, PRESS [4]. <-(,[]) = HOWS SOME INFORMATIONS ABOUT THE CURRENT DISK ON [] DRIVE. LUE. RESS [] TWICE. [2] = O RESUME THE BREAKPOINT. (OU HAVE ONLY TO PRESS 2!). HEN THE RUNNING OF .. CODE PASSES OVER THE SET BREAKPOINT'S ADDRESS, SYSTEM GOES TO BREAK STATUS. OU WILL SEE THE CURRENT AND THE ADD *NB;"INFOSVS.2" *JU1:LM5:RM75 ARNING!. RECISION OF CLOCK-TIME CAN BE AFFECTED BY A FEW DISK-OPERATIONS: -, , , ; AND DURING USE OF -RAPHIC CALCULATOR; AND IN ALL THE CASES WHEN IS NOT ENABLE. : : XXXXX" WHERE XXXXX IS THE NEXT LINE-NUMBER TO BE EXECUTED; AND A BEEP RINGS). <-() = URN OFF THE STEP BY STEP RUNNING, AND THE BREACKPOINTS DETECTION (SEE COMMAND <-). <-(),N = ETS OME TIMES YOU CAN RESTORE A "CRASH"-STATUS BY USING THIS FUNCTION, WITHOUT TO RESET! HEN FUNCTION HAS SUCCESSFUL, YOU ENTER INTO . : -. ASIC PROGRAMS CAN BE DEBUGGED BY THES)JR)JR)JR%OS%)JRNRW)JJR)JR)JR)JR)JR)JR)JR)JR)JR)JR)JR)JR)JR)JR%)J [] = NSERT NEW EMPTY LINES. []+[] = ALL THE GRAPHIC CALCULATOR. []+[] = UTOMATIC CHANGE OF BORDER COLOUR. []+[] = " " " BACKGROUND COLOUR. []+[] = RASE LINES. []+[] = URN OFF THE BEEP OF ALARM-CLOCK. []+[ 8AQ`"@@@  (EEP PRESSED THE KEY [] AND THEN HIT THE INDICATE KEY) []+[] = LL THE BLINKING MESSAGES ON SCREEN WILL TURN OFF AND THEIR COLOURS WILL CHANGE. []+[] = LL THE BLINKING MESSAGES ON SCREEN WILL TURN OFF AND  80`ho`0 \eesL,3 3333̳333̀a [m DDx@@A"@ PACITY IS 10 CHARACTERS. N THE 9TH CHARACTER'S INSERTION A BEEP RINGS: YOU CAN INSERT ONLY ON CHARACTER! UT IF YOU INPUT OTHER CHARACTERS, THEN A LOW TUNE BEEP RINGS. UFFER FULL IS SHOWED AS ":"; ALL OTHER CHARACTERS WILL BE LOST. D) F YOU WISH IT,  A PRESSED KEY; (IN THE 25TH LINE OF SCREEN THIS MESSAGE APPEARS: "> : XXXXX*" AND A BEEP RINGS). HE "*" MEANS THAT THERE IS A BREAKPOINT, NOT A STEP BY STEP DEBUG.  ROUTINE HAS BEEN DEVELOPED, THEN NOW YOU AUTOMATICALLY HAVE: A) URSOR SPEED, SCROLLING SPEED, AND KEYS-REPEAT SPEED ARE TWICE; B) IMER FOR VIDEO PROTECTION: IF NOBODY PRESS A KEY WHILE 2,5 MINUTES, THEN THE SCREEN WILL BE BLACK AND A "BREAKPOINT". BREAKPOINT IS A SPECIAL FLAG PUT FOR A LINE OF A PROGRAM. RUNNING WORKS AS USUAL UNTIL IT ARRIVES AT THE INDICATED LINE. HEN RUNNING STOPS AND WAITS FOR  FOLLOWING COMMANDS: <-() = UNNING OF PROGRAM WILL BE DONE STEP BY STEP, THAT IS: CALCULATOR EXECUTES ONE INSTRUCTION, THEN IT WAITS FOR A PRESSING KEY; (IN THE 25TH LINE OF SCREEN THIS MESSAGE APPEARS: ">  HAVE FIRST RUN A <- COMMAND. REAKPOINTS ON LINES HAVE NO EFFECT. ARAMETERS: N = LINE NUMBER OF PROGRAM. <-()# = RASE ALL THE ALREADY SET BREAKPOINTS. <-() = HOWS THE ] = ESTORE STANDARD COLOURS AND WINDOWING BETWEEN 1ST AND 24TH SCREEN LINES. []+[] = TOPS ANY RUNNING PROCESS ( OR ..). SE IT IF [] KEY ISN'T ENABLE OR IF .. PROCESS ENTER IN A NEVERENDED LOOP. qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq THEY WILL BE SHOWN IN REVERSE. []+[] = OVE THE CURSOR TO THE BEGIN OF 25TH SCREEN LINE. []+[] = RASE ALL THE CHARACTERS FROM CURRENT CURSOR POSITION TO THE END OF SCREEN. []+[] = EEP. (O TEST VOLUME OR STATUS). []+ | p IIITlD8H THEN YOU CAN SEE THE AMOUNT OF FREE MEMORY (IN BYTES) FOR PROGRAMS, IN THE 25TH LINE OF SCREEN. HIS CAN BE DONE ALSO WHILE A PROGRAM IS RUNNING. HEN FREE-MEMORY IS LOWER THAN 256 BYTES, THE VALUE BLINKS. : OU CAN TO CONTINUE THE RUNNING BY PRESSING THE SPACE-BAR, OR TO STOP THE RUNNING BY PRESSING THE [] KEY. OU CAN SET UP TO 5 BREAKPOINTS. ET BREAKPOINTS WORKS ONLY IF YOU  STANDS BY. HEN ANY KEY WILL BE PRESSED, THEN THE SCREEN WILL APPEAR AGAIN. C) OU CAN CONTROL THE KEYBOARD-BUFFER: IF IT IS NOT EMPTY, THEN ON 25TH LINE OF SCREEN A X MESSAGE WILL APPEAR (X IS THE NUMBER OF CHARACTERS WAITING IN THE BUFFER). UFFER CA ̳̳333̳̳333̳̳333 #@acA1155Xhp"!!  ppp0} <<<ppp0} <<<ppp0 𘀁#""hHHH@ABCBB $ $0HHH0ڒ-6$$ L,3 3333̳333̀" `  p (@BCBBDDC $$$[mII@CD ׭^^kz Xhagl 9991???`Osssvv~`O `< 3< 33`` pp0xX<,88 <<~pp088 ;+ h00 >. ̳̳3333̳̳3333̳̳3333 !! a!"!A;;1HHHp"#a!  p8888}33><639c @@A # @@~y  @@ "! @@ A" ! @r vɓ  LvL]F©   Lv H h`(vLVALEN92Jt77+ֵMN^*||Us9|}|gu^=|YRܙ+ɽW*YRRRt+YWj򔪩Oԕ7VZ'RJk]eʒ^sZZeJJrme*K5)JAq$%#$# /MLsڍ#$LFu:LCu# $Lt#$@q$Aq%# mI#@q$Aq v Lju= "vэ#ҍ$ v "v Csڍ#ۍ$ v= LguLr#@q$Aq v = "v Cs vDqLu 0 ` 0i@qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq  pu  0"  hLr ʝ h@8@ Lu pu v "v Cs Lu u uLu$ Lu u  u uLu# "vLu CsLu puLu?q0?q,!  OV# ޢ `  ssc```c~~fvv~<ˋ?199???~brrrr```x0a # H1% h%  %0߭%0 L  Ld\)\`  L %L ZeE`HH fehh8`i Ze Zehx?@>X`W*? ZeW% Ze(8`` Li@ܩݠ ec ec cLbcLb pc" ii ~c"  pc8 ecޠx?܍>X ecߠx?܍>Xi 8 iLjbc ~c@ 8ުLVc8ު?iH87h8 8  Lx?܍>X`|cc{ ~c`LRAMDISK DIR ASICASKEX FREE BYTES: GP܄ hբCnLֽCn  D$FEX ~c Cnй LXHJJJJi0 h)i0 ʩ/ LnXX  LmNIC@DF L?  B XHBL`TL aHLaL Ra.- `aLc Ra87 `a ?aۭ$ ?a$ې ڰ L  L L8+ڥ,`8(` a+8Х,ѠБ+ȑ++i-/1,i. a-/1.02 Ѕ73х84`EF"II_GgHI8 Ljx hh; XL,O L<Z[\]l yl\l;l ql[l qll )ߍL  )L;l# %?W $`     Ul[8``l X lYN L ڦ8 E@ڦ8 L^PROGRAM WILL BE CLEARED OK? %L#$ ^_#% ^_ ##W DA8087`#JJJJ _#) _` i7X`i0 ߤ@Ljh`i(ܥi`i8 ` ` N X L L #Ljن   j j jװ L j֐H  hD R2N(Cj jLjILj jhЯ LإL\h`h8`ІхҐ Sӥ =]  ` Ș =]ר x?Ѝ>X` L  #] $ y] LHh H ^ h`-NV-BDIZC L :X]B ש CB"H<H  )  ֍h=0 hLhC  h=h#LBΩL _DD DLEޝ_Fߝg8 i ix iX; iܩݢx VALENS92' c# 11111111111ssssssss1111111111111111111111q1q1q11w111111111111q1q1q11w111111111111q1q1q11w111111111111q1q1w11w111111111111111111111Ѡ ecHL[fHi ҅ڥiӅ۩+ hHT fi҅ڥiӅ۩  f ec ec8+,hT8,-֥.ץ8 L֠ ecLL f87֥8L(f ec ec ?aH$H   La׭$Lfש֥ԅhhۥۅѥڅ`NF  ߠވH)+Рѩ8 Sd0hH)Рѩ SdڅХۅѥܤݦ Sdh# _ L L _LC _7ޥ8Lch8ȑȩEL҄ӥHH8Ѕхeޅޥe߅ߩ֭ _L?hh8L\$ NL % ѩS`F#=0 # `@ܩݭ _88ߩީ0c ~c8#7%8 _i($ mIHh  K _c ~c ecEL&cB T HLH # i  h THc ~cLb l!m l lyXЙX  ڤڹX e lLl ` L`lll`lll`M-RM-WM-EU0: 0 B-R: 0 B-R: 0 B-F:0 B-A:0 B-E: 0 B-P: 0 ֩NH H LH _hE@Li_`$`i`%`?]͠2 ?] Y N ;`` ;`8` L $p ڝXHX h`` _Lީ 78ޥ8 eLLi@i% ȩW*'j  L j L #Ԯ$ D L  #g N݅ԭ;HH8 ЊH_нgD1_ҽgӠҐ㈱Аȱ҈АȱЈҐLjhDJ_EgF8 Lj IGEHFIgD4DILX]]lA^,S`nDbE_CLe ^ L | IXXLH L 2 $%#$# /M  " GL8(ڰڅ۩L _87ۅۥ8څ.K-E, L+_  i X i܌# i# iߥ ܩ ¥ލEߍF; j ` i 8} i} 쩭 ` i xt X +i٥ٍi٥ٍi٥ٍiI¢i ~cI`$ 52+ݠi<r s 9s<9rs+#s64s#081;23 45678 9 ABCDEF6+.--:5=#qvL   i0{g [gNJ | Ltg x ) x),i ,  L ) Ѝg| _gN۩ [gNϥ,8 Lg_  YN `SVSFONT1RESTORE AREA?@-LBΥ)?38142C ӅȱӅȱӅܥiӥi NӅȱӅȱӅߥӅեԅ8ե֥݅ץޅإ߅٠ՅȱՅȱՅ N0ݑȥޑȥߑՠՅ∱ՅሱըiȥiLMՅȱՅȱՅȥȥȥՠՅ∱ՅሱըiȥideLNݑȥޑȥߑՠՅ∱Յሱ   %YY Y  L LY٠YYY*YY YYYYYYȹYYL:ZYеYY/L^[&L[*L['L[>L[TІL[ YXȌY`YY8`LAL#"  K LST L L LT$ LRiT` T` K TRiTTT$ LhhhhhL - L #Q  #H$H     %hhѠ, %БLM%1LLH ? HLL,O  vJ@@@/]WW_W^W]W B K P _W^W]W]W R I P ( E R R   LR%%0 +"'ҙX#Э$%x?Ѝ>XXҌ%`eӨ$qЅӦLЪKЩJѤұ  L ! "'BLOCK HEADER NOT FOUNDNO SYNC CHARACTERDATA BLOCK NOT PRESENTCHECKSUM ERROR IN DATA BLOCKBYTE DECODING ERRORWRITE-VERIFY ERRORCHECKSUM ERROR IN HEADERLONG DA 0  hоU UҢU UӢU Uѩe҅Х ӠL  L  `xLstu i ܩ ƢLh(g8`hh``Aw;Lv LL| LH#H$H H H] H]WH H H  y]]W$#  HX  Hh$h#hLLHL ` ұ)I8 %H$#( /MiЊi heАхР ѩ` KL [L3T T)Lܥ+,x? T>Xѥ  L Tx? T>XԄ Tx?>X T TLgSHԦ{ h`,  #L$P PP P LeR LeR;<-./0 LKRP) ;<ȹ|R qRE)  qRF) $E0$F0 ,% ~$ȹR   ;Um*6BLV`iqyL+YYYY 80$# ` d[LYW[Y[ 6[ō#[#Y`W[Y[ 6[YLY# 'ZYȹY*# d[LZW[YՑȥ֑LMׅڐڅҠȱ`O` `O )   -O.O -O 8w) ",O' @ 0$$0  I )?  @( ($p' i' DODO#RERE#MIFAFA#SOLSOL# LA LA# SI R@X X-Y Y-LYX`Y` 'Z #$ %Y /M#Y8m# Y )Z )ZȹZYYJYXYLY1YL(^_l yl·l;l qll L) ІфҢ"fffҐ uҕ(v(إ٦ڤ`x? O M O>X`_e_ȱ_e`ѥdӥeԥiӥiѐ А `ӅȱӅȱӅ٥8ӥԠRR@R @@ EEELETE\dH,e q7D00_CLO O O O O IITA BLOCKGENERAL SYNTAXINVALID COMMANDTOO LONG COMMANDINVALID FILE NAMENO FILE GIVENINVALID COMMAND KL #L$R  KL #$R LSTL, ` KL #L$R L |L`#  # `&yM_HXLDEBNDE BEEBRE+BITLYOFFL`TIMkFASSLO COMCOPC DISzFUNBINdINI^FILEMIXCRTFCLOPRGGHCONlFLA]HMCOHPLOIERRIPAGKJLINKVERL(RSTFINS6HCO@ASCPVARPXBRTPCOUjPLAYRAM]CHAfWINjALALDSKmNPA#BKP NF  L L-LI UI #$( UI # $LѤ L , , `Lֆׄخ#Ӯ$Ԯ%բنچۆІцҠ68Օ86٦ڤ`uՕLI, L ө.ЩJ = 0   hLS`NLISEWH #LVS ]h$LNSW LH}T hi@ [CTL]+CT8# LZ0e|CyQ}hqdulCT\[\0(  LH-( =qRQX qRG qRHx?G>X ɀ8ɡ4ȹRdd   m ȹR iLOQ ;<:;P Lx?>X`" = "; (34) (34)CHR$(000)"ЩѠ0ѩ `ЅҥiӱҦ[ 6[#) #LY [YLY [ YLYW[Y[ 6[`ԅՊHօץՐPԐH@Ӑ 8Ґ0א +֐#x?БhqH>XL!\h`h8`8Ѕإхe҅إeӐLא G֐?ѐ6А.x?ґhqH>X8ҥ8 -O  ` " ( |P P hP P P . #m# P P P H hж |PLH  h` hP 0 :A GL i0i7 `} ` hP H{ `  K ---------------- BOOTSTRAP SVS /VZ 8660.7X 1: 0 ""(14): 0,2,4: 4,2,2: 1,8: ("2C"),("77"), 4,15,"4: ESUME FROM ASIC 3.5 , 4,16," 5 : ESET ͠CHARACTERS READ": ,0,1 SVS R3.21@ SVS-CODE N: #&'d 00083B<&HLlELDL#AL>ALALIAL]@LhALALC@L@LW@Lr@Lp@L@L@LLKLELxWL\LDL\LaLiaLaL,_Lq_LeLLKhLHLoGLlLC`L ^LOhLG ;X &_1 : 808`HHH %hhh:;HS_]e\)J@"=80L$}8$#}3#Lέ#$` LL@ :L;X`  - @8`H h   _Jlx /OXLL ILL#$$H88$F , F%,  LL , (, EiEFiFM "` E $F, F$, С , (, FiF-.Ex?>XFx?>Xi0Х/ʢ`x?E%ȱ#ȱ$>X`Bd "";: I0 4: 1319I,13: : 239,5ַ6JIgZ7jR֛y&sjRks=s=sksdJ{R5R)g9Y֥'|)zZIgZkZ-ifY֥'zZ%*\U+9>r百jYIg9Ym䙮nIYmne)gijy})Jw5)J   L#)%#)=>JJJ?>)@ ?i@im%m$@ei=J!O PP` 0GL:A`,$UU LTi0LThhٰhH8,""0# 4,"S21950"(13): 5,"_OFF,#18,2"(13)N( " "l* " - ", " "- "","". "","PERATING YSTEM - ELEASE 3.2","","LL RIGHTS RESERVED","","",",    ƍ L,^(HH 8  :9  (*    h`9(:-`>BASIC LINE:  L-LL  L ,# L'(LH h$)#.(L(L L #$X 10C(.$.#L% $ X  $#   LL,LDZZ2Z\>XELi8` [WOWJH#HWOWN R @h#hLg ,WWH-  hLg $e҅Ѕҥiхӭ$ &##  L8$ `#! © #i0 ` #LD  ީ `NF  L L-L L^ _ _E% FF5 F F FL ` 8LLFLNDEVSEC N. FILES:D gF_EgD` v:v D_нgѮEF  AF AF FH ;v OH FH /v OH FHGv OHL>H LS *L *G 4G ' LQ    B  AN #$PONmO> !DOOAP ##$@ɭ$© NiNA>В B GS0:CRT *G 4G SVSNOTES q111111111111111111111111qqqqqqqqqqqqqqqqqqqqqq1qqqqqqqqqqqqqqqqqqqqqq1qqqqqqqqqqqqqqqqqqqqqq1qqqqqqqqqqqqqqqqqqqqqq1qqqqqqqqqqqqqqqqqqqqqq1qqqqqqqqqqqqqqqqqqqqqq1qqqqqqqqqqqqqqqqqqqqqq1qqqqqqqqqqqqqqqqqqqqqq1qqqqqqqqqqqqqqqqqqqqqq1qqqqqqqqqqď䠠i+JҴ+JҴ+JJR/ҳ/ғ4>ҳ|9˒+JҴ)+O)NSJv)J pgon`>66wcc~ffcca``x|ngcc`||``||`pc`oocssssssc~cfl~cc````awccccs{occc?cccc~cc~``?cccg~~~ff~|ooc`?ssssssssssw>ccckwcw>>wcccc>g8>0000>>x0||03| ||>? >>00000000 88p88p<~~~~<6>````````~<<~<~ff~<ff<>>0000>v66coopq~~f~``~fvv~~bpr~~fvv~~f~`><00|000~fv>~```~fvvf~``fnx~f`mmm~ffff|fff>~ff~pp~ff~~f```|`~~00004<ffff~fv<ck66f~~ffff~~~ >~<00088<>20|89< <<~  80~f|dd|ll~ff~~f```f~pxlfff~~ ll|x~ff```ppp~~~ff~`pp~ ~~v<~~fff~~F 8r~0000kg9ST5MST5MJR)kg9ͭg;Yg;YST5MST5MiZVuZVJR)UUUUUiZVuR)JRZVJR)JRZJRuZViZVֵR)JRֵZViZVZVjj+)WUu]WUu^T)JR*kU)JR)JR)JkZKTk6麬)JR*UUUUUJR)iZVR)J8>ckn`c>|pxlxs006v66<66v00c<00000< 0|0b< <<~0# <,f~bccncc>cf``c>ccccca`|`aa`|``||ff~ff<< lxl|~gc````bv~nff>ccccc>~33>00x||~33><6s>c`>c><ccccc>fff<<l<6ccc60` 30000>v66 ~ffn``~~ff~fff```~ff~~``~~ff~~``~``~~``~```~``fff~```~ffffff~flx~fff``````~cccccc~fff~ff~~ff~```~ff~~```~``~~```~``~fff~ccflxp`f<20~00< <<~Zqqqqqqqqqqqq1qqqqqqqqqqqqqqqqqqqqqq1qqqqqqqqqqqqqqqqqqqqqq1qqqqqqqqqqqqqqqqqqqqqq11111111111111111111111 UIIIIIIIIIIIIIIIIIIIIIˠ00ffffffff~`~~bf 0fF~f~8gf0000 000 0 0f<``css>ss?cc~ 8p 0p8 ~~~0 80c?;^33333300fvvffvvvff 0ff~f|8gl 000 Bf<00 00~|~|~ff>```f~b`~f>|f`|ff>~F~fff>8 0`0 ~~0833333f3f"$( J~ cg 0ccccc>8866 800`0~~p  p3 ?333333 K --------------- DEMO SVS-SYSTEM /VZ 9140.52 (("1001"))("V") "SVS-OS MUST BE LOADED TO RUN THIS DEMO!":  (("03")) 14,20р ----------------- ENTRY 0 1,1: ("03"),1: "LAYOUT.D LOC,15 0,1: _OFF,#18,2: (14)+( 700062 6000WP A$: _WINW,3,3,35,16,R,C4bZ 7200md 6000n A$: _WINW,#1x (13)": AND NOW SOME OTHER INFORMATION ONт "- UTILIZATION:ۂ A$ -------------------- BAS 8,38,24,C16,R? 6000(B_WINW,4,4,37,16,C83L 6000FV A$: _COMMSP[ A$b` 6000: A${j 6000: A$: _BEEPt 6000: A$: _BEEP LOW~ A$: 6000˄ "NPUT HEX DATUM [$S]:";A$ӄE0 (A$)1 (A$)4 E1:  DATUM [\N]:";AC A0 A65535 "";: 1250LA%A\_BINARY,\A%f A$q  6000 A$: 6000 A$: 6000( A$: 6000̆ --------------- COMANDO <-PLAYކ A$: 6000 A$: 60003R 6000! A$: _RAMDISK,S,"DEMO PROGRAM"3 6000: A$L_WINW,1,10,36,18,C2^ 6000: A$o_RAMDISK,DIR A$: 6000& A$: _WINW,#30 6000ˆ: ---------------------- DSKԈD A$: 6000N A$: 6000X RESS ESC TO EXIT AND WAIT._NPAD 60009_WINW,2,2,26,17,R,C14D 6000V I1 10000w: A$: A$"" I10000}  (14);_WINW,#2 _WINW,#1*_WINW,3,4,35,15,R,C2Ҋ4 6000: A$݊> 6000H_WINW,733333f3f333333̙3f̙3flxp`WINW,X%,Y%,X1%,Y1%,R,CC%(: " ": "FOR SWAPS!.A I8 1 1N: N%Ia: _WINW,#N%g A$: A$"" 2165 ""fp -------------- SCRIVE SU VIDEO .Ōu Aӌz I1 A錄: A$: : EW COMMANDS,% " -OPHYSTICATED WINDOWING,K " -EBUGGER TOOLS,v " -ASY MUSIC COMMANDS, " -EW PERFORMANCES,Ɏ " -EAL TIME WATCH, " -IS ALWAYS AL-R " LOCATED. O NOT DEALLOCATE8\ " IT, BY USING !^p "2- LLOCATION OF SYSTEM-MODU-nu " LES:z " $1000-17 $4000-77 " ($4000-$7 IF ANOTHER SETڐ " OF CHARACTERS HAS BEENEMO",8,1% ---------------- ENTRY 1g 1319,(""): 1320,13: 1321,("Y"): 1322,13: 1323,13~ 1324,13: 239,5 "_CHAR,ONDLOAD"(34)"DEMO SVS-OS"(13)"RUŃ ("03"),2:  ---------------- ENTRY 2_RAMDISK,ALIC ._WINW,2,2,38,20,C22 7400: 6000D A$: 6000V A$: 6000 A$: _BEEP: _WINW,20,17,37,21,R,C12ă$ 6000: A$: _WINW,#2: _WINW,#1= "--------------- COMANDI >_WINW,1,1 "";: 1160% I1 (A$)9: B$(A$,I,1): B$"0" B$"F" E1: 1230: B$"A" 1230: B$"9" E1х E1 "";: 1160_BINARY,$A$ "INPUT DEC _PLAY,">8 &2 '1 /4 DO *6 /4 RE MI *8 /4 FA SOL *6 /4 LA /2 SOLY@ --------------- COMANDO <-FUNCTkJ A$: 6000 --------------- COMANDO <-FUNCT A$: 6000 A$: 6000LJ A$: 6000ه A$: 6000 A$: _RAMDISK,DIA$: _DSK,Fl ------------------ FINE COMANDI5v A$: _WINW,#1,N@ 6000a ------------------ DESKTOPx A$: _WINW,#2,N_WINW,10,10,38,23,C12 (142); 6000: A$É_TIME,15,30Չ 6000: A$  (142);(13);"P,12,37,18,R,C15R_WINW,8,11,38,17,R,C4\ 6000)f A$Mp_WINW,#3: _WINW,#2: _WINW,#1lu -------------- CAROSELLOrxz I1 8: C%(0)151: X%(0)28: Y%(0)20͋: X1%X%12ދ: Y1%Y%5: _kg9ST5MST5MJR)kg9ͭg;Yg;YST5MST5MiZVuZVJR)UUUUUiZVuR)JRZVJR)JRZJRuZViZVֵR)JRֵZViZVZVjj+)WUu]WUu^T)JR*kU)JR)JR)JkZKTk6麬)JR*UUUUUJR)iZVR)JA$;: X --------------- PRIMA VIDEATAb 20:l "- R3.2"hv "","ELCOME TO THIS DEMO OF VS-YSTEM. "","HAT IS VS-YSTEM? T'S A NEW ADD-ONɍ "OF NORMAL OPERATING SYSTEM OF LUS/4.","" "T SUPPORTS: -41 N - CALCULATOR, " -OTEBOOK,? " -EW EDITING COMMANDS.c "","","","--- ---  --------------- FIN. ISTRUZIONI* 114 "OTES TO CORRECT USE OFƏ> "-:H "1) RAPHIC PAGE   " LOADED).  -------------- BASIC 1 141 " \ "OU CAN USE THEM AS IN DIRECT MODE "AS IN A PROGRAM. N THIS CASE YOU "ARE PLEASED TO OBSERVE THESE RU- "LES:ڑ "A) EVER USE ; (F A` " BEEP IS STAYING, PRESS ALSO Ò).1 -------------------- BASIC 2: 17d "C) LL NEW COMMANDS START WITH '_' "D) ACH NEW COMMAND CAN BE LIMITED " TO WRITE ITS FIRST 3 CHARS.ߓ " (I.E. _ CAN BE WRI %, 2% : ǒ)2 "G) TRING VARIABLES CANNOT BELONGB< " TO VECTORS AND THEIR NAMES CAN'TgF " BE LONG MORE THAN 2 CHARS.P " (I.E. $, $, 1$ : Z " $, $(2) : ǒ)ҕx ---------------- BASIC 3 " BE EXECUTED. ----------------- BASIC 4  3# "! OW WE GO; "TO SEE SOME NEWS " COMMANDS.s@ ----------------- BASIC 5{E 5J " :T "() = PTIONAL PARAMETER^ "[] = ORCED  " AND CURRENT RELEASE OF " -YSTEM.8 "","OLD DOWN ͒ AND HIT A KEY[ -------------------- <-ASCIIc 9 "_() = HOWS ON SCREEN THE " COMPLETE TABLE.ٙ& " OU MUST() (()) = RODUCES AN " ACUSTIC SIGNAL. (RESS A) " KEY PLEASE...)1 4Y " F PRESENT, THE PARAMETER " '' PRODUCES A SIGNAL " OF BASS TONE.› " (RESS A KEY PLEASE ...) ----------------- <-BIT>! 10H! " [N1] 'R! "_, ,N3 =ET THE BITN\! " [#N2] SPECIFIED BYvf! " PARAMETER N3 INp! " THE BYTE AD-z! " DRESSED BY N1. DISABLE () AN$" " [()] ALTERNATIVE SET$." " OF CHARACTERS.I8" " EW SET WILLnB" " BE LOAD FROMG" " DISK.L" " ITH PARAMETER 'N' YOUٟV" " HE NEW SET," " YOU CAN RESTORE THE" " AREA RESERVED FOR THE9" " SET BUT, IN THIS CASE`" " A PROGRAM IN ME-" " MORY WILL BE ERASED." 4" " - OR ALL THESE OPTIONS,١" "Z# " HAVE TO WRITE THE SYM-d# " BOLS.n# " EMEMBER TO TURN ON THECx# " SOUND VOLUME BY THE^# " SYMBOL: >.f# 6# " XAMPLE: THIS IS A MELODY BY# " THESE SYMBOLS IN THEʣ# $ "B) EFORE TO WRITE ASIC-LINES IN--. " CLUDING NEW COMMANDS, YOU MUSTW8 " HAVE TO DISABLE -INTERPRETER{B " BY USING (IN DIRECT MODE)G " _.L " FTER, YOU CAN ENABLE THE SAMEV " BY PRESSING  4 KEY.TE _ " OR _). "E) OU MUST OBSERVE EXACTLY THEB " SYNTAX OF EACH NEW COMMAND.j "F) UMERIC VARIABLES CAN BE ONLY  " INTEGER AND NOTIFIED IN 1 OR 2 " CHARS.Ɣ " (I.E. %, %, 2% : ( "  7 "H) OU MUST TO AVOID ALL & " 'PROGRAM SCANNING'; AS P " WITHOUT A PREVIOUS LINEz " OR AS : ...(NEW COMMAND)... " N THESE CASES IN FACTS ALL NEW͖ " COMMANDS MET IN THE WAY, WOULDCHOICE OF ONE PARAMETERh "N = NTEGER NUMERIC PARAMETER-r "S = TRING PARAMETERQ --------------- COMANDO <-COMY 7 "_() = HOWS ON SCREEN " ALL NEW COMMANDS,͘ " ALL NEW EDITING KEYS HIT A KEY TO0 " SCROLL UP AND TO SEE: " THE SECOND PART.HD "","HIS COMMAND WORKS ONLY IN DI-nN "RECT MODE, THEN YOU CAN TO TRYX "IT AT THE END OF THIS DEMO.l --------------------- <-BEEPv 3嚀 "_ -------------------- <-BINARY 7 "_ [$S] = ONVERTION FROMB " [\N] DECIMAL OR HEX TOg " BINARY STRING.! " $=REFIX OF HEX PARAMETER ! " \=REFIX OF DEC PARAMETER","",""ݜ4! ---! " NSTEAD THE PARAMETER! " #N2 CAN SPECIFY ONE OF3! " 'S REGISTERS FORV! " SETTING OPERATION.y! --------------------- <-CHAR" 11" " [(,N)] =NABLE () OR՞" "_()  CAN SPECIFY WHICH SET`" " YOU WISH TO LOAD:e" " (1 OR 2).f" 10Ej" " OADING A NEW SET WILLgt" " ERASE THE CURRENT~" " PROGRAM IN MEMO-" " RY.ɠ" " - ISABLING T YOU HAVE TO REPLY TO" " THE QUESTIONS THE SYS-" " TEM ASK YOU.@(# ----------------------- PLAYH2# 8q<# "_(),S LLOWS YOU TO WRITEF# " AND TO PLAY MUSIC.P# " N THE STRING 'S' YOU " STRING:# " >8 &2 '1 /4 *6 /4# " *8 /4 *65# " /4 /2 [# ---------------------- FUNCTIONc# 6$ "_() HIS COMMAND VI-$ " SUALIZES ON THE 25THԤ$ HEޥ|$ "RAM OF YOUR COMPUTER. OU CAN DO$ "SAVING AND LOADING OPERATIONS AS*$ "A PHYSICAL DEVICE, BUT A LOT:$ "SPEEDER.B$ 9h$ "- O START A AM-DISK IT NEEDS$ " TO ALLOCATE A SPACE (THIS$ " CAN BE TOP-MEMORY OR RAP GRAM, VARIABLES% " AND ZERO-PAGE).% "OW WHILE THIS DEMO IS RUNNING?% "A 15 B. RAM-DISK IS ALLOCATEDa&% "THEN WE CAN DO SOME WORKS:i+% 50% "IRST WE LOOK AT THE AM-DISK:% "DIRECTORY BY THE COMMAN EEDY EH?)۩% "OW WE GO TO LOOK AT THE RAM-% "DISK DIRECTORY BUT......% ------------------- WIN LARGE'% 5L% "....WE NEED A LARGER WINDOW!t& " THIS IS RIGHT. RESS A KEY TO & "SEE THE AM-DISK DIRECTORY:","",""& -----ROPAGE.ԫf& "ELCOME TO THE MULTITASKING!& ------------------- DSK& 9#& "_(,)(,)(,)(,)(,) HISJ& "COMMAND ALLOWS YOU TO HAVE SOMEd& "DISK INFORMATIONS.& "ARAMETERS: =REE BLOCKS& " =ISK NAMEST. 0)ҭ8' "",".E. TO SEE THE FREE SPACE OFB' "THE INSERTED DISK WE INPUT:L' "_,: (HIT A KEY)","ESULT: "@t' ------------------ FINE BASICH~' 6n' "ELL. ERE YOU HAVE SEEN SOME' "OF THE NEW COMMANDS, BUT' "THEREIDEO CLOCK: ON SCREEN֯' "OPTIONALLY WITH ALARM BY' "THE COMMAND _TIME"' "(PRESS A KEY TO START IT*' " AT 15:30 O'CLOCK)2( 6Z ( "","- NOTEPAD: YOU CAN WRITE ONz( "IT ANY DATA BY THE MINI-( "EDITOR AND TO RE-CALL THEM˱n( "","CTRL-J = CALL THE CALCx( "ESC = EXIT( "+ - X : = OPERATORS&( "","# =PRINT WITHOUT"A( " CALCOLATE^( "^ = PAPER FEED|( "HOME = ERASE INPUT( "CLR = RESET(R...ųJ) "","LEASE READ (OR PRINT) THE IN-T) "FO FILES TO KNOW THE WHOLE PO-^) "WER OF THIS PACKAGE.h) 46r) "O REQUEST FURTHER INFORMATIONSY|) "OR TO SIGNAL POSSIBLE BUGS,|) "PLEASE WRITE TO THE AUTHOR:) "") 4*NB;"INFOSVS.1" *JU1:LM5:RM75:CN1;- (C) - ـ*CN0 PERATING YSTEM IS A NEW ADD-ON OPERATING SYSTEM FOR YOUR US/4. T'S A WINDOW-BASED SYSTEM WITH THE FOLLOWING MAIN FEATURES: - 41 EW HIGH LEVEL COMMANDS; - OMP " LINE OF SCREEN THE"$ " STRINGS OF EACH FUNC-,$ " TION KEY.96$ " ('=NOT VISIBLE CHAR)^T$ ---------------------- RAMDISKf^$ 6h$ "-˒ -DISK IS A DISK-r$ "-LIKE DEVICE USING PART OF THICئ$ " PAGE [THE WHOLE: 10 B]).$ "- OU CAN SAVE: - PROGRAMS;&$ " - SEGMENTS;L$ " -: THAT ISt$ " A COMPLETE WORK$ " (CREEN, PRO-$ 5ʧ$ " D:ШD% "_(),():","",""بX% 5b% "S YOU CAN SEE, RAM-DISK AREA%l% "IS EMPTY. OW WE GO TO SAVE THEFv% "-PROGRAM IN MEMORY.l% "(O START SAVING OPERATION HIT% "A KEY AND CONTROL THE TIME...)% 3% "! (P-------------- WIN 2ƪ& 2 & "S YOU CAN SEE THIS PROGRAM IS*& "NOW SAVED ON THE AM-DISK.4& 6<>& "","F COURSE YOU CAN SAVE ALSO_H& "EX-SEGMENTS OR -R& "THAT IS A COMPLETE WORK: SCREEN,\& "PROGRAM, VARIABLES AND ZE& " =ISK & " =ISK DATE (IF STO-' " RED ON $0-$2 OF3' " TK. 18 ST. 0);' 8b' " =OMMENTS (IF STO-$' " RED FROM $8 IN.' " TK. 18  ARE MANY OTHERS. LEASEᮦ' "READ THE INFO FILES ON CRIPT/' "/LUS FORMAT TO HAVE A COMPLETE0' "KNOWLEDGE OF - POTENTIALITYR' ------------------- DESKTOPZ' 8~' "DESKTOP UTILITIES ARE THE' "FOLLOWING:",""' "- V( "BY COMMAND: _NPA(D)װ( "(PRESS A KEY TO SEE IT).߰#( 5(( "","- CALCULATOR WITH HEX/DEC(2( "BASIS, AND PAPER SIMULATIONI<( "(PRESS CTRL-J TO LOADiF( " THE GRAPHIC CALCULATOR)rP( 14Z( "CALCULATOR SUMMARYd( " "SPACE = DEC BASIS̲( "$ = HEX BASIS) --------------------- FINALE) 9) "HIS DEMO IS GOING TO FINISH@") "OU HAVE SEEN ONLY A LITTLEc,) "PART OF ALL THE FEATURES OFy6) "- SYSTEM.@) "HERE IS MANY MANY OTHEj) " C/O ̴) "IA ILANO, 23괮) "-36030 ()) " g{=򒝗yu_'u{U|ԧneJWJ{Y)v]wysd|7es\){wMRݹ6S9*Rz=|)|ϒVJ{>Jru_)JNYLIkZֵkZ%+3۲e3+o۵u)J LEX INDOWING; - USIC MENAGEMENT; - - MANAGEMENT; - ESK-TOP UTILITIES (N-LINE CALCULATOR; NOTEPAD; VIDEO-CLOCK WITH ALARM); - EW EDITOR FUNCTIONS; - EBUGGING TOOLS; - ... AND OTHER! : - -PERATI R ONDITION, OR WHEN YOU EXECUTE THE COMMAND, THE SCREEN WILL BECAME NOT READABLE. HIS IS A BUG OF PERATING SYSTEM (NOT DUE TO -PERATING YSTEM). RESS [5] TO RETURN TO THE NORMAL VIEW. : H (OR MANY OTHER) WINDOWS, EACH OF THEM WITH DIFFERENT FEATURES (AS SIZE, COLOUR, SCREENATTRIBUTES, ETC.). ACH WINDOW CAN BE CLOSED WHEN YOU WANT, AND THE PREVIOUS CONTENTS OF SCREEN WILL BE RESUMED. F A WINDOW IS COVERED BY ANOTHER, OBVIOUSLY YOU CANN . HE MAXIMUM NUMBER OF WINDOWS IS 8. EMEMBER THAT CALLING THE ON-LINE CALCULATOR TAKES 2 WINDOW NUMBERS; CALLING THE OTEBOOK TAKES 1 WINDOW NUMBER. YNTAX 1 OF <- COMMAND (PEN A WINDOW): (OUND PARENTHESIS MEAN THAT THE PARAMETER IS OPTIONAL) ETERS: N5 = COLOR (VALUE OF N5 IS FROM 1 TO 16 [1= BLACK; 2=WHITE; ETC.]); = REVERSE ON (THE WHOLE WINDOW); = DO NOT DRAW THE FRAME; N6 = HE  (I.E.: 128 MEANS THAT THE ICON WILL BE AS FOLLOW: ---------- - - - 128 129 (128=CHARACTER HAVING 130 131 C<-(),#N(,) HIS FORM ALLOWS YOU TO CANCEL A WINDOW AND TO RESUME THE PREVIOUS CONTENTS OF SCREEN. ARAMETERS: #N INDICATES THE LOGICAL NUMBER OF THE WINDOW YOU WISH TO CANCEL (1 IS THE FIRST; 2 THE SECOND; ANMETER THE CURSOR WILL BE RELOCATED IN THE POSITION INSIDE THE FIRST WINDOW, IT HAD WHEN THE SECOND WINDOW WAS OPENED . ITH "" PARAMETER ON THE CONTRARY, THE CURSOR STAYS LOCATED INHE MUSIC YOU WOULD TO PLAY. YNTAX: <-(),S ARAMETER "S" IS A STRING (IMMEDIATE OR A STRING- VARIABLE) WITH THE FOLLOWING SYMBOLS: # # # # # : NOTES >X: VOL4=1/4 8=1/8 6=1/16 3=1/32 7=1/64] *X: PAUSE [X= AS DURATION] **: PAUSE (THE SAME DURATION AS PREVIOUS NOTE). ACH VALUE MUST BE SEPARATED BY A SPACE. .E.: <-NG YSTEM CODE IS ALLOCATED FROM $1000 TO $17 AND FROM $4000 TO $76, THEN YOU NEVER HAVE TO RUN THE " " COMMAND. - N CASE YOU ARE USING ONE OF THE NEW SCREEN-FONT OF CHARACTERS, WHEN YOU EXIT FROM ONITOR, OR WHEN SYSTEM GOES IN RROE -PERATING YSTEM'S WINDOWING IS VERY POWERFUL, BUT ALSO VERY EASY TO USE. OU CAN OPEN OR CLOSE A SCREEN-WINDOW WITH THE <- COMMAND, SPECIFYING THE COORDINATES (AND OPTIONALLY SOME OTHER PARAMETERS). NEW WINDOW CAN BE OPEN ALSO OVER ANOTHEROT TO CLOSE IT, BEFORE THE UPPER WINDOW IS CLOSE TOO. PART THIS EXCEPTION, ORDER OF OPENING HAS NO IMPORTANCE IN CLOSING SEQUENCE. HE DATA OF OPENED WINDOWS ARE SAVED IN THE GRAPHIC-PAGE AREA ($1800-$3). ACH WINDOW IS IDENTIFIED BY A LOGICAL NUMBER <-(),N1,N2,N3,N4(,N5)(,)(,)(,N6) ARAMETERS: N1 = X-COORD. LEFT TOP CORNER; N2 = Y-COORD. " " " ; N3 = X-COORD. RIGHT BOTTOM CORNER; N4 = Y-COORD. " " " ; PTIONAL PARAMOPENING WINDOW WILL HAVE AN ICON IN THE TOP LEFT CORNER, MAKED BY 4 CHARAC- TERS, THE FIRST IS SPECIFIED (IN CODE) BY THE PARAMETER N6. ODE: 128) BVIOUSLY THE SCREEN FONT IN USE MUST HAVE THE ICON'S LAYOUTS INSTEAD OF THE GRAPHIC-SYMBOLS. YNTAX 2 OF <- COMMAND: (CLOSE A WINDOW AND RESUME) D SO ON); IS AN OPTIONAL PARAMETER TO NOT RESUME THE CURSOR LOCATION IN THE PREVIOUS WINDOW. (I.E. F YOU HAVE 4 WINDOWS AND YOU CANCEL THE SECOND, WITHOUT "" PARA THE POSITION IT HAD WHEN YOU RUN THE COMMAND). USIC MANAGEMENT IS VERY EASY TO USE: IT'S SUFFICIENT TO USE THE COMMAND <- (AND YOU MUST TO KNOW THE MUSIC!). HIS COMMAND IS FOLLOWED BY A STRING WITH THE DATA OF T UME [X= FROM 0 TO 8; DEFAULT=0] &X: OCTAVE [X= FROM 1 TO 5] 'X: VOICE [X= FROM 1 TO 3; 3 IS NOISE] X: TEMPO-BASE [X= FROM 1 TO 3; 3 IS SLOWER] /X: DURATION [X: 1=1/1 2=1/2  ">8 '1 /2 '2 /4 # ". OMPUTER WILL PLAY THE NOTE WITH VOICE 1, AND THE NOTES #, WITH VOICE 2. N THIS CASE, THE RESULTING SOUND WILL BECAME A CHORD BECAUSE DURATION OF THE NOTE PLAYED BY VOICE 1  S, YOU CAN EASY HAVE TWO-VOICES SONGS! EFAULT VALUES: >0 '1 &3 1 /2. - : RAM-DISK IS A DISK-LIKE DEVICE USING A PART OF THE OF YOUR COMPUTER. HEN IT'S ENABLE, YOU CAN TO SAVE AND TO LOAD PROGRAMS RY ($) TO THE BOTTOM; IN THE RAPHIC-PAGE AREA ($1800-$3); OR IN BOTH. - F YOU USE THE GRAPHIC-PAGE AREA, THEN YOU CANNOT UTILIZE IT FOR WINDOWING MEMORY, BUT YOU HAVE MORE SPACE FOR PROGRAMS. - HEN YOU ALLOCATE OF RAPHIC-PAGE, THE WHOLE  OF THE CURRENT PROGRAM WILL BE CLEARED. - F THE EXTENT OF THE AREA TO BE ALLOCATED WILL OVERWRITE A PART OF THE CURRENT PROGRAM, THEN YOU ARE ASKED FOR A CONFIRM, BECAUSE THE PROGRAM WILL BE ERASED. : - TORING A TYPE "" FILE, YOU - STORES ALSO A CONTROL CODE. HEN YOU HAVE TO "LOAD" A FILE FROM AM-DISK, - IS ABLE TO RECOGNIZE IF THE DATA WAS CORRUPTED. N THIS CASE AN ERROR MESSAGE WILL BE SHOWN. - ARNING! F COURSE, BEFORE TO TURN OFF THE COMPUTER, ALL THE DATA STOREDERATION. ARAMETERS: "X" WILL DEFINE THE AMOUNT (IN BYTES) OF THE MEMORY RESERVED FOR AM-DISK STORAGE. "" MEANS TO UTILIZE THE GRAPHIC-PAGE AREA (THE WHOLE: 10E POSSIBLE VARIABLES WILL BE CLEARED. <-(),() HOWS THE AM-DISK DIRECTORY. N THE TITLE YOU WILL SEE IN REVERSE: " XX "; XX IS THE AMOUNT OF AM-DISK AREA (IN B); " [#N] AM-DISK. O SPECIFY THE FILE TO START ERASING, YOU CAN INPUT THE FILENAME STRING (PARAMETER "S") ALSO USING WILDCARDS "?" OR "*"; OR THE POSNE, OR THE #1, THEN ALL THE FILES WILL BE ERASED. <-(),(),[S1](,S2) OADS A FILE FROM AM-DISK. [#N] ARAMETERS: S1= FILE-NAME TO BE LOAD (YOU C S2= LOAD-ADDRESS (ONLY FOR "" TYPE'S FILES). <-(),,S1([]) AVE A FILE INTO AM-DISK. [,S2,S3] ARAMETERS: S1: FILE-NAME [] S3,S4: START IS TWICE AS DURATION OF THE NOTES PLAYED BY VOICE 2. CANNING OF COMMAND STRING WILL PAUSE ONLY WHEN A NEW NOTE IS FIND (FOR THE SAME VOICE) WHILE THE PREVIOUS ARE STILL PLAYING. F YOU MAKE ATTENTION TO THE DURATION, SEGMENTS OF CODE, OR OTHER, AS YOU DO WITH YOUR DISK-DRIVE. UT SPEED OF THESE OPERATIONS IS VERY HIGH (WITH - AM-DISK SPEED RATIO IS ABOUT 11 BYTES PER SECOND). : HE AM-DISK CAN BE ALLOCATED IN THE HIGH MEMORY (FROM THE TOP OF MEMOAREA IS ALLOCATED (10 B) ALSO IF YOU SPECIFY A LOWER EXTENT. F YOU SPECIFY A GREATER AREA (I.E. 15 B.) THEN THE EXTRA-EXTENT (15-10=5 B.) WILL BE ALLOCATED AT THE TOP OF NORMAL MEMORY. - HEN YOU USE THE HIGH MEMORY AREA, ALL THE POSSIBLE VARIABLES CAN SAVE A WHOLE TASK, THAT IS: PROGRAM IN MEMORY, VARIABLES AREA, CURRENT SCREEN, AND ZERO PAGE. HIS MEANS THAT YOU CAN WORK AS A MULTITASKING MACHINE! (EE COMMAND <-, FOR FURTHER INFO ABOUT FILE-TYPE ""). - HEN YOU SAVE SOMETHING ON AM-DISK,  IN THE AM-DISK MUST BE SAVED IN A PHISICAL-DEVICE (DISK-DRIVE OR DATASSETTE) BECAUSE THEY WILL BE LOSS. YNTAX AND COMMANDS: <-(),(),X(,) LLOCATES THE -DISK AREA. HIS COMMAND MUST BE RUN BEFORE ANY OTHER OP B). <-(),() ANCEL THE AM-DISK MANAGEMENT. AM SPACE WILL BE AVAILABLE. LL THE FILES ALREADY STORED WILL BE LOSS. (OU ARE ASKED FOR A CONFIRM, BEFORE TO DO IT). ARNING! LL TH" IF PRESENT MEANS THAT RAPHIC-PAGE AREA IS UTILIZED. FTER THE FILE-NAMES, THERE ARE THE INFO OF FREE BYTES. <-(),(),[S ] CRATCHES A FILE AND THE FOLLOWING FROM THE ITION NUMBER (PARAMETER #N) ON THE AM-DISK DIRECTORY. AUSE THIS COMMAND SCRATCHES ALSO ALL THE FOLLOWING FILES, IF YOU INPUT AS FILENAME THE FIRST O AN ALSO USE WILDCARDS "?" OR "*"); #N= POSITION NUMBER OF THE FILE TO BE LOAD;  ING AND ENDING ADDRESSES ONLY FOR FILE-TYPE "" (); : PROGRAM (DEFAULT);  YOU ARE USING, THAT IS: THE PROGRAM IN MEMORY, ITS ZERO-PAGE DATA, ITS VARIABLES, AND THE SCREEN  AN DO ANY MATH-OPERATION (+-:) ALSO CHAINED. IGITS WILL FORMED ON THE "DISPLAY", THEN "PRINTED" ON THE "PAPER-TAPE". URTHERMORE YOU CAN WORK IN DECIMAL-BASIS OR IN HEX-BASIS, AND ALSO IN BOTH THE BASIS (I.E. 45+$1/2=38). AVING A NUMBER IN A BASIS, Y [#] = PRINT THE NUMBER, BUT DO NOT CALCULATE; [^] = "PAPER" FEED; [] = EXIT FROM CALCULATOR, RESUME SCREEN. SING THE CALCULATOR TAKES 2 LOGICAL WINDOW-NUMBERS, THEN YOU COULD HAVE PROBLEMS IF YOU ALREADY HAVLAYOUT OF A NOTEBOOK WILL APPEAR ON THE SCREEN WITH THE NOTES YOU WROTE ON IT, THE PREVIOUS TIME. OU CAN READ AND THEN EXIT, OR MODIFY THE CONTENTS, OR ERASE THE CONTENTS, USING THE MINI-EDITOR (URSOR IS A LITLE UNDERSCORE LINE). O EXIT PRESS [] KE DISK. - DISK MUST BE INSERTED ON DRIVE, AND MUST NOT BE WRITE-PROTECTED! (ATA ARE IN -FILE: ). SING TAKES 1 LOGICAL WINDOW NUMBER (SEE FOR MORE INFORMATION ON THIS). : N CLOCK CAN BE STARTED ON THE 25TH LI N2= INUTES (OPTIONAL; DEFAULT=0); N3= ECONDS ( " ; " ); <-() () URN OFF THE CLOCK AND SCRATCHES IT FROM SCREEN. LARM: F COURSE YOU CAN INPUT A TIME-ALARM (I.E. IF YOU ARE SLEEPING WH THE CLOCK IS OFF. YNTAXES OF ALARM'S COMMANDS: <-(),N1(,N2) ETS THE ALARM-TIME (THE "BELL" SYMBOL APPEARS). ARAMETERS: N1 = OURS (0...23); N2 = INUTES (OPTIONAL; DEFAULT=0). <-() ()  *NB;"INFOSVS.3" *JU1:LM5:RM75 <-(),N1(,N2) = URN ON THE "PAPER-PAGE CONTROL". OU HAVE TO IN- PUT (PARAMETER "N1") THE LENGHT (NO. OF LINES) OF THE PAPER YOU ARE USING ON YOUR PRINTER AND OPTIO-  NALLY (PARAMETER "N2") THE MAXIMUM LENGHT OF THE TEXT FOR A PAGE. F THE TEXT-LENGHT IS LOWER THAN THE PAPER-LENGHT, WHEN PRINTING ARRIVES TO THE LAST TEXT-LINE, PRINTER SKIPS TO THE BEGIN OF: SEGMENT (YOU MUST INPUT PARAMETERS S2, S3); : . HIS POWERFUL FEATURE WILL SAVE THE WHOLE TASK  CONTENTS. S EACH COMPLETE PACKAGE, - LETS YOU TO HAVE SOME USEFUL UTILITIES. HESE ARE: : PRESS [] []. OU WILL SEE A GRAPHIC CALCULATOR ON THE SCREEN. OW YOU COU CAN CONVERT IT IN ONOTHER. EYS: [+][-][][:] = MATH OPERATORS; [-] = DECIMAL BASIS; [$] = HEX BASIS; [] = RESET ALL REGISTERS; [] = CLEAR CURRENT INPUT ON DISPLAY; E MORE THEN 6 OPEN WINDOWS. ALCULATOR CAN WORK ONLY IN A TWO-BYTES RANGE, THAN RESULTS CANNOT BE GREATHER THAN 65535 ($), NEITHER LOWER THAN 0. : T'S AN ELECTRONIC NOTEBOOK OF COURSE. O CALL IT, YOU HAVE TO RUN THE COMMAND: <-(). HE Y. HE NEW CONTENTS WILL BE WRITTEN ON DISK, THE LAYOUT ON SCREEN WILL DISAPPEAR AND PREVIOUS DATA WILL BE RESTORED. HEN: ALL THE TIMES YOU EXIT FROM THE CONTINGENT DATA WILL BE WRITE ON DISK; THEN THE PREVIOUS DATA OF IT WILL BE SCRATCHED FROMNE OF SCREEN. T WORKS IN MODE, THEN YOU CAN DO YOUR TASK WITHOUT PROBLEMS. YNTAXES OF 'S COMMANDS: <-(),N1(,N2(,N3)) ET THE CLOCK AND START VISUALIZATION. ARAMETERS: N1= OURS (0...3); ILE A VERY SLOW PROGRAM RUNS...). HEN ALARM IS SET, A SPECIAL "BELL-SYMBOL" WILL APPEAR NEAR THE CLOCK. HEN CLOCK-TIME IS EQUAL THAN ALARM-TIME, THEN A BEEP RINGS DURING A WHOLE MINUTE (IF YOU WISH TO STOP THE BEEP, PRESS -). LARM HAS NO EFECT IF_ LEARS THE ALARM MODE (THE "BELL" SYMBOL DISAP- PEARS). *LK:INFOSVS.2 *J*Jꜷw\|9Jw*}U|9*Iz^9f{Wd*J*J*J*J*J*J*J*Jw)*}e{=󒤗U{UrJsY{׺}y]WfukZ'oe)[fY)J A NEW PAPER FOIL. URTHERMORE YOU CAN DO VERTICAL TABULATION, INDI- PENDENTLY FROM THE CURRENT LINE POSITION (SEE COM- MAND <-). HEN THIS COMMAND IS  NE-FEEDS ON PRINTER MUST BE EXECUTE BY THE COMMAND "<-" <-(),N1,N2,N3 = ETS THE 2ND, 3RD OR 4TH COLOUR FOR USING WITH EXTENDED BACKGROUND MODE (SEE <- COMMAND) ARAMETERS: N1 = N X- PAND THE POSSIBLE SCREEN-WINDOW TO THE MAXIMUM (25 LINES X 40 COLUMNS). <-(),[ ] = URN ON THE EXTENDED BACKGROUND MODE. ITH THIS FEATURE YOUR CHARACTERS ON SCREEN CAN HAVE ONE  NDS: