We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d9de430 commit ecd8718Copy full SHA for ecd8718
1 file changed
vic2.asm
@@ -293,15 +293,27 @@
293
lda #$FF; sta RASTER; lda CONTROL_1; ora #CONTROL_1_RASTER8; sta CONTROL_1
294
}
295
296
-.macro IRQ_ENTER() {
+/*
297
+ * Call it when entering raster interrupt.
298
+ *
299
+ * MOD: A
300
+ */
301
+.macro irqEnter() {
302
pha
303
tya
304
305
txa
306
307
308
-.macro IRQ_EXIT(intVector, rasterLine, memory) {
309
310
+ * Call it at the end of raster interrupt.
311
312
+ * intVector - address of next interrupt handling routine
313
+ * rasterLine - at which raster line should we fire next interrupt
314
+ * memory - if true, rasterLine is taken from memory address, if false - absolute addressing is used
315
316
+.macro irqExit(intVector, rasterLine, memory) {
317
ldx #>intVector
318
ldy #<intVector
319
stx $FFFF
0 commit comments