1
0
mirror of https://github.com/dschmenk/PLASMA.git synced 2024-09-16 09:56:58 +00:00

plot and xorplot

This commit is contained in:
David Schmenk 2024-08-31 18:01:10 -07:00
parent 493715fe1d
commit 22f17edcce

View File

@ -353,12 +353,17 @@ end
asm _dcgrPlotC
LDA $4000,X ; AUXCLRMSK
BEQ ++
PHA
STA $C055 ; PAGE1X
BMI +++
end
asm _dcgrPlotD
AND $5000 ; AUXCLRL
EOR (DST),Y
STA TMPL
PLA
EOR #$FF
AND (DST),Y
ORA TMPL
STA (DST),Y
BNE ++
BEQ ++
@ -366,19 +371,28 @@ asm _dcgrPlotD
end
asm _dcgrPlotE
AND $5001 ; AUXCLRH
EOR (DST),Y
STA TMPL
PLA
EOR #$FF
AND (DST),Y
ORA TMPL
STA (DST),Y
DEY
end
asm _dcgrPlotF
++ LDA $4001,X ; MEMCLRMSK
BEQ +
PHA
STA $C054 ; PAGE1M
BMI +++
end
asm _dcgrPlotG
AND $5002 ; MEMCLRL
EOR (DST),Y
STA TMPL
PLA
EOR #$FF
AND (DST),Y
ORA TMPL
STA (DST),Y
+ LDX ESP
RTS
@ -386,7 +400,11 @@ asm _dcgrPlotG
end
asm _dcgrPlotH
AND $5003 ; MEMCLRH
EOR (DST),Y
STA TMPL
PLA
EOR #$FF
AND (DST),Y
ORA TMPL
STA (DST),Y
LDX ESP
RTS