ZX81 |
---|
10 |
REM ![]() | ||
---|---|---|---|
20 | PRINT "ENTER 200 REM; THEN GOTO 11" | ||
30 | STOP | ||
40 | INPUT N | ||
50 | FAST | ||
60 | LET D=PEEK16396+256*PEEK16371-2 | ||
70 | FOR I=1 T0 N | ||
80 | POKE16515, INT((D+I)/256) | ||
90 | POKE16514, D+I-256*PEEK16515 | ||
100 | RAND USR 16516 | ||
110 | POKE D+I,27 | ||
120 | NEXT I | ||
130 | POKE D-1, INT((N+2)/256) | ||
140 | POKE D-2, N+2-256*PEEK(D-1) | ||
150 | STOP | ||
USEFUL: SPARE MEMORY
LET N=PEEK16836+256*PEEK16837 - PEEK16412 -256*PEEK15413 | |||
DESCRIPTION OF MACHINE CODE IN REM LINE 10 | |||
16514 | 1 | | SPARE MEMORY | |
16515 | 2 | | SPARE MEMORY | |
16516 |
E,![]() | LET HL=16514 | |
16519 |
LN, . , ![]() | CALL 1559 | |
16522 | TAN | RETURN | |
NOW YOU CAN INSERT YOUR NEW PROGRAM REQUIRING YOUR LARGE 'REM' | |||
1. | DELETE ALL LINES EXCEPT 200 | ||
2. | POKE16510, 0 - DOESN'T EDIT | ||
3. | POKE16515, 118 | HIDES REM | ||
4. | POKE16514, 118 | HIDES REM [too large] |