T.TWO IN ONE
FILE INFORMATION
FILENAME(S): T.TWO IN ONE
FILE TYPE(S): PRG
FILE SIZE: 3.9K
FIRST SEEN: 2025-11-30 18:12:19
APPEARS ON: 1 disk(s)
FILE HASH
b4b0c8a4fbd41105ef9822f5a3c904ef53a87ead61cb903eea809a751a497ee7
FOUND ON DISKS (1 DISKS)
| DISK TITLE | FILENAME | FILE TYPE | COLLECTION | TRACK | SECTOR | ACTIONS |
|---|---|---|---|---|---|---|
| LOADSTAR 42 S 2 | T.TWO IN ONE | PRG | Sailor, Ganheden | 22 | 9 | DOWNLOAD FILE |
FILE CONTENT & ANALYSIS
00000000: 00 80 5E 55 3A 48 41 43 4B 45 52 0D 0D 0D 20 20 |..^U:HACKER... | 00000010: 20 20 20 20 20 20 20 20 20 20 20 D4 D7 CF 20 C9 | ... .| 00000020: CE 20 CF CE C5 0D 20 20 20 20 20 20 20 20 20 20 |. .... | 00000030: 20 20 20 20 20 20 20 42 59 0D 20 20 20 20 20 20 | BY. | 00000040: 20 20 20 20 20 20 20 CE 49 43 4B 20 D0 45 43 4B | .ICK .ECK| 00000050: 0D 0D 0D 20 20 20 C9 46 20 59 4F 55 20 52 45 41 |... .F YOU REA| 00000060: 44 20 54 48 45 20 4C 41 54 45 53 54 20 C9 C2 CD |D THE LATEST ...| 00000070: 20 41 4E 44 0D CD 41 43 49 4E 54 4F 53 48 20 4D | AND..ACINTOSH M| 00000080: 41 47 41 5A 49 4E 45 53 20 59 4F 55 27 4C 4C 20 |AGAZINES YOU'LL | 00000090: 46 49 4E 44 20 54 48 41 54 0D 54 48 45 20 48 49 |FIND THAT.THE HI| 000000A0: 47 48 2D 50 52 49 43 45 44 20 43 4F 4D 50 55 54 |GH-PRICED COMPUT| 000000B0: 45 52 20 46 49 45 4C 44 20 49 53 0D 46 41 53 43 |ER FIELD IS.FASC| 000000C0: 49 4E 41 54 45 44 20 57 49 54 48 20 22 4D 55 4C |INATED WITH "MUL| 000000D0: 54 49 2D 54 41 53 4B 49 4E 47 2E 22 20 20 D4 48 |TI-TASKING." .H| 000000E0: 45 0D 49 44 45 41 20 4F 46 20 4F 4E 45 20 43 4F |E.IDEA OF ONE CO| 000000F0: 4D 50 55 54 45 52 20 44 4F 49 4E 47 20 4D 4F 52 |MPUTER DOING MOR| 00000100: 45 20 54 48 41 4E 0D 4F 4E 45 20 4A 4F 42 20 41 |E THAN.ONE JOB A| 00000110: 54 20 41 20 54 49 4D 45 20 48 41 53 20 43 4F 4D |T A TIME HAS COM| 00000120: 45 20 4F 46 20 41 47 45 2E 0D CE 4F 57 2C 20 54 |E OF AGE...OW, T| 00000130: 48 41 4E 4B 53 20 54 4F 20 41 43 45 20 55 54 49 |HANKS TO ACE UTI| 00000140: 4C 49 54 59 20 4D 41 4E 20 CE 49 43 4B 0D D0 45 |LITY MAN .ICK..E| 00000150: 43 4B 2C 20 57 45 20 43 41 4E 20 41 4C 4C 20 45 |CK, WE CAN ALL E| 00000160: 4E 4A 4F 59 20 41 20 46 4F 52 4D 20 4F 46 0D 4D |NJOY A FORM OF.M| 00000170: 55 4C 54 49 2D 54 41 53 4B 49 4E 47 20 4F 4E 20 |ULTI-TASKING ON | 00000180: 54 48 45 20 C3 4F 4D 4D 4F 44 4F 52 45 20 36 34 |THE .OMMODORE 64| 00000190: 2E 0D 0D 20 20 20 D4 57 4F 20 C9 4E 20 CF 4E 45 |... .WO .N .NE| 000001A0: 20 49 53 20 41 4E 20 49 4E 54 45 52 52 55 50 54 | IS AN INTERRUPT| 000001B0: 2D 44 52 49 56 45 4E 0D 55 54 49 4C 49 54 59 20 |-DRIVEN.UTILITY | 000001C0: 54 48 41 54 20 59 4F 55 20 4C 4F 41 44 20 49 4E |THAT YOU LOAD IN| 000001D0: 54 4F 20 48 49 47 48 20 D2 C1 CD 0D 57 49 54 48 |TO HIGH ....WITH| 000001E0: 20 41 20 53 4D 41 4C 4C 20 C2 C1 D3 C9 C3 20 50 | A SMALL ..... P| 000001F0: 52 4F 47 52 41 4D 2E 20 20 C9 54 0D 52 45 50 4C |ROGRAM. .T.REPL| 00000200: 41 43 45 53 20 54 48 45 20 46 41 4D 49 4C 49 41 |ACES THE FAMILIA| 00000210: 52 20 C2 C1 D3 C9 C3 20 50 52 4F 4D 50 54 2C 0D |R ..... PROMPT,.| 00000220: 22 52 45 41 44 59 22 20 57 49 54 48 20 54 48 45 |"READY" WITH THE| 00000230: 20 57 4F 52 44 53 20 22 4F 4E 45 22 20 4F 52 0D | WORDS "ONE" OR.| 00000240: 22 54 57 4F 2C 22 20 54 45 4C 4C 49 4E 47 20 59 |"TWO," TELLING Y| 00000250: 4F 55 20 57 48 49 43 48 20 43 4F 4D 50 55 54 45 |OU WHICH COMPUTE| 00000260: 52 0D 59 4F 55 27 52 45 20 57 4F 52 4B 49 4E 47 |R.YOU'RE WORKING| 00000270: 20 57 49 54 48 2E 20 20 D4 48 41 54 27 53 20 52 | WITH. .HAT'S R| 00000280: 49 47 48 54 3A 0D D4 57 4F 20 C9 4E 20 CF 4E 45 |IGHT:..WO .N .NE| 00000290: 20 4D 41 4B 45 53 20 59 4F 55 52 20 54 52 55 53 | MAKES YOUR TRUS| 000002A0: 54 59 20 C3 36 34 0D 42 45 48 41 56 45 20 41 53 |TY .64.BEHAVE AS| 000002B0: 20 49 46 20 49 54 20 57 45 52 45 20 54 57 4F 20 | IF IT WERE TWO | 000002C0: 53 45 50 41 52 41 54 45 0D 43 4F 4D 50 55 54 45 |SEPARATE.COMPUTE| 000002D0: 52 53 2E 20 20 C5 41 43 48 20 22 43 4F 4D 50 55 |RS. .ACH "COMPU| 000002E0: 54 45 52 22 20 48 41 53 20 49 54 53 0D 4F 57 4E |TER" HAS ITS.OWN| 000002F0: 20 53 45 43 54 49 4F 4E 20 4F 46 20 4D 45 4D 4F | SECTION OF MEMO| 00000300: 52 59 20 41 4E 44 20 49 53 20 44 49 53 54 49 4E |RY AND IS DISTIN| 00000310: 43 54 0D 46 52 4F 4D 20 54 48 45 20 4F 54 48 45 |CT.FROM THE OTHE| 00000320: 52 2E 20 20 C1 4E 59 20 50 52 4F 47 52 41 4D 20 |R. .NY PROGRAM | 00000330: 59 4F 55 20 57 4F 52 4B 0D 4F 4E 20 49 4E 20 22 |YOU WORK.ON IN "| 00000340: 4F 4E 45 22 20 57 49 4C 4C 20 42 45 20 55 4E 41 |ONE" WILL BE UNA| 00000350: 46 46 45 43 54 45 44 20 42 59 20 54 48 45 0D 50 |FFECTED BY THE.P| 00000360: 52 4F 47 52 41 4D 20 59 4F 55 27 52 45 20 57 4F |ROGRAM YOU'RE WO| 00000370: 52 4B 49 4E 47 20 4F 4E 20 49 4E 20 22 54 57 4F |RKING ON IN "TWO| 00000380: 2E 22 0D 0D 20 20 20 C8 45 52 45 27 53 20 48 4F |.".. .ERE'S HO| 00000390: 57 20 54 4F 20 55 53 45 20 49 54 2E 20 20 C6 49 |W TO USE IT. .I| 000003A0: 52 53 54 2C 20 4C 4F 41 44 0D 41 4E 44 20 52 55 |RST, LOAD.AND RU| 000003B0: 4E 20 54 48 45 20 C2 C1 D3 C9 C3 20 50 52 4F 47 |N THE ..... PROG| 000003C0: 52 41 4D 20 22 54 57 4F 20 49 4E 0D 4F 4E 45 22 |RAM "TWO IN.ONE"| 000003D0: 2E 20 20 D0 52 45 53 53 49 4E 47 20 C3 D4 D2 CC |. .RESSING ....| 000003E0: 2D C6 35 20 46 4C 49 50 53 20 42 45 54 57 45 45 |-.5 FLIPS BETWEE| 000003F0: 4E 0D 54 48 45 20 54 57 4F 20 53 45 43 54 49 4F |N.THE TWO SECTIO| 00000400: 4E 53 2C 20 4F 52 20 54 41 53 4B 53 2E 20 20 CE |NS, OR TASKS. .| 00000410: 45 58 54 2C 0D 43 48 4F 4F 53 45 20 54 48 45 20 |EXT,.CHOOSE THE | 00000420: 41 4D 4F 55 4E 54 20 4F 46 20 4D 45 4D 4F 52 59 |AMOUNT OF MEMORY| 00000430: 20 55 53 45 44 20 42 59 0D 45 41 43 48 20 53 45 | USED BY.EACH SE| 00000440: 43 54 49 4F 4E 20 42 59 20 50 52 45 53 53 49 4E |CTION BY PRESSIN| 00000450: 47 20 45 49 54 48 45 52 20 54 48 45 0D 22 2B 22 |G EITHER THE."+"| 00000460: 20 4F 52 20 22 2D 22 20 4B 45 59 53 2E 20 20 C9 | OR "-" KEYS. .| 00000470: 46 20 4F 4E 45 20 4F 46 20 54 48 45 20 54 57 4F |F ONE OF THE TWO| 00000480: 0D 50 52 4F 47 52 41 4D 53 20 59 4F 55 20 57 41 |.PROGRAMS YOU WA| 00000490: 4E 54 20 54 4F 20 57 4F 52 4B 20 57 49 54 48 20 |NT TO WORK WITH | 000004A0: 49 53 0D 45 58 54 52 41 20 4C 41 52 47 45 2C 20 |IS.EXTRA LARGE, | 000004B0: 4D 41 4B 45 20 4F 4E 45 20 4F 46 20 54 48 45 20 |MAKE ONE OF THE | 000004C0: 53 45 43 54 49 4F 4E 53 0D 4C 41 52 47 45 20 45 |SECTIONS.LARGE E| 000004D0: 4E 4F 55 47 48 20 54 4F 20 48 4F 4C 44 20 49 54 |NOUGH TO HOLD IT| 000004E0: 20 2D 2D 20 4A 55 53 54 20 4D 41 4B 45 0D 53 55 | -- JUST MAKE.SU| 000004F0: 52 45 20 59 4F 55 20 4C 4F 41 44 20 54 48 45 20 |RE YOU LOAD THE | 00000500: 4C 41 52 47 45 20 50 52 4F 47 52 41 4D 20 49 4E |LARGE PROGRAM IN| 00000510: 54 4F 0D 54 48 45 20 4C 41 52 47 45 20 53 45 43 |TO.THE LARGE SEC| 00000520: 54 49 4F 4E 2E 0D 0D 20 20 20 D7 48 45 4E 20 59 |TION... .HEN Y| 00000530: 4F 55 20 50 52 45 53 53 20 D2 C5 D4 D5 D2 CE 20 |OU PRESS ...... | 00000540: 59 4F 55 27 4C 4C 20 42 45 20 49 4E 0D 53 45 43 |YOU'LL BE IN.SEC| 00000550: 54 49 4F 4E 20 4F 4E 45 2C 20 57 48 49 43 48 20 |TION ONE, WHICH | 00000560: 48 41 53 20 41 20 42 4C 41 43 4B 0D 42 41 43 4B |HAS A BLACK.BACK| 00000570: 47 52 4F 55 4E 44 20 41 4E 44 20 4C 49 47 48 54 |GROUND AND LIGHT| 00000580: 20 47 52 45 45 4E 0D 43 48 41 52 41 43 54 45 52 | GREEN.CHARACTER| 00000590: 53 2E 20 20 D9 4F 55 27 4C 4C 20 41 4C 53 4F 20 |S. .OU'LL ALSO | 000005A0: 53 45 45 20 54 48 45 0D 50 52 4F 4D 50 54 20 22 |SEE THE.PROMPT "| 000005B0: 4F 4E 45 2E 22 20 49 4E 53 54 45 41 44 20 4F 46 |ONE." INSTEAD OF| 000005C0: 20 22 52 45 41 44 59 22 2E 0D CE 4F 57 20 50 52 | "READY"...OW PR| 000005D0: 45 53 53 20 54 48 45 20 C3 D4 D2 CC 2D C6 35 20 |ESS THE ....-.5 | 000005E0: 43 4F 4D 42 49 4E 41 54 49 4F 4E 2E 0D D6 4F 49 |COMBINATION...OI| 000005F0: 4C 41 21 20 20 D4 48 45 20 53 43 52 45 45 4E 20 |LA! .HE SCREEN | 00000600: 43 48 41 4E 47 45 53 20 54 4F 20 54 48 45 0D 46 |CHANGES TO THE.F| 00000610: 41 4D 49 4C 49 41 52 20 42 4C 55 45 20 4F 4E 20 |AMILIAR BLUE ON | 00000620: 42 4C 55 45 20 41 4E 44 20 54 48 45 20 50 52 4F |BLUE AND THE PRO| 00000630: 4D 50 54 0D 4E 4F 57 20 52 45 41 44 53 20 22 54 |MPT.NOW READS "T| 00000640: 57 4F 2E 22 2E 20 20 D9 4F 55 27 52 45 20 49 4E |WO.". .OU'RE IN| 00000650: 20 54 48 45 0D 53 45 43 4F 4E 44 20 53 45 43 54 | THE.SECOND SECT| 00000660: 49 4F 4E 2E 20 20 CE 4F 54 49 43 45 20 54 48 41 |ION. .OTICE THA| 00000670: 54 20 C3 D4 D2 CC 2D C6 35 0D 54 4F 47 47 4C 45 |T ....-.5.TOGGLE| 00000680: 53 20 42 41 43 4B 20 41 4E 44 20 46 4F 52 54 48 |S BACK AND FORTH| 00000690: 20 42 45 54 57 45 45 4E 20 54 48 45 0D 54 57 4F | BETWEEN THE.TWO| 000006A0: 20 53 45 43 54 49 4F 4E 53 2E 0D 0D 20 20 20 CC | SECTIONS... .| 000006B0: 45 54 27 53 20 54 45 53 54 20 49 54 20 4F 55 54 |ET'S TEST IT OUT| 000006C0: 2E 20 20 C7 4F 20 54 4F 20 53 45 43 54 49 4F 4E |. .O TO SECTION| 000006D0: 0D 4F 4E 45 20 41 4E 44 20 4C 4F 41 44 20 49 4E |.ONE AND LOAD IN| 000006E0: 20 41 20 C2 C1 D3 C9 C3 20 50 52 4F 47 52 41 4D | A ..... PROGRAM| 000006F0: 2C 0D 50 52 45 46 45 52 41 42 4C 59 20 4F 4E 45 |,.PREFERABLY ONE| 00000700: 20 54 48 41 54 20 50 52 49 4E 54 53 20 54 48 49 | THAT PRINTS THI| 00000710: 4E 47 53 20 54 4F 0D 54 48 45 20 53 43 52 45 45 |NGS TO.THE SCREE| 00000720: 4E 2E 20 20 D2 55 4E 20 49 54 20 41 4E 44 20 53 |N. .UN IT AND S| 00000730: 45 45 20 54 48 41 54 20 49 54 0D 57 4F 52 4B 53 |EE THAT IT.WORKS| 00000740: 20 4E 4F 52 4D 41 4C 4C 59 2E 20 20 C9 54 27 53 | NORMALLY. .T'S| 00000750: 20 41 53 20 49 46 20 4E 4F 54 48 49 4E 47 0D 48 | AS IF NOTHING.H| 00000760: 41 53 20 43 48 41 4E 47 45 44 2E 0D 0D 20 20 20 |AS CHANGED... | 00000770: CE 4F 57 20 50 52 45 53 53 20 C3 D4 D2 CC 2D C6 |.OW PRESS ....-.| 00000780: 35 20 41 4E 44 20 57 45 27 52 45 20 49 4E 0D 53 |5 AND WE'RE IN.S| 00000790: 45 43 54 49 4F 4E 20 54 57 4F 20 57 49 54 48 20 |ECTION TWO WITH | 000007A0: 54 48 45 20 42 4C 55 45 20 53 43 52 45 45 4E 20 |THE BLUE SCREEN | 000007B0: 41 4E 44 0D 54 48 45 20 50 52 4F 4D 50 54 2C 20 |AND.THE PROMPT, | 000007C0: 22 54 57 4F 2E 22 2E 20 20 CC 4F 41 44 20 49 4E |"TWO.". .OAD IN| 000007D0: 20 41 4E 4F 54 48 45 52 0D 50 52 4F 47 52 41 4D | ANOTHER.PROGRAM| 000007E0: 20 41 4E 44 20 52 55 4E 20 49 54 2E 20 20 C9 54 | AND RUN IT. .T| 000007F0: 2C 20 54 4F 4F 2C 20 57 4F 52 4B 53 0D 41 53 20 |, TOO, WORKS.AS | 00000800: 49 54 20 53 48 4F 55 4C 44 2E 20 20 CE 4F 57 20 |IT SHOULD. .OW | 00000810: 48 45 52 45 27 53 20 54 48 45 20 4D 41 47 49 43 |HERE'S THE MAGIC| 00000820: 41 4C 0D 50 41 52 54 2E 20 20 D7 48 45 4E 20 57 |AL.PART. .HEN W| 00000830: 45 20 50 52 45 53 53 20 C3 D4 D2 CC 2D C6 35 20 |E PRESS ....-.5 | 00000840: 57 45 27 52 45 0D 42 41 43 4B 20 49 4E 20 53 45 |WE'RE.BACK IN SE| 00000850: 43 54 49 4F 4E 20 4F 4E 45 20 57 49 54 48 20 54 |CTION ONE WITH T| 00000860: 48 45 20 46 49 52 53 54 0D 50 52 4F 47 52 41 4D |HE FIRST.PROGRAM| 00000870: 20 41 4E 44 20 49 54 27 53 20 53 54 49 4C 4C 20 | AND IT'S STILL | 00000880: 52 55 4E 4E 49 4E 47 2E 0D D0 52 45 53 53 20 C3 |RUNNING...RESS .| 00000890: D4 D2 CC 2D C6 35 20 41 47 41 49 4E 20 41 4E 44 |...-.5 AGAIN AND| 000008A0: 20 57 45 27 52 45 20 42 41 43 4B 20 49 4E 0D 54 | WE'RE BACK IN.T| 000008B0: 48 45 20 53 45 43 4F 4E 44 20 50 52 4F 47 52 41 |HE SECOND PROGRA| 000008C0: 4D 20 41 4E 44 20 49 54 27 53 20 53 54 49 4C 4C |M AND IT'S STILL| 000008D0: 0D 52 55 4E 4E 49 4E 47 2E 0D 0D 20 20 20 C2 55 |.RUNNING... .U| 000008E0: 54 20 42 45 46 4F 52 45 20 59 4F 55 20 47 4F 20 |T BEFORE YOU GO | 000008F0: 54 45 4C 4C 49 4E 47 20 59 4F 55 52 0D 46 52 49 |TELLING YOUR.FRI| 00000900: 45 4E 44 53 20 41 42 4F 55 54 20 59 4F 55 52 20 |ENDS ABOUT YOUR | 00000910: 4D 55 4C 54 49 2D 54 41 53 4B 49 4E 47 0D 43 4F |MULTI-TASKING.CO| 00000920: 4D 50 55 54 45 52 20 57 45 20 4E 45 45 44 20 54 |MPUTER WE NEED T| 00000930: 4F 20 49 4E 54 45 52 4A 45 43 54 20 41 0D 44 49 |O INTERJECT A.DI| 00000940: 53 43 4C 41 49 4D 45 52 20 41 54 20 54 48 49 53 |SCLAIMER AT THIS| 00000950: 20 50 4F 49 4E 54 2E 20 20 D4 52 55 45 0D 4D 55 | POINT. .RUE.MU| 00000960: 4C 54 49 2D 54 41 53 4B 49 4E 47 20 52 45 51 55 |LTI-TASKING REQU| 00000970: 49 52 45 53 20 54 57 4F 20 C3 D0 D5 53 20 41 4E |IRES TWO ...S AN| 00000980: 44 0D 4F 50 45 52 41 54 49 4E 47 20 53 59 53 54 |D.OPERATING SYST| 00000990: 45 4D 53 20 41 4E 44 20 4F 46 20 43 4F 55 52 53 |EMS AND OF COURS| 000009A0: 45 20 54 48 45 0D C3 36 34 20 4F 4E 4C 59 20 48 |E THE..64 ONLY H| 000009B0: 41 53 20 4F 4E 45 2E 20 20 D4 57 4F 20 C9 4E 20 |AS ONE. .WO .N | 000009C0: CF 4E 45 20 41 4C 4C 4F 57 53 0D 54 57 4F 20 53 |.NE ALLOWS.TWO S| 000009D0: 45 50 41 52 41 54 45 20 50 52 4F 47 52 41 4D 53 |EPARATE PROGRAMS| 000009E0: 20 54 4F 20 52 45 53 49 44 45 20 49 4E 0D 4D 45 | TO RESIDE IN.ME| 000009F0: 4D 4F 52 59 20 41 54 20 54 48 45 20 53 41 4D 45 |MORY AT THE SAME| 00000A00: 20 54 49 4D 45 2C 20 42 55 54 20 4F 4E 4C 59 20 | TIME, BUT ONLY | 00000A10: 4F 4E 45 0D 49 53 20 52 45 41 4C 4C 59 20 52 55 |ONE.IS REALLY RU| 00000A20: 4E 4E 49 4E 47 20 41 54 20 41 4E 59 20 50 41 52 |NNING AT ANY PAR| 00000A30: 54 49 43 55 4C 41 52 0D 54 49 4D 45 2E 20 20 C9 |TICULAR.TIME. .| 00000A40: 46 20 4F 4E 45 20 4F 46 20 59 4F 55 52 20 50 52 |F ONE OF YOUR PR| 00000A50: 4F 47 52 41 4D 53 20 49 53 0D 43 4F 55 4E 54 49 |OGRAMS IS.COUNTI| 00000A60: 4E 47 20 41 4E 44 20 50 52 49 4E 54 49 4E 47 20 |NG AND PRINTING | 00000A70: 54 48 45 20 52 45 53 55 4C 54 53 20 54 4F 0D 54 |THE RESULTS TO.T| 00000A80: 48 45 20 53 43 52 45 45 4E 2C 20 59 4F 55 20 43 |HE SCREEN, YOU C| 00000A90: 41 4E 20 53 45 45 20 54 48 41 54 20 57 48 45 4E |AN SEE THAT WHEN| 00000AA0: 20 59 4F 55 0D 52 45 54 55 52 4E 20 54 4F 20 54 | YOU.RETURN TO T| 00000AB0: 48 41 54 20 50 52 4F 47 52 41 4D 2C 20 49 54 20 |HAT PROGRAM, IT | 00000AC0: 54 41 4B 45 53 20 55 50 0D 57 48 45 52 45 20 49 |TAKES UP.WHERE I| 00000AD0: 54 20 4C 45 46 54 20 4F 46 46 20 57 48 45 4E 20 |T LEFT OFF WHEN | 00000AE0: 59 4F 55 20 45 58 49 54 45 44 0D 46 52 4F 4D 20 |YOU EXITED.FROM | 00000AF0: 54 48 41 54 20 53 45 43 54 49 4F 4E 2E 0D 0D 20 |THAT SECTION... | 00000B00: 20 20 D4 57 4F 20 C9 4E 20 CF 4E 45 20 49 53 20 | .WO .N .NE IS | 00000B10: 4D 4F 52 45 20 54 48 41 4E 20 41 20 50 41 52 4C |MORE THAN A PARL| 00000B20: 4F 52 0D 54 52 49 43 4B 2C 20 48 4F 57 45 56 45 |OR.TRICK, HOWEVE| 00000B30: 52 2E 20 20 D7 48 45 4E 20 52 45 56 49 53 49 4E |R. .HEN REVISIN| 00000B40: 47 20 41 0D 50 52 4F 47 52 41 4D 2C 20 50 52 4F |G A.PROGRAM, PRO| 00000B50: 47 52 41 4D 4D 45 52 53 20 4F 46 54 45 4E 20 4E |GRAMMERS OFTEN N| 00000B60: 45 45 44 20 54 4F 0D 43 48 45 43 4B 20 54 48 45 |EED TO.CHECK THE| 00000B70: 20 55 4E 52 45 56 49 53 45 44 20 56 45 52 53 49 | UNREVISED VERSI| 00000B80: 4F 4E 20 46 4F 52 0D 43 4F 4D 50 41 52 49 53 4F |ON FOR.COMPARISO| 00000B90: 4E 2E 20 20 CE 4F 20 50 52 4F 42 4C 45 4D 20 2D |N. .O PROBLEM -| 00000BA0: 2D 20 49 46 20 59 4F 55 0D 48 41 56 45 20 D4 57 |- IF YOU.HAVE .W| 00000BB0: 4F 20 C9 4E 20 CF 4E 45 2E 20 20 CA 55 53 54 20 |O .N .NE. .UST | 00000BC0: 4B 45 45 50 20 54 48 45 0D 55 4E 52 45 56 49 53 |KEEP THE.UNREVIS| 00000BD0: 45 44 20 56 45 52 53 49 4F 4E 20 49 4E 20 53 45 |ED VERSION IN SE| 00000BE0: 43 54 49 4F 4E 20 54 57 4F 20 41 4E 44 0D 52 45 |CTION TWO AND.RE| 00000BF0: 46 45 52 20 54 4F 20 49 54 20 57 48 45 4E 20 59 |FER TO IT WHEN Y| 00000C00: 4F 55 20 4E 45 45 44 20 54 4F 2E 20 20 CF 52 0D |OU NEED TO. .R.| 00000C10: 50 45 52 48 41 50 53 20 59 4F 55 20 48 41 56 45 |PERHAPS YOU HAVE| 00000C20: 20 41 20 55 54 49 4C 49 54 59 20 4F 4E 20 44 49 | A UTILITY ON DI| 00000C30: 53 4B 0D 54 48 41 54 20 59 4F 55 20 4E 45 45 44 |SK.THAT YOU NEED| 00000C40: 20 54 4F 20 41 43 43 45 53 53 20 50 45 52 49 4F | TO ACCESS PERIO| 00000C50: 44 49 43 41 4C 4C 59 0D 41 53 20 59 4F 55 20 57 |DICALLY.AS YOU W| 00000C60: 4F 52 4B 20 4F 4E 20 41 4E 4F 54 48 45 52 20 50 |ORK ON ANOTHER P| 00000C70: 52 4F 47 52 41 4D 3F 20 20 C6 49 4C 45 0D 49 54 |ROGRAM? .ILE.IT| 00000C80: 20 41 57 41 59 20 49 4E 20 53 45 43 54 49 4F 4E | AWAY IN SECTION| 00000C90: 20 54 57 4F 2E 20 20 C1 20 52 45 41 4C 20 48 41 | TWO. . REAL HA| 00000CA0: 4E 44 59 0D 54 48 49 4E 47 20 54 4F 20 48 41 56 |NDY.THING TO HAV| 00000CB0: 45 20 41 56 41 49 4C 41 42 4C 45 20 57 48 45 4E |E AVAILABLE WHEN| 00000CC0: 0D 50 52 4F 47 52 41 4D 4D 49 4E 47 20 49 53 20 |.PROGRAMMING IS | 00000CD0: 41 20 53 4D 41 4C 4C 20 57 4F 52 44 20 50 52 4F |A SMALL WORD PRO| 00000CE0: 43 45 53 53 4F 52 0D 46 4F 52 20 54 41 4B 49 4E |CESSOR.FOR TAKIN| 00000CF0: 47 20 4E 4F 54 45 53 2E 20 20 D9 4F 55 20 4D 41 |G NOTES. .OU MA| 00000D00: 59 20 57 41 4E 54 20 54 4F 0D 4B 45 45 50 20 54 |Y WANT TO.KEEP T| 00000D10: 48 45 20 57 4F 52 44 20 50 52 4F 43 45 53 53 4F |HE WORD PROCESSO| 00000D20: 52 20 49 4E 20 53 45 43 54 49 4F 4E 0D 4F 4E 45 |R IN SECTION.ONE| 00000D30: 20 57 48 49 43 48 20 49 53 20 54 48 45 20 22 4E | WHICH IS THE "N| 00000D40: 4F 52 4D 41 4C 22 20 C2 C1 D3 C9 C3 20 41 52 45 |ORMAL" ..... ARE| 00000D50: 41 0D 42 45 47 49 4E 4E 49 4E 47 20 41 54 20 24 |A.BEGINNING AT $| 00000D60: 30 38 30 30 20 28 32 30 34 38 29 20 41 4E 44 20 |0800 (2048) AND | 00000D70: 55 53 45 0D 53 45 43 54 49 4F 4E 20 54 57 4F 20 |USE.SECTION TWO | 00000D80: 46 4F 52 20 59 4F 55 52 20 4F 54 48 45 52 20 50 |FOR YOUR OTHER P| 00000D90: 52 4F 47 52 41 4D 2E 0D 0D 20 20 20 D4 48 45 52 |ROGRAM... .HER| 00000DA0: 45 20 41 52 45 20 55 4E 44 4F 55 42 54 45 44 4C |E ARE UNDOUBTEDL| 00000DB0: 59 20 4F 54 48 45 52 0D 41 50 50 4C 49 43 41 54 |Y OTHER.APPLICAT| 00000DC0: 49 4F 4E 53 20 4F 46 20 41 20 43 4C 45 56 45 52 |IONS OF A CLEVER| 00000DD0: 20 50 52 4F 47 52 41 4D 20 4C 49 4B 45 0D 54 48 | PROGRAM LIKE.TH| 00000DE0: 49 53 2E 20 20 D3 45 45 20 57 48 41 54 20 59 4F |IS. .EE WHAT YO| 00000DF0: 55 20 43 41 4E 20 43 4F 4D 45 20 55 50 20 57 49 |U CAN COME UP WI| 00000E00: 54 48 2E 0D 0D 20 20 20 C1 20 46 49 4E 41 4C 20 |TH... . FINAL | 00000E10: 4E 4F 54 45 3A 20 20 49 46 20 59 4F 55 20 45 4E |NOTE: IF YOU EN| 00000E20: 54 45 52 20 D2 D5 CE 20 4F 52 0D 53 4F 4D 45 20 |TER ... OR.SOME | 00000E30: 4F 54 48 45 52 20 C2 C1 D3 C9 C3 20 43 4F 4D 4D |OTHER ..... COMM| 00000E40: 41 4E 44 20 41 4E 44 20 54 48 45 0D 43 4F 4D 50 |AND AND THE.COMP| 00000E50: 55 54 45 52 20 52 45 53 50 4F 4E 44 53 20 57 49 |UTER RESPONDS WI| 00000E60: 54 48 20 54 48 45 20 44 52 45 41 44 45 44 0D D3 |TH THE DREADED..| 00000E70: D9 CE D4 C1 D8 20 C5 D2 D2 CF D2 20 4D 45 53 53 |..... ..... MESS| 00000E80: 41 47 45 2C 20 44 4F 4E 27 54 20 50 41 4E 49 43 |AGE, DON'T PANIC| 00000E90: 2E 0D C9 4E 20 54 48 45 20 49 4D 4D 45 44 49 41 |...N THE IMMEDIA| 00000EA0: 54 45 20 4D 4F 44 45 20 45 4E 54 45 52 0D D0 CF |TE MODE ENTER...| 00000EB0: CB C5 D0 C5 C5 CB 28 34 34 29 2A 32 35 36 2B D0 |......(44)*256+.| 00000EC0: C5 C5 CB 28 34 33 29 2D 31 2C 30 20 41 4E 44 20 |...(43)-1,0 AND | 00000ED0: 41 4C 4C 0D 53 48 4F 55 4C 44 20 42 45 20 57 45 |ALL.SHOULD BE WE| 00000EE0: 4C 4C 2E 0D 0D 20 20 20 C1 4C 53 4F 2C 20 42 45 |LL... .LSO, BE| 00000EF0: 43 41 55 53 45 20 4F 46 20 54 48 45 20 4E 41 54 |CAUSE OF THE NAT| 00000F00: 55 52 45 20 4F 46 0D 54 48 49 53 20 50 52 4F 47 |URE OF.THIS PROG| 00000F10: 52 41 4D 2C 20 59 4F 55 20 4D 55 53 54 20 52 45 |RAM, YOU MUST RE| 00000F20: 42 4F 4F 54 20 54 4F 0D 52 45 54 55 52 4E 20 54 |BOOT TO.RETURN T| 00000F30: 4F 20 CC CF C1 C4 D3 D4 C1 D2 2E 0D 0D C4 C9 D3 |O ..............| 00000F40: CB 20 C6 C9 CC C5 D3 20 D4 C8 C9 D3 20 D0 D2 CF |. ..... .... ...| 00000F50: C7 D2 C1 CD 20 D5 D3 C5 D3 3A 0D 0D D4 D7 CF 20 |.... ....:..... | 00000F60: C9 CE 20 CF CE C5 20 20 20 20 20 20 20 20 20 2E |.. ... .| 00000F70: D4 D7 CF C9 CE CF CE C5 2F CD CC 0D D4 2E D4 D7 |......../.......| 00000F80: CF 20 C9 CE 20 CF CE C5 0D 0D 20 20 20 20 20 20 |. .. ..... | 00000F90: 20 20 2A 2A 2A 2A 20 C5 4E 44 20 4F 46 20 D4 45 | **** .ND OF .E| 00000FA0: 58 54 20 2A 2A 2A 2A 0D |XT ****. |
..^U:HACKER... TWO IN ONE.
BY. NICK PECK
... IF YOU READ THE LATEST IBM AND.MAC
INTOSH MAGAZINES YOU'LL FIND THAT.THE HI
GH-PRICED COMPUTER FIELD IS.FASCINATED W
ITH "MULTI-TASKING." THE.IDEA OF ONE CO
MPUTER DOING MORE THAN.ONE JOB AT A TIME
HAS COME OF AGE..NOW, THANKS TO ACE UTI
LITY MAN NICK.PECK, WE CAN ALL ENJOY A F
ORM OF.MULTI-TASKING ON THE COMMODORE 64
... TWO IN ONE IS AN INTERRUPT-DRIVEN.
UTILITY THAT YOU LOAD INTO HIGH RAM.WITH
A SMALL BASIC PROGRAM. IT.REPLACES THE
FAMILIAR BASIC PROMPT,."READY" WITH THE
WORDS "ONE" OR."TWO," TELLING YOU WHICH
COMPUTER.YOU'RE WORKING WITH. THAT'S R
IGHT:.TWO IN ONE MAKES YOUR TRUSTY C64.B
EHAVE AS IF IT WERE TWO SEPARATE.COMPUTE
RS. EACH "COMPUTER" HAS ITS.OWN SECTION
OF MEMORY AND IS DISTINCT.FROM THE OTHE
R. ANY PROGRAM YOU WORK.ON IN "ONE" WIL
L BE UNAFFECTED BY THE.PROGRAM YOU'RE WO
RKING ON IN "TWO.".. HERE'S HOW TO USE
IT. FIRST, LOAD.AND RUN THE BASIC PROG
RAM "TWO IN.ONE". PRESSING CTRL-F5 FLIP
S BETWEEN.THE TWO SECTIONS, OR TASKS. N
EXT,.CHOOSE THE AMOUNT OF MEMORY USED BY
.EACH SECTION BY PRESSING EITHER THE."+"
OR "-" KEYS. IF ONE OF THE TWO.PROGRAM
S YOU WANT TO WORK WITH IS.EXTRA LARGE,
MAKE ONE OF THE SECTIONS.LARGE ENOUGH TO
HOLD IT -- JUST MAKE.SURE YOU LOAD THE
LARGE PROGRAM INTO.THE LARGE SECTION...
WHEN YOU PRESS RETURN YOU'LL BE IN.SEC
TION ONE, WHICH HAS A BLACK.BACKGROUND A
ND LIGHT GREEN.CHARACTERS. YOU'LL ALSO
SEE THE.PROMPT "ONE." INSTEAD OF "READY"
..NOW PRESS THE CTRL-F5 COMBINATION..VOI
LA! THE SCREEN CHANGES TO THE.FAMILIAR
BLUE ON BLUE AND THE PROMPT.NOW READS "T
WO.". YOU'RE IN THE.SECOND SECTION. NO
TICE THAT CTRL-F5.TOGGLES BACK AND FORTH
BETWEEN THE.TWO SECTIONS... LET'S TES
T IT OUT. GO TO SECTION.ONE AND LOAD IN
A BASIC PROGRAM,.PREFERABLY ONE THAT PR
INTS THINGS TO.THE SCREEN. RUN IT AND S
EE THAT IT.WORKS NORMALLY. IT'S AS IF N
OTHING.HAS CHANGED... NOW PRESS CTRL-F
5 AND WE'RE IN.SECTION TWO WITH THE BLUE
SCREEN AND.THE PROMPT, "TWO.". LOAD IN
ANOTHER.PROGRAM AND RUN IT. IT, TOO, W
ORKS.AS IT SHOULD. NOW HERE'S THE MAGIC
AL.PART. WHEN WE PRESS CTRL-F5 WE'RE.BA
CK IN SECTION ONE WITH THE FIRST.PROGRAM
AND IT'S STILL RUNNING..PRESS CTRL-F5 A
GAIN AND WE'RE BACK IN.THE SECOND PROGRA
M AND IT'S STILL.RUNNING... BUT BEFORE
YOU GO TELLING YOUR.FRIENDS ABOUT YOUR
MULTI-TASKING.COMPUTER WE NEED TO INTERJ
ECT A.DISCLAIMER AT THIS POINT. TRUE.MU
LTI-TASKING REQUIRES TWO CPUS AND.OPERAT
ING SYSTEMS AND OF COURSE THE.C64 ONLY H
AS ONE. TWO IN ONE ALLOWS.TWO SEPARATE
PROGRAMS TO RESIDE IN.MEMORY AT THE SAME
TIME, BUT ONLY ONE.IS REALLY RUNNING AT
ANY PARTICULAR.TIME. IF ONE OF YOUR PR
OGRAMS IS.COUNTING AND PRINTING THE RESU
LTS TO.THE SCREEN, YOU CAN SEE THAT WHEN
YOU.RETURN TO THAT PROGRAM, IT TAKES UP
.WHERE IT LEFT OFF WHEN YOU EXITED.FROM
THAT SECTION... TWO IN ONE IS MORE THA
N A PARLOR.TRICK, HOWEVER. WHEN REVISIN
G A.PROGRAM, PROGRAMMERS OFTEN NEED TO.C
HECK THE UNREVISED VERSION FOR.COMPARISO
N. NO PROBLEM -- IF YOU.HAVE TWO IN ONE
. JUST KEEP THE.UNREVISED VERSION IN SE
CTION TWO AND.REFER TO IT WHEN YOU NEED
TO. OR.PERHAPS YOU HAVE A UTILITY ON DI
SK.THAT YOU NEED TO ACCESS PERIODICALLY.
AS YOU WORK ON ANOTHER PROGRAM? FILE.IT
AWAY IN SECTION TWO. A REAL HANDY.THIN
G TO HAVE AVAILABLE WHEN.PROGRAMMING IS
A SMALL WORD PROCESSOR.FOR TAKING NOTES.
YOU MAY WANT TO.KEEP THE WORD PROCESSO
R IN SECTION.ONE WHICH IS THE "NORMAL" B
ASIC AREA.BEGINNING AT $0800 (2048) AND
USE.SECTION TWO FOR YOUR OTHER PROGRAM..
. THERE ARE UNDOUBTEDLY OTHER.APPLICAT
IONS OF A CLEVER PROGRAM LIKE.THIS. SEE
WHAT YOU CAN COME UP WITH... A FINAL
NOTE: IF YOU ENTER RUN OR.SOME OTHER BA
SIC COMMAND AND THE.COMPUTER RESPONDS WI
TH THE DREADED.SYNTAX ERROR MESSAGE, DON
'T PANIC..IN THE IMMEDIATE MODE ENTER.PO
KEPEEK(44)*256+PEEK(43)-1,0 AND ALL.SHOU
LD BE WELL... ALSO, BECAUSE OF THE NAT
URE OF.THIS PROGRAM, YOU MUST REBOOT TO.
RETURN TO LOADSTAR...DISK FILES THIS PRO
GRAM USES:..TWO IN ONE .TWOINONE
/ML.T.TWO IN ONE.. **** END OF TE
XT ****.
×
C64 Image
> CLICK IMAGE PREVIEW FOR FULL MODAL