AOH :: APPLEPRO.TXT

Apple ][ Tricks


NDR THE
   OTHER END TO THE COMMON (CENTER)
   CONNECTOR OF A SPDT SWITCH. INSERT
   THE 2 PIGGYBACK CHIPS INTO THE
   P5 SOCKET (PINS 20 OF BOTH CHIPS
   SHOULD NOT BE INSERTED INTO THE
   SOCKET OR CONNECTED TO ANYTHING AT
   THIS TIME). SOLDER PIN 20 OF P5 CHIP
   TO ONE OF THE 2 FREE CONNECTORS ON
   THE SPDT SWITCH. SOLDER PIN 20 OF
   P5A TO OTHER SWITCH CONNECTOR. BE
   SURE THERE ARE NO SHORTS, THAT YOU
   FOLLOWED DIRECTIONS BEFORE TURNING
   ON POWER. FLIPPING SWITCH IN ONE
   DIRECTION OR THE OTHER SELECTS BE-
   TWEEN EITHER DOS WHEN BOOTING.

   NOTE: THIS WILL DEFINITELY VOID YOUR
         WARRANTY. IF YOU MAKE THIS MOD
   YOU DO SO AT YOUR OWN RISK. HAD TO
   SAY THAT SO I DON'T GET SUED (BUT
   THE MOD WORKS).


FOR LANGUAGE/MEMORY CARD USERS: IF YOU
ARE TIRED OF DOS 3.3 DUMPING WHATEVER
LANGUAGE IS ON YOUR CARD EVERY TIME YOU
RE-BOOT WITH A PR#6, HERE'S THE FIX:
   USING DAN'S DISK UTILITY OR SOME
   OTHER SIMILAR PROGRAM, READ TRACK 0,
   SECTOR $09, BYTE $CC (SHOULD BE $81)
   AND CHANGE IT TO $10. NOW WHEN YOU
   DO A PR#6 WHATEVER IS IN THE
   LANGUAGE CARD WILL STILL BE THERE.

HERE'S 4 GOOD POKES I'M SURE YOU'LL
   FIND A USE FOR. THEY WILL TURN YOUR
   DISK DRIVE(S) ON & OFF WITHOUT
   READING OR WRITING. YOU CAN USE
   THESE TO RUN THE DRIVES WHILE YOU
   CLEAN YOUR DISKS OR IF YOU LIKE
   PROGRAMMING, TO SCARE SOMEONE OUT
   OF THEIR SOCKS BY JUST PRINTING
   SOMETHING LIKE "DELETING ALL FILES"
   AND TURN ON THE DRIVES. HERE'S
   THE POKES:
       POKE -16151,0 TURNS ON SLOT 6
       POKE -16135,0 TURNS ON SLOT 7
       POKE -16152,0 SLOT 6 OFF
       POKE -16316,0 SLOT 7 OFF
 
PEEK (104). IF A VALUE OF 8 IS RETURNED
   THEN THERE IS APPLESOFT IN ROM. ANY
   OTHER VALUE MEANS APPLESOFT IS IN
   RAM OR NOT AVAILABLE.

RND(PEEK(78)+PEEK(79)*256). PROVIDES
   'TRUE' RANDOM NUMBER GENERATION FOR
   APPLESOFT PROGRAMS.

CALL -458. VERIFY (COMPARE AND LIST
   DIFFERENCES)
 
CALL -310. WRITE TO TAPE
 
CALL -259. READ FROM TAPE

CALL -2458. ENTER MINI-ASSEMBLER

CALL -198. BEEP BELL.

CALL -167. ENTER MONITOR AND RESET.

JUST FOR FUN TRY DOING A POKE 33,90.
   THEN TRY LISTING YOUR PROGRAM.
   YOUR MIGHT ALSO WANT TO TRY POKE 50,
   99 OR POKE 50,250 OR POKE 50,127.
   EVERYTHING CAN BE BROUGHT BACK TO
   NORMAL WITH RESET. HAVE FUN!
 
CALL -9582. CATALOG (ALSO A56EG FROM
   MONITOR)
 
CALL -3973. LOAD INTEGER.
 
CALL -3776. SAVE INTEGER.
 
CALL -6090. RUN INTEGER.
 
CALL -8117. LIST INTEGER.
 
CALL -8192. END AND CLEAR WORK SPACE
   (INTEGER BASIC KILL!)
 
CALL -167. SET TEXT MODE
 
CALL -1998. CLEAR GRAPHIC SCREEN.
 
CALL -1953. CHANGE COLOR BY +3.
 
CALL -1036. MOVE CURSOR FORWARD (RIGHT)
   ONE SPACE.
 
CALL -1008. MOVE CURSOR BACKWARD (LEFT)
   ONE SPACE.
 
CALL -998. MOVE CURSOR UP ONE LINE.
 
CALL -958. CLEAR FROM CURSOR TO END
   OF SCREEN.
 
CALL -922. LINE FEED.
 
CALL -912. MOVE ALL TEXT IN WINDOW UP
   ONE LINE.
 
CALL -868. CLEAR CURSOR TO END OF LINE.
 
CALL -856. TIME DELAY. POKE 69,XX TO
   SET AMOUNT OF DELAY.
 
CALL -384. SET INVERSE VIDEO MODE.
 
CALL -380. SET NORMAL VIDEO MODE.
 
CALL -198. RING BELL.
 
CALL -155. ENTER MONITOR WITH BELL.
 
CALL -151. ENTER MONITOR WITHOUT BELL.
 
BELOW 3 CALLS (-657,-662,-665) INPUT
   CHARACTERS ARE FOUND IN THE INPUT
   BUFFER (LOCATIONS 512-767 DECIMAL
   AND $200-$2FF HEX).
 
CALL -657. GET A LINE OF INPUT WITH
   NO PROMPT OR LINE FEED, AND WAIT.
 
CALL -662. GET A LINE OF INPUT WITH
   PROMPT, NO LINE FEED, AND WAIT.
 
CALL -665. GET A LINE OF INPUT WITH
   LINE FEED, PROMPT, AND WAIT.
 
CALL -756. WAIT FOR KEY PRESS.
 
CALL -321. DISPLAY THE A,X,Y,P AND S
   REGISTERS.
 
POKE 1912+SLOT,1. ON APPLE PARALLEL
   CARD (WITH P1-02 PROM) WILL ENABLE
   LINE FEEDS.
 
POKE 1912+SLOT,0. ON APPLE PARALLEL
   CARD (WITH P1-02 PROM) WILL DISABLE
   LINE FEEDS.
 
DOS 3.3. ALL OF THE BUGS THAT WERE IN
   3.2.1. ARE IN 3.3!
 
RF INTERFERENCE. APPLE HAS A 'KIT'
   WHICH IS FREE FOR THE ASKING. IF YOU
   HAVE THIS PROBLEM, GET THE KIT...
   IT WORKS!
 
POKE -21912,X. TO SELECT DISK DRIVE ON
   A 48K SYSTEM WITHOUT ACTUALLY
   EXECUTING A COMMAND.
 
POKE 51,0. DEFEAT 'NOT DIRECT COMMAND'.
   SOMETIMES. SOMETIMES DOES NOTHING.
   IF ANYONE KNOWS HOW TO DO THIS CON-
   SISTENTLY, LET'S HEAR IT!
 
RENUMBER. PROGRAM SUPPLIED BY APPLE:
   HAS BUGS. TO FIX, LOAD PROGRAM THEN
   'POKE 4815,172...POKE 4816,171' THEN
   RESAVE RENUMBER. FOR 3.2 & 3.3
 
CALL 54915. CLEANS STACK. DOES AWAY
   WITH 'OUT OF MEMORY' ERROR WHEN YOU
   REALLY HAVE MEMORY LEFT.
 
POKE 36,X. USE TO TAB OVER WITH PRINT-
   ERS. X=ONE LESS THAN THE NUMBER YOU
   WANT TO TAB OVER TO.
 
PEEK 37. MOVES CURSOR UP ONE LINE.
 
POKE 214,128. TURNS APPLESOFT INTO
   'RUN ONLY' MODE. USED FOR PROTECTING
   SOME PROGRAMS.
 


PLEASE SHARE YOUR GOOD TIPS WITH US!
WE'LL POST THEM SO ALL CAN BENEFIT.
=======================================

(?=MENU) COMMAND: 


Make REAL money with your website!

The entire AOH site is optimized to look best in Firefox® 2.0 on a widescreen monitor (1440x900 or better).
Site design & layout copyright © 1986-2008 AOH
We do not send spam. If you have received spam bearing an artofhacking.com email address, please forward it with full headers to abuse@artofhacking.com.