_  __   _  _         _ _     _      _           _           
  __| |/ /_ | || |     __| (_)___| | __ (_)_ __   __| | _____  __
 / _` | '_ \| || |_   / _` | / __| |/ / | | '_ \ / _` |/ _ \ \/ /
| (_| | (_) |__   _| | (_| | \__ \   <  | | | | | (_| |  __/>  < 
 \__,_|\___/   |_|    \__,_|_|___/_|\_\ |_|_| |_|\__,_|\___/_/\_\
                                                                 
            

STANDARD.DOC

FILE INFORMATION

FILENAME(S): STANDARD.DOC

FILE TYPE(S): PRG

FILE SIZE: 748b

FIRST SEEN: 2025-11-30 16:59:22

APPEARS ON: 2 disk(s)

FILE HASH

784851f9e0181fba2e169c6b45c0bf368fd4a1eb69f88e74735f5b151402b960

FOUND ON DISKS (2 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
ASTERIX STANDARD.DOC PRG High Voltage Complete C64 Collection 20 17 DOWNLOAD FILE
ASTERISK STANDARD.DOC PRG High Voltage Complete C64 Collection 14 0 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

00000000: 53 74 61 6E 64 61 72 64  20 6D 6F 64 65 6C 20 66  |Standard model f|
00000010: 6F 72 20 72 6F 75 74 69  6E 65 73 20 20 20 32 36  |or routines   26|
00000020: 2F 39 2F 31 39 39 31 0D  0D 2D 20 20 46 69 6C 65  |/9/1991..-  File|
00000030: 20 69 6E 70 75 74 20 26  20 6F 75 74 70 75 74 20  | input & output |
00000040: 69 73 20 61 6C 6C 20 76  69 61 0D 20 20 20 74 68  |is all via.   th|
00000050: 65 20 72 6F 75 74 69 6E  65 73 20 6F 70 73 74 64  |e routines opstd|
00000060: 69 6E 2C 20 6F 70 73 74  64 6F 75 74 2C 0D 20 20  |in, opstdout,.  |
00000070: 20 77 72 74 73 74 72 2C  20 63 68 72 69 6E 2C 20  | wrtstr, chrin, |
00000080: 63 68 72 6F 75 74 2C 20  65 74 63 2E 0D 0D 2D 20  |chrout, etc...- |
00000090: 20 41 42 53 4F 4C 55 54  45 4C 59 20 4E 4F 20 55  | ABSOLUTELY NO U|
000000A0: 53 45 20 49 53 20 54 4F  A0 42 45 20 4D 41 44 45  |SE IS TO.BE MADE|
000000B0: 20 4F 46 0D 20 20 20 52  4F 4D 20 52 4F 55 54 49  | OF.   ROM ROUTI|
000000C0: 4E 45 53 21 A0 2D 20 49  66 20 79 6F 75 20 76 61  |NES!.- If you va|
000000D0: 6C 75 65 20 79 6F 75 72  0D 20 20 20 72 61 6D 64  |lue your.   ramd|
000000E0: 72 69 76 65 20 6F 72 20  50 44 4D 0D 0D 2D 20 20  |rive or PDM..-  |
000000F0: 49 66 20 63 6F 6D 6D 61  6E 64 20 72 65 71 75 69  |If command requi|
00000100: 72 65 73 20 6E 6F 75 6E  73 2C 20 62 75 74 0D 20  |res nouns, but. |
00000110: 20 20 64 6F 65 73 6E 27  74 20 67 65 74 20 74 68  |  doesn't get th|
00000120: 65 6D 2C 20 69 74 20 70  72 69 6E 74 73 20 74 68  |em, it prints th|
00000130: 65 0D 20 20 20 69 6E 73  74 72 75 63 74 69 6F 6E  |e.   instruction|
00000140: 73 2E 0D 0D 2D 20 20 54  68 65 20 22 2D 68 22 20  |s...-  The "-h" |
00000150: 66 6C 61 67 20 70 72 69  6E 74 73 20 74 68 65 0D  |flag prints the.|
00000160: 20 20 20 69 6E 73 74 72  75 63 74 69 6F 6E 73 20  |   instructions |
00000170: 69 72 72 65 73 70 65 63  74 69 76 65 20 6F 66 20  |irrespective of |
00000180: 74 68 65 0D 20 20 20 61  62 6F 76 65 2E 0D 0D 2D  |the.   above...-|
00000190: 20 20 41 20 6C 6F 77 65  72 63 61 73 65 20 66 6C  |  A lowercase fl|
000001A0: 61 67 20 65 6E 61 62 6C  65 73 20 61 6E 20 6F 70  |ag enables an op|
000001B0: 74 69 6F 6E 2C 0D 20 20  20 55 70 70 65 72 63 61  |tion,.   Upperca|
000001C0: 73 65 20 64 69 73 61 62  6C 65 73 2E 0D 0D 2D 20  |se disables...- |
000001D0: 20 4D 65 6D 6F 72 79 20  6C 6F 63 61 74 69 6F 6E  | Memory location|
000001E0: 73 20 24 45 30 30 30 2D  24 46 46 46 38 20 61 72  |s $E000-$FFF8 ar|
000001F0: 65 0D 20 20 20 75 73 65  64 20 61 73 20 22 50 72  |e.   used as "Pr|
00000200: 6F 67 72 61 6D 20 44 61  74 61 20 4D 65 6D 6F 72  |ogram Data Memor|
00000210: 79 22 20 28 50 44 4D 29  0D 0D 2D 20 20 24 30 38  |y" (PDM)..-  $08|
00000220: 30 30 2D 24 42 46 46 46  20 61 6E 64 20 24 44 43  |00-$BFFF and $DC|
00000230: 30 30 2D 24 44 46 46 46  20 61 72 65 20 6F 66 66  |00-$DFFF are off|
00000240: 0D 20 20 20 6C 69 6D 69  74 73 21 20 28 52 61 6D  |.   limits! (Ram|
00000250: 64 72 69 76 65 20 61 6E  64 20 61 6C 69 61 73 20  |drive and alias |
00000260: 74 61 62 6C 65 73 29 0D  0D 2D 20 20 50 72 6F 67  |tables)..-  Prog|
00000270: 72 61 6D 20 76 61 72 69  62 6C 65 73 20 63 61 6E  |ram varibles can|
00000280: 20 62 65 20 73 74 6F 72  65 64 20 69 6E 0D 20 20  | be stored in.  |
00000290: 20 74 68 65 20 50 44 4D  2C 20 54 68 65 20 63 61  | the PDM, The ca|
000002A0: 73 73 65 74 74 65 20 62  75 66 66 65 72 20 6F 72  |ssette buffer or|
000002B0: 20 69 6E 0D 20 20 20 75  6E 75 73 65 64 20 22 50  | in.   unused "P|
000002C0: 72 6F 67 72 61 6D 20 45  78 65 63 69 75 74 65 20  |rogram Execiute |
000002D0: 4D 65 6D 6F 72 79 22 0D  20 20 20 28 50 45 4D 3D  |Memory".   (PEM=|
000002E0: 24 43 30 30 30 2D 43 46  46 46 29 0D              |$C000-CFFF).    |
STANDARD MODEL FOR ROUTINES   26/9/1991.
.-  FILE INPUT & OUTPUT IS ALL VIA.   TH
E ROUTINES OPSTDIN, OPSTDOUT,.   WRTSTR,
 CHRIN, CHROUT, ETC...-  ABSOLUTELY NO U
SE IS TO BE MADE OF.   ROM ROUTINES! - I
F YOU VALUE YOUR.   RAMDRIVE OR PDM..-  
IF COMMAND REQUIRES NOUNS, BUT.   DOESN'
T GET THEM, IT PRINTS THE.   INSTRUCTION
S...-  THE "-H" FLAG PRINTS THE.   INSTR
UCTIONS IRRESPECTIVE OF THE.   ABOVE...-
  A LOWERCASE FLAG ENABLES AN OPTION,.  
 UPPERCASE DISABLES...-  MEMORY LOCATION
S $E000-$FFF8 ARE.   USED AS "PROGRAM DA
TA MEMORY" (PDM)..-  $0800-$BFFF AND $DC
00-$DFFF ARE OFF.   LIMITS! (RAMDRIVE AN
D ALIAS TABLES)..-  PROGRAM VARIBLES CAN
 BE STORED IN.   THE PDM, THE CASSETTE B
UFFER OR IN.   UNUSED "PROGRAM EXECIUTE 
MEMORY".   (PEM=$C000-CFFF).
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL