00000000: AA 00 30 9F 3E 00 00 10 3B 20 20 20 20 2A 2A 2A |..0.>...; ***|
00000010: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A |****************|
00000020: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A |****************|
00000030: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A |****************|
00000040: 2A 2A 2A AA 10 10 3B 20 20 20 20 2A 2A 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 20 20 20 20 20 20 20 20 | |
00000080: 2A AA 20 10 3B 20 20 20 20 2A 2A 20 20 20 20 20 |*. .; ** |
00000090: 20 20 20 20 20 20 20 20 20 20 50 45 54 2E 32 20 | PET.2 |
000000A0: 4C 49 42 52 41 52 59 20 46 49 4C 45 20 20 20 20 |LIBRARY FILE |
000000B0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2A AA | *.|
000000C0: 30 10 3B 20 20 20 20 2A 2A 20 20 20 20 20 20 20 |0.; ** |
000000D0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
000000E0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
000000F0: 20 20 20 20 20 20 20 20 20 20 20 20 2A AA 20 74 | *. t|
00000100: 68 65 20 28 43 55 A9 80 10 20 20 20 20 20 20 63 |he (CU... c|
00000110: 75 72 73 6F 72 20 75 70 20 61 6E 64 20 28 43 44 |ursor up and (CD|
00000120: 29 20 63 75 72 73 6F 72 20 64 6F 77 6E 20 6B 65 |) cursor down ke|
00000130: 79 73 AE 90 10 AE 00 11 20 20 20 20 20 20 4C 4F |ys...... LO|
00000140: 41 44 20 41 4E 44 20 49 4E 49 54 49 41 4C 49 5A |AD AND INITIALIZ|
00000150: C5 10 11 AE 20 11 20 20 20 20 20 20 47 6F 20 74 |.... . Go t|
00000160: 6F 20 62 61 73 69 63 20 61 6E 64 20 6C 6F 61 64 |o basic and load|
00000170: 20 4D 41 45 2E 38 20 53 43 52 4F 4C 4C 2E 20 41 | MAE.8 SCROLL. A|
00000180: 43 20 6F 72 20 41 57 20 61 6E 64 20 5D 52 55 4E |C or AW and ]RUN|
00000190: 20 24 37 30 30 AE 30 11 AE 40 11 20 20 20 20 20 | $700.0..@. |
000001A0: 20 4F 50 45 52 41 54 49 4F CE 50 11 AE 60 11 20 | OPERATIO.P..`. |
000001B0: 20 20 20 20 20 49 66 20 74 68 65 20 63 75 72 73 | If the curs|
000001C0: 6F 72 20 69 73 20 69 6E 20 63 6F 6C 75 6D 6E 73 |or is in columns|
000001D0: 20 30 20 6F 72 20 31 20 61 20 43 55 20 61 74 20 | 0 or 1 a CU at |
000001E0: 74 68 65 20 74 6F 70 20 6F 66 20 74 68 E5 70 11 |the top of th.p.|
000001F0: 20 20 20 20 20 20 73 63 72 65 65 6E 20 72 65 73 | screen res|
00000200: 75 6C 74 73 20 69 6E 20 73 63 72 6F 6C 6C 20 74 |ults in scroll t|
00000210: 68 72 75 20 74 68 65 20 66 69 6C 65 20 75 6E 74 |hru the file unt|
00000220: 69 6C 20 74 68 65 20 73 74 61 72 74 20 6F E6 80 |il the start o..|
00000230: 11 20 20 20 20 20 20 74 68 65 20 74 65 78 74 20 |. the text |
00000240: 66 69 6C 65 20 69 73 20 72 65 61 63 68 65 64 2E |file is reached.|
00000250: 20 41 20 43 44 20 61 74 20 74 68 65 20 62 6F 74 | A CD at the bot|
00000260: 74 6F 6D 20 6F 66 20 74 68 65 20 73 63 72 65 65 |tom of the scree|
00000270: EE 90 11 20 20 20 20 20 20 72 65 73 75 6C 74 73 |... results|
00000280: 20 69 6E 20 73 63 72 6F 6C 6C 69 6E 67 20 66 6F | in scrolling fo|
00000290: 72 77 61 72 64 20 75 6E 74 69 6C 20 74 68 65 20 |rward until the |
000002A0: 65 6E 64 20 6F 66 20 74 68 65 20 74 65 78 74 66 |end of the textf|
000002B0: 69 6C 65 AE 00 12 20 20 20 20 20 20 6F 66 20 74 |ile... of t|
000002C0: 68 65 20 74 65 78 74 20 66 69 6C 65 20 69 73 20 |he text file is |
000002D0: 72 65 61 63 68 65 64 AE 10 12 AE 20 12 20 20 20 |reached.... . |
000002E0: 20 20 20 4E 4F 54 45 D3 30 12 AE 40 12 20 20 20 | NOTE.0..@. |
000002F0: 23 31 20 4D 41 45 2E 38 20 53 43 52 4F 4C 4C 20 |#1 MAE.8 SCROLL |
00000300: 6F 63 63 75 70 69 65 73 20 6D 65 6D 6F 72 79 20 |occupies memory |
00000310: 69 6E 20 72 61 6E 67 65 20 24 30 37 30 30 20 74 |in range $0700 t|
00000320: 68 72 75 20 24 30 41 46 46 AE 50 12 AE 60 12 20 |hru $0AFF.P..`. |
00000330: 20 20 23 32 20 53 63 72 6F 6C 6C 69 6E 67 20 69 | #2 Scrolling i|
00000340: 73 20 74 65 6D 70 6F 72 61 72 69 6C 79 20 64 69 |s temporarily di|
00000350: 73 61 62 6C 65 64 20 6F 6E 20 61 6C 6C 20 65 78 |sabled on all ex|
00000360: 69 74 73 20 66 72 6F 6D 20 4D 41 45 AC 70 12 20 |its from MAE.p. |
00000370: 20 20 20 20 20 62 75 74 20 72 65 65 6E 61 62 6C | but reenabl|
00000380: 65 64 20 6F 6E 20 77 61 72 6D 20 73 74 61 72 74 |ed on warm start|
00000390: 20 28 41 57 29 AE 80 12 AE 90 12 20 20 20 23 33 | (AW)...... #3|
000003A0: 20 53 63 72 6F 6C 6C 69 6E 67 20 70 65 72 6D 61 | Scrolling perma|
000003B0: 6E 65 6E 74 6C 79 20 64 69 73 61 62 6C 65 64 20 |nently disabled |
000003C0: 6F 6E 20 63 6F 6C 64 20 73 74 61 72 74 20 28 41 |on cold start (A|
000003D0: 43 29 2C 20 62 75 74 20 6D 61 F9 00 13 20 20 20 |C), but ma... |
000003E0: 20 20 20 72 65 65 6E 61 62 6C 65 64 20 76 69 61 | reenabled via|
000003F0: 20 5D 52 55 4E 20 24 37 30 30 AE 10 13 AE 20 13 | ]RUN $700.... .|
00000400: 20 20 20 23 34 20 53 63 72 6F 6C 6C 20 70 72 6F | #4 Scroll pro|
00000410: 67 72 61 6D 20 6D 61 79 20 62 65 20 72 65 6C 6F |gram may be relo|
00000420: 63 61 74 65 64 20 75 73 69 6E 67 20 74 68 65 20 |cated using the |
00000430: 4D 41 45 20 52 65 6C 6F 63 61 74 69 6E E7 30 13 |MAE Relocatin.0.|
00000440: 20 20 20 20 20 20 4C 6F 61 64 65 72 20 61 6E 64 | Loader and|
00000450: 20 74 68 65 20 4D 5C 52 2E 38 20 53 43 52 4F 4C | the M\R.8 SCROL|
00000460: 4C 20 66 69 6C 65 2E 20 45 6E 74 65 72 20 30 20 |L file. Enter 0 |
00000470: 66 6F 72 20 5A 65 72 6F 70 61 67 65 20 61 6E E4 |for Zeropage an.|
00000480: 40 13 20 20 20 20 20 20 41 62 73 6F 6C 75 74 65 |@. Absolute|
00000490: 20 76 61 72 69 61 62 6C 65 20 6F 66 66 73 65 74 | variable offset|
000004A0: 2E 20 54 68 65 20 69 6E 69 74 69 61 6C 69 7A 65 |. The initialize|
000004B0: 20 61 64 64 72 65 73 73 20 77 69 6C 6C 20 63 68 | address will ch|
000004C0: 61 6E E7 50 13 20 20 20 20 20 20 63 68 61 6E 67 |an.P. chang|
000004D0: 65 20 69 66 20 72 65 6C 6F 63 61 74 65 64 AE 60 |e if relocated.`|
000004E0: 13 AE 70 13 20 20 20 23 35 20 53 63 72 6F 6C 6C |..p. #5 Scroll|
000004F0: 69 6E 67 20 77 69 6C 6C 20 6E 6F 74 20 66 75 6E |ing will not fun|
00000500: 63 74 69 6F 6E 20 75 6E 6C 65 73 73 20 74 68 65 |ction unless the|
00000510: 20 63 75 72 73 6F 72 20 69 73 20 69 6E 20 74 68 | cursor is in th|
00000520: 65 20 74 77 EF 80 13 20 20 20 20 20 20 6D 6F 73 |e tw... mos|
00000530: 74 20 6C 65 66 74 20 63 6F 6C 75 6D 73 AE 90 13 |t left colums...|
00000540: 2F AF AF |/.. |
..0.>...; ***************************
***************************...; **
*. .; ** PET.2
LIBRARY FILE *.0.; *
*
*. THE (CU... CURSOR UP
AND (CD) CURSOR DOWN KEYS...... LO
AD AND INITIALIZE... . GO TO BASIC
AND LOAD MAE.8 SCROLL. AC OR AW AND ]RUN
$700.0..@. OPERATIONP..`. IF
THE CURSOR IS IN COLUMNS 0 OR 1 A CU AT
THE TOP OF TH.P. SCREEN RESULTS IN
SCROLL THRU THE FILE UNTIL THE START O..
. THE TEXT FILE IS REACHED. A CD AT
THE BOTTOM OF THE SCREE... RESULTS
IN SCROLLING FORWARD UNTIL THE END OF T
HE TEXTFILE... OF THE TEXT FILE IS
REACHED.... . NOTES0..@. #1 MAE.8
SCROLL OCCUPIES MEMORY IN RANGE $0700 T
HRU $0AFF.P..`. #2 SCROLLING IS TEMPOR
ARILY DISABLED ON ALL EXITS FROM MAE.P.
BUT REENABLED ON WARM START (AW)...
... #3 SCROLLING PERMANENTLY DISABLED
ON COLD START (AC), BUT MA... REENA
BLED VIA ]RUN $700.... . #4 SCROLL PRO
GRAM MAY BE RELOCATED USING THE MAE RELO
CATIN.0. LOADER AND THE M\R.8 SCROL
L FILE. ENTER 0 FOR ZEROPAGE AN.@.
ABSOLUTE VARIABLE OFFSET. THE INITIALIZE
ADDRESS WILL CHAN.P. CHANGE IF REL
OCATED.`..P. #5 SCROLLING WILL NOT FUN
CTION UNLESS THE CURSOR IS IN THE TW...
MOST LEFT COLUMS.../..
×
C64 Image
> CLICK IMAGE PREVIEW FOR FULL MODAL