Posted By
carrion on 2018-04-24 11:10:23
| Re: IRQ Interrupt examples
OK So what I have is quite the same but looks like my problem is elsewhere. what I do is I set the multicolor and charmap to $2000 doing it like this:
lda #$18 // multicolor sta $ff07 lda #$20 sta $ff13
and it works in Vice (I know its not perfect emulation) and doesn't work in Yape/Plus4Emu
I download the SVS xls memory map tool which I remember seeing and it was excellent but maybe you could point me right here and now to what I do do wrong? also what is the best way to change charmaps in many areas of the screen. which solution is better:
to wait for raster like this: lda #$d0 cmp $ff1d bne *-3
or to do another irq and set fffe/ff vectors to poin at new raster line?
|