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

WRITEOBJ

FILE INFORMATION

FILENAME(S): WRITEOBJ

FILE TYPE(S): PRG

FILE SIZE: 1.4K

FIRST SEEN: 2025-11-02 16:39:26

APPEARS ON: 2 disk(s)

FILE HASH

41bca8254ccd955dd0a6a3ea1d3d8e081409228ed844b62cf5d441c2fe061d5a

FOUND ON DISKS (2 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
LOG WRITEOBJ PRG Treasure Chest - Plattfuss 29 10 DOWNLOAD FILE
THE LAST ONE WRITEOBJ PRG DuncanTwain 29 0 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

00000000: 20 20 20 20 20 20 20 20  20 20 20 D3 50 45 43 49  |           .PECI|
00000010: 41 4C 20 20 C6 55 4E 43  54 49 4F 4E 53 20 20 20  |AL  .UNCTIONS   |
00000020: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000030: 20 20 20 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |   -------------|
00000040: 2D 2D 2D 2D 2D 20 20 20  20 20 20 20 20 20 20 20  |-----           |
00000050: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000060: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000070: 20 20 20 20 20 20 20 20  CF 50 54 49 4F 4E 20 31  |        .PTION 1|
00000080: 20 28 C9 4E 53 45 52 54  20 41 20 50 41 55 53 45  | (.NSERT A PAUSE|
00000090: 29 20 41 4C 4C 4F 57 53  20 59 4F 55 20 54 4F 20  |) ALLOWS YOU TO |
000000A0: 53 55 53 50 45 4E 44 20  54 48 45 20 52 55 4E 4E  |SUSPEND THE RUNN|
000000B0: 49 4E 47 20 4F 46 20 54  48 45 20 45 4E 44 2D 50  |ING OF THE END-P|
000000C0: 52 4F 47 52 41 4D 2E 20  C6 4F 52 20 49 4E 53 54  |ROGRAM. .OR INST|
000000D0: 41 4E 43 45 2C 20 41 54  20 54 48 45 20 45 4E 44  |ANCE, AT THE END|
000000E0: 20 4F 46 20 41 20 53 43  52 45 45 4E 20 20 20 20  | OF A SCREEN    |
000000F0: 52 45 50 4F 52 54 20 59  4F 55 20 4D 41 59 20 57  |REPORT YOU MAY W|
00000100: 41 4E 54 20 54 4F 20 48  4F 4C 44 20 54 48 45 20  |ANT TO HOLD THE |
00000110: 44 41 54 41 20 4F 4E 20  54 48 45 20 53 43 52 45  |DATA ON THE SCRE|
00000120: 45 4E 20 55 4E 54 49 4C  20 54 48 45 20 55 53 45  |EN UNTIL THE USE|
00000130: 52 20 48 41 53 20 52 45  41 44 20 49 54 2E 20 20  |R HAS READ IT.  |
00000140: C9 4E 20 54 48 45 20 53  41 4D 45 20 57 41 59 2C  |.N THE SAME WAY,|
00000150: 20 59 4F 55 20 4D 41 59  20 57 49 53 48 20 54 4F  | YOU MAY WISH TO|
00000160: 20 4C 45 41 56 45 20 20  41 4E 20 45 52 52 4F 52  | LEAVE  AN ERROR|
00000170: 20 4D 45 53 53 41 47 45  20 54 4F 20 54 48 45 20  | MESSAGE TO THE |
00000180: 55 53 45 52 2E 20 20 20  20 20 20 20 20 20 20 20  |USER.           |
00000190: D4 57 4F 20 54 59 50 45  53 20 4F 46 20 50 41 55  |.WO TYPES OF PAU|
000001A0: 53 45 20 41 52 45 20 41  56 41 49 4C 41 42 4C 45  |SE ARE AVAILABLE|
000001B0: 20 3A 2D 20 20 20 20 20  20 20 20 28 31 29 20 D7  | :-        (1) .|
000001C0: 41 49 54 20 46 4F 52 20  D2 C5 D4 D5 D2 CE 20 4B  |AIT FOR ...... K|
000001D0: 45 59 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |EY              |
000001E0: 20 20 20 28 32 29 20 D4  49 4D 45 20 44 45 4C 41  |   (2) .IME DELA|
000001F0: 59 20 28 47 49 56 45 4E  20 49 4E 20 53 45 43 4F  |Y (GIVEN IN SECO|
00000200: 4E 44 53 29 20 20 20 20  20 20 20 20 20 20 20 20  |NDS)            |
00000210: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000220: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000230: CF 50 54 49 4F 4E 20 32  20 28 D2 41 4E 44 4F 4D  |.PTION 2 (.ANDOM|
00000240: 20 CE 55 4D 42 45 52 29  20 41 4C 4C 4F 57 53 20  | .UMBER) ALLOWS |
00000250: 59 4F 55 20 54 4F 20 20  47 45 4E 45 52 41 54 45  |YOU TO  GENERATE|
00000260: 20 41 20 52 41 4E 44 4F  4D 20 4E 55 4D 42 45 52  | A RANDOM NUMBER|
00000270: 20 45 49 54 48 45 52 20  57 49 54 48 49 4E 20 41  | EITHER WITHIN A|
00000280: 4E 55 4D 42 45 52 20 4F  46 20 53 45 54 20 52 41  |NUMBER OF SET RA|
00000290: 4E 47 45 53 20 4F 52 20  57 49 54 48 49 4E 20 59  |NGES OR WITHIN Y|
000002A0: 4F 55 52 20 4F 57 4E 20  52 41 4E 47 45 20 20 20  |OUR OWN RANGE   |
000002B0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000002C0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000002D0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000002E0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000002F0: 20 20 20 20 20 20 20 20  CF 50 54 49 4F 4E 20 33  |        .PTION 3|
00000300: 20 28 D0 45 45 4B 2F D0  4F 4B 45 2F D3 59 53 54  | (.EEK/.OKE/.YST|
00000310: 45 4D 20 C3 41 4C 4C 29  20 41 4C 4C 4F 57 53 20  |EM .ALL) ALLOWS |
00000320: 59 4F 55 20 54 4F 20 44  49 52 45 43 54 4C 59 20  |YOU TO DIRECTLY |
00000330: 52 45 41 44 20 4F 52 20  41 4C 54 45 52 20 4D 45  |READ OR ALTER ME|
00000340: 4D 4F 52 59 20 4F 52 20  54 4F 20 53 45 54 20 55  |MORY OR TO SET U|
00000350: 50 20 41 4E 44 20 43 41  4C 4C 20 4D 41 43 48 49  |P AND CALL MACHI|
00000360: 4E 45 20 43 4F 44 45 20  52 4F 55 54 49 4E 45 53  |NE CODE ROUTINES|
00000370: CF 50 54 49 4F 4E 20 34  20 28 D4 49 4D 45 20 C3  |.PTION 4 (.IME .|
00000380: 41 4C 43 55 4C 41 54 49  4F 4E 53 29 20 41 4C 4C  |ALCULATIONS) ALL|
00000390: 4F 57 53 20 59 4F 55 20  54 4F 20 4D 41 4E 49 50  |OWS YOU TO MANIP|
000003A0: 55 4C 41 54 45 20 54 48  45 20 53 59 53 54 45 4D  |ULATE THE SYSTEM|
000003B0: 20 43 4C 4F 43 4B 2E 20  20 20 20 20 20 20 20 20  | CLOCK.         |
000003C0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000003D0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000003E0: 20 20 20 20 20 20 20 20  CF 50 54 49 4F 4E 20 35  |        .PTION 5|
000003F0: 20 28 D2 55 4E 20 41 20  C2 C1 D3 C9 C3 20 D0 52  | (.UN A ..... .R|
00000400: 4F 47 52 41 4D 29 20 41  4C 4C 4F 57 53 20 20 20  |OGRAM) ALLOWS   |
00000410: 59 4F 55 20 54 4F 20 43  41 4C 4C 20 49 4E 20 41  |YOU TO CALL IN A|
00000420: 4E 4F 54 48 45 52 20 50  52 4F 47 52 41 4D 2E 20  |NOTHER PROGRAM. |
00000430: D4 48 49 53 20 20 20 20  44 4F 45 53 20 4E 4F 54  |.HIS    DOES NOT|
00000440: 20 48 56 45 20 54 4F 20  42 45 20 41 20 50 52 4F  | HVE TO BE A PRO|
00000450: 47 52 41 4D 20 57 52 49  54 54 45 4E 20 42 59 20  |GRAM WRITTEN BY |
00000460: D4 48 45 20 CC 41 53 54  20 CF 4E 45 2C 20 42 55  |.HE .AST .NE, BU|
00000470: 54 20 49 46 20 49 54 20  49 53 4E 27 54 20 54 48  |T IF IT ISN'T TH|
00000480: 45 4E 20 43 41 52 45 20  4D 55 53 54 20 42 45 20  |EN CARE MUST BE |
00000490: 54 41 4B 45 4E 20 57 49  54 48 20 50 52 4F 47 52  |TAKEN WITH PROGR|
000004A0: 41 4D 20 53 49 5A 45 53  2E 20 28 D3 45 45 20 20  |AM SIZES. (.EE  |
000004B0: 59 4F 55 52 20 C3 4F 4D  4D 4F 44 4F 52 45 20 D5  |YOUR .OMMODORE .|
000004C0: 53 45 52 53 20 C7 55 49  44 45 29 2E 20 20 20 20  |SERS .UIDE).    |
000004D0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000004E0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000004F0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000500: CF 50 54 49 4F 4E 20 36  20 28 D3 4F 52 54 20 41  |.PTION 6 (.ORT A|
00000510: 20 46 49 4C 45 29 20 49  53 20 4F 4E 4C 59 20 41  | FILE) IS ONLY A|
00000520: 56 41 49 4C 41 42 4C 45  57 48 45 4E 20 57 52 49  |VAILABLEWHEN WRI|
00000530: 54 49 4E 47 20 41 20 50  52 4F 47 52 41 4D 20 55  |TING A PROGRAM U|
00000540: 53 49 4E 47 20 46 49 4C  45 53 2E 20 C9 54 20 20  |SING FILES. .T  |
00000550: 57 49 4C 4C 20 4F 46 46  45 52 20 54 48 45 20 46  |WILL OFFER THE F|
00000560: 41 43 49 4C 49 54 59 20  54 4F 20 53 4F 52 54 20  |ACILITY TO SORT |
00000570: 55 50 20 54 4F 20 20 20  54 48 52 45 45 20 4C 45  |UP TO   THREE LE|
00000580: 56 45 4C 53 20 49 4E 20  45 49 54 48 45 52 20 41  |VELS IN EITHER A|
00000590: 53 43 45 4E 44 49 4E 47  20 28 41 2D 5A 2C 20 20  |SCENDING (A-Z,  |
000005A0: 30 2D 39 29 20 4F 52 20  44 45 53 43 45 4E 44 49  |0-9) OR DESCENDI|
000005B0: 4E 47 20 28 39 2D 30 2C  5A 2D 41 29 20 4F 52 44  |NG (9-0,Z-A) ORD|
000005C0: 45 52 2E 85 FF 0D                                 |ER....          |
           SPECIAL  FUNCTIONS           
           ------------------           
                                        
OPTION 1 (INSERT A PAUSE) ALLOWS YOU TO 
SUSPEND THE RUNNING OF THE END-PROGRAM. 
FOR INSTANCE, AT THE END OF A SCREEN    
REPORT YOU MAY WANT TO HOLD THE DATA ON 
THE SCREEN UNTIL THE USER HAS READ IT.  
IN THE SAME WAY, YOU MAY WISH TO LEAVE  
AN ERROR MESSAGE TO THE USER.           
TWO TYPES OF PAUSE ARE AVAILABLE :-     
   (1) WAIT FOR RETURN KEY              
   (2) TIME DELAY (GIVEN IN SECONDS)    
                                        
OPTION 2 (RANDOM NUMBER) ALLOWS YOU TO  
GENERATE A RANDOM NUMBER EITHER WITHIN A
NUMBER OF SET RANGES OR WITHIN YOUR OWN 
RANGE                                   
                                        
OPTION 3 (PEEK/POKE/SYSTEM CALL) ALLOWS 
YOU TO DIRECTLY READ OR ALTER MEMORY OR 
TO SET UP AND CALL MACHINE CODE ROUTINES
OPTION 4 (TIME CALCULATIONS) ALLOWS YOU 
TO MANIPULATE THE SYSTEM CLOCK.         
                                        
OPTION 5 (RUN A BASIC PROGRAM) ALLOWS   
YOU TO CALL IN ANOTHER PROGRAM. THIS    
DOES NOT HVE TO BE A PROGRAM WRITTEN BY 
THE LAST ONE, BUT IF IT ISN'T THEN CARE 
MUST BE TAKEN WITH PROGRAM SIZES. (SEE  
YOUR COMMODORE USERS GUIDE).            
                                        
OPTION 6 (SORT A FILE) IS ONLY AVAILABLE
WHEN WRITING A PROGRAM USING FILES. IT  
WILL OFFER THE FACILITY TO SORT UP TO   
THREE LEVELS IN EITHER ASCENDING (A-Z,  
0-9) OR DESCENDING (9-0,Z-A) ORDER....
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL