Revision: 45819
http://sourceforge.net/p/vice-emu/code/45819
Author: gpz
Date: 2025-11-07 17:36:18 +0000 (Fri, 07 Nov 2025)
Log Message:
-----------
define sprite pattern in the makefile, so we can add additional tests easily
Modified Paths:
--------------
testprogs/VICII/spritesplit/Makefile
testprogs/VICII/spritesplit/spritesplit.asm
Modified: testprogs/VICII/spritesplit/Makefile
===================================================================
--- testprogs/VICII/spritesplit/Makefile 2025-11-05 18:05:43 UTC (rev 45818)
+++ testprogs/VICII/spritesplit/Makefile 2025-11-07 17:36:18 UTC (rev 45819)
@@ -10,55 +10,55 @@
ss-hires-mc.prg: spritesplit.asm
- dasm $< -o$@ -DSPLIT_HIRES_TO_MC
+ dasm $< -o$@ -DSPRITE_PATTERN_VALUE=%01010101 -DSPLIT_HIRES_TO_MC
ss-hires-mc-exp.prg: spritesplit.asm
- dasm $< -o$@ -DSPLIT_HIRES_TO_MC_EXPANDED
+ dasm $< -o$@ -DSPRITE_PATTERN_VALUE=%01010101 -DSPLIT_HIRES_TO_MC_EXPANDED
ss-mc-hires.prg: spritesplit.asm
- dasm $< -o$@ -DSPLIT_MC_TO_HIRES
+ dasm $< -o$@ -DSPRITE_PATTERN_VALUE=%01010101 -DSPLIT_MC_TO_HIRES
ss-mc-hires-exp.prg: spritesplit.asm
- dasm $< -o$@ -DSPLIT_MC_TO_HIRES_EXPANDED
+ dasm $< -o$@ -DSPRITE_PATTERN_VALUE=%01010101 -DSPLIT_MC_TO_HIRES_EXPANDED
ss-hires-color.prg: spritesplit.asm
- dasm $< -o$@ -DSPLIT_HIRES_COLOR
+ dasm $< -o$@ -DSPRITE_PATTERN_VALUE=%11001100 -DSPLIT_HIRES_COLOR
ss-mc-color0.prg: spritesplit.asm
- dasm $< -o$@ -DSPLIT_MC_COLOR0
+ dasm $< -o$@ -DSPRITE_PATTERN_VALUE=%10001000 -DSPLIT_MC_COLOR0
ss-mc-color1.prg: spritesplit.asm
- dasm $< -o$@ -DSPLIT_MC_COLOR1
+ dasm $< -o$@ -DSPRITE_PATTERN_VALUE=%01000100 -DSPLIT_MC_COLOR1
ss-mc-color2.prg: spritesplit.asm
- dasm $< -o$@ -DSPLIT_MC_COLOR2
+ dasm $< -o$@ -DSPRITE_PATTERN_VALUE=%11001100 -DSPLIT_MC_COLOR2
ss-xpos.prg: spritesplit.asm
- dasm $< -o$@ -DSPLIT_XPOS
+ dasm $< -o$@ -DSPRITE_PATTERN_VALUE=%11111111 -DSPLIT_XPOS
ss-unexp-exp-hires.prg: spritesplit.asm
- dasm $< -o$@ -DSPLIT_UNEXP_EXP_HIRES
+ dasm $< -o$@ -DSPRITE_PATTERN_VALUE=%01010101 -DSPLIT_UNEXP_EXP_HIRES
ss-exp-unexp-hires.prg: spritesplit.asm
- dasm $< -o$@ -DSPLIT_EXP_UNEXP_HIRES
+ dasm $< -o$@ -DSPRITE_PATTERN_VALUE=%01010101 -DSPLIT_EXP_UNEXP_HIRES
ss-unexp-exp-mc.prg: spritesplit.asm
- dasm $< -o$@ -DSPLIT_UNEXP_EXP_MC
+ dasm $< -o$@ -DSPRITE_PATTERN_VALUE=%10011001 -DSPLIT_UNEXP_EXP_MC
ss-exp-unexp-mc.prg: spritesplit.asm
- dasm $< -o$@ -DSPLIT_EXP_UNEXP_MC
+ dasm $< -o$@ -DSPRITE_PATTERN_VALUE=%10011001 -DSPLIT_EXP_UNEXP_MC
ss-pri.prg: spritesplit.asm
- dasm $< -o$@ -DSPLIT_PRI
+ dasm $< -o$@ -DSPRITE_PATTERN_VALUE=%01010101 -DSPLIT_PRI
ss-pri-exp.prg: spritesplit.asm
- dasm $< -o$@ -DSPLIT_PRI_EXP
+ dasm $< -o$@ -DSPRITE_PATTERN_VALUE=%01010101 -DSPLIT_PRI_EXP
ss-pri-mc.prg: spritesplit.asm
- dasm $< -o$@ -DSPLIT_PRI_MC
+ dasm $< -o$@ -DSPRITE_PATTERN_VALUE=%10011001 -DSPLIT_PRI_MC
ss-pri-mc-exp.prg: spritesplit.asm
- dasm $< -o$@ -DSPLIT_PRI_MC_EXP
+ dasm $< -o$@ -DSPRITE_PATTERN_VALUE=%10011001 -DSPLIT_PRI_MC_EXP
clean:
rm -f *~ \#*\#
Modified: testprogs/VICII/spritesplit/spritesplit.asm
===================================================================
--- testprogs/VICII/spritesplit/spritesplit.asm 2025-11-05 18:05:43 UTC (rev 45818)
+++ testprogs/VICII/spritesplit/spritesplit.asm 2025-11-07 17:36:18 UTC (rev 45819)
@@ -197,7 +197,7 @@
;******
ifconst SPLIT_HIRES_TO_MC
IDLE_PATTERN equ $00
-SPR_PATTERN equ $55
+SPR_PATTERN equ SPRITE_PATTERN_VALUE
COLOR_SPR equ 1
COLOR_MC1 equ 13
COLOR_MC2 equ 0
@@ -210,7 +210,7 @@
ifconst SPLIT_HIRES_TO_MC_EXPANDED
IDLE_PATTERN equ $00
-SPR_PATTERN equ $55
+SPR_PATTERN equ SPRITE_PATTERN_VALUE
COLOR_SPR equ 1
COLOR_MC1 equ 13
COLOR_MC2 equ 0
@@ -223,7 +223,7 @@
ifconst SPLIT_MC_TO_HIRES
IDLE_PATTERN equ $00
-SPR_PATTERN equ $55
+SPR_PATTERN equ SPRITE_PATTERN_VALUE
COLOR_SPR equ 1
COLOR_MC1 equ 13
COLOR_MC2 equ 0
@@ -236,7 +236,7 @@
ifconst SPLIT_MC_TO_HIRES_EXPANDED
IDLE_PATTERN equ $00
-SPR_PATTERN equ $55
+SPR_PATTERN equ SPRITE_PATTERN_VALUE
COLOR_SPR equ 1
COLOR_MC1 equ 13
COLOR_MC2 equ 0
@@ -249,7 +249,7 @@
ifconst SPLIT_HIRES_COLOR
IDLE_PATTERN equ $00
-SPR_PATTERN equ $cc
+SPR_PATTERN equ SPRITE_PATTERN_VALUE
COLOR_SPR equ 1
COLOR_MC1 equ 13
COLOR_MC2 equ 0
@@ -262,7 +262,7 @@
ifconst SPLIT_MC_COLOR0
IDLE_PATTERN equ $00
-SPR_PATTERN equ $88
+SPR_PATTERN equ SPRITE_PATTERN_VALUE
COLOR_SPR equ 1
COLOR_MC1 equ 13
COLOR_MC2 equ 0
@@ -275,7 +275,7 @@
ifconst SPLIT_MC_COLOR1
IDLE_PATTERN equ $00
-SPR_PATTERN equ $44
+SPR_PATTERN equ SPRITE_PATTERN_VALUE
COLOR_SPR equ 1
COLOR_MC1 equ 13
COLOR_MC2 equ 0
@@ -288,7 +288,7 @@
ifconst SPLIT_MC_COLOR2
IDLE_PATTERN equ $00
-SPR_PATTERN equ $cc
+SPR_PATTERN equ SPRITE_PATTERN_VALUE
COLOR_SPR equ 1
COLOR_MC1 equ 13
COLOR_MC2 equ 0
@@ -301,7 +301,7 @@
ifconst SPLIT_XPOS
IDLE_PATTERN equ $00
-SPR_PATTERN equ $ff
+SPR_PATTERN equ SPRITE_PATTERN_VALUE
COLOR_SPR equ 1
COLOR_MC1 equ 13
COLOR_MC2 equ 0
@@ -314,7 +314,7 @@
ifconst SPLIT_UNEXP_EXP_HIRES
IDLE_PATTERN equ $00
-SPR_PATTERN equ $55
+SPR_PATTERN equ SPRITE_PATTERN_VALUE
COLOR_SPR equ 1
COLOR_MC1 equ 0
COLOR_MC2 equ 13
@@ -327,7 +327,7 @@
ifconst SPLIT_EXP_UNEXP_HIRES
IDLE_PATTERN equ $00
-SPR_PATTERN equ $55
+SPR_PATTERN equ SPRITE_PATTERN_VALUE
COLOR_SPR equ 1
COLOR_MC1 equ 0
COLOR_MC2 equ 13
@@ -340,7 +340,7 @@
ifconst SPLIT_UNEXP_EXP_MC
IDLE_PATTERN equ $00
-SPR_PATTERN equ $99
+SPR_PATTERN equ SPRITE_PATTERN_VALUE
COLOR_SPR equ 1
COLOR_MC1 equ 0
COLOR_MC2 equ 13
@@ -353,7 +353,7 @@
ifconst SPLIT_EXP_UNEXP_MC
IDLE_PATTERN equ $00
-SPR_PATTERN equ $99
+SPR_PATTERN equ SPRITE_PATTERN_VALUE
COLOR_SPR equ 1
COLOR_MC1 equ 0
COLOR_MC2 equ 13
@@ -366,7 +366,7 @@
ifconst SPLIT_PRI
IDLE_PATTERN equ $ff
-SPR_PATTERN equ $55
+SPR_PATTERN equ SPRITE_PATTERN_VALUE
COLOR_SPR equ 1
COLOR_MC1 equ 10
COLOR_MC2 equ 0
@@ -379,7 +379,7 @@
ifconst SPLIT_PRI_EXP
IDLE_PATTERN equ $ff
-SPR_PATTERN equ $55
+SPR_PATTERN equ SPRITE_PATTERN_VALUE
COLOR_SPR equ 1
COLOR_MC1 equ 10
COLOR_MC2 equ 0
@@ -392,7 +392,7 @@
ifconst SPLIT_PRI_MC
IDLE_PATTERN equ $ff
-SPR_PATTERN equ $99
+SPR_PATTERN equ SPRITE_PATTERN_VALUE
COLOR_SPR equ 1
COLOR_MC1 equ 10
COLOR_MC2 equ 0
@@ -405,7 +405,7 @@
ifconst SPLIT_PRI_MC_EXP
IDLE_PATTERN equ $ff
-SPR_PATTERN equ $99
+SPR_PATTERN equ SPRITE_PATTERN_VALUE
COLOR_SPR equ 1
COLOR_MC1 equ 10
COLOR_MC2 equ 0
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|