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

UGGESTIONS

FILE INFORMATION

FILENAME(S): UGGESTIONS

FILE TYPE(S): PRG

FILE SIZE: 1K

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

APPEARS ON: 1 disk(s)

FILE HASH

8ae3651e2d53a79962a2e0ebb4ae8f85264149f6820d7f6511d35474e918ecf8

FOUND ON DISKS (1 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
ASTERISK UGGESTIONS PRG High Voltage Complete C64 Collection 15 3 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

00000000: 20 20 20 20 20 20 20 20  20 20 20 20 3D 53 75 67  |            =Sug|
00000010: 67 65 73 74 69 6F 6E 73  3D 0D 0D 2D 20 52 61 6D  |gestions=..- Ram|
00000020: 63 61 72 64 20 53 75 70  70 6F 72 74 0D 20 20 2D  |card Support.  -|
00000030: 20 55 73 65 20 56 69 72  74 61 6C 20 6D 65 6D 6F  | Use Virtal memo|
00000040: 72 79 20 28 70 61 67 65  20 73 77 61 70 70 69 6E  |ry (page swappin|
00000050: 67 29 0D 20 20 20 20 74  6F 20 61 6C 6C 6F 77 20  |g).    to allow |
00000060: 61 20 63 6F 6E 63 75 72  72 65 6E 74 20 73 79 73  |a concurrent sys|
00000070: 74 65 6D 0D 20 20 2D 20  45 78 70 61 6E 64 20 41  |tem.  - Expand A|
00000080: 53 54 45 52 49 58 20 69  6E 74 6F 20 61 20 22 72  |STERIX into a "r|
00000090: 65 61 6C 22 20 4F 53 0D  20 20 2D 20 43 6F 64 65  |eal" OS.  - Code|
000000A0: 20 73 65 67 6D 65 6E 74  73 0D 0D 2D 20 44 6F 20  | segments..- Do |
000000B0: 61 77 61 79 20 77 69 74  68 20 64 65 63 6C 61 72  |away with declar|
000000C0: 69 6E 67 20 74 68 65 20  69 6E 70 75 74 0D 20 20  |ing the input.  |
000000D0: 66 69 6C 65 20 65 78 70  6C 69 63 69 74 6C 79 0D  |file explicitly.|
000000E0: 0D 2D 20 47 65 74 20 43  42 46 4F 52 54 48 20 26  |.- Get CBFORTH &|
000000F0: 20 41 73 73 65 6D 62 6C  65 72 20 67 6F 69 6E 67  | Assembler going|
00000100: 0D 0D 2D 20 43 72 65 61  74 65 20 61 20 66 65 77  |..- Create a few|
00000110: 20 6D 6F 72 65 20 63 6F  6D 6D 61 6E 64 73 3A 0D  | more commands:.|
00000120: 20 20 20 73 68 61 72 6B  2F 74 61 72 20 20 20 75  |   shark/tar   u|
00000130: 75 78 66 65 72 20 20 20  20 20 20 78 6D 6F 64 65  |uxfer      xmode|
00000140: 6D 0D 20 20 20 27 72 6C  6F 67 69 6E 27 20 20 20  |m.   'rlogin'   |
00000150: 20 73 65 74 2D 70 72 6F  6D 70 74 20 20 64 75 6D  | set-prompt  dum|
00000160: 70 0D 20 20 20 70 77 64  20 20 20 20 20 20 20 20  |p.   pwd        |
00000170: 20 6E 72 6F 66 66 20 20  20 20 20 20 20 64 61 74  | nroff       dat|
00000180: 65 0D 20 20 20 75 6E 2F  63 6F 6D 70 72 65 73 73  |e.   un/compress|
00000190: 20 2B 20 67 61 6D 65 73  0D 0D 2D 20 48 61 76 65  | + games..- Have|
000001A0: 20 74 68 65 20 64 69 73  6B 20 64 72 69 76 65 28  | the disk drive(|
000001B0: 73 29 20 26 20 52 53 32  33 32 20 61 73 0D 20 20  |s) & RS232 as.  |
000001C0: 64 65 76 69 63 65 73 0D  0D 2D 20 48 61 76 65 20  |devices..- Have |
000001D0: 74 68 65 20 56 49 43 49  49 20 61 73 20 61 20 64  |the VICII as a d|
000001E0: 65 76 69 63 65 0D 20 20  28 69 65 3A 20 65 63 68  |evice.  (ie: ech|
000001F0: 6F 20 22 7C 30 30 22 20  3E 76 69 63 24 32 30 20  |o "|00" >vic$20 |
00000200: 2D 20 74 75 72 6E 73 20  74 68 65 0D 20 20 20 62  |- turns the.   b|
00000210: 6F 72 64 65 72 20 62 6C  61 63 6B 29 0D 0D 2D 20  |order black)..- |
00000220: 49 6D 70 72 6F 76 65 20  52 61 74 73 77 6F 72 64  |Improve Ratsword|
00000230: 2C 20 75 73 65 20 61 20  6C 69 6E 6B 65 64 0D 20  |, use a linked. |
00000240: 20 73 74 72 75 63 74 75  72 65 20 72 61 74 68 65  | structure rathe|
00000250: 72 20 74 68 61 6E 20 74  68 65 20 38 30 58 31 30  |r than the 80X10|
00000260: 30 0D 20 20 27 73 63 72  65 65 6E 27 20 65 64 69  |0.  'screen' edi|
00000270: 74 6F 72 20 74 79 70 65  0D 20 20 2D 20 53 68 6F  |tor type.  - Sho|
00000280: 77 20 63 75 72 73 6F 72  20 70 6F 73 69 74 69 6F  |w cursor positio|
00000290: 6E 20 69 6E 20 64 65 63  69 6D 61 6C 0D 20 20 2D  |n in decimal.  -|
000002A0: 20 52 65 6D 65 6D 62 65  72 20 74 68 65 20 66 69  | Remember the fi|
000002B0: 6C 65 6E 61 6D 65 0D 0D  2D 20 52 65 64 65 73 69  |lename..- Redesi|
000002C0: 67 6E 20 74 6F 20 61 20  27 70 72 6F 70 65 72 27  |gn to a 'proper'|
000002D0: 20 4F 53 20 6D 6F 64 65  6C 0D 20 20 28 69 65 3A  | OS model.  (ie:|
000002E0: 20 58 49 4E 55 29 0D 0D  2D 20 49 6D 70 72 6F 76  | XINU)..- Improv|
000002F0: 65 20 74 68 65 20 65 66  66 69 63 65 6E 63 79 20  |e the efficency |
00000300: 6F 66 20 74 68 65 20 49  2F 4F 0D 20 20 72 6F 75  |of the I/O.  rou|
00000310: 74 69 6E 65 73 2E 20 43  75 72 72 65 6E 74 6C 79  |tines. Currently|
00000320: 20 6C 69 6D 69 74 65 64  20 74 6F 0D 20 20 36 30  | limited to.  60|
00000330: 30 2D 37 30 30 20 63 68  61 72 73 2F 73 65 63 20  |0-700 chars/sec |
00000340: 62 65 63 61 75 73 65 20  74 68 65 72 65 20 69 73  |because there is|
00000350: 0D 20 20 6F 6E 6C 79 20  63 68 72 69 6E 20 26 20  |.  only chrin & |
00000360: 63 68 72 6F 75 74 20 28  67 65 74 63 2C 20 70 75  |chrout (getc, pu|
00000370: 74 63 29 0D 0D 2D 20 50  61 73 63 61 6C 2C 20 53  |tc)..- Pascal, S|
00000380: 6D 61 6C 6C 20 43 2C 20  55 55 50 43 21 20 20 28  |mall C, UUPC!  (|
00000390: 49 20 63 61 6E 20 64 72  65 61 6D 2C 0D 20 20 63  |I can dream,.  c|
000003A0: 61 6E 27 74 20 49 3F 29  0D 0D 2D 20 52 65 64 65  |an't I?)..- Rede|
000003B0: 66 69 6E 65 20 74 68 65  20 63 68 61 72 61 63 74  |fine the charact|
000003C0: 65 72 20 73 65 74 20 74  6F 20 73 68 6F 77 0D 20  |er set to show. |
000003D0: 20 54 72 75 65 41 53 43  20 63 68 61 72 61 63 74  | TrueASC charact|
000003E0: 65 72 73 20 28 74 69 6C  64 65 2C 20 70 69 70 65  |ers (tilde, pipe|
000003F0: 2C 2C 2C 29 0D 0D 2D 20  46 69 6C 65 20 77 69 6C  |,,,)..- File wil|
00000400: 64 63 61 72 64 69 6E 67  20 61 6E 64 20 74 61 62  |dcarding and tab|
00000410: 20 65 78 70 61 6E 73 69  6F 6E 0D 20 20 28 65 67  | expansion.  (eg|
00000420: 3A 20 62 61 73 68 2C 20  74 63 73 68 29 0D        |: bash, tcsh).  |
            =SUGGESTIONS=..- RAMCARD SUP
PORT.  - USE VIRTAL MEMORY (PAGE SWAPPIN
G).    TO ALLOW A CONCURRENT SYSTEM.  - 
EXPAND ASTERIX INTO A "REAL" OS.  - CODE
 SEGMENTS..- DO AWAY WITH DECLARING THE 
INPUT.  FILE EXPLICITLY..- GET CBFORTH &
 ASSEMBLER GOING..- CREATE A FEW MORE CO
MMANDS:.   SHARK/TAR   UUXFER      XMODE
M.   'RLOGIN'    SET-PROMPT  DUMP.   PWD
         NROFF       DATE.   UN/COMPRESS
 + GAMES..- HAVE THE DISK DRIVE(S) & RS2
32 AS.  DEVICES..- HAVE THE VICII AS A D
EVICE.  (IE: ECHO "|00" >VIC$20 - TURNS 
THE.   BORDER BLACK)..- IMPROVE RATSWORD
, USE A LINKED.  STRUCTURE RATHER THAN T
HE 80X100.  'SCREEN' EDITOR TYPE.  - SHO
W CURSOR POSITION IN DECIMAL.  - REMEMBE
R THE FILENAME..- REDESIGN TO A 'PROPER'
 OS MODEL.  (IE: XINU)..- IMPROVE THE EF
FICENCY OF THE I/O.  ROUTINES. CURRENTLY
 LIMITED TO.  600-700 CHARS/SEC BECAUSE 
THERE IS.  ONLY CHRIN & CHROUT (GETC, PU
TC)..- PASCAL, SMALL C, UUPC!  (I CAN DR
EAM,.  CAN'T I?)..- REDEFINE THE CHARACT
ER SET TO SHOW.  TRUEASC CHARACTERS (TIL
DE, PIPE,,,)..- FILE WILDCARDING AND TAB
 EXPANSION.  (EG: BASH, TCSH).
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL