From f0ef7095d78250c909ad29628215d74890391dba Mon Sep 17 00:00:00 2001 From: Vince Weaver Date: Sun, 31 Dec 2017 15:22:38 -0500 Subject: [PATCH] mode7: update fast clear routines --- mode7_demo/Makefile | 2 +- mode7_demo/mode7_demo.s | 4 +++- tfv/Makefile | 2 +- tfv/tfv.s | 4 +++- 4 files changed, 8 insertions(+), 4 deletions(-) diff --git a/mode7_demo/Makefile b/mode7_demo/Makefile index 281f37c8..4397addd 100644 --- a/mode7_demo/Makefile +++ b/mode7_demo/Makefile @@ -22,7 +22,7 @@ MODE7_DEMO: mode7_demo.o mode7_demo.o: mode7_demo.s mode7_demo_backgrounds.inc \ a2.scrolltext deater.scrolltext \ ../asm_routines/gr_unrle.s \ - ../asm_routines/hlin_clearscreen.s \ + ../asm_routines/gr_fast_clear.s \ ../asm_routines/gr_setpage.s \ ../asm_routines/gr_fade.s \ ../asm_routines/gr_copy.s \ diff --git a/mode7_demo/mode7_demo.s b/mode7_demo/mode7_demo.s index 03b79877..43c57c4b 100644 --- a/mode7_demo/mode7_demo.s +++ b/mode7_demo/mode7_demo.s @@ -167,12 +167,14 @@ title_routine: ;=============================================== .include "../asm_routines/gr_unrle.s" -.include "../asm_routines/hlin_clearscreen.s" +.include "../asm_routines/gr_fast_clear.s" +.include "../asm_routines/gr_hlin.s" .include "../asm_routines/gr_setpage.s" .include "../asm_routines/pageflip.s" .include "../asm_routines/gr_fade.s" .include "../asm_routines/gr_copy.s" .include "../asm_routines/gr_scroll.s" +.include "../asm_routines/gr_offsets.s" .include "mode7.s" diff --git a/tfv/Makefile b/tfv/Makefile index be5578ea..61b26782 100644 --- a/tfv/Makefile +++ b/tfv/Makefile @@ -59,7 +59,7 @@ tfv.o: tfv.s \ tfv_textentry.s tfv_worldmap.s \ tfv_backgrounds.inc tfv_sprites.inc tfv_zp.inc \ ../asm_routines/multiply_fast.s \ - ../asm_routines/hlin_clearscreen.s \ + ../asm_routines/gr_fast_clear.s \ ../asm_routines/pageflip.s \ ../asm_routines/gr_setpage.s \ ../asm_routines/keypress.s \ diff --git a/tfv/tfv.s b/tfv/tfv.s index 12aa80b7..69b2eecf 100644 --- a/tfv/tfv.s +++ b/tfv/tfv.s @@ -90,7 +90,8 @@ exit: .include "tfv_worldmap.s" .include "tfv_info.s" -.include "../asm_routines/hlin_clearscreen.s" +.include "../asm_routines/gr_fast_clear.s" +.include "../asm_routines/gr_hlin.s" .include "../asm_routines/pageflip.s" .include "../asm_routines/gr_setpage.s" .include "../asm_routines/keypress.s" @@ -100,6 +101,7 @@ exit: .include "../asm_routines/gr_vlin.s" .include "../asm_routines/gr_copy.s" .include "../asm_routines/gr_unrle.s" +.include "../asm_routines/gr_offsets.s" ;=============================================== ; Variables