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

T.WINDOWING 128

FILE INFORMATION

FILENAME(S): T.WINDOWING 128

FILE TYPE(S): PRG

FILE SIZE: 2.9K

FIRST SEEN: 2025-11-30 18:12:16

APPEARS ON: 1 disk(s)

FILE HASH

b3a61e615ec123cace0d54c877192668fc1f1cc6638789d36609b007102b5f80

FOUND ON DISKS (1 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
LOADSTAR 48 S 2 T.WINDOWING 128 PRG Sailor, Ganheden 13 14 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

00000000: 00 80 5E 55 3A 43 42 4D  0D 0D 20 20 20 20 20 20  |..^U:CBM..      |
00000010: 20 20 D3 C9 CD D0 CC C5  20 D7 C9 CE C4 CF D7 C9  |  ...... .......|
00000020: CE C7 20 31 32 38 0D 20  20 20 20 20 20 20 20 20  |.. 128.         |
00000030: 20 42 59 20 20 C2 52 55  43 45 20 CA 41 45 47 45  | BY  .RUCE .AEGE|
00000040: 52 0D 0D 20 20 20 20 D4  48 45 20 C3 4F 4D 4D 4F  |R..    .HE .OMMO|
00000050: 44 4F 52 45 20 31 32 38  27 53 20 50 4F 57 45 52  |DORE 128'S POWER|
00000060: 46 55 4C 0D D7 C9 CE C4  CF D7 20 43 4F 4D 4D 41  |FUL....... COMMA|
00000070: 4E 44 53 20 45 4E 41 42  4C 45 20 59 4F 55 20 54  |NDS ENABLE YOU T|
00000080: 4F 20 22 4F 50 45 4E 0D  41 20 57 49 4E 44 4F 57  |O "OPEN.A WINDOW|
00000090: 22 20 2D 2D 20 53 45 43  54 49 4F 4E 20 4F 46 46  |" -- SECTION OFF|
000000A0: 20 41 4E 20 41 52 45 41  20 4F 46 0D 54 48 45 20  | AN AREA OF.THE |
000000B0: 53 43 52 45 45 4E 20 54  4F 20 50 52 49 4E 54 20  |SCREEN TO PRINT |
000000C0: 41 4E 44 20 53 43 52 4F  4C 4C 20 54 45 58 54 2E  |AND SCROLL TEXT.|
000000D0: 0D C8 4F 57 45 56 45 52  2C 20 4D 41 4E 59 20 54  |..OWEVER, MANY T|
000000E0: 49 4D 45 53 20 59 4F 55  20 57 41 4E 54 20 54 4F  |IMES YOU WANT TO|
000000F0: 0D 52 45 53 54 4F 52 45  20 54 48 45 20 4F 52 49  |.RESTORE THE ORI|
00000100: 47 49 4E 41 4C 20 53 43  52 45 45 4E 20 41 46 54  |GINAL SCREEN AFT|
00000110: 45 52 20 59 4F 55 0D 43  4C 4F 53 45 20 54 48 45  |ER YOU.CLOSE THE|
00000120: 20 50 52 45 56 49 4F 55  53 4C 59 20 4F 50 45 4E  | PREVIOUSLY OPEN|
00000130: 45 44 20 57 49 4E 44 4F  57 2E 0D C9 54 27 53 20  |ED WINDOW...T'S |
00000140: 4E 4F 54 20 41 4C 57 41  59 53 20 46 45 41 53 49  |NOT ALWAYS FEASI|
00000150: 42 4C 45 20 54 4F 20 52  45 50 52 49 4E 54 0D 54  |BLE TO REPRINT.T|
00000160: 48 45 20 45 4E 54 49 52  45 20 53 43 52 45 45 4E  |HE ENTIRE SCREEN|
00000170: 20 42 45 43 41 55 53 45  20 54 48 45 20 55 53 45  | BECAUSE THE USE|
00000180: 52 0D 49 53 4E 27 54 20  41 4C 57 41 59 53 20 47  |R.ISN'T ALWAYS G|
00000190: 4F 49 4E 47 20 54 4F 20  45 4E 54 45 52 20 54 48  |OING TO ENTER TH|
000001A0: 45 20 53 41 4D 45 0D 54  48 49 4E 47 2E 0D 0D 0D  |E SAME.THING....|
000001B0: 0D 0D 20 20 20 20 C1 20  46 41 52 20 53 49 4D 50  |..    . FAR SIMP|
000001C0: 4C 45 52 20 57 41 59 20  49 53 20 54 4F 20 22 4D  |LER WAY IS TO "M|
000001D0: 45 4D 4F 52 49 5A 45 22  0D 54 48 45 20 4F 52 49  |EMORIZE".THE ORI|
000001E0: 47 49 4E 41 4C 20 53 43  52 45 45 4E 20 42 45 46  |GINAL SCREEN BEF|
000001F0: 4F 52 45 20 4F 50 45 4E  49 4E 47 20 41 0D 57 49  |ORE OPENING A.WI|
00000200: 4E 44 4F 57 20 54 48 45  4E 2C 20 57 48 45 4E 20  |NDOW THEN, WHEN |
00000210: 59 4F 55 20 43 4C 4F 53  45 20 54 48 45 0D 57 49  |YOU CLOSE THE.WI|
00000220: 4E 44 4F 57 2C 20 52 45  53 54 4F 52 45 20 54 48  |NDOW, RESTORE TH|
00000230: 45 20 53 43 52 45 45 4E  20 42 59 54 45 2D 46 4F  |E SCREEN BYTE-FO|
00000240: 52 2D 0D 42 59 54 45 2E  20 20 C2 45 43 41 55 53  |R-.BYTE.  .ECAUS|
00000250: 45 20 C2 C1 D3 C9 C3 20  49 53 20 54 4F 4F 20 53  |E ..... IS TOO S|
00000260: 4C 4F 57 20 54 4F 0D 41  43 43 4F 4D 50 4C 49 53  |LOW TO.ACCOMPLIS|
00000270: 48 20 54 48 49 53 20 54  41 53 4B 2C 20 C2 52 55  |H THIS TASK, .RU|
00000280: 43 45 20 CA 45 41 47 45  52 0D 57 52 4F 54 45 20  |CE .EAGER.WROTE |
00000290: 41 4E 20 45 41 53 59 2D  54 4F 2D 55 53 45 20 4D  |AN EASY-TO-USE M|
000002A0: 41 43 48 49 4E 45 20 4C  41 4E 47 41 55 47 45 0D  |ACHINE LANGAUGE.|
000002B0: 52 4F 55 54 49 4E 45 20  54 48 41 54 20 57 49 4C  |ROUTINE THAT WIL|
000002C0: 4C 20 53 41 56 45 20 41  4E 44 20 52 45 53 54 4F  |L SAVE AND RESTO|
000002D0: 52 45 0D 54 45 58 54 20  4F 52 20 47 52 41 50 48  |RE.TEXT OR GRAPH|
000002E0: 49 43 20 53 43 52 45 45  4E 53 2E 0D 0D 20 20 20  |IC SCREENS...   |
000002F0: 20 C1 20 53 49 4D 49 4C  41 52 20 50 52 4F 47 52  | . SIMILAR PROGR|
00000300: 41 4D 20 46 4F 52 20 54  48 45 0D C3 4F 4D 4D 4F  |AM FOR THE..OMMO|
00000310: 44 4F 52 45 20 36 34 2C  20 22 D3 49 4D 50 4C 45  |DORE 64, ".IMPLE|
00000320: 20 D7 49 4E 44 4F 57 49  4E 47 20 46 4F 52 0D 54  | .INDOWING FOR.T|
00000330: 48 45 20 36 34 22 20 41  50 50 45 41 52 45 44 20  |HE 64" APPEARED |
00000340: 49 4E 20 54 48 45 20 CF  43 54 4F 42 45 52 20 31  |IN THE .CTOBER 1|
00000350: 39 38 35 0D 49 53 53 55  45 20 4F 46 20 C3 CF CD  |985.ISSUE OF ...|
00000360: CD CF C4 CF D2 C5 20 CD  C9 C3 D2 CF C3 CF CD D0  |...... .........|
00000370: D5 D4 C5 D2 D3 2E 0D C2  45 54 54 45 52 20 59 45  |........ETTER YE|
00000380: 54 2C 20 4F 4E 20 CC CF  C1 C4 D3 D4 C1 D2 20 23  |T, ON ........ #|
00000390: 31 36 2C 20 59 4F 55 27  4C 4C 0D 46 49 4E 44 20  |16, YOU'LL.FIND |
000003A0: 54 48 45 20 50 52 4F 47  52 41 4D 20 52 45 41 44  |THE PROGRAM READ|
000003B0: 59 2D 54 4F 2D 47 4F 2E  0D 0D 0D 0D 20 20 20 20  |Y-TO-GO.....    |
000003C0: D7 48 45 4E 20 59 4F 55  20 52 55 4E 20 54 48 45  |.HEN YOU RUN THE|
000003D0: 20 44 45 4D 4F 4E 53 54  52 41 54 49 4F 4E 0D 50  | DEMONSTRATION.P|
000003E0: 52 4F 47 52 41 4D 2C 20  54 48 45 20 38 30 2D 43  |ROGRAM, THE 80-C|
000003F0: 4F 4C 55 4D 4E 20 53 43  52 45 45 4E 20 57 49 4C  |OLUMN SCREEN WIL|
00000400: 4C 0D 53 54 41 52 54 20  46 49 4C 4C 49 4E 47 20  |L.START FILLING |
00000410: 57 49 54 48 20 4E 4F 4E  53 45 4E 53 45 20 54 45  |WITH NONSENSE TE|
00000420: 58 54 20 41 4E 44 0D 50  52 4F 4D 50 54 20 59 4F  |XT AND.PROMPT YO|
00000430: 55 20 46 4F 52 20 41 20  4B 45 59 50 52 45 53 53  |U FOR A KEYPRESS|
00000440: 2E 20 20 C1 46 54 45 52  0D 50 52 45 53 53 49 4E  |.  .FTER.PRESSIN|
00000450: 47 20 41 20 4B 45 59 2C  20 54 48 45 20 CD CC 20  |G A KEY, THE .. |
00000460: 52 4F 55 54 49 4E 45 20  49 53 0D 43 41 4C 4C 45  |ROUTINE IS.CALLE|
00000470: 44 20 54 4F 20 4D 45 4D  4F 52 49 5A 45 20 54 48  |D TO MEMORIZE TH|
00000480: 45 20 53 43 52 45 45 4E  20 41 4E 44 0D 43 4F 4C  |E SCREEN AND.COL|
00000490: 4F 52 2E 20 C1 46 54 45  52 20 59 4F 55 20 50 52  |OR. .FTER YOU PR|
000004A0: 45 53 53 20 41 4E 4F 54  48 45 52 20 4B 45 59 2C  |ESS ANOTHER KEY,|
000004B0: 0D 54 48 45 20 4F 52 49  47 49 4E 41 4C 20 53 43  |.THE ORIGINAL SC|
000004C0: 52 45 45 4E 20 57 49 4C  4C 20 42 45 20 52 45 53  |REEN WILL BE RES|
000004D0: 54 4F 52 45 44 0D 41 4E  44 20 59 4F 55 27 4C 4C  |TORED.AND YOU'LL|
000004E0: 20 42 45 20 50 52 4F 4D  50 54 45 44 20 54 4F 20  | BE PROMPTED TO |
000004F0: 53 57 49 54 43 48 20 59  4F 55 52 0D 4D 4F 4E 49  |SWITCH YOUR.MONI|
00000500: 54 4F 52 20 54 4F 20 34  30 2D 43 4F 4C 55 4D 4E  |TOR TO 40-COLUMN|
00000510: 20 4D 4F 44 45 20 46 4F  52 20 54 48 45 0D 52 45  | MODE FOR THE.RE|
00000520: 53 54 20 4F 46 20 54 48  45 20 44 45 4D 4F 2E 0D  |ST OF THE DEMO..|
00000530: 0D 20 20 20 20 D4 48 45  20 34 30 2D 43 4F 4C 55  |.    .HE 40-COLU|
00000540: 4D 4E 20 44 45 4D 4F 20  49 53 20 53 49 4D 49 4C  |MN DEMO IS SIMIL|
00000550: 41 52 20 54 4F 0D 54 48  45 20 38 30 2D 43 4F 4C  |AR TO.THE 80-COL|
00000560: 55 4D 4E 20 44 45 4D 4F  20 45 58 43 45 50 54 20  |UMN DEMO EXCEPT |
00000570: 49 54 20 4F 50 45 52 41  54 45 53 0D 49 4E 20 34  |IT OPERATES.IN 4|
00000580: 30 2D 43 4F 4C 55 4D 4E  20 54 45 58 54 20 4D 4F  |0-COLUMN TEXT MO|
00000590: 44 45 2C 20 48 49 47 48  2D 52 45 53 0D 42 49 54  |DE, HIGH-RES.BIT|
000005A0: 4D 41 50 20 4D 4F 44 45  20 41 4E 44 20 46 49 4E  |MAP MODE AND FIN|
000005B0: 41 4C 4C 59 20 4D 55 4C  54 49 2D 43 4F 4C 4F 52  |ALLY MULTI-COLOR|
000005C0: 0D 42 49 54 4D 41 50 20  4D 4F 44 45 2E 20 20 C2  |.BITMAP MODE.  .|
000005D0: 45 43 41 55 53 45 20 4F  46 20 54 48 45 20 4C 41  |ECAUSE OF THE LA|
000005E0: 52 47 45 0D 41 4D 4F 55  4E 54 20 4F 46 20 44 41  |RGE.AMOUNT OF DA|
000005F0: 54 41 20 55 53 45 44 20  49 4E 20 42 49 54 4D 41  |TA USED IN BITMA|
00000600: 50 20 4D 4F 44 45 2C 0D  57 49 4E 44 4F 57 20 55  |P MODE,.WINDOW U|
00000610: 53 41 47 45 20 49 53 20  53 4C 4F 57 20 42 55 54  |SAGE IS SLOW BUT|
00000620: 20 41 43 43 45 50 54 41  42 4C 45 2E 0D 0D 20 20  | ACCEPTABLE...  |
00000630: 20 20 D4 4F 20 55 53 45  20 54 48 45 20 4D 45 4D  |  .O USE THE MEM|
00000640: 4F 52 49 5A 45 2F 52 45  53 54 4F 52 45 0D 52 4F  |ORIZE/RESTORE.RO|
00000650: 55 54 49 4E 45 53 20 49  4E 20 59 4F 55 52 20 4F  |UTINES IN YOUR O|
00000660: 57 4E 20 50 52 4F 47 52  41 4D 2C 20 59 4F 55 27  |WN PROGRAM, YOU'|
00000670: 4C 4C 0D 4E 45 45 44 20  54 4F 20 4B 4E 4F 57 20  |LL.NEED TO KNOW |
00000680: 54 48 45 20 46 4F 4C 4C  4F 57 49 4E 47 20 53 59  |THE FOLLOWING SY|
00000690: 53 54 45 4D 0D 43 41 4C  4C 53 3A 0D 0D D3 D9 D3  |STEM.CALLS:.....|
000006A0: 20 33 30 37 32 2C 30 20  3A 20 D2 C5 CD 20 D3 41  | 3072,0 : ... .A|
000006B0: 56 45 53 20 45 56 45 52  59 54 48 49 4E 47 20 4F  |VES EVERYTHING O|
000006C0: 4E 0D 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |N.              |
000006D0: 20 20 20 54 48 45 20 38  30 2D 43 4F 4C 55 4D 4E  |   THE 80-COLUMN|
000006E0: 20 53 43 52 45 45 4E 0D  0D D3 D9 D3 20 33 30 37  | SCREEN..... 307|
000006F0: 32 2C 31 20 3A 20 D2 C5  CD 20 D2 45 53 54 4F 52  |2,1 : ... .ESTOR|
00000700: 45 53 20 45 56 45 52 59  54 48 49 4E 47 0D 20 20  |ES EVERYTHING.  |
00000710: 20 20 20 20 20 20 20 20  20 20 20 4F 4E 20 54 48  |           ON TH|
00000720: 45 20 38 30 2D 43 4F 4C  55 4D 4E 20 53 43 52 45  |E 80-COLUMN SCRE|
00000730: 45 4E 0D 0D D3 D9 D3 20  33 30 37 32 2C 32 20 3A  |EN..... 3072,2 :|
00000740: 20 D2 C5 CD 20 D3 41 56  45 53 20 45 56 45 52 59  | ... .AVES EVERY|
00000750: 54 48 49 4E 47 20 4F 4E  0D 20 20 20 20 20 20 20  |THING ON.       |
00000760: 20 20 20 20 20 20 20 20  20 20 54 48 45 20 34 30  |          THE 40|
00000770: 2D 43 4F 4C 55 4D 4E 20  53 43 52 45 45 4E 0D 0D  |-COLUMN SCREEN..|
00000780: D3 D9 D3 20 33 30 37 32  2C 33 20 3A 20 D2 C5 CD  |... 3072,3 : ...|
00000790: 20 D2 45 53 54 4F 52 45  53 20 45 56 45 52 59 54  | .ESTORES EVERYT|
000007A0: 48 49 4E 47 0D 20 20 20  20 20 20 20 20 20 20 20  |HING.           |
000007B0: 20 20 4F 4E 20 54 48 45  20 34 30 2D 43 4F 4C 55  |  ON THE 40-COLU|
000007C0: 4D 4E 20 53 43 52 45 45  4E 0D 0D 0D D3 D9 D3 20  |MN SCREEN...... |
000007D0: 33 30 37 32 2C 34 20 3A  20 D2 C5 CD 20 D3 41 56  |3072,4 : ... .AV|
000007E0: 45 53 20 54 48 45 20 47  52 41 50 48 49 43 0D 20  |ES THE GRAPHIC. |
000007F0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000800: 53 43 52 45 45 4E 20 41  4E 44 20 43 4F 4C 4F 52  |SCREEN AND COLOR|
00000810: 53 0D 0D D3 D9 D3 20 33  30 37 32 2C 35 20 3A 20  |S..... 3072,5 : |
00000820: D2 C5 CD 20 D2 45 53 54  4F 52 45 53 20 54 48 45  |... .ESTORES THE|
00000830: 20 47 52 41 50 48 49 43  0D 20 20 20 20 20 20 20  | GRAPHIC.       |
00000840: 20 20 20 20 20 20 20 20  20 20 53 43 52 45 45 4E  |          SCREEN|
00000850: 20 41 4E 44 20 43 4F 4C  4F 52 53 0D 0D 20 20 20  | AND COLORS..   |
00000860: 20 CE 4F 20 C2 C1 D3 C9  C3 20 4D 45 4D 4F 52 59  | .O ..... MEMORY|
00000870: 20 49 53 20 22 53 54 4F  4C 45 4E 22 20 46 52 4F  | IS "STOLEN" FRO|
00000880: 4D 0D 59 4F 55 20 54 4F  20 55 53 45 20 41 53 20  |M.YOU TO USE AS |
00000890: 53 54 4F 52 41 47 45 20  46 4F 52 20 54 48 45 20  |STORAGE FOR THE |
000008A0: 57 49 4E 44 4F 57 0D 44  41 54 41 2E 20 20 C9 54  |WINDOW.DATA.  .T|
000008B0: 27 53 20 55 4E 4C 49 4B  45 4C 59 20 54 48 41 54  |'S UNLIKELY THAT|
000008C0: 20 59 4F 55 27 44 20 42  45 0D 55 53 49 4E 47 20  | YOU'D BE.USING |
000008D0: 54 48 45 20 48 49 47 48  2D 52 45 53 20 42 49 54  |THE HIGH-RES BIT|
000008E0: 4D 41 50 20 41 52 45 41  20 49 4E 0D C2 41 4E 4B  |MAP AREA IN..ANK|
000008F0: 20 30 20 28 38 31 39 32  20 2D 20 31 36 31 39 31  | 0 (8192 - 16191|
00000900: 29 20 53 4F 20 54 48 45  20 38 30 2D 43 4F 4C 55  |) SO THE 80-COLU|
00000910: 4D 4E 0D 53 43 52 45 45  4E 20 49 53 20 53 54 4F  |MN.SCREEN IS STO|
00000920: 52 45 44 20 54 48 45 52  45 2E 20 20 CE 4F 54 45  |RED THERE.  .OTE|
00000930: 20 54 48 41 54 0D 59 4F  55 52 20 38 30 2D 43 4F  | THAT.YOUR 80-CO|
00000940: 4C 55 4D 4E 20 50 52 4F  47 52 41 4D 20 53 48 4F  |LUMN PROGRAM SHO|
00000950: 55 4C 44 20 45 58 45 43  55 54 45 0D 41 20 C7 D2  |ULD EXECUTE.A ..|
00000960: C1 D0 C8 C9 C3 20 31 20  43 4F 4D 4D 41 4E 44 20  |..... 1 COMMAND |
00000970: 42 45 46 4F 52 45 20 59  4F 55 20 54 52 59 0D 54  |BEFORE YOU TRY.T|
00000980: 4F 20 4D 45 4D 4F 52 49  5A 45 20 41 4E 20 38 30  |O MEMORIZE AN 80|
00000990: 2D 43 4F 4C 55 4D 4E 20  53 43 52 45 45 4E 2E 0D  |-COLUMN SCREEN..|
000009A0: C9 53 53 55 49 4E 47 20  54 48 49 53 20 43 4F 4D  |.SSUING THIS COM|
000009B0: 4D 41 4E 44 20 4D 4F 56  45 53 20 54 48 45 20 C2  |MAND MOVES THE .|
000009C0: C1 D3 C9 C3 0D 54 45 58  54 20 55 50 20 41 42 4F  |.....TEXT UP ABO|
000009D0: 56 45 20 54 48 45 20 48  49 47 48 2D 52 45 53 20  |VE THE HIGH-RES |
000009E0: 42 49 54 4D 41 50 0D 47  52 41 50 48 49 43 20 41  |BITMAP.GRAPHIC A|
000009F0: 52 45 41 2E 0D 0D 20 20  20 20 D7 48 45 4E 20 59  |REA...    .HEN Y|
00000A00: 4F 55 27 52 45 20 49 4E  20 34 30 2D 43 4F 4C 55  |OU'RE IN 40-COLU|
00000A10: 4D 4E 20 4D 4F 44 45 20  4F 52 0D 4F 4E 45 20 4F  |MN MODE OR.ONE O|
00000A20: 46 20 54 48 45 20 42 49  54 4D 41 50 20 4D 4F 44  |F THE BITMAP MOD|
00000A30: 45 53 2C 20 54 48 45 52  45 27 53 20 31 36 CB 0D  |ES, THERE'S 16..|
00000A40: 4F 46 20 38 30 2D 43 4F  4C 55 4D 4E 20 56 49 44  |OF 80-COLUMN VID|
00000A50: 45 4F 20 4D 45 4D 4F 52  59 20 41 42 53 4F 4C 55  |EO MEMORY ABSOLU|
00000A60: 54 45 4C 59 0D 47 4F 49  4E 47 20 54 4F 20 57 41  |TELY.GOING TO WA|
00000A70: 53 54 45 21 20 20 D3 4F  2C 20 54 48 41 54 27 53  |STE!  .O, THAT'S|
00000A80: 20 57 48 45 52 45 0D 54  48 45 20 57 49 4E 44 4F  | WHERE.THE WINDO|
00000A90: 57 20 44 41 54 41 20 49  53 20 53 54 4F 52 45 44  |W DATA IS STORED|
00000AA0: 20 57 48 45 4E 0D 34 30  2D 43 4F 4C 55 4D 4E 20  | WHEN.40-COLUMN |
00000AB0: 4D 4F 44 45 20 49 53 20  41 43 54 49 56 45 2E 0D  |MODE IS ACTIVE..|
00000AC0: 0D 20 20 20 20 D4 48 45  20 4D 41 43 48 49 4E 45  |.    .HE MACHINE|
00000AD0: 20 4C 41 4E 47 55 41 47  45 20 52 4F 55 54 49 4E  | LANGUAGE ROUTIN|
00000AE0: 45 0D 49 54 53 45 4C 46  20 49 53 20 4C 4F 43 41  |E.ITSELF IS LOCA|
00000AF0: 54 45 44 20 49 4E 20 54  48 45 20 D2 D3 32 33 32  |TED IN THE ..232|
00000B00: 20 42 55 46 46 45 52 53  0D 53 54 41 52 54 49 4E  | BUFFERS.STARTIN|
00000B10: 47 20 41 54 20 24 30 C3  30 30 20 28 33 30 37 32  |G AT $0.00 (3072|
00000B20: 29 2C 20 53 4F 2C 20 41  53 0D 57 52 49 54 54 45  |), SO, AS.WRITTE|
00000B30: 4E 2C 20 59 4F 55 20 43  41 4E 27 54 20 55 53 45  |N, YOU CAN'T USE|
00000B40: 20 54 48 49 53 20 57 49  54 48 20 59 4F 55 52 0D  | THIS WITH YOUR.|
00000B50: 4F 57 4E 20 54 45 52 4D  49 4E 41 4C 20 50 52 4F  |OWN TERMINAL PRO|
00000B60: 47 52 41 4D 53 2E 0D 0D  C4 C9 D3 CB 20 C6 C9 CC  |GRAMS....... ...|
00000B70: C5 20 D4 C8 C9 D3 20 D0  D2 CF C7 D2 C1 CD 20 D5  |. .... ....... .|
00000B80: D3 C5 D3 3A 0D 0D D7 C9  CE C4 CF D7 C9 CE C7 20  |...:........... |
00000B90: 31 32 38 20 20 20 20 20  D4 2E D7 C9 CE C4 CF D7  |128     ........|
00000BA0: C9 CE C7 20 31 32 38 0D  0D 20 20 20 20 20 20 20  |... 128..       |
00000BB0: 20 2A 2A 2A 2A 20 C5 4E  44 20 CF 46 20 D4 45 58  | **** .ND .F .EX|
00000BC0: 54 20 2A 2A 2A 2A 0D                              |T ****.         |
..^U:CBM..        SIMPLE WINDOWING 128. 
         BY  BRUCE JAEGER..    THE COMMO
DORE 128'S POWERFUL.WINDOW COMMANDS ENAB
LE YOU TO "OPEN.A WINDOW" -- SECTION OFF
 AN AREA OF.THE SCREEN TO PRINT AND SCRO
LL TEXT..HOWEVER, MANY TIMES YOU WANT TO
.RESTORE THE ORIGINAL SCREEN AFTER YOU.C
LOSE THE PREVIOUSLY OPENED WINDOW..IT'S 
NOT ALWAYS FEASIBLE TO REPRINT.THE ENTIR
E SCREEN BECAUSE THE USER.ISN'T ALWAYS G
OING TO ENTER THE SAME.THING......    A 
FAR SIMPLER WAY IS TO "MEMORIZE".THE ORI
GINAL SCREEN BEFORE OPENING A.WINDOW THE
N, WHEN YOU CLOSE THE.WINDOW, RESTORE TH
E SCREEN BYTE-FOR-.BYTE.  BECAUSE BASIC 
IS TOO SLOW TO.ACCOMPLISH THIS TASK, BRU
CE JEAGER.WROTE AN EASY-TO-USE MACHINE L
ANGAUGE.ROUTINE THAT WILL SAVE AND RESTO
RE.TEXT OR GRAPHIC SCREENS...    A SIMIL
AR PROGRAM FOR THE.COMMODORE 64, "SIMPLE
 WINDOWING FOR.THE 64" APPEARED IN THE O
CTOBER 1985.ISSUE OF COMMODORE MICROCOMP
UTERS..BETTER YET, ON LOADSTAR #16, YOU'
LL.FIND THE PROGRAM READY-TO-GO.....    
WHEN YOU RUN THE DEMONSTRATION.PROGRAM, 
THE 80-COLUMN SCREEN WILL.START FILLING 
WITH NONSENSE TEXT AND.PROMPT YOU FOR A 
KEYPRESS.  AFTER.PRESSING A KEY, THE ML 
ROUTINE IS.CALLED TO MEMORIZE THE SCREEN
 AND.COLOR. AFTER YOU PRESS ANOTHER KEY,
.THE ORIGINAL SCREEN WILL BE RESTORED.AN
D YOU'LL BE PROMPTED TO SWITCH YOUR.MONI
TOR TO 40-COLUMN MODE FOR THE.REST OF TH
E DEMO...    THE 40-COLUMN DEMO IS SIMIL
AR TO.THE 80-COLUMN DEMO EXCEPT IT OPERA
TES.IN 40-COLUMN TEXT MODE, HIGH-RES.BIT
MAP MODE AND FINALLY MULTI-COLOR.BITMAP 
MODE.  BECAUSE OF THE LARGE.AMOUNT OF DA
TA USED IN BITMAP MODE,.WINDOW USAGE IS 
SLOW BUT ACCEPTABLE...    TO USE THE MEM
ORIZE/RESTORE.ROUTINES IN YOUR OWN PROGR
AM, YOU'LL.NEED TO KNOW THE FOLLOWING SY
STEM.CALLS:..SYS 3072,0 : REM SAVES EVER
YTHING ON.                 THE 80-COLUMN
 SCREEN..SYS 3072,1 : REM RESTORES EVERY
THING.             ON THE 80-COLUMN SCRE
EN..SYS 3072,2 : REM SAVES EVERYTHING ON
.                 THE 40-COLUMN SCREEN..
SYS 3072,3 : REM RESTORES EVERYTHING.   
          ON THE 40-COLUMN SCREEN...SYS 
3072,4 : REM SAVES THE GRAPHIC.         
        SCREEN AND COLORS..SYS 3072,5 : 
REM RESTORES THE GRAPHIC.               
  SCREEN AND COLORS..    NO BASIC MEMORY
 IS "STOLEN" FROM.YOU TO USE AS STORAGE 
FOR THE WINDOW.DATA.  IT'S UNLIKELY THAT
 YOU'D BE.USING THE HIGH-RES BITMAP AREA
 IN.BANK 0 (8192 - 16191) SO THE 80-COLU
MN.SCREEN IS STORED THERE.  NOTE THAT.YO
UR 80-COLUMN PROGRAM SHOULD EXECUTE.A GR
APHIC 1 COMMAND BEFORE YOU TRY.TO MEMORI
ZE AN 80-COLUMN SCREEN..ISSUING THIS COM
MAND MOVES THE BASIC.TEXT UP ABOVE THE H
IGH-RES BITMAP.GRAPHIC AREA...    WHEN Y
OU'RE IN 40-COLUMN MODE OR.ONE OF THE BI
TMAP MODES, THERE'S 16K.OF 80-COLUMN VID
EO MEMORY ABSOLUTELY.GOING TO WASTE!  SO
, THAT'S WHERE.THE WINDOW DATA IS STORED
 WHEN.40-COLUMN MODE IS ACTIVE...    THE
 MACHINE LANGUAGE ROUTINE.ITSELF IS LOCA
TED IN THE RS232 BUFFERS.STARTING AT $0C
00 (3072), SO, AS.WRITTEN, YOU CAN'T USE
 THIS WITH YOUR.OWN TERMINAL PROGRAMS...
DISK FILE THIS PROGRAM USES:..WINDOWING 
128     T.WINDOWING 128..        **** EN
D OF TEXT ****.
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL