fixed first text column on VIC-IV
This commit is contained in:
1 parent
e32b3651d2
commit
175c40c512
3 files changed
+9
-1
No files matched your search
@@ -51,7 +51,7 @@ setup_vicii:
|
|||||||
lda #$1B // according to [CM64] page 137 some software assumes oldest bit is 0
|
lda #$1B // according to [CM64] page 137 some software assumes oldest bit is 0
|
||||||
sta VIC_SCROLY
|
sta VIC_SCROLY
|
||||||
lda #$C8
|
lda #$C8
|
||||||
sta VIC_SCROLX // 40 column etc
|
sta VIC_SCROLX // 40 column, etc.
|
||||||
lda #$14
|
lda #$14
|
||||||
sta VIC_YMCSB
|
sta VIC_YMCSB
|
||||||
lda #$0F
|
lda #$0F
|
||||||
|
|||||||
@@ -32,6 +32,12 @@ m65_scrtab_viewmax_hi: // maximum allowed viewport start - high byte
|
|||||||
.byte $96
|
.byte $96
|
||||||
.byte $8E
|
.byte $8E
|
||||||
|
|
||||||
|
m65_scrtab_scrolx: // values for VIC_SCROLX
|
||||||
|
|
||||||
|
.byte $C8
|
||||||
|
.byte $CA
|
||||||
|
.byte $CA
|
||||||
|
|
||||||
m65_scrtab_rowoffset_lo: // row offsets - low bytes
|
m65_scrtab_rowoffset_lo: // row offsets - low bytes
|
||||||
|
|
||||||
.byte <(80 * 0), <(80 * 1), <(80 * 2), <(80 * 3), <(80 * 4), <(80 * 5), <(80 * 6), <(80 * 7), <(80 * 8), <(80 * 9)
|
.byte <(80 * 0), <(80 * 1), <(80 * 2), <(80 * 3), <(80 * 4), <(80 * 5), <(80 * 6), <(80 * 7), <(80 * 8), <(80 * 9)
|
||||||
|
|||||||
@@ -46,6 +46,8 @@ m65_scrmodeset_internal: // entry point for M65_MODE65
|
|||||||
|
|
||||||
tax
|
tax
|
||||||
|
|
||||||
|
lda m65_scrtab_scrolx,x
|
||||||
|
sta VIC_SCROLX
|
||||||
lda m65_scrtab_vic_ctrlb,x
|
lda m65_scrtab_vic_ctrlb,x
|
||||||
sta VIC_CTRLB
|
sta VIC_CTRLB
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user