home *** CD-ROM | disk | FTP | other *** search
/ 8bitfiles.net/archives / archives.tar / archives / commodore-scene-files / Coverdisks / CDU / V4D03.D64 / osman < prev    next >
Encoding:
Text File  |  2019-04-13  |  14.1 KB  |  269 lines

  1.  
  2.  
  3.                
  4.                
  5.                
  6.                
  7.                
  8.                                               ╦▌╥┼ ┴┴╬┼╙╘┴─            
  9.                
  10.                
  11.                
  12.                
  13.                
  14.                
  15.                
  16.                
  17.                                                    ╞╧╥ ├╧══╧─╧╥┼ 64
  18.                
  19.                
  20.                
  21.                
  22.                     ╦┴43/5 OPENS UP THE OPERATING SYSTEM OF YOUR ├OMMODORE 64. ╔T GIVES YOU COMPREHENSIVE
  23.                INTERNAL COMMANDS AND OPENS UP FOR EXTERNAL COMMANDS. ╘HE INTERNAL COMMANDS ARE AS YOU WOULD
  24.                EXPECT, READILY EXECUTABLE. ╘HE EXTERNAL COMMANDS ARE AUTOMATICALLY LOADED FROM THE DISK DRIVE
  25.                BEFORE THEY ARE EXECUTED.
  26.                
  27.                     ╦┴43/5 IS A RELOCATABLE MACHINE CODE (═├) UTILITY. ╔T WILL HIGHLY ENHANCE THE COOPERATION
  28.                BETWEEN YOUR COMPUTER AND ANY ┼PSON (OR ╔┬═) COMPATIBLE PRINTER. ╘HE PRINTER CAN EITHER BE
  29.                CONNECTED TO THE ├┬═ ╙ERIAL PORT OR TO THE ╒SER PORT. ╔N THE LATTER CASE THE ╒SER PORT WILL ACT
  30.                AS A ╙TANDARD ╨ARALLEL ├ENTRONICS PORT AND THE ONLY HARD-WARE REQUIRED IS A SIMPLE STRAIGHT
  31.                THROUGH CABLE. ┴NY CHARACTER, EVEN USER DEFINED CHARACTERS CAN BE PRINTED WITH HIGH SPEED. ╘EXT
  32.                AND HIGH RESOLUTION (╚IRES) GRAPHICS CAN BE INTERMIXED IN THE SAME DOCUMENT. ╦┴43/5 GOES FUTHER
  33.                AND IS HIGHLY VALUABLE EVEN WITHOUT A PRINTER AS IT EASES AND EXTENDS THE USE OF THE DISK
  34.                DRIVE. ╬EW EXTERNAL COMMANDS CAN EASILY BE ADDED AT ANY TIME BY THE USER HIMSELF.
  35.                
  36.                     ╦┴43/5Æ CAN SAFELY BE USED AS AN UTILITY FOR OTHER PROGRAMS, EVEN OTHER UTILITIES. ╦┴43
  37.                WEDGES ITSELF INTO THE OTHER PROGRAMS AND SHOULD THEREFORE, IF POSSIBLE, BE THE LAST ONE TO BE
  38.                INITIATED. ┴LL ╦┴43/5 COMMANDS CAN BE USED BOTH IN DIRECT AND PROGRAM MODE EXCEPT AFTER AN ╔╞
  39.                ╘╚┼╬ COMMAND.
  40.                
  41.                     ╠OAD AND RUN ╦┴43/5. ├HOOSE BETWEEN ╙ERIAL AND ├ENTRONICS PRINTER AND LOCATE THE
  42.                ═├-UTILITY PREFERABLY AT TOP OF ┬ASIC ╥┴═! ╔F YOU CHOOSE THIS LOCATION, THE PROGRAM WILL LOWER
  43.                THE NECESSARY POINTERS TO PROTECT ITSELF. ╔F IN DOUBT GO FOR THE DEFAULT VALUES. ╘URN ON ANY
  44.                PRINTER. ┘OU CAN NOW USE ╧╨┼╬ 4,4 AND ╨╥╔╬╘#4 OR ├═─ 4:╠╔╙╘ AS NORMAL.
  45.                
  46.                
  47.                    ├HARACTER TYPE  FOR THE PRINTER  (KEY IN AND PRESS <╥┼╘╒╥╬>):
  48.                
  49.                     _├0     ├┬═ OR YOUR OWN DEFINDED CHARACTERS PRINTED EXACTLY AS USED ON THE SCREEN. ╘HE
  50.                             CONTROL CODES YOU CAN USE ARE ├╚╥$(18) AND ├╚╥$(146) FOR ╥╓╙Æ ╧╬/╧╞╞, ├╚╥$(14)
  51.                             AND ├╚╥$(15) FOR ┼XPAND ╧╬/╧╞╞, ├╚╥$(21) OR ├╘╥╠ ╒ FOR TOGGLING ╒NDERLINE
  52.                             ╧╬/╧╞╞, ├╚╥$(8) FOR REDUCED LINESPACING (24/216") AND ├╚╥$(7) OR ├╘╥╠ ╟ FOR ╚IRES
  53.                             (PARAMETERS AS PRESET BY THE _╟M,H,L COMMAND) INTERMIXED WITH YOUR TEXT.
  54.                     _├0,X   ┴S ABOVE, EXCEPT PRINTER BIT MAP DENSITY CHANGED TO X (DEFAULT 76) FOR BOTH TEXT
  55.                             AND ╚IRES. ├ONSULT YOUR PRINTER MANUAL. ╘RY 76+128 IF YOU HAVE A ╙ERIAL PRINTER
  56.                             SET FOR ╨┼╘ ┴╙├╔╔ AND NOT ╙TANDARD ┴╙├╔╔ (IF SO ALSO USE _├3 WHEN NOT IN _├0 MODE).
  57.                
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.                ╦┴43/5                                                                                       2
  68.  
  69.                     _├1     ╙TANDARD PRINTER CHARACTERS, UPPER/LOWER SET AS ON SCREEN (DEFAULT).
  70.                             ┘OU CAN USE YOUR PRINTERS CONTROL CODES.
  71.                     _├2     ╙TANDARD PRINTER CHARACTERS WITH FORCED ┴╙├╔╔ CONVERSION. ╘O BE USED WHEN
  72.                             YOU WILL ENSURE CHARACTER CONVERSION FROM ╨┼╘ ┴╙├╔╔ TO ╙TANDARD ┴╙├╔╔.
  73.                     _├3     ╙TANDARD PRINTER CHARACTERS, EMULATION MODE I.E. NO CHARACTER CONVERSION.
  74.                
  75.                     ╘HE VALUE CHOOSEN WILL REMAIN INTACT UNTIL YOU ALTER IT OR SWITCH THE COMPUTER OFF.
  76.                ╙ECONDARY ADDRESS OF THE ╧╨┼╬ STATEMENT FOR DEVICE 4, THE PRINTER, HAVE NO EFFECT. ╠ISTING OF A
  77.                PROGRAM MAY REQUIRE THAT YOU USE _├0. ┴LL ├OMMODORE CONTROL CODES WILL THEN BE PRINTED.
  78.                
  79.                     ╘HE ├HARACTER TYPE MODE WILL BE DISABLED BY WARMSTARTING THE COMPUTER (E.G HIT ╥╒╬/╙╘╧╨
  80.                AND ╥┼╙╘╧╥┼). ╒SUALLY THIS WILL NOT DISABLE THE WEDGE. ╔T IS THEREFORE EASIER TO PRESS:
  81.                _├1<╥┼╘╒╥╬> THAN TO MAKE A ╙┘╙ CALL TO RESTART.
  82.                
  83.                
  84.                    ╙├╥┼┼╬ ─╒═╨╙
  85.                
  86.                     _╟     ╟RAPHIC DUMP OF HIGH-RESOLUTION SCREEN. ├AN ALSO BE USED FOR ═ULTI-COLOR,
  87.                            BUT YOU LOOSE THE COLORS. ╦EEP ╥╒╬/╙╘╧╨ PRESSED TO STOP PRINTING.
  88.                     _╟M    ┴S ABOVE WITH LEFT MARGIN SET TO M. ─EFAULT IS 0.
  89.                     _╟M,H  ┴S ABOVE, BIT-MAP SCREEN FROM LOCATION 256*H (I.E. H=HIGH BYTE). ┴NY VALUE CAN
  90.                            BE USED. ═OST USED VALUES ARE 32,64,96 (DEFAULT),160 AND 224.
  91.                     _╟M,H,L╠ GIVES NUMBER OF GRAPHIC LINES TO BE PRINTED. ─EFAULT IS 25. ╘HIS COMMAND
  92.                            SETS THE PARAMETERS AND RETURNS WITHOUT PRINTING.
  93.                     _╦     ├OPY OF TEXT SCREEN. ┘OU WILL GET AN EXACT COPY AS ╦┴43/5 AUTOMATICALLY SEEKS
  94.                            FOR THE SCREEN LOCATION AND CHR. SET. ╦EEP ╥╒╬ /╙╘╧╨ PRESSED TO STOP PRINTING.
  95.                     _╦M    ┴S ABOVE WITH LEFT MARGIN SET TO M. ─EFAULT IS 0.
  96.                     _╦M,1  ┴S ABOVE WITH THE ONE TO DENOTE REDUCED LINESPACING (24/216").
  97.                     _┬0"╘" ┬ANNER DUMP TO SCREEN OF ╘EXT ENCLOSED IN QUOATION MARKS OR STRING VARIABLE.
  98.                     _┬1"╘" ┴S ABOVE TO PRINTER.
  99.                     _╔     ╙ETS INTERRUPT CONTROLLED SCREEN DUMPS ╧╬ (DOES NOT WORK FOR ╙ERIAL PRINTERS).
  100.                            ╦┴43/5 AUTOMATICALLY SEEKS THE SCREEN, IT BE TEXT OR ╚IRES. ╒SE  ├╘╥╠ ╦ FOR
  101.                            PRINTER COPY. ─ISABLE WITH ╥╒╬/╙╘╧╨ ╥┼╙╘╧╥┼. ╘HE COMMAND WILL NORMALLY NOT WORK
  102.                            ON PROTECTED PROGRAMS OR PROGRAMS WHICH DISABLES THE ╥╒╬/╙╘╧╨ AND/OR ╥┼╙╘╧╥┼ KEYS.
  103.                
  104.                
  105.                    ─╔╙╦ ├╧══┴╬─╙
  106.                
  107.                     _─     ─IRECTORY IS SHOWN ON THE SCREEN WITHOUT ERASING ANY ┬ASIC PROGRAM.
  108.                            ╙╘╧╨ THE LISTING WITH THE ╙PACE KEY.
  109.                     _┼     ┴NY DISK ┼RROR STATUS IS SHOWN, I.E. DISK STATUS CHANNEL.
  110.                     _┼D    ├HANGE THE DISK DEVICE NUMBERS OF ╦┴43/5 COMMANDS. D TO BE A FIGURE FROM 8 TO 11.
  111.                     _┼"├"  ─ISK COMMAND, SEE YOUR DISK MANUAL. ╬EITHER ╧╨┼╬ NOR ├╠╧╙┼ ARE REQUIRED.
  112.                            ┼.G. "├"="╥0:┬┼╘╘┼╥=╟╧╧─" WHICH RENAMES THE PROGRAM FROM "╟╧╧─" TO "┬┼╘╘┼╥".
  113.                
  114.                
  115.                
  116.                    ═├-╙┴╓┼ & ┴── ├╧══┴╬─╙
  117.                
  118.                     _═<╙TART ADR.>,<┼ND ADR.+1>,"╬AME",<D>,1
  119.                            ═├-SAVE , D=1 FOR CASETTE AND D=8 FOR DISK. ╠OAD WITH ╠╧┴─"╬AME",D,1.
  120.                            ╥EMEMBER TO RESET THE ┬ASIC POINTERS AFTER A ═├ LOAD WITH  ╬┼╫<╥┼╘╒╥╬>.
  121.                
  122.                    _┴<┴DR> ┴DDITIONAL COMMAND. <┴DR.> IS THE ╙┘╙ CALL ADDRESS AND MUST BE A FIGURE. ╠ATER
  123.                            ╙┘╙ CALLS TO THE SAME ADDRESS ARE MADE WITH _┴<╥┼╘╒╥╬> ONLY. ┼.G. _┴49152<╥┼╘╒╥╬>.
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.                ╦┴43/5                                                                                       3
  134.  
  135.                            _┴ AUTOMATICALLY SEEKS FOR AN INSTALLED MACHINE CODE MONITOR. ╠IST FROM THE MONITOR
  136.                            TO THE PRINTER WITH : ╧╨┼╬ 4,4:├═─ 4:_┴ <╥┼╘╒╥╬>
  137.                
  138.                
  139.                    ┼╪╘┼╥╬┴╠ ├╧══┴╬─╙
  140.                
  141.                     _╪"╬┴═┼"  ┼XTERNAL COMMAND WHICH WILL LOAD A MACHINE CODE PROGRAM AND JUMP TO THE FIRST
  142.                            ADDRESS LOADED. ╘HE COMMAND WILL SUBSTITUTE ╠╧┴─"╬┴═┼",8,1 AND THE ╙┘╙ NUMBER,
  143.                            WITH NO ┬ASIC POINTERS ALTERED. ╘HUS THE COMMAND WILL HAVE THE SAME EFFECT
  144.                            AS IF ALREADY IN MEMORY. ╘O RECALL AN ALREADY LOADED AND EXECUTED COMMAND JUST
  145.                            PRESS _╪ <╥┼╘╒╥╬>.
  146.                            ╨ARAMETERS KAN BE PASSED. ┼G. _╪"┴╒╘╧",10,10 <╥┼╘╒╥╬>, OR _╪,10,10 <╥┼╘╒╥╬>.
  147.                            ╦┴43/5 WILL PROTECT ITSELF FROM BEEING OVERWRITTEN BY AN ┼XTERNAL ├OMMAND WITH
  148.                            AN ╧╒╘ ╧╞ ═┼═╧╥┘ ERROR AND IT WILL DENY TO LOAD A ┬ASIC PROGRAM STARTING AT
  149.                            NORMAL 2049.
  150.                
  151.                
  152. 
  153.                     ╘HE BEST LOCATION OF ╦┴43/5 ╧╨┼╬ ╙┘╙╘┼═ IS USUALLY AT TOP OF ┬ASIC ╥┴═. ╘HIS AREA IS MOST
  154.                OFTEN NOT USED BY ANY OTHER PROGRAM. ┴ DRAW-BACK IS THAT THIS MAY UNNECESSARY REDUCE THE SPACE
  155.                AVAILABLE FOR ┬ASIC PROGRAMS. ╘HE LENGHT OF ╦┴43/5 IS 2555 BYTES. ┘OU MAY ALTERNATIVELY LOCATE
  156.                ╦┴43/5 IN ═╠-╥┴═ SOMEWHERE FROM 49152 TO 53248. ╔F LOCATION 49152 IS INTERFERING WITH OTHER
  157.                PROGRAMS, YOU CAN CHOOSE 50693 (=53248-2555).
  158.                
  159.                     ┬Y LOCATING ╦┴43/5 AT TOP OF ┬ASIC ╥┴═, THE PROGRAM WILL PROTECT ITSELF BY LOWERING THE
  160.                POINTERS OF ┬ASIC ╥┴═ TOP (=╨┼┼╦(55)+256*╨┼┼╦(56)). ╙TART ADDRESS  ( <┴DR.> ) WILL THEN BE
  161.                EQUAL TO THIS NEW ╥┴═ TOP (NORMALLY 38405).
  162.                
  163.                     ┘OU MAY SAVE THE ═╠ PART BY HELP OF _═ IF YOU WANT. ╙┘╙<┴DR.> TO START UP THE PROGRAM WHEN
  164.                IT IS LOADED (AND THE COMPUTER IS RESET BY  ╬┼╫ <╥┼╘╒╥╬>). ╔F YOU AT THE SAME TIME WANT THE
  165.                PROGRAM TO PROTECT ITSELF FROM ┬ASIC I.E. LOWER THE ┬ASIC TOP THEN ╙┘╙<┴DR.+7>.
  166.                
  167.                     ┬E SURE YOUR PRINTER SUPPLIES ITS OWN LINEFEED AFTER CARRAGE RETURN (I.E. AFTER ╥┼╘╒╥╬ OR
  168.                ├╚╥$(13) IS RECEIVED). ╘RY TO AVOID USING FILE NO. 125 TO 127 AS THEY MAY BE USED BY ╦┴43/5.
  169.                
  170.                     ╫HEN _├0, _╟, _╦ OR _┬ ARE IN OPERATION, ╦┴43/5 USES THE FIRST 2K OF THE ╥┴═ UNDER THE
  171.                CHARACTER ╥╧═ AS A TEMPORARY STORE. ╘HIS AREA IS HARDLY USED BY ANY OTHER PROGRAM.
  172.                
  173.                     ╦┴43/5 WILL WORK WITH MOST PROGRAMS WITHOUT DIFFICULTY, BUT SOME PROGRAMS MAY USE ALL
  174.                AVAILABLE ╥┴═ AND THEN WIPE IT OUT. ╠ET'S LOOK AT SOME PROGRAMS:
  175.                
  176.                ╦┴19/2┼ ┬┴╙╔├   :╠OCATE ╦┴43/5 AT TOP OF ┬ASIC ╥┴═.
  177.                
  178.                ─-┬┴╙┼ ╦┴9      :╠OCATE ╦┴43/5 AT TOP OF ┬ASIC ╥┴═.
  179.                
  180.                ╙╨┼┼─╙├╥╔╨╘ 3.X :╠OCATE ╦┴43/5 AT 50693. ╠OAD ╙PEED╙CRIPT. ╨╧╦┼ 2481,197. ╥╒╬ ╙PEED╙CRIPT
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.                ╦┴43/5                                                                                       4
  201.  
  202.                ─╧╙ ╫┼─╟┼       :BY ├OMMODORE DOES NOT LIKE THE _. ╘O CHANGE THIS TO E.G. ' (=╙╚╔╞╘ 7),
  203.                                 ╨╧╦┼<┴DR.+104>,39  WHERE <┴DR.> IS START-ADDRESS OF ╦┴43/5.
  204.                                 ┴LL ╦┴43/5 COMMAND IS THEN TO BE PRECEEDED BY ' ,E.G '╟.
  205.                
  206.                ╙╔═╧╬╙ ┬┴╙╔├    :╔NSERT THE CARTRIDGE. ╠OCATE ╦┴43/5 AT TOP OF ┬ASIC ╥┴═.
  207.                
  208.                
  209.                
  210.                     ╙╧═┼ ╨╧╦┼'S CAN HELP YOU TO CUSTOMERISE ╦┴43/5 TO YOUR NEEDS:
  211.                
  212.                ╨╧╦┼<┴DR.+1776>,X  X IS NUMBER OF LINES _╦ WILL DUMP TO THE PRINTER (25 BY DEFAULT).
  213.                
  214.                ╨╧╦┼<┴DR.+2217>,X  ╫HERE X IS ┴╙├╔╔ VALUE OF PRINTING CHARACTER USED BY _┬ (64 BY DEFAULT).
  215.                
  216.                ╨╧╦┼<┴DR.+904>,X   X IS ├ONTROL CODE USED FOR UNDERLINE (21 BY DEFAULT). ╨╧╦┼<┴DR.+908>,128
  217.                                   FOR OVERLINE INSTEAD OF UNDERLINE.
  218.                
  219.                ╨╧╦┼<┴DR.+1736>,X  ╓ALUE OF REDUCED LINESPACING IS X/216" (24 BY DEFAULT). ─ISABLE THIS
  220.                                   FACILITY WITH  ╨╧╦┼<┴DR.+1705>,96.
  221.                
  222.                ╨╧╦┼<┴DR.+2026>,2  ├┬═ ╦ INSTEAD OF ├╘╥╠ ╦ FOR ╔NTERRUPT KOPI TO PRINTER. ╨╧╦┼<┴DR.+2033>,36
  223.                                   AND THE PRINTING STARTS WITH ONLY A TOUCH ON THE ├╘╥╠ (OR ├┬═) KEY.
  224.                
  225.                ╨╧╦┼<┴DR.+1711>,234 ╞IVE BYTES AT YOUR CHOICE, FROM <┴DR.+1729> TO <┴DR.+1733> WILL BE SENT TO
  226.                                   THE PRINTER BEFORE  THE _╟, _╦ AND _┬1 COMMANDS AND WHEN USING ├╚╥$(8) AND
  227.                                   ├╚╥$(7) IN _├0 MODE (I.E. COMMANDS REDUCING THE LINE SPACING).
  228.                
  229.                
  230.                
  231.                     ╘HE USER PORT AT THE REAR LEFT SIDE OF THE ├┬═64 CAN BE HOOKED TO A ├ENTRONICS PRINTER
  232.                WITH A STANDARD PARALLEL  CABLE. ╘HE SAME CABLE CAN ALSO BE USED FOR ┼ASY-╙CRIPT, ╓IZA╫RITE ,
  233.                ╞INAL CARTRIDGE ETC.. ╘HE CABLE CAN BE WIRED AS FOLLOWS:
  234.                
  235.                ├┬═ USER PORT:    ┴   ┬   ├   ─   ┼   ╞   ╚   ╩   ╦   ╠   ═   ╬
  236.                
  237.                ├ENTR. ─┬-36 :   27  11   2   3   4   5   6   7   8   9   1  19
  238.                
  239.                ┘OU SHOULD ALWAYS CONNECT/DISCONNECT THE PRINTER CABLE AT THE COMPUTER END WHEN IT IS NOT
  240.                CONNECTED TO THE PRINTER, AND DISCONNECT THE POWER CORD OF THE PRINTER WHEN CONNECTING THE
  241.                CABLE TO THE COMPUTER. ╘HIS PRECAUTION WILL SAVE WEAR ON THE ╔├ (╒2, TYPE 6526) CONNECTED TO
  242.                THE ╒SER PORT.
  243.                
  244.                
  245.                
  246.                 ╦┴43/5 ╧╨┼╬ ╙┘╙╘┼═ Æ INTRODUCES A NEW CONCEPT FOR YOUR ├┬═ 64. ┘OU CAN NOW LET THE COMPUTER
  247.                GROW AS YOU EXPAND YOUR LIBARY OF EXTERNAL COMMANDS. ┼XSAMPLES OF EXTERNAL COMMANDS ARE:
  248.                
  249.                _╪"─┼╠┼╘┼",100-300
  250.                
  251.                _╪"╥┼╬╒═┬┼╥",100,10,400-600 (╥ENUMBER THE OLD LINES 400 TO 600)
  252.                
  253.                _╪"╧╠─"
  254.                
  255.                
  256.                              ╦┴43/5 IS WRITTEN BY ╦]RE ┴ANESTAD 1988(C) FOR ├╧══╧─╧╥┼ 64.
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.                ╦┴43/5                                                                                       5
  267.  
  268.                                                                                                               
  269.