[Coco] running BASIC in RAM (was "Coco Questions")

Aaron Banerjee spam_proof at worldnet.att.net
Sun Oct 29 07:19:59 EST 2006


I'm not sure how useful this would be, but just in case there were silent
lurkers hoping someone would post a short quip to put your coco in all ram
mode (with BASIC running...).  I've added comments showing what (I hope)
is the assembly version of the driver.
                        - Aaron

5  DATA 26,80:REM                 ORCC   $50     MASK INTERRUPTS
10 DATA 142,128,0:REM             LDX    $8000   START OF BASIC
15 DATA 166,132:REM       LINE15  LDA    ,X
20 DATA 183,255,233:REM           STA    $FFDF   MAP TYPE 1
25 DATA 167,128:REM               STA    ,X+
30 DATA 183,255,222:REM           STA    $FFDE   GO BACK TO REGULAR MEM
35 DATA 140,255,0:REM             CMPX   $FF00   END OF RAM
40 DATA 38,241:REM                BNE    LINE15
45 DATA 183,255,223:REM           STA    $FFDF   STAY IN ALL RAM MODE
50 DATA 28,175:REM                ANDCC  $AF     UNMASK INTERRUPTS
55 DATA 57:REM                           RTS     RETURN
60 REMEMBER THE ALAMO!!
65 FOR X=3584 TO 3609
70 READ D
75 POKE X,D
80 NEXT X
85 EXEC 3584




More information about the Coco mailing list