Commodore 128 Programmer's Reference Manual page 270

Hide thumbs Also See for 128:
Table of Contents

Advertisement

260
COMMODORE 128
CI28
BASIC
CI28
MACHINE
LANGUAGE
C64
BASIC
C64
MACHINE
LANGUAGE
CHANGING VIDEO BANKS
POKE 56576, (PEEK (56576)
AND 252) OR X
WHERE X IS THE DECIMAL
VALUE OF BITS 0 AND 1 IN
TABLE 8-30 ON PAGE 262
LDA $DD00
AND#$FC
ORA#$X
STA $DD00
WHERE X IS THE HEX VALUE
OF THE BITS IN TABLE 8-30 ON
P. 262
POKE 56576, (PEEK (56576)
AND 252) OR X
WHERE X IS THE DECIMAL
VALUE OF BITS 0 and 1 IN
TABLE 8-30 on P. 262
LDA $DD00
AND#$FC
ORA #$X
STA $DD00
WHERE X IS THE HEX VALUE
OF BITS 0 AND 1 IN
TABLE 8-30 ON P. 262
MOVING SCREEN RAM
TEXT
POKE 2604, (PEEK(2604 AND 15)
ORX
WHERE X IS THE DECIMAL
VALUE IN TABLE 8-29 ON P. 262
BITMAP
POKE 2605, (PEEK(2605 AND 15)
ORX
WHERE X IS A VALUE IN
TABLE 8-29 ON P. 262
TEXT
BIT MAP
LDA$0A2C
LDA$0A2D
AND #$0F
AND #$0F
ORA #$X
ORA #$X
STA$0A2C
STA$0A2D
WHERE X IS A HEX EQUIVA
LENT OF THE DECIMAL
VALUE IN FIGURE 8-29 ON P.
262
TEXT OR BIT MAP
POKE 53272, (PEEK(53272)
AND 15) OR X
WHERE X IS A DECIMAL
VALUE IN FIGURE 8-29 ON P.
262
TEXT OR BIT MAP
LDA $D018
AND #$0F
ORA #$X
STA $D018
WHERE X IS A HEX
EQUIVALENT OF THE DECIMAL
VALUE IN FIGURE 8-29 ON P.
262
IN C64 MODE, YOU CAN SET
UP TWO DIFFERENT SCREENS,
ONE FOR TEXT AND THE
OTHER FOR BIT MAP, AS THE
C128 KERNAL DOES.
u
U
U
0
)
/
u
Figure 8-28. Graphics Programming Summary—PART I

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents