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

UGGESTIONS

FILE INFORMATION

FILENAME(S): UGGESTIONS

FILE TYPE(S): PRG

FILE SIZE: 1K

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

APPEARS ON: 1 disk(s)

FILE HASH

82a26d3e7d40a64cd7f055addb6a3eb1306f38f532dd527e0d5eeee872af6c60

FOUND ON DISKS (1 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
ASTERIX UGGESTIONS PRG High Voltage Complete C64 Collection 15 2 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 22 73 68 20 3C 22  |away with "sh <"|
000000C0: 0D 0D 2D 20 44 6F 20 61  77 61 79 20 77 69 74 68  |..- Do away with|
000000D0: 20 64 65 63 6C 61 72 69  6E 67 20 74 68 65 20 69  | declaring the i|
000000E0: 6E 70 75 74 0D 20 20 66  69 6C 65 20 65 78 70 6C  |nput.  file expl|
000000F0: 69 63 69 74 6C 79 0D 0D  2D 20 47 65 74 20 43 42  |icitly..- Get CB|
00000100: 46 4F 52 54 48 20 26 20  41 73 73 65 6D 62 6C 65  |FORTH & Assemble|
00000110: 72 20 67 6F 69 6E 67 0D  0D 2D 20 43 72 65 61 74  |r going..- Creat|
00000120: 65 20 61 20 66 65 77 20  6D 6F 72 65 20 63 6F 6D  |e a few more com|
00000130: 6D 61 6E 64 73 3A 0D 20  20 20 73 68 61 72 6B 2F  |mands:.   shark/|
00000140: 74 61 72 20 20 20 75 75  78 66 65 72 20 20 20 20  |tar   uuxfer    |
00000150: 20 20 78 6D 6F 64 65 6D  0D 20 20 20 27 72 6C 6F  |  xmodem.   'rlo|
00000160: 67 69 6E 27 20 20 20 20  73 65 74 2D 70 72 6F 6D  |gin'    set-prom|
00000170: 70 74 20 20 64 75 6D 70  0D 20 20 20 70 77 64 20  |pt  dump.   pwd |
00000180: 20 20 20 20 20 20 20 20  6E 72 6F 66 66 20 20 20  |        nroff   |
00000190: 20 20 20 20 64 61 74 65  0D 20 20 20 75 6E 2F 63  |    date.   un/c|
000001A0: 6F 6D 70 72 65 73 73 20  2B 20 67 61 6D 65 73 0D  |ompress + games.|
000001B0: 0D 2D 20 48 61 76 65 20  74 68 65 20 64 69 73 6B  |.- Have the disk|
000001C0: 20 64 72 69 76 65 28 73  29 20 26 20 52 53 32 33  | drive(s) & RS23|
000001D0: 32 20 61 73 0D 20 20 64  65 76 69 63 65 73 0D 0D  |2 as.  devices..|
000001E0: 2D 20 48 61 76 65 20 74  68 65 20 56 49 43 49 49  |- Have the VICII|
000001F0: 20 61 73 20 61 20 64 65  76 69 63 65 0D 20 20 28  | as a device.  (|
00000200: 69 65 3A 20 65 63 68 6F  20 22 7C 30 30 22 20 3E  |ie: echo "|00" >|
00000210: 76 69 63 24 32 30 20 2D  20 74 75 72 6E 73 20 74  |vic$20 - turns t|
00000220: 68 65 0D 20 20 20 62 6F  72 64 65 72 20 62 6C 61  |he.   border bla|
00000230: 63 6B 29 0D 0D 2D 20 49  6D 70 72 6F 76 65 20 52  |ck)..- Improve R|
00000240: 61 74 73 77 6F 72 64 2C  20 75 73 65 20 61 20 6C  |atsword, use a l|
00000250: 69 6E 6B 65 64 0D 20 20  73 74 72 75 63 74 75 72  |inked.  structur|
00000260: 65 20 72 61 74 68 65 72  20 74 68 61 6E 20 74 68  |e rather than th|
00000270: 65 20 38 30 58 31 30 30  0D 20 20 27 73 63 72 65  |e 80X100.  'scre|
00000280: 65 6E 27 20 65 64 69 74  6F 72 20 74 79 70 65 0D  |en' editor type.|
00000290: 20 20 2D 20 53 68 6F 77  20 63 75 72 73 6F 72 20  |  - Show cursor |
000002A0: 70 6F 73 69 74 69 6F 6E  20 69 6E 20 64 65 63 69  |position in deci|
000002B0: 6D 61 6C 0D 20 20 2D 20  52 65 6D 65 6D 62 65 72  |mal.  - Remember|
000002C0: 20 74 68 65 20 66 69 6C  65 6E 61 6D 65 0D 0D 2D  | the filename..-|
000002D0: 20 52 65 64 65 73 69 67  6E 20 74 6F 20 61 20 27  | Redesign to a '|
000002E0: 70 72 6F 70 65 72 27 20  4F 53 20 6D 6F 64 65 6C  |proper' OS model|
000002F0: 0D 20 20 28 69 65 3A 20  58 49 4E 55 29 0D 0D 2D  |.  (ie: XINU)..-|
00000300: 20 49 6D 70 72 6F 76 65  20 74 68 65 20 65 66 66  | Improve the eff|
00000310: 69 63 65 6E 63 79 20 6F  66 20 74 68 65 20 49 2F  |icency of the I/|
00000320: 4F 0D 20 20 72 6F 75 74  69 6E 65 73 2E 20 43 75  |O.  routines. Cu|
00000330: 72 72 65 6E 74 6C 79 20  6C 69 6D 69 74 65 64 20  |rrently limited |
00000340: 74 6F 0D 20 20 36 30 30  2D 37 30 30 20 63 68 61  |to.  600-700 cha|
00000350: 72 73 2F 73 65 63 20 62  65 63 61 75 73 65 20 74  |rs/sec because t|
00000360: 68 65 72 65 20 69 73 0D  20 20 6F 6E 6C 79 20 63  |here is.  only c|
00000370: 68 72 69 6E 20 26 20 63  68 72 6F 75 74 20 28 67  |hrin & chrout (g|
00000380: 65 74 63 2C 20 70 75 74  63 29 0D 0D 2D 20 50 61  |etc, putc)..- Pa|
00000390: 73 63 61 6C 2C 20 53 6D  61 6C 6C 20 43 2C 20 55  |scal, Small C, U|
000003A0: 55 50 43 21 20 20 28 49  20 63 61 6E 20 64 72 65  |UPC!  (I can dre|
000003B0: 61 6D 2C 0D 20 20 63 61  6E 27 74 20 49 3F 29 0D  |am,.  can't I?).|
000003C0: 0D 2D 20 52 65 64 65 66  69 6E 65 20 74 68 65 20  |.- Redefine the |
000003D0: 63 68 61 72 61 63 74 65  72 20 73 65 74 20 74 6F  |character set to|
000003E0: 20 73 68 6F 77 0D 20 20  54 72 75 65 41 53 43 20  | show.  TrueASC |
000003F0: 63 68 61 72 61 63 74 65  72 73 20 28 74 69 6C 74  |characters (tilt|
00000400: 65 2C 20 70 69 70 65 2C  2C 2C 29 0D 0D 2D 20 46  |e, pipe,,,)..- F|
00000410: 69 6C 65 20 77 69 6C 64  63 61 72 64 69 6E 67 0D  |ile wildcarding.|
            =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 "SH <"..- DO A
WAY WITH DECLARING THE INPUT.  FILE EXPL
ICITLY..- GET CBFORTH & ASSEMBLER GOING.
.- CREATE A FEW MORE COMMANDS:.   SHARK/
TAR   UUXFER      XMODEM.   'RLOGIN'    
SET-PROMPT  DUMP.   PWD         NROFF   
    DATE.   UN/COMPRESS + GAMES..- HAVE 
THE DISK DRIVE(S) & RS232 AS.  DEVICES..
- HAVE THE VICII AS A DEVICE.  (IE: ECHO
 "|00" >VIC$20 - TURNS THE.   BORDER BLA
CK)..- IMPROVE RATSWORD, USE A LINKED.  
STRUCTURE RATHER THAN THE 80X100.  'SCRE
EN' EDITOR TYPE.  - SHOW CURSOR POSITION
 IN DECIMAL.  - REMEMBER THE FILENAME..-
 REDESIGN TO A 'PROPER' OS MODEL.  (IE: 
XINU)..- IMPROVE THE EFFICENCY OF THE I/
O.  ROUTINES. CURRENTLY LIMITED TO.  600
-700 CHARS/SEC BECAUSE THERE IS.  ONLY C
HRIN & CHROUT (GETC, PUTC)..- PASCAL, SM
ALL C, UUPC!  (I CAN DREAM,.  CAN'T I?).
.- REDEFINE THE CHARACTER SET TO SHOW.  
TRUEASC CHARACTERS (TILTE, PIPE,,,)..- F
ILE WILDCARDING.
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL