Acorn Computer Limited Acorn (6502) — Acorn Computer (6502) User & Service Manual PDF

t t + t t t + 2 2 2 2 2 + t 1 > t > 1 THE ADDRESS 0030 IS THE STARTING ADDRESS OF THE PROGRAM. THIS CYCLES = SPEED JUS PARTICULAR PROGRAM WILL WORK WITH ANY STARTING ADDRESS - IT IS SAID TO BE 'POSITION INDEPENDENT' OR 'RELOCATABLE' - BUT OTHER PROGRAMS MAY NOT. IF YOU ARE NEW TO THE GAME, IT WILL BE EASIER IF YOU ENTER PROGRAMS AT THE STARTING ADDRESS SHOWN IN THE MANUAL. BYTES 2 t MODE IMMED ZERO Z,X ABSOLUTE A,X A,Y (I,X) (|),Y VERBAL MNEMONIC 2 2 2 3 3 3 2 2 r> co Q incDr- LL 2.3.2 ENTERING A PROGRAM, THE GO COMMAND TO ENTER THIS PROGRAM, WE'LL GO THROUGH IT STEP BY STEP. I ENTER THE STARTING ADDRESS:

PRESS M,0.0,3,0, k II ENTER A BYTE OF DATA A,D I11 USE THE t KEY TO TERMI NATE DATA ENTRY AND STEP UP 2 3 4 4 4 + 4 + 6 5+ FLAGS IN P ACCUMULATOR, OPERATION, MEMORY ACCUMULATOR C9 C5 D5 CD DD D9 C1 - 85 95 8D 9D 99 81 91 STORE ACCUMULATOR STA - CONTINUE WITH 0 / 0^F / E / t,8 / 5,t,2,0,t,4,C,t,0,4,t,F,F IV CHECK THAT THE PROGRAM IS ENTERED CORRECTLY BY, E.G, USING I 69 65 75 6D 7D 79 61 29 25 35 2D 3D 39 21 49 45 55 4D 5D 59 41 A9 A5 B5 AD BD B9 A 09 05 15 0D 1D 19 01 E9 E5 F5 ED FD F9 E1 TO GO BACK DOWN THROUGH IT. - REMEMBER THAT MISTAKES AT KEY ENTRY (E.G. PRESSED 8,6) MAY BE CORRECTED BY CONTINUING (PRESS 8,5) - NOW THAT THE PROGRAM IS LOADED PRESS ONLY ONCE THE 'GO' (G) KEY K.

XXXX APPEARS THE K ( R.) REMINDS YOU OF TWO THINGS: X THIS IS A DIFFERENT STORED ADDRESS TO THE A. ADDRESS.1L YOU CANT GO BACK! (UNLESS YOU EITHER PRESS RESET OR ENTER ADDRESS FF04.THE MONITOR ENTRY ADDRESS, AND GO) THE NEXT COMMAND KEY YOU PRESS Wl LL CAUSE THE /zPTO DO A KAMI-KAZE DIVE TO THE ADDRESS SHOWN, SO ITS AS WELL TO GET IT RIGHT!! ENTER 0,0,3,0 K. 0 0 3 0 ADDRESSING AFFECTED AND PRESS ANY COMMAND KEY. NOTHING HAPPENED? WELL IT DID, REALLY. O cj cj N IU ru rw IU rw m z z z z z z z IT JUST HAPPENED VERY QUICKLY: SET PROGRAM EXECUTION TIMES,juS LDA FE00 4 STA Z 20 3 JMP FF04 3 TOTAL 10 1O MS ITTOOKTENMILLIONTHSOF A SECOND TO HAPPEN. WE'RE NOW BACK IN THE MONITOR.

PRESSING ANY DIGIT KEY WILL CAUSE THE (BY NOW) APPENDIX B INSTRUCTION 1 ACCUMULATOR REFERENCE: , LOGICAL EXCLUSIVE LOAD ACCUMULATOR ADD WITH CARRY LOGICAL COMPARE SUBTRACT WITH BORROW/CARRY LOGICAL AND LOGICAL OR FAMILIAR DOTS TO REAPPEAR. PRESS M,0,0,2,0 k : OR A. 0 0 2 0 A0 WHICH CHECKS THAT THE PROGRAM ACTUALLY DID WORK. YOU COULD CHANGE 0020 AND RUN THE PROGRAM AGAIN BY THE KEYS UQlDC Q Z 2 O QO=m UUJ -i O c/) F, F, G,G,M, M WHICH SUCCESSIVELY PUT FF IN 0020, RUN THE PROGRAM AND RE-EXAMINE