T.SS 1990 DEMO
FILE INFORMATION
FILENAME(S): T.SS 1990 DEMO
FILE TYPE(S): PRG
FILE SIZE: 3.7K
FIRST SEEN: 2025-11-30 18:12:10
APPEARS ON: 1 disk(s)
FILE HASH
5b09925496e066a436fae7fdfe9f5d13d40f41842d57d078e3a12a0fec92af74
FOUND ON DISKS (1 DISKS)
| DISK TITLE | FILENAME | FILE TYPE | COLLECTION | TRACK | SECTOR | ACTIONS |
|---|---|---|---|---|---|---|
| LOADSTAR 65 S 1 | T.SS 1990 DEMO | PRG | Sailor, Ganheden | 1 | 4 | DOWNLOAD FILE |
FILE CONTENT & ANALYSIS
00000000: 00 80 5E 55 3A 5A 45 52 4F 0D 20 20 20 20 20 20 |..^U:ZERO. | 00000010: C2 C9 D4 D3 3A 20 D3 C3 D2 C5 C5 CE 20 D3 D7 C9 |....: ...... ...| 00000020: D4 C3 C8 C5 D2 20 31 39 39 30 0D 0D 20 20 20 42 |..... 1990.. B| 00000030: 59 20 C6 45 4E 44 45 52 20 D4 55 43 4B 45 52 20 |Y .ENDER .UCKER | 00000040: 41 4E 44 20 D3 43 4F 54 54 20 D2 45 53 48 0D 0D |AND .COTT .ESH..| 00000050: 20 20 20 20 D7 41 59 20 42 41 43 4B 20 49 4E 20 | .AY BACK IN | 00000060: 54 48 45 20 47 4F 4F 44 20 4F 4C 45 20 44 41 59 |THE GOOD OLE DAY| 00000070: 53 0D 57 48 45 4E 20 C9 20 57 41 53 20 41 43 54 |S.WHEN . WAS ACT| 00000080: 55 41 4C 4C 59 20 50 52 4F 47 52 41 4D 4D 49 4E |UALLY PROGRAMMIN| 00000090: 47 20 C9 0D 57 52 4F 54 45 20 41 20 42 55 4C 4B |G ..WROTE A BULK| 000000A0: 59 20 CD CC 20 52 4F 55 54 49 4E 45 20 54 48 41 |Y .. ROUTINE THA| 000000B0: 54 20 57 4F 55 4C 44 0D 53 41 56 45 20 54 48 45 |T WOULD.SAVE THE| 000000C0: 20 43 55 52 52 45 4E 54 20 54 45 58 54 20 53 43 | CURRENT TEXT SC| 000000D0: 52 45 45 4E 20 41 4E 44 20 53 57 41 50 0D 49 4E |REEN AND SWAP.IN| 000000E0: 20 41 4E 4F 54 48 45 52 20 53 43 52 45 45 4E 2E | ANOTHER SCREEN.| 000000F0: 20 20 D4 48 45 4E 20 42 59 20 55 53 49 4E 47 0D | .HEN BY USING.| 00000100: 41 4E 4F 54 48 45 52 20 46 4F 52 47 45 54 54 41 |ANOTHER FORGETTA| 00000110: 42 4C 45 20 D3 D9 D3 20 43 4F 4D 4D 41 4E 44 20 |BLE ... COMMAND | 00000120: C9 0D 43 4F 55 4C 44 20 52 45 43 41 4C 4C 20 54 |..COULD RECALL T| 00000130: 48 45 20 53 41 56 45 44 20 53 43 52 45 45 4E 20 |HE SAVED SCREEN | 00000140: 41 4E 44 0D 53 41 56 45 20 54 48 45 20 43 55 52 |AND.SAVE THE CUR| 00000150: 52 45 4E 54 20 4F 4E 45 2E 0D 0D 20 20 20 20 D4 |RENT ONE... .| 00000160: 48 45 20 49 44 45 41 20 57 41 53 20 54 4F 20 4D |HE IDEA WAS TO M| 00000170: 41 4B 45 20 49 54 20 45 41 53 59 20 54 4F 0D 46 |AKE IT EASY TO.F| 00000180: 4C 41 53 48 20 4F 4E 20 41 20 48 45 4C 50 20 53 |LASH ON A HELP S| 00000190: 43 52 45 45 4E 20 41 4E 44 20 52 45 54 55 52 4E |CREEN AND RETURN| 000001A0: 20 54 4F 0D 57 48 41 54 45 56 45 52 20 57 41 53 | TO.WHATEVER WAS| 000001B0: 20 4F 4E 20 54 48 45 20 53 43 52 45 45 4E 20 51 | ON THE SCREEN Q| 000001C0: 55 49 43 4B 4C 59 0D 41 4E 44 20 45 41 53 49 4C |UICKLY.AND EASIL| 000001D0: 59 2E 20 20 D4 48 45 20 52 4F 55 54 49 4E 45 20 |Y. .HE ROUTINE | 000001E0: 42 45 43 41 4D 45 20 4B 4E 4F 57 4E 0D 41 53 20 |BECAME KNOWN.AS | 000001F0: D3 C3 D2 C5 C5 CE 20 D3 D7 C9 D4 C3 C8 C5 D2 20 |...... ........ | 00000200: 41 4E 44 20 57 41 53 20 50 55 42 4C 49 53 48 45 |AND WAS PUBLISHE| 00000210: 44 0D 4F 4E 20 CC CF C1 C4 D3 D4 C1 D2 20 23 35 |D.ON ........ #5| 00000220: 30 2E 0D 0D 20 20 20 20 D4 48 45 20 52 4F 55 54 |0... .HE ROUT| 00000230: 49 4E 45 20 48 41 44 20 49 54 53 20 46 4C 41 57 |INE HAD ITS FLAW| 00000240: 53 3A 0D 0D 28 31 29 20 C9 54 20 55 53 45 44 20 |S:..(1) .T USED | 00000250: C1 CC CC 20 4F 46 20 54 48 45 20 24 C3 30 30 30 |... OF THE $.000| 00000260: 20 41 52 45 41 2E 0D 0D 28 32 29 20 C9 54 20 55 | AREA...(2) .T U| 00000270: 53 45 44 20 46 4F 55 52 20 48 41 52 44 2D 54 4F |SED FOUR HARD-TO| 00000280: 2D 52 45 4D 45 4D 42 45 52 20 D3 D9 D3 0D 20 20 |-REMEMBER .... | 00000290: 20 20 4E 55 4D 42 45 52 53 2E 0D 0D 28 33 29 20 | NUMBERS...(3) | 000002A0: C9 54 20 43 4F 55 4C 44 20 4F 4E 4C 59 20 53 57 |.T COULD ONLY SW| 000002B0: 41 50 20 54 57 4F 20 53 43 52 45 45 4E 53 2E 0D |AP TWO SCREENS..| 000002C0: 0D 28 34 29 20 C9 54 20 4F 4E 4C 59 20 57 4F 52 |.(4) .T ONLY WOR| 000002D0: 4B 45 44 20 57 48 45 4E 20 54 48 45 20 4F 42 4A |KED WHEN THE OBJ| 000002E0: 45 43 54 0D 20 20 20 20 43 4F 44 45 20 57 41 53 |ECT. CODE WAS| 000002F0: 20 4C 4F 43 41 54 45 44 20 49 4E 20 54 48 45 20 | LOCATED IN THE | 00000300: 43 41 53 53 45 54 54 45 0D 20 20 20 20 42 55 46 |CASSETTE. BUF| 00000310: 46 45 52 2E 0D 0D 20 20 20 20 C2 55 54 20 49 54 |FER... .UT IT| 00000320: 20 57 4F 52 4B 45 44 2C 20 53 4F 20 C9 20 55 53 | WORKED, SO . US| 00000330: 45 44 20 49 54 20 41 20 46 45 57 0D 54 49 4D 45 |ED IT A FEW.TIME| 00000340: 53 20 41 4E 44 20 53 4F 20 44 49 44 20 41 20 46 |S AND SO DID A F| 00000350: 45 57 20 4F 54 48 45 52 20 4C 4F 59 41 4C 0D CC |EW OTHER LOYAL..| 00000360: CF C1 C4 D3 D4 C1 D2 20 50 52 4F 47 52 41 4D 4D |....... PROGRAMM| 00000370: 45 52 53 2E 0D 0D 0D 0D 20 20 20 20 D4 48 45 4E |ERS..... .HEN| 00000380: 20 41 20 43 4F 55 50 4C 45 20 4F 46 20 57 45 45 | A COUPLE OF WEE| 00000390: 4B 53 20 41 47 4F 20 C9 0D 52 45 43 45 49 56 45 |KS AGO ..RECEIVE| 000003A0: 44 20 41 4E 20 55 50 47 52 41 44 45 44 20 56 45 |D AN UPGRADED VE| 000003B0: 52 53 49 4F 4E 20 4F 46 0D D3 C3 D2 C5 C5 CE 20 |RSION OF....... | 000003C0: D3 D7 C9 D4 C3 C8 C5 D2 20 46 52 4F 4D 20 CA 41 |........ FROM .A| 000003D0: 4D 45 53 20 D4 2E 20 CA 4F 4E 45 53 0D 4F 46 20 |MES .. .ONES.OF | 000003E0: CB 4C 4F 4E 44 49 4B 45 2C 20 D4 D8 2E 20 20 C8 |.LONDIKE, ... .| 000003F0: 45 20 48 41 44 20 4D 4F 44 49 46 49 45 44 20 49 |E HAD MODIFIED I| 00000400: 54 0D 53 4F 20 54 48 41 54 20 49 54 20 46 52 45 |T.SO THAT IT FRE| 00000410: 45 44 20 55 50 20 54 48 45 20 24 C3 30 30 30 20 |ED UP THE $.000 | 00000420: 41 52 45 41 0D 41 4E 44 20 53 54 4F 52 45 44 20 |AREA.AND STORED | 00000430: C6 C9 D6 C5 20 53 43 52 45 45 4E 53 20 55 4E 44 |.... SCREENS UND| 00000440: 45 52 20 54 48 45 0D D2 CF CD 53 2E 20 20 C9 20 |ER THE....S. . | 00000450: 54 48 4F 55 47 48 54 20 22 C8 45 59 2C 20 54 48 |THOUGHT ".EY, TH| 00000460: 49 53 20 49 53 20 CD D5 C3 C8 0D 42 45 54 54 45 |IS IS .....BETTE| 00000470: 52 21 22 20 41 4E 44 20 42 45 47 41 4E 20 54 48 |R!" AND BEGAN TH| 00000480: 49 4E 4B 49 4E 47 20 48 4F 57 20 C9 0D 43 4F 55 |INKING HOW ..COU| 00000490: 4C 44 20 52 45 50 55 42 4C 49 53 48 20 54 48 49 |LD REPUBLISH THI| 000004A0: 53 20 55 50 47 52 41 44 45 44 0D 56 45 52 53 49 |S UPGRADED.VERSI| 000004B0: 4F 4E 2E 0D 0D 20 20 20 20 C2 55 54 20 4A 55 53 |ON... .UT JUS| 000004C0: 54 20 41 53 20 49 4E 20 54 48 45 20 CF 4C 44 20 |T AS IN THE .LD | 000004D0: D7 45 53 54 2C 0D 54 48 45 52 45 27 53 20 41 4C |.EST,.THERE'S AL| 000004E0: 57 41 59 53 20 53 4F 4D 45 4F 4E 45 20 46 41 53 |WAYS SOMEONE FAS| 000004F0: 54 45 52 2E 20 20 D7 49 4C 44 0D D3 43 4F 54 54 |TER. .ILD..COTT| 00000500: 20 D2 45 53 48 2C 20 53 43 4F 55 52 47 45 20 4F | .ESH, SCOURGE O| 00000510: 46 20 54 48 45 20 D0 45 43 4F 53 2C 0D 53 41 49 |F THE .ECOS,.SAI| 00000520: 44 20 22 D7 45 4C 4C 2C 20 53 48 4F 4F 54 2C 20 |D ".ELL, SHOOT, | 00000530: C1 48 20 4B 49 4E 20 43 4F 4D 45 20 55 50 20 57 |.H KIN COME UP W| 00000540: 49 46 0D 53 55 4D 50 49 4E 20 42 45 54 54 45 52 |IF.SUMPIN BETTER| 00000550: 27 4E 20 54 48 41 54 21 22 0D 0D 0D 0D 20 20 20 |'N THAT!".... | 00000560: 20 C1 4E 44 20 53 4F 20 57 41 53 20 42 4F 52 4E | .ND SO WAS BORN| 00000570: 20 D3 C3 D2 C5 C5 CE 20 D3 D7 C9 D4 C3 C8 C5 D2 | ...... ........| 00000580: 0D 31 39 39 30 2C 20 4D 41 59 42 45 20 54 48 45 |.1990, MAYBE THE| 00000590: 20 55 4C 54 49 4D 41 54 45 20 53 43 52 45 45 4E | ULTIMATE SCREEN| 000005A0: 0D 53 57 41 50 50 45 52 20 28 54 49 4C 4C 20 53 |.SWAPPER (TILL S| 000005B0: 4F 4D 45 54 48 49 4E 47 20 42 45 54 54 45 52 20 |OMETHING BETTER | 000005C0: 43 4F 4D 45 53 0D 41 4C 4F 4E 47 29 2E 0D 0D 20 |COMES.ALONG)... | 000005D0: 20 20 20 D4 48 45 52 45 27 53 20 41 20 44 45 4D | .HERE'S A DEM| 000005E0: 4F 20 4F 46 20 D3 D3 20 31 39 39 30 20 41 53 20 |O OF .. 1990 AS | 000005F0: 54 48 45 0D D2 55 4E 20 C9 54 20 46 49 4C 45 20 |THE..UN .T FILE | 00000600: 53 4F 20 59 4F 55 20 43 41 4E 20 53 45 45 20 49 |SO YOU CAN SEE I| 00000610: 54 20 49 4E 0D 41 43 54 49 4F 4E 20 41 4E 44 20 |T IN.ACTION AND | 00000620: 41 4C 53 4F 20 53 45 45 20 48 4F 57 20 53 49 4D |ALSO SEE HOW SIM| 00000630: 50 4C 45 20 54 48 45 0D 43 4F 44 49 4E 47 20 46 |PLE THE.CODING F| 00000640: 4F 52 20 49 54 20 49 53 2E 20 20 D4 48 45 52 45 |OR IT IS. .HERE| 00000650: 27 53 20 41 4C 53 4F 20 41 0D C2 C1 D3 C9 C3 20 |'S ALSO A...... | 00000660: 46 49 4C 45 20 4F 4E 20 54 48 49 53 20 44 49 53 |FILE ON THIS DIS| 00000670: 4B 20 43 41 4C 4C 45 44 20 22 D3 D3 0D 31 39 39 |K CALLED "...199| 00000680: 30 20 C3 D2 C5 C1 D4 CF D2 22 20 54 48 41 54 20 |0 ......." THAT | 00000690: 4D 41 4B 45 53 20 49 54 20 45 41 53 59 20 46 4F |MAKES IT EASY FO| 000006A0: 52 0D 59 4F 55 20 54 4F 20 4C 4F 43 41 54 45 20 |R.YOU TO LOCATE | 000006B0: D3 D3 20 31 39 39 30 20 41 4C 4D 4F 53 54 20 41 |.. 1990 ALMOST A| 000006C0: 4E 59 57 48 45 52 45 0D 49 4E 20 46 52 45 45 20 |NYWHERE.IN FREE | 000006D0: 4D 45 4D 4F 52 59 2E 20 20 C9 4E 20 41 44 44 49 |MEMORY. .N ADDI| 000006E0: 54 49 4F 4E 2C 20 54 48 45 52 45 27 53 0D 41 20 |TION, THERE'S.A | 000006F0: 46 49 4C 45 20 43 41 4C 4C 45 44 20 22 D3 D3 20 |FILE CALLED ".. | 00000700: 31 39 39 30 22 20 57 48 49 43 48 20 49 53 20 54 |1990" WHICH IS T| 00000710: 48 45 0D 4F 42 4A 45 43 54 20 43 4F 44 45 20 4C |HE.OBJECT CODE L| 00000720: 4F 43 41 54 45 44 20 41 54 20 38 32 38 20 28 24 |OCATED AT 828 ($| 00000730: 30 33 33 C3 29 20 49 4E 0D 54 48 45 20 43 41 53 |033.) IN.THE CAS| 00000740: 53 45 54 54 45 20 42 55 46 46 45 52 2E 20 20 C9 |SETTE BUFFER. .| 00000750: 54 27 53 20 55 53 45 44 20 42 59 0D 54 48 45 20 |T'S USED BY.THE | 00000760: C4 C5 CD CF 20 50 52 4F 47 52 41 4D 2E 0D 0D 20 |.... PROGRAM... | 00000770: 20 20 20 D3 D3 20 31 39 39 30 20 53 41 56 45 53 | .. 1990 SAVES| 00000780: 20 41 4E 44 20 52 45 43 41 4C 4C 53 20 55 50 20 | AND RECALLS UP | 00000790: 54 4F 0D 53 45 56 45 4E 20 53 43 52 45 45 4E 53 |TO.SEVEN SCREENS| 000007A0: 2C 20 41 4C 4C 20 4F 46 20 57 48 49 43 48 20 41 |, ALL OF WHICH A| 000007B0: 52 45 20 4B 45 50 54 0D 55 4E 44 45 52 20 54 48 |RE KEPT.UNDER TH| 000007C0: 45 20 D2 CF CD 53 2E 20 20 D4 48 45 20 4F 42 4A |E ...S. .HE OBJ| 000007D0: 45 43 54 20 43 4F 44 45 20 46 4F 52 0D 54 48 45 |ECT CODE FOR.THE| 000007E0: 20 53 57 49 54 43 48 45 52 20 49 54 53 45 4C 46 | SWITCHER ITSELF| 000007F0: 20 28 31 38 32 20 42 59 54 45 53 29 20 43 41 4E | (182 BYTES) CAN| 00000800: 0D 42 45 20 43 52 45 41 54 45 44 20 42 59 20 D2 |.BE CREATED BY .| 00000810: D5 CE 4E 49 4E 47 20 22 D3 D3 20 31 39 39 30 0D |..NING ".. 1990.| 00000820: C3 D2 C5 C1 D4 CF D2 22 20 41 4E 44 20 44 45 46 |......." AND DEF| 00000830: 49 4E 49 4E 47 20 D3 C1 20 41 53 20 54 48 45 0D |INING .. AS THE.| 00000840: 53 54 41 52 54 49 4E 47 20 41 44 44 52 45 53 53 |STARTING ADDRESS| 00000850: 2E 20 20 D3 43 4F 54 54 27 53 20 43 4F 44 45 20 |. .COTT'S CODE | 00000860: 49 53 0D 54 4F 54 41 4C 4C 59 20 52 45 4C 4F 43 |IS.TOTALLY RELOC| 00000870: 41 54 41 42 4C 45 2E 20 20 CA 55 53 54 20 44 4F |ATABLE. .UST DO| 00000880: 4E 27 54 20 50 55 54 0D 49 54 20 49 4E 20 5A 45 |N'T PUT.IT IN ZE| 00000890: 52 4F 20 50 41 47 45 2C 20 4F 4E 20 54 4F 50 20 |RO PAGE, ON TOP | 000008A0: 4F 46 20 59 4F 55 52 20 C2 C1 D3 C9 C3 0D 50 52 |OF YOUR ......PR| 000008B0: 4F 47 52 41 4D 2C 20 4F 52 20 55 4E 44 45 52 20 |OGRAM, OR UNDER | 000008C0: 54 48 45 20 D2 CF CD 53 2E 0D 0D 20 20 20 20 D4 |THE ...S... .| 000008D0: 4F 20 55 53 45 20 D3 D3 20 31 39 39 30 20 49 4E |O USE .. 1990 IN| 000008E0: 20 59 4F 55 52 20 50 52 4F 47 52 41 4D 2C 0D 4A | YOUR PROGRAM,.J| 000008F0: 55 53 54 20 C2 CC CF C1 C4 20 54 48 45 20 4F 42 |UST ..... THE OB| 00000900: 4A 45 43 54 20 43 4F 44 45 20 57 49 54 48 20 54 |JECT CODE WITH T| 00000910: 48 49 53 0D 46 41 4D 49 4C 49 41 52 20 4C 49 4E |HIS.FAMILIAR LIN| 00000920: 45 3A 0D 0D 31 30 20 D3 D9 D3 22 D3 D3 20 31 39 |E:..10 ...".. 19| 00000930: 39 30 22 2C 38 2C 30 3A D0 CF CB C5 37 38 30 2C |90",8,0:....780,| 00000940: 30 3A 0D 20 20 20 D0 CF CB C5 37 38 31 2C 36 30 |0:. ....781,60| 00000950: 3A D0 CF CB C5 37 38 32 2C 33 3A D3 D9 D3 36 35 |:....782,3:...65| 00000960: 34 39 33 0D 0D D4 48 49 53 20 4C 4F 41 44 53 20 |493...HIS LOADS | 00000970: 49 54 20 41 54 20 38 32 38 20 28 24 30 33 33 C3 |IT AT 828 ($033.| 00000980: 29 2E 0D 0D 20 20 20 20 CE 4F 57 2C 20 57 48 45 |)... .OW, WHE| 00000990: 4E 20 59 4F 55 20 57 41 4E 54 20 54 4F 20 53 41 |N YOU WANT TO SA| 000009A0: 56 45 20 41 0D 53 43 52 45 45 4E 2C 20 55 53 45 |VE A.SCREEN, USE| 000009B0: 20 54 48 49 53 20 53 59 4E 54 41 58 3A 0D 0D 31 | THIS SYNTAX:..1| 000009C0: 30 30 20 D3 D9 D3 20 38 32 38 2C D8 0D 0D 57 48 |00 ... 828,...WH| 000009D0: 45 52 45 20 D8 20 49 53 20 31 2C 20 32 2C 20 33 |ERE . IS 1, 2, 3| 000009E0: 2C 20 34 2C 20 35 2C 20 36 20 4F 52 20 37 2E 0D |, 4, 5, 6 OR 7..| 000009F0: 0D 20 20 20 20 D4 48 45 20 53 43 52 45 45 4E 20 |. .HE SCREEN | 00000A00: 49 53 20 49 4E 53 54 41 4E 54 4C 59 20 53 54 4F |IS INSTANTLY STO| 00000A10: 52 45 44 0D 55 4E 44 45 52 20 54 48 45 20 D2 CF |RED.UNDER THE ..| 00000A20: CD 53 20 57 49 54 48 20 CE CF 20 49 4E 44 49 43 |.S WITH .. INDIC| 00000A30: 41 54 49 4F 4E 20 4F 4E 0D 53 43 52 45 45 4E 2E |ATION ON.SCREEN.| 00000A40: 0D 0D 20 20 20 20 D4 48 45 4E 20 54 4F 20 52 45 |.. .HEN TO RE| 00000A50: 43 41 4C 4C 20 41 20 53 43 52 45 45 4E 2C 20 55 |CALL A SCREEN, U| 00000A60: 53 45 20 54 48 49 53 0D 53 59 4E 54 41 58 3A 0D |SE THIS.SYNTAX:.| 00000A70: 0D 32 30 30 20 D3 D9 D3 20 38 33 31 2C D8 0D 0D |.200 ... 831,...| 00000A80: 41 4E 44 20 54 48 45 20 53 54 4F 52 45 44 20 53 |AND THE STORED S| 00000A90: 43 52 45 45 4E 20 4E 55 4D 42 45 52 45 44 20 D8 |CREEN NUMBERED .| 00000AA0: 20 49 53 0D C9 CE D3 D4 C1 CE D4 CC D9 20 53 45 | IS.......... SE| 00000AB0: 45 4E 2E 0D 0D 20 20 20 20 D4 48 45 20 D2 C5 C3 |EN... .HE ...| 00000AC0: C1 CC CC 20 43 4F 4D 4D 41 4E 44 20 49 53 20 41 |... COMMAND IS A| 00000AD0: 4C 57 41 59 53 20 54 48 45 0D D3 D4 CF D2 C5 20 |LWAYS THE...... | 00000AE0: 41 44 44 52 45 53 53 20 2B 33 2E 0D 0D 20 20 20 |ADDRESS +3... | 00000AF0: 20 D3 45 56 45 4E 20 53 43 52 45 45 4E 53 20 49 | .EVEN SCREENS I| 00000B00: 53 20 41 20 4C 4F 54 20 41 4E 44 20 4E 4F 54 0D |S A LOT AND NOT.| 00000B10: 54 4F 4F 20 4D 41 4E 59 20 50 52 4F 47 52 41 4D |TOO MANY PROGRAM| 00000B20: 53 20 57 49 4C 4C 20 4E 45 45 44 20 54 48 45 4D |S WILL NEED THEM| 00000B30: 20 41 4C 4C 2E 0D C2 59 20 53 54 4F 52 49 4E 47 | ALL...Y STORING| 00000B40: 20 54 48 45 20 43 55 52 52 45 4E 54 20 53 43 52 | THE CURRENT SCR| 00000B50: 45 45 4E 20 41 4E 44 0D 54 48 45 4E 20 52 45 43 |EEN AND.THEN REC| 00000B60: 41 4C 4C 49 4E 47 20 41 20 53 41 56 45 44 20 53 |ALLING A SAVED S| 00000B70: 43 52 45 45 4E 20 59 4F 55 20 43 41 4E 0D 44 4F |CREEN YOU CAN.DO| 00000B80: 20 41 20 CC CF D4 20 4F 46 20 43 41 54 43 48 59 | A ... OF CATCHY| 00000B90: 2C 20 46 52 49 45 4E 44 4C 59 20 54 48 49 4E 47 |, FRIENDLY THING| 00000BA0: 53 2E 0D D0 D2 CF C7 D2 C1 CD CD C5 D2 D3 21 20 |S.............! | 00000BB0: 20 D0 4C 45 41 53 45 20 55 53 45 20 D3 D3 20 31 | .LEASE USE .. 1| 00000BC0: 39 39 30 20 49 4E 0D 59 4F 55 52 20 50 52 4F 47 |990 IN.YOUR PROG| 00000BD0: 52 41 4D 53 20 41 53 20 49 46 20 49 54 20 57 45 |RAMS AS IF IT WE| 00000BE0: 52 45 20 59 4F 55 52 20 4F 57 4E 21 0D 0D 20 20 |RE YOUR OWN!.. | 00000BF0: 20 20 D4 48 49 53 20 49 53 20 41 42 4F 55 54 20 | .HIS IS ABOUT | 00000C00: 41 53 20 53 49 4D 50 4C 45 20 41 53 20 49 54 0D |AS SIMPLE AS IT.| 00000C10: 47 45 54 53 2E 20 20 CA 41 4D 45 53 20 CA 4F 4E |GETS. .AMES .ON| 00000C20: 45 53 20 54 4F 4F 4B 20 4D 59 20 50 52 4F 47 52 |ES TOOK MY PROGR| 00000C30: 41 4D 20 54 4F 0D 49 54 53 20 4C 4F 47 49 43 41 |AM TO.ITS LOGICA| 00000C40: 4C 20 4C 49 4D 49 54 53 20 41 4E 44 20 4D 41 44 |L LIMITS AND MAD| 00000C50: 45 20 49 54 20 57 48 41 54 0D 49 54 20 53 48 4F |E IT WHAT.IT SHO| 00000C60: 55 4C 44 20 48 41 56 45 20 42 45 45 4E 20 49 4E |ULD HAVE BEEN IN| 00000C70: 20 54 48 45 20 46 49 52 53 54 0D 50 4C 41 43 45 | THE FIRST.PLACE| 00000C80: 2E 20 20 D3 43 4F 54 54 27 53 20 52 4F 55 54 49 |. .COTT'S ROUTI| 00000C90: 4E 45 20 57 41 53 20 54 48 45 0D 4C 4F 47 49 43 |NE WAS THE.LOGIC| 00000CA0: 41 4C 20 43 4F 4E 53 45 51 55 45 4E 43 45 20 4F |AL CONSEQUENCE O| 00000CB0: 46 20 48 49 53 20 59 45 41 52 53 20 4F 46 0D 45 |F HIS YEARS OF.E| 00000CC0: 58 50 45 52 49 45 4E 43 45 20 57 49 54 48 20 4D |XPERIENCE WITH M| 00000CD0: 4F 56 49 4E 47 20 4D 45 4D 4F 52 59 20 41 52 4F |OVING MEMORY ARO| 00000CE0: 55 4E 44 2E 0D 0D 20 20 20 20 C6 4F 52 20 59 4F |UND... .OR YO| 00000CF0: 55 20 CD CC 20 50 52 4F 47 52 41 4D 4D 45 52 53 |U .. PROGRAMMERS| 00000D00: 20 4F 55 54 20 54 48 45 52 45 2C 0D 4F 52 20 46 | OUT THERE,.OR F| 00000D10: 4F 52 20 59 4F 55 20 57 48 4F 20 57 41 4E 54 20 |OR YOU WHO WANT | 00000D20: 54 4F 20 4C 45 41 52 4E 20 CD CC 2C 0D 54 48 45 |TO LEARN ..,.THE| 00000D30: 52 45 27 53 20 41 4C 53 4F 20 54 48 45 20 53 4F |RE'S ALSO THE SO| 00000D40: 55 52 43 45 20 43 4F 44 45 20 46 4F 52 20 D3 D3 |URCE CODE FOR ..| 00000D50: 0D 31 39 39 30 20 49 4E 20 D0 C1 CC 20 46 4F 52 |.1990 IN ... FOR| 00000D60: 4D 41 54 20 4F 4E 20 54 48 45 20 44 49 53 4B 2E |MAT ON THE DISK.| 00000D70: 20 20 C9 54 27 53 0D 48 45 41 56 49 4C 59 20 43 | .T'S.HEAVILY C| 00000D80: 4F 4D 4D 45 4E 54 45 44 20 41 4E 44 20 53 48 4F |OMMENTED AND SHO| 00000D90: 57 53 20 59 4F 55 20 48 4F 57 0D 54 48 45 20 CD |WS YOU HOW.THE .| 00000DA0: CC 20 47 55 4E 53 4C 49 4E 47 45 52 53 20 44 4F |. GUNSLINGERS DO| 00000DB0: 20 49 54 2E 0D 0D 20 20 20 20 C9 27 44 20 4C 49 | IT... .'D LI| 00000DC0: 4B 45 20 54 4F 20 54 48 41 4E 4B 20 CA 41 4D 45 |KE TO THANK .AME| 00000DD0: 53 20 41 4E 44 20 D3 43 4F 54 54 0D 46 4F 52 20 |S AND .COTT.FOR | 00000DE0: 50 52 4F 56 49 44 49 4E 47 20 CC CF C1 C4 D3 D4 |PROVIDING ......| 00000DF0: C1 D2 20 57 49 54 48 20 54 48 49 53 20 56 45 52 |.. WITH THIS VER| 00000E00: 59 0D 55 53 45 46 55 4C 20 52 4F 55 54 49 4E 45 |Y.USEFUL ROUTINE| 00000E10: 20 41 4E 44 20 46 4F 52 20 43 4F 4E 56 49 4E 43 | AND FOR CONVINC| 00000E20: 49 4E 47 20 4D 45 0D 54 48 41 54 20 4D 59 20 50 |ING ME.THAT MY P| 00000E30: 4C 41 43 45 20 4F 4E 20 54 48 45 20 C3 4F 4D 4D |LACE ON THE .OMM| 00000E40: 4F 44 4F 52 45 0D 46 52 4F 4E 54 49 45 52 20 49 |ODORE.FRONTIER I| 00000E50: 53 20 49 4E 20 54 48 45 20 D4 4F 4D 42 53 54 4F |S IN THE .OMBSTO| 00000E60: 4E 45 20 C4 41 49 4C 59 0D CE 45 57 53 20 4F 46 |NE .AILY..EWS OF| 00000E70: 46 49 43 45 20 41 4E 44 20 4E 4F 54 20 4F 55 54 |FICE AND NOT OUT| 00000E80: 20 49 4E 20 54 48 45 20 CD CC 0D 53 54 52 45 45 | IN THE ...STREE| 00000E90: 54 53 2E 0D 0D 20 20 20 20 20 20 20 20 20 2A 2A |TS... **| 00000EA0: 2A 2A 20 C5 4E 44 20 4F 46 20 D4 45 58 54 20 2A |** .ND OF .EXT *| 00000EB0: 2A 2A 2A 0D |***. |
..^U:ZERO. BITS: SCREEN SWITCHER 19
90.. BY FENDER TUCKER AND SCOTT RESH..
WAY BACK IN THE GOOD OLE DAYS.WHEN I
WAS ACTUALLY PROGRAMMING I.WROTE A BULK
Y ML ROUTINE THAT WOULD.SAVE THE CURRENT
TEXT SCREEN AND SWAP.IN ANOTHER SCREEN.
THEN BY USING.ANOTHER FORGETTABLE SYS
COMMAND I.COULD RECALL THE SAVED SCREEN
AND.SAVE THE CURRENT ONE... THE IDEA
WAS TO MAKE IT EASY TO.FLASH ON A HELP S
CREEN AND RETURN TO.WHATEVER WAS ON THE
SCREEN QUICKLY.AND EASILY. THE ROUTINE
BECAME KNOWN.AS SCREEN SWITCHER AND WAS
PUBLISHED.ON LOADSTAR #50... THE ROUT
INE HAD ITS FLAWS:..(1) IT USED ALL OF T
HE $C000 AREA...(2) IT USED FOUR HARD-TO
-REMEMBER SYS. NUMBERS...(3) IT COULD
ONLY SWAP TWO SCREENS...(4) IT ONLY WOR
KED WHEN THE OBJECT. CODE WAS LOCATED
IN THE CASSETTE. BUFFER... BUT IT
WORKED, SO I USED IT A FEW.TIMES AND SO
DID A FEW OTHER LOYAL.LOADSTAR PROGRAMM
ERS..... THEN A COUPLE OF WEEKS AGO I
.RECEIVED AN UPGRADED VERSION OF.SCREEN
SWITCHER FROM JAMES T. JONES.OF KLONDIKE
, TX. HE HAD MODIFIED IT.SO THAT IT FRE
ED UP THE $C000 AREA.AND STORED FIVE SCR
EENS UNDER THE.ROMS. I THOUGHT "HEY, TH
IS IS MUCH.BETTER!" AND BEGAN THINKING H
OW I.COULD REPUBLISH THIS UPGRADED.VERSI
ON... BUT JUST AS IN THE OLD WEST,.TH
ERE'S ALWAYS SOMEONE FASTER. WILD.SCOTT
RESH, SCOURGE OF THE PECOS,.SAID "WELL,
SHOOT, AH KIN COME UP WIF.SUMPIN BETTER
'N THAT!".... AND SO WAS BORN SCREEN
SWITCHER.1990, MAYBE THE ULTIMATE SCREEN
.SWAPPER (TILL SOMETHING BETTER COMES.AL
ONG)... THERE'S A DEMO OF SS 1990 AS
THE.RUN IT FILE SO YOU CAN SEE IT IN.ACT
ION AND ALSO SEE HOW SIMPLE THE.CODING F
OR IT IS. THERE'S ALSO A.BASIC FILE ON
THIS DISK CALLED "SS.1990 CREATOR" THAT
MAKES IT EASY FOR.YOU TO LOCATE SS 1990
ALMOST ANYWHERE.IN FREE MEMORY. IN ADDI
TION, THERE'S.A FILE CALLED "SS 1990" WH
ICH IS THE.OBJECT CODE LOCATED AT 828 ($
033C) IN.THE CASSETTE BUFFER. IT'S USED
BY.THE DEMO PROGRAM... SS 1990 SAVES
AND RECALLS UP TO.SEVEN SCREENS, ALL OF
WHICH ARE KEPT.UNDER THE ROMS. THE OBJ
ECT CODE FOR.THE SWITCHER ITSELF (182 BY
TES) CAN.BE CREATED BY RUNNING "SS 1990.
CREATOR" AND DEFINING SA AS THE.STARTING
ADDRESS. SCOTT'S CODE IS.TOTALLY RELOC
ATABLE. JUST DON'T PUT.IT IN ZERO PAGE,
ON TOP OF YOUR BASIC.PROGRAM, OR UNDER
THE ROMS... TO USE SS 1990 IN YOUR PR
OGRAM,.JUST BLOAD THE OBJECT CODE WITH T
HIS.FAMILIAR LINE:..10 SYS"SS 1990",8,0:
POKE780,0:. POKE781,60:POKE782,3:SYS65
493..THIS LOADS IT AT 828 ($033C)...
NOW, WHEN YOU WANT TO SAVE A.SCREEN, USE
THIS SYNTAX:..100 SYS 828,X..WHERE X IS
1, 2, 3, 4, 5, 6 OR 7... THE SCREEN
IS INSTANTLY STORED.UNDER THE ROMS WITH
NO INDICATION ON.SCREEN... THEN TO RE
CALL A SCREEN, USE THIS.SYNTAX:..200 SYS
831,X..AND THE STORED SCREEN NUMBERED X
IS.INSTANTLY SEEN... THE RECALL COMM
AND IS ALWAYS THE.STORE ADDRESS +3...
SEVEN SCREENS IS A LOT AND NOT.TOO MANY
PROGRAMS WILL NEED THEM ALL..BY STORING
THE CURRENT SCREEN AND.THEN RECALLING A
SAVED SCREEN YOU CAN.DO A LOT OF CATCHY
, FRIENDLY THINGS..PROGRAMMERS! PLEASE
USE SS 1990 IN.YOUR PROGRAMS AS IF IT WE
RE YOUR OWN!.. THIS IS ABOUT AS SIMPL
E AS IT.GETS. JAMES JONES TOOK MY PROGR
AM TO.ITS LOGICAL LIMITS AND MADE IT WHA
T.IT SHOULD HAVE BEEN IN THE FIRST.PLACE
. SCOTT'S ROUTINE WAS THE.LOGICAL CONSE
QUENCE OF HIS YEARS OF.EXPERIENCE WITH M
OVING MEMORY AROUND... FOR YOU ML PRO
GRAMMERS OUT THERE,.OR FOR YOU WHO WANT
TO LEARN ML,.THERE'S ALSO THE SOURCE COD
E FOR SS.1990 IN PAL FORMAT ON THE DISK.
IT'S.HEAVILY COMMENTED AND SHOWS YOU H
OW.THE ML GUNSLINGERS DO IT... I'D LI
KE TO THANK JAMES AND SCOTT.FOR PROVIDIN
G LOADSTAR WITH THIS VERY.USEFUL ROUTINE
AND FOR CONVINCING ME.THAT MY PLACE ON
THE COMMODORE.FRONTIER IS IN THE TOMBSTO
NE DAILY.NEWS OFFICE AND NOT OUT IN THE
ML.STREETS... **** END OF TEXT *
***.
×
C64 Image
> CLICK IMAGE PREVIEW FOR FULL MODAL