From 6832c9adea800df0e541b1652fcd4996244e63f8 Mon Sep 17 00:00:00 2001 From: blondie7575 Date: Wed, 1 Nov 2017 12:53:27 -0700 Subject: [PATCH] Added support for fill mode --- graphics.s | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/graphics.s b/graphics.s index 2b087c5..19904d4 100644 --- a/graphics.s +++ b/graphics.s @@ -80,6 +80,40 @@ initSCBsLoop: rts +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +; enableFillMode +; Enables fill mode for a given scanline +; +; X = Scan line +; +; Trashes A + +enableFillMode: + BITS8 + lda $e19d00,x + ora #%00100000 + sta $e19d00,x + BITS16 + rts + + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +; disableFillMode +; Disables fill mode for a given scanline +; +; X = Scan line +; +; Trashes A + +disableFillMode: + BITS8 + lda $e19d00,x + and #%11011111 + sta $e19d00,x + BITS16 + rts + + ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; setPaletteColor ; Set a single color in a palette