💾 Archived View for gemini.spam.works › mirrors › textfiles › apple › applesoft.tips captured on 2022-04-28 at 19:11:33.

View Raw

More Information

⬅️ Previous capture (2020-10-31)

-=-=-=-=-=-=-


                       BEAGLE BROTHERS HINTS!
                       ----------------------


MAKE THE RESET KEY ACT LIKE CTRL-C (TRAPPABLE BY ONN ERR)
TYPE INTO YOUR PROGRAM: POKE 40286,35:POKE 40287,216
                        ON ERR GOTO 1000 (OR ANY LINE #)

MAKE THE RESET KEY BOOT WHEN PRESSED
FOR X=1011 TO 1015: POKE X,0: NEXT

AT SIGN (@) INSTEAD OF CTRL-D
POKE 43689,192

SCREEN SAVES
HI-RES PAGE 1-BASVE XXX,A$2000,L$2000
HI-RES PAGE 2-BSAVE XXX,A$2000,L$2000
LO-RES PAGE-BSAVE XXX,A$400,L$400
TEXT PAGE-BSAVE XXX,A$400,L$3FF

PREVENT CATALOG
POKE-21503,16

POKE INSTEAD OF FP COMMAND
POKE 2049,0:POKE 2050,0
PUT THESE AT THE END OF YOUR PROGRAM, IT'LL ERASE ITSELF

INVERSE, FLASH, & NORMAL WITH POKES
INVERSE-POKE 50,63  FLASH-POKE 50,127  NORMAL-POKE 50,255

LINE FINDS
WHAT LINE IS OPERATING, PRINT PEEK(117)+PEEK(118)*256
WHERE ON ERR WAS ENCOUNTERED- PRINT PEEK(118)+PEEK(119)*256

DOUBLE QUOTES IN A PRINT STATEMENT
TYPE:  10 Q$=CHR$(34)
       20 PRINT "THIS IS ";Q$"ILLEGAL.";Q$

CHANGE THE CATALOG TRACK-(CHEAP PROTECTION)
A) TYPE 'POKE 44033,XX' (WHERE XX IS NEW CATALOG TRACK)
B) INIT A NEW DISK
1) BOOT NORMAL DISK
2) LOAD A PROGRAM FROM THE DISK
3) TYPE 'POKE 44033,XX' (WHERE XX IS NEW CATALOG TRACK)
4) INSERT PROTECTED DISK (FROM STEP B)
5) SAVE THE PROGRAM
6) TYPE 'POKE 44033,17' (THE NORMAL #)
7) INSERT NORMAL DISK AND CONTINUE WITH STEP 2

DISABLE ON ERR FUNCTION
POKE 216,0

FREE MEMORY CHECK
PRINT FRE(0)+65536

TO MAKE SOMEONE BOOT DISK BEFORE RUNNING A PROGRAM
1) PUT IN BLANK DISK
2) TYPE 'POKE 47721,123'
3) TYPE 'NEW'
4) TYPE 'INIT HELLO'
5) NEAR BEGINNING OF PROGRAM PUT:
IF PEEK (47721) <> 123 THEN PRINT CHR$(4)"PR#1"; PEEK (43626)

           TIPS
        ----------
DIVIDE SECTOR COUNT BY 4 TO GET 'K' USED.

STOP WILL DO SAME AS END BUT WILL GIVE # OF LINE PROGRAM ENDED ON.

YOU CAN START A FILE WITH ANY CHARACTER WHO'S ASCII CHARACTER IS ABOVE 63

IF YOU'RE WRITING PROGRAMS THAT SOMEONE ELSE WILL SEE USE 'PRINT SPC(10)'
INSTEAD OF PRINT"          "

TO GET THE POSITIVE LOCATION OF AN ADDRESS ADD 65536 TO THE NUMBER.
EG.---> CALL -958 = CALL 64578

TO GET THE ALTERNATE CHARACTERS HOLD DOWN THE 'SHIFT', 'U', AND 'I' KEYS
AND TYPE :  'Y' FOR UNDERLINE
            'H' FOR BACKSLASH
            'J' FOR LEFT BRACKET