https://wiki.preterhuman.net/index.php?title=APPLE_CALL,_PEEK,_POKE_LIST&feed=atom&action=history
APPLE CALL, PEEK, POKE LIST - Revision history
2024-03-28T08:36:57Z
Revision history for this page on the wiki
MediaWiki 1.35.0
https://wiki.preterhuman.net/index.php?title=APPLE_CALL,_PEEK,_POKE_LIST&diff=20713&oldid=prev
Netfreak at 05:15, 26 September 2020
2020-09-26T05:15:44Z
<p></p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 05:15, 26 September 2020</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l296" >Line 296:</td>
<td colspan="2" class="diff-lineno">Line 296:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div></pre></div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div></pre></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>[[Category:<del class="diffchange diffchange-inline">Apple</del>]]</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>[[Category:<ins class="diffchange diffchange-inline">How-To</ins>]]</div></td></tr>
</table>
Netfreak
https://wiki.preterhuman.net/index.php?title=APPLE_CALL,_PEEK,_POKE_LIST&diff=9246&oldid=prev
Netfreak at 05:23, 19 July 2019
2019-07-19T05:23:01Z
<p></p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 05:23, 19 July 2019</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l1" >Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;"><html></del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;"><script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script></del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;"><!-- misc-responsive --></del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;"><ins class="adsbygoogle"</del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;"> style="display:block"</del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;"> data-ad-client="ca-pub-8542359430745061"</del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;"> data-ad-slot="5971110325"</del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;"> data-ad-format="auto"</del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;"> data-full-width-responsive="true"></ins></del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;"><script></del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;">(adsbygoogle = window.adsbygoogle || []).push({});</del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;"></script></del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;"></html></del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;"></del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><pre></div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><pre></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> APPLE CALL, PEEK, POKE LIST</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> APPLE CALL, PEEK, POKE LIST</div></td></tr>
</table>
Netfreak
https://wiki.preterhuman.net/index.php?title=APPLE_CALL,_PEEK,_POKE_LIST&diff=4264&oldid=prev
Netfreak at 23:30, 27 September 2018
2018-09-27T23:30:24Z
<p></p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 23:30, 27 September 2018</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l1" >Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"><html></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"><script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"><!-- misc-responsive --></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"><ins class="adsbygoogle"</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"> style="display:block"</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"> data-ad-client="ca-pub-8542359430745061"</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"> data-ad-slot="5971110325"</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"> data-ad-format="auto"</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"> data-full-width-responsive="true"></ins></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"><script></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">(adsbygoogle = window.adsbygoogle || []).push({});</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></script></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></html></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><pre></div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><pre></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> APPLE CALL, PEEK, POKE LIST</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> APPLE CALL, PEEK, POKE LIST</div></td></tr>
</table>
Netfreak
https://wiki.preterhuman.net/index.php?title=APPLE_CALL,_PEEK,_POKE_LIST&diff=2197&oldid=prev
Netfreak: Created page with "<pre> APPLE CALL, PEEK, POKE LIST ------------------------------------------------------------------------------ CALL -144 SCAN THE INPUT BUFFER CALL -151 ENTER T..."
2017-12-28T10:46:58Z
<p>Created page with "<pre> APPLE CALL, PEEK, POKE LIST ------------------------------------------------------------------------------ CALL -144 SCAN THE INPUT BUFFER CALL -151 ENTER T..."</p>
<p><b>New page</b></p><div><pre><br />
APPLE CALL, PEEK, POKE LIST<br />
<br />
------------------------------------------------------------------------------<br />
CALL -144 SCAN THE INPUT BUFFER<br />
CALL -151 ENTER THE MONITOR NORMALLY<br />
CALL -155 ENTER THE MONITOR & SOUND BELL<br />
CALL -167 ENTER MONITOR AND RESET<br />
CALL -198 RING BELL (SIMULATE CONTROL G)<br />
CALL -211 PRINT "ERR" AND RING BELL<br />
CALL -259 READ FROM TAPE<br />
CALL -310 WRITE TO TAPE<br />
CALL -321 DISPLAYS A, S, Y, P, & S REGISTERS<br />
CALL -380 SET NORMAL VIDEO MODE<br />
CALL -384 SET INVERSE VIDEO MODE<br />
CALL -415 DISASSEMBLE 20 INSTRUCTIONS<br />
CALL -458 VERIFY (COMPARE & LIST DIFFERENCES)<br />
<br />
CALL -468 MEMORY MOVE AFTER POKING 60,61 OLD START - 62,63 OLD END<br />
64,65 NEW END - 66,67 NEW STAR<br />
<br />
CALL -484 MOVE<br />
CALL -517 DISPLAY CHARACTER & UPDATE SCREEN LOCATION<br />
CALL -531 DISPLAY CHARACTER, MASK CONTROL CHAR., & SAVE 7 REG. & ACCU<br />
CALL -550 DISPLAY HEX VALUE OF A-REGISTER (ACCUMULATOR)<br />
CALL -656 RING BELL AND WAIT FOR A CARRIAGE RETURN<br />
<br />
CALL -657 GET LINE OF INPUT, NO PROMPT, NO L/F, & WAIT(COMMA,COLON OK<br />
CALL -662 GET LINE OF INPUT, WITH PROMPT, NO L/F, & WAIT<br />
CALL -665 GET LINE OF INPUT, WITH PROMPT, LINE FEED, & WAIT<br />
THE ABOVE 3 CALLS (-657, -662, -665) REFER TO THE INPUT BUFFER FROM 512-767<br />
<br />
CALL -715 GET CHARACTER<br />
CALL -756 WAIT FOR KEY PRESS<br />
CALL -856 TIME DELAY (POKE 69,XX TO SET TIME OF DELAY)<br />
CALL -868 CLEARS CURSOR LINE FROM CURSOR TO END OF LINE<br />
CALL -912 SCROLLS TEXT UP 1 LINE<br />
CALL -922 LINE FEED<br />
CALL -936 CLEAR SCREEN (HOME)<br />
CALL -958 CLEAR SCREEN FROM CURSOR TO BOTTOM OF SCREEN<br />
CALL -998 MOVES CURSOR UP 1 LINE<br />
CALL -1008 MOVES CURSOR BACKWARD 1 SPACE<br />
CALL -1024 DISPLAY CHARACTER ONLY<br />
CALL -1036 MOVES CURSOR FORWARD 1 SPACE<br />
CALL -1063 SEND BELL TO CURRENT OUTPUT DEVICE<br />
CALL -1216 TEXT & GRAPHICS MODE<br />
CALL -1233 MOVE CURSOR TO BOTTOM OF SCREEN<br />
CALL -1321 CONTROL E<br />
CALL -1717 MOVES CURSOR DOWN 5 LINES<br />
CALL -1840 DISASSEMBLE 1 INSTRUCTION<br />
CALL -1953 CHANGE COLOR BY +3<br />
CALL -1994 CLEAR LO-RES SCREEN (TOP 40 LINES)<br />
CALL -1998 CLEAR GRAPHIC SCREEN (LO-RES)<br />
CALL -2007 VERTICAL LINE<br />
CALL -2023 HORIZONTAL LINE<br />
CALL -2458 ENTER MINI ASSEMBLER<br />
CALL -3100 TURNS ON HIRES PAGE 1, WITHOUT CLEARING IT<br />
CALL -3776 SAVE INTEGER<br />
CALL -3973 LOAD INTEGER<br />
CALL -6090 RUN INTEGER<br />
CALL -8117 LIST INTEGER<br />
CALL -8189 ENTER BASIC & CONTINUE<br />
CALL -8192 ENTER BASIC AND RESET (INTEGER BASIC KILL)<br />
CALL -16303 TEXT MODE<br />
CALL -16304 GRAPHICS MODE<br />
CALL -16336 TOGGLE SPEAKER<br />
CALL 42350 CATALOGS DISK<br />
CALL 54915 CLEANS STACK, CLEARS THE "OUT OF MEMORY" ERROR<br />
CALL 64166 INITIATES A COLD START (BOOT OF THE DISK)<br />
CALL 64246 BRAND NEW-YOU FIGURE IT OUT<br />
<br />
CALL 64367 SCANS MEMORY LOC 1010 & 1011 & POKES VALUE INTO LOCATIONS<br />
1012 THAT IS EQUAL TO (PEEK(1011)-165)<br />
<br />
------------------------------------------------------------------------------<br />
PEEK 33 WIDTH OF TEXT WINDOW (1-40)<br />
PEEK 34 TOP EDGE OF TEXT WINDOW (0-22)<br />
PEEK 35 BOTTOM OF TEXT WINDOW (1-24)<br />
PEEK 36 HORIZONTAL CURSOR POSITION (0-39)<br />
PEEK 37 VERTICAL CURSOR POSITION (0-23)<br />
PEEK 43 BOOT SLOT X 16 (AFTER BOOT)<br />
PEEK 44 END POINT OF LAST HLIN, VLIN, OR PLOT<br />
PEEK 48 LO-RES COLOR VALUE X 17<br />
<br />
PEEK 50 TEXT OUTPUT FORMAT: 63=INVERSE 255=NORMAL<br />
127=FLASH ( WITH PEEK 243 SET TO 64)<br />
<br />
PEEK 51 PROMPT CHARACTER<br />
PEEK 74,75 LOMEM ADDRESS (INT)<br />
PEEK 76,77 HIMEM ADDRESS (INT)<br />
PEEK 103,104 FP PROGRAM STARTING ADDRESS<br />
PEEK 104 IF 8 IS RETURNED, THEN FP IS IN ROM<br />
PEEK 105,106 FP VARIABLE SPACE STARTING ADDRESS<br />
PEEK 107,108 FP ARRAY STARTING ADDRESS<br />
PEEK 109,110 FP END OF NUMERIC STORAGE ADDRESS<br />
PEEK 111,112 FP STRING STORAGE STARTING ADDRESS<br />
PEEK 115,116 FP HIMEM ADDRESS<br />
PEEK 117,118 FP LINE NUMBER BEING EXECUTED<br />
PEEK 119,120 FP LINE WHERE PROGRAM STOPPED<br />
PEEK 121,122 FP LINE BEING EXECUTED ADDRESS<br />
PEEK 123,124 LINE WHERE DATA BEING READ<br />
PEEK 125,126 DATA LOCATION ADDRESS<br />
PEEK 127,128 INPUT OR DATA ADDRESS<br />
PEEK 129,130 FP LAST USED VARIABLE NAME<br />
PEEK 131,132 FP LAST USED VARIABLE ADDRESS<br />
PEEK 175,176 FP END OF PROGRAM ADDRESS<br />
PEEK 202,203 INT PROGRAM STARTING ADDRESS<br />
PEEK 204,205 INT END OF VARIABLE STORAGE<br />
PEEK 214 FP RUN FLAG (AUTO-RUN IF >127)<br />
PEEK 216 ONERR FLAG (>127 IF ONERR IS ACTIVE)<br />
PEEK 218,219 LINE WHERE ONERR OCCURED<br />
PEEK 222 ONERR ERROR CODE<br />
PEEK 224,225 X-COORDINATE OF LAST HPLOT<br />
PEEK 226 Y-COORDINATE OF LAST HPLOT<br />
PEEK 228 HCOLOR VALUE 0=0 85=2 128=4 213=6<br />
42=1 127=3 170=5 255=7<br />
PEEK 230 HI-RES PLOTING PAGE (32=PAGE 1 64=PAGE 2 96=PAGE 3)<br />
PEEK 231 SCALE VALUE<br />
PEEK 232,233 SHAPE TABLE STARTING ADDRESS<br />
PEEK 234 HI-RES COLLISION COUNTER<br />
PEEK 241 256 MINUS SPEED VALUE<br />
PEEK 243 FLASH MASK (64=FLASH WHEN PEEK 50 SET TO 127)<br />
PEEK 249 ROT VLAUE<br />
PEEK 976-978 DOS RE-ENTRY VECTOR<br />
PEEK 1010-1012 RESET VECTOR<br />
PEEK 1013-1015 AMPERSAND (&) VECTOR<br />
PEEK 1016-1018 CONTROL-Y VECTOR<br />
PEEK 43140-43271 DOS COMMAND TABLE<br />
PEEK 43378-43582 DOS ERROR MESSAGE TABLE<br />
PEEK 43607 MAXFILES VALUE<br />
PEEK 43616,46617 LENGTH OF LAST BLOAD<br />
PEEK 43624 DRIVE NUMBER<br />
PEEK 43626 SLOT NUMBER<br />
PEEK 43634,43635 STARTING ADDRESS OF LAST BLOAD<br />
PEEK 43697 MAXFILES DEFAULT VALUE<br />
PEEK 43698 DOS COMMAND CHARACTER<br />
PEEK 43702 BASIC FLAG (0=INT 64=FP ROM 128=FP RAM)<br />
PEEK 44033 CATALOG TRACK NUMBER (17 IS STANDARD)<br />
PEEK 44567 NUMBER OF CHARACTERS MINUS 1 IN CATALOG FILE NAMES<br />
PEEK 44611 NUMBER OF DIGITS MINUS 1 IN SECTOR AND VOLUME NUMBERS<br />
PEEK 45991-45998 FILE-TYPE CODE TABLE<br />
PEEK 45999-46010 DISK VOLUME HEADING<br />
PEEK 46017 DISK VOLUME NUMBER<br />
PEEK 46064 NUMBER OF SECTORS (13=DOS 3.2 16=DOS 3.3)<br />
PEEK 49152 READ KEYBOARD (IF >127 THEN KEY HAS BEEN PRESSED<br />
PEEK 49200 TOGGLE SPEAKER (CLICK)<br />
PEEK 49248 CASSETTE INPUT (>127=BINARY 1, <128=BINARY 0)<br />
PEEK 49249 PADDLE 0 BUTTON (>127 IF BUTTON PRESSED)<br />
PEEK 49250 PADDLE 1 BUTTON (>127 IF BUTTON PRESSGD)<br />
PEEK 49251 PADDLE 2 BUTTON (>127 IF BUTTON PRESSED)<br />
PEEK 49252 READ GAME PADDLE 0 (0-255)<br />
PEEK 49253 READ GAME PADDLE 1 (0-255)<br />
PEEK 49254 READ GAME PADDLE 2 (0-255)<br />
PEEK 49255 READ GAME PADDLE 3 (0-255)<br />
PEEK 49408 READ SLOT 1<br />
PEEK 49664 READ SLOT 2<br />
PEEK 49920 READ SLOT 3<br />
PEEK 50176 READ SLOT 4<br />
PEEK 50432 READ SLOT 5<br />
PEEK 50688 READ SLOT 6 (162=DISK CONROLLOR CARD)<br />
PEEK 50944 READ SLOT 7<br />
<br />
PEEK 64899 INDICATES WHICH COMPUTER YOU'RE USING<br />
223=APPLE II OR II+, 234=FRANKLIN ACE OR ?, 255=APPLE IIE<br />
<br />
POKE 33,33 SCRUNCH LISTING AND REMOVE SPACES IN QUOTE STATEMENTS<br />
POKE 36,X USE AS PRINTER TAB (X=TAB - 1)<br />
POKE 50,128 MAKES ALL OUTPUT TO THE SCREEN INVISIBLE<br />
POKE 50,RANDOM SCRAMBLES OUTPUT TO SCREEN<br />
POKE 51,0 DEFEATS "NOT DIRECT COMMAND", SOMETIMES DOESN'T WORK<br />
POKE 82,128 MAKE CASETTE PROGRAM AUTO-RUN WHEN LOADED<br />
POKE 214,255 SETS RUN FLAG IN FP & ANY KEY STROKES WILL RUN DISK PROGRA<br />
POKE 216,0 CANCEL ONERR FLAG<br />
<br />
POKE 1010,3 SETS THE RESET VECTOR TO INITIATE<br />
POKE 1011,150 A COLD START (BOOT)<br />
<br />
POKE 1010,102 MAKE<br />
POKE 1011,213 RESET<br />
POKE 1012,112 RUN<br />
<br />
POKE 1014,165 SETS THE AMPERSAND (&) VECTOR<br />
POKE 1015,214 TO LIST YOUR PROGRAM<br />
<br />
POKE 1014,110 SETS THE AMPERSAND (&) VECTOR<br />
POKE 1015,165 TO CATALOG A DISK<br />
<br />
POKE 1912+SLOT,1 ON APPLE PARALLEL CARD (WITH P1-02 PROM) WILL ENABLE L/F'S<br />
POKE 1912+SLOT,0 ON APPLE PARALLEL CARD (WITH P1-02 PROM) WILL ENABLE L/F'S<br />
<br />
POKE 2049,1 THIS WILL CAUSE THE FIRST LINE OF PROGRAM TO LIST REPEATEDLY<br />
POKE 40514,20 ALLOWS TEXT FILE GREETING PROGRAM<br />
POKE 40514,52 ALLOWS BINARY FILE GREETING PROGRAM<br />
<br />
POKE 40993,24 THIS ALLOWS<br />
POKE 40994,234 DISK COMMANDS IN<br />
POKE 40995,234 THE DIRECT MODE<br />
<br />
POKE 42319,96 DISABLES THE INIT COMMAND<br />
<br />
POKE 42768,234 CANCEL ALL<br />
POKE 42769,234 DOS ERROR<br />
POKE 42770,234 MESSAGES<br />
POKE 43624,X SELECTS DISK DRIVE WITHOUT EXECUTING A COMMAND (48K SYSTEM)<br />
<br />
POKE 43699,0 TURNS AN EXEC FILE OFF BUT LEAVES IT OPEN UNTIL A FP, CLOSE<br />
POKE 43699,1 TURNS AN EXEC FILE BACK ON. INIT, OR MAXFILES IS ISSUE<br />
<br />
POKE 44452,24 ALLOWS 20 FILE NAMES (2 EXTRA)<br />
POKE 44605,23 BEFORE CATALOG PAUSE<br />
<br />
POKE 44505,234 REVEALS DELETED FILE<br />
POKE 44506,234 NAMES IN CATALG<br />
<br />
POKE 44513,67 CATALOG WILL RETURN ONLY LOCKED FILES<br />
POKE 44513,2 RETURN CATALOG TO NORMAL<br />
POKE 44578,234 CANCEL CARRIAGE<br />
POKE 44579,234 RETURNS AFTER CATALOG<br />
POKE 44580,234 FILE NAMES<br />
<br />
POKE 44596,234 CANCEL<br />
POKE 44597,234 CATALOG-STOP<br />
POKE 44598,234 WHEN SCREEN IS FULL<br />
<br />
POKE 44599,234 STOP CATALOG AT EACH FILE<br />
POKE 44600,234 NAME AND WAIT FOR A KEYPRESS<br />
<br />
POKE 46922,96 THIS ALLOWS DISK<br />
POKE 46923,234 INITIALATION<br />
POKE 46924,234 WITHOUT PUTTING<br />
POKE 44723,4 DOS ON THE DISK<br />
<br />
POKE 49107,234 PREVENT LANGUAGE<br />
POKE 49108,234 CARD FROM LOADING<br />
POKE 49109,234 DURING RE-BOOT<br />
<br />
POKE 49168,0 CLEAR KEYBOARD<br />
POKE 49232,0 DISPLAY GRAPHICS<br />
POKE 49233,0 DISPLAY TEXT<br />
POKE 49234,0 DISPLAY FULL GRAPHICS<br />
POKE 49235,0 DISPLAY TEXT/GRAPHICS<br />
POKE 49236,0 DISPLAY GRAPHICS PAGE 1<br />
POKE 49237,0 DISPLAY GRAPHICS PAGE 2<br />
POKE 49238,0 DISPLAY LORES<br />
POKE 49239,0 DISPLAY HIRES<br />
------------------------------------------------------------------------------<br />
<br />
48K MEMORY MAP<br />
<br />
DECIMAL HEX USAGE<br />
------------------------------------------------------------------------------<br />
0-255 $0-$FF ZERO-PAGE SYSTEM STORAGE<br />
256-511 $100-$1FF SYSTEM STACK<br />
512-767 $200-$2FF KEYBOARD CHARACTER BUFFER<br />
768-975 $300-$3CF OFTEN AVAILABLE AS FREE SPACE FOR USER PROGRAMS<br />
976-1023 $3D0-3FF SYSTEM VECTORS<br />
1024-2047 $400-$7FF TEXT AND LO-RES GRAPHICS PAGE 1<br />
2048-LOMEM $800-LOMEM PROGRAM STORAGE<br />
2048-3071 $800-$BFF TEXT AND LO-RES GRAPHICS PAGE 2 OR FREE SPACE<br />
3072-8191 $C00-$1FFF FREE SPACE UNLESS RAM APPLESOFT IS IN USE<br />
8192-16383 $2000-$3FFF HI-RES PAGE 1 OR FREE SPACE<br />
16384-24575 $4000-$5FFF HI-RES PAGE 2 OR FREE SPACE<br />
24576-38999 $6000-$95FF FREE SPACE AND STRING STORAGE<br />
38400-49151 $9600-$BFFF DOS<br />
49152-53247 $C000-$CFFF I/O HARDWARE (RESERVED)<br />
53248-57343 $D000-$DFFF APPLESOFT IN LANGUAGE CARD OR ROM<br />
57344-63487 $E000-$F7FF APPLESOFT OR INTEGER BASIC IN LANGUAGE CARD OR ROM<br />
63488-65535 $F800-$FFFF SYSTEM MONITOR<br />
<br />
<br />
PEEK: TO EXAMINE ANY MEMORY LOCATION L, PRINT PEEK (L), WHERE L IS A DECIMAL<br />
NUMBER 0-65535. TO PEEK AT A TWO-BYTE NUMBER AT CONSEQUTIVE LOCATIONS L AND<br />
L+1, PRINT PEEK (L) + PEEK (L+1) * 256<br />
<br />
POKE: TO ASSIGN A VALUE X (0-255) TO LOCATION L; POKE L,X. TO POKE A TWO-BYT<br />
NUMBER (NECESSARY IF X>255), POKE L,X-INT(X/256)*256, AND POKE L+1,INT(X/256).<br />
<br />
CALL: TO EXECUTE A MACHINE LANGUAGE SUB ROUTINE AT LOCATION L, CALL L.<br />
<br />
<br />
JUST FOR FUN TRY THIS: POKE 33,90. THEN TRY LISTING YOUR PROGRAM. OR TRY:<br />
0,99 OR POKE 50,250 OR POKE 50,127. USE RESET TO RETURN TO NORMAL.<br />
<br />
FOR TRUE RANDOM NUMBER GENERATION TRY THIS:X= RND(PEEK(78)+PEEK(79)*256)<br />
<br />
TO LOCATE THE STARTING ADDRESS OF THE LAST BLOADED FILE USE: PEEK(-21902)+PEEK<br />
(-21901)*256 (RESULT IS IN HEX)<br />
<br />
TO DETERMINE THE LENGTH OF THE LAST BLOADED FILE USE: PEEK(-21920)+PEEK(-21919<br />
*256 (RESULT IS IN HEX)<br />
<br />
TO DETERMINE THE LINE NUMBER THAT CAUSED AN ERROR TO OCCUR, SET X TO: PEEK(218<br />
+PEEK(219)*256<br />
<br />
------------------------------------------------------------------------------<br />
</pre><br />
<br />
[[Category:Apple]]</div>
Netfreak