Video RAM location is now defined in the linker config
git-svn-id: svn://svn.cc65.org/cc65/trunk@924 b7a2c559-68d2-44c3-8de9-860c34a00d81
This commit is contained in:
@@ -5,6 +5,7 @@
|
||||
;
|
||||
|
||||
.export k_plot
|
||||
.import __VIDRAM_START__
|
||||
.importzp crtc
|
||||
|
||||
.include "zeropage.inc"
|
||||
@@ -27,7 +28,7 @@
|
||||
sta CRAM_PTR
|
||||
lda LineMSBTab,x
|
||||
sta SCREEN_PTR+1
|
||||
sub #>VIDEO_RAM
|
||||
sub #>__VIDRAM_START__
|
||||
add #>COLOR_RAM
|
||||
sta CRAM_PTR+1
|
||||
|
||||
@@ -45,7 +46,7 @@ get: ldx CURS_Y
|
||||
|
||||
.macro LineLoTab
|
||||
.repeat 25, I
|
||||
.byte <(VIDEO_RAM + I * 40)
|
||||
.byte <(__VIDRAM_START__ + I * 40)
|
||||
.endrep
|
||||
.endmacro
|
||||
|
||||
@@ -56,7 +57,7 @@ LineLSBTab: LineLoTab
|
||||
|
||||
.macro LineHiTab
|
||||
.repeat 25, I
|
||||
.byte >(VIDEO_RAM + I * 40)
|
||||
.byte >(__VIDRAM_START__ + I * 40)
|
||||
.endrep
|
||||
.endmacro
|
||||
|
||||
|
||||
Reference in New Issue
Block a user