diff --git a/asm/drawsprite.s b/asm/drawsprite.s index 6aee292..068ddbe 100644 --- a/asm/drawsprite.s +++ b/asm/drawsprite.s @@ -39,101 +39,101 @@ iSpriteNo equ 7 JMP (xrickBank,X) ; Bank Number Table xrickNum ANOP - dc h'4300 9100 3400 0E00 0500 1D00 0300 2500' - dc h'2900 6400 1300 0F00 0200 5C00 6100 5400' - dc h'6000 5A00 0C00 5800 1100 1000 1F00 6900' - dc h'4D00 5E00 3D00 0400 3500 6800 0500 2400' - dc h'6C00 2700 0A00 2000 1F00 4400 5F00 5800' - dc h'5500 6400 0F00 5700 5000 2500 0200 1E00' - dc h'3D00 4F00 1C00 2600 3000 2200 4800 4A00' - dc h'4C00 5600 4400 4300 1000 1100 2500 2000' - dc h'2600 2B00 2E00 2700 7A00 7B00 7D00 7E00' - dc h'1700 2D00 1500 2700 0E00 1600 1F00 4700' - dc h'0000 0600 0500 6300 0800 0800 2800 2A00' - dc h'2E00 0B00 4900 4B00 3E00 4600 4800 1E00' - dc h'2B00 5400 0900 1900 1D00 4000 2C00 5200' - dc h'2200 0700 1E00 3100 2300 2100 5200 2D00' - dc h'1600 3600 7100 5100 5A00 1C00 2800 1A00' - dc h'4200 4C00 5D00 5C00 3C00 4600 3200 4500' - dc h'6000 2A00 5B00 3B00 1600 1800 3300 6100' - dc h'3E00 5300 1700 1A00 5F00 3200 4E00 0A00' - dc h'3600 2F00 2200 3B00 2B00 3700 4A00 4000' - dc h'5700 3400 3800 2000 3900 3F00 3100 5D00' - dc h'3000 2300 5A00 0400 0E00 4C00 2800 4300' - dc h'4900 2F00 2F00 7900 2800 1F00 4A00 2700' - dc h'3500 4900 4F00 3C00 6A00 0A00 1500 8C00' - dc h'7300 1600 2200 7C00 6700 3900 1500 5E00' - dc h'7000 4200 3A00 2100 4800 5100 3600 1900' - dc h'1400 1300 5E00 1000 0600 0200 5300 5000' - dc h'0E00 0B00 4400 2E00 5200 3A00 4700 1800' - dc h'8500 1900 4600 2E00 5900 3800 6200 4D00' - dc h'4000 3400 7200 2A00 3100 7700 2C00 3200' - dc h'1B00 1C00 6B00 5700 2300 1A00 6E00 6900' - dc h'3000 4100 1700 2100 1D00 1E00 6800 6F00' - dc h'3200 3700 3B00 3000 3A00 5900 3D00 6500' - dc h'6E00 1400 5800 3300 5B00 3900 6D00 1200' - dc h'0B00 1100 3800 2D00 5400 3700 0700 0300' - dc h'0B00 0600 6600 2C00 0900 0000 0100 1200' - dc h'1900 2B00 2000 2500 5500 0D00 5500 2300' - dc h'1C00 4B00 0800 5600 2900 5000 1B00 4700' - dc h'1D00 1B00 1800 1100 4E00 3F00 3C00 4D00' - dc h'4400 9000 8000 8300 8600 7F00 8100 8700' - dc h'8900 8800 8D00 8B00 8F00 8A00 0500 0300' - dc h'0600 0200 8200 8400 0000 0900 0800 0100' + dc h'4400 4300 0E00 3400 0500 1C00 0300 2500' + dc h'6400 2B00 1300 0F00 0200 5D00 6100 5400' + dc h'5A00 6000 0A00 5800 1100 1000 6800 2000' + dc h'5E00 4F00 3D00 0400 6900 3500 2600 0500' + dc h'2800 6C00 2200 0A00 4400 1D00 5F00 5800' + dc h'6400 5500 0E00 5700 5200 2700 1E00 0000' + dc h'3F00 5100 2600 1C00 3000 2200 4900 4700' + dc h'5600 4C00 4400 4500 1000 1100 2000 2500' + dc h'2600 2B00 2700 2E00 7A00 7D00 7C00 7E00' + dc h'2D00 1700 2700 1500 0E00 1600 4800 1F00' + dc h'0600 5F00 6300 0500 0800 0800 2800 2A00' + dc h'0B00 2E00 4900 4B00 3D00 4700 1B00 4900' + dc h'2C00 5200 0900 1800 1F00 4000 2B00 5400' + dc h'0700 2000 3200 1E00 2300 2100 1F00 4300' + dc h'1600 3200 5000 4200 5900 1D00 2900 1A00' + dc h'4300 4C00 5A00 0100 3800 4400 4600 3300' + dc h'6000 2A00 3B00 5C00 1900 1600 6100 3200' + dc h'5300 3E00 1A00 1700 6000 3300 0B00 5100' + dc h'3600 3000 3C00 2300 3700 2900 4D00 4000' + dc h'3500 5700 2100 3800 3E00 3900 3100 5B00' + dc h'3000 2400 5B00 0400 1100 4C00 4500 2A00' + dc h'4800 2F00 7900 2F00 1F00 2800 2800 4A00' + dc h'3500 4A00 5000 3C00 0A00 6A00 8B00 1500' + dc h'1600 7300 2200 7B00 6600 3A00 5E00 1500' + dc h'6B00 4200 3900 2100 4800 5100 3600 1900' + dc h'1400 1300 1100 5E00 0200 0600 5300 5000' + dc h'0B00 0E00 2E00 4500 5200 3A00 4700 1800' + dc h'1900 8500 7100 2E00 3900 5900 4D00 6200' + dc h'4000 3400 2C00 7100 7700 3100 2C00 3100' + dc h'1C00 1B00 6D00 5700 1A00 2300 6900 6E00' + dc h'2F00 4100 2200 1700 1E00 1D00 6F00 6800' + dc h'3700 3200 3B00 3000 5800 3B00 3D00 6500' + dc h'1400 6F00 3400 5C00 3A00 5A00 6E00 1200' + dc h'1000 0C00 3800 2D00 5400 3700 0300 0700' + dc h'0B00 0600 6700 2D00 0900 0100 1200 0200' + dc h'2B00 1900 2000 2500 0D00 5500 2300 5500' + dc h'1C00 4A00 0800 5600 2700 4E00 4B00 1E00' + dc h'1D00 1B00 1000 1800 4E00 3F00 3C00 4D00' + dc h'9000 4500 8000 8100 7F00 8700 8200 8900' + dc h'8800 8600 8C00 8D00 8F00 8A00 0500 0100' + dc h'0200 0700 8400 8300 0000 0900 0800 0300' dc h'0F00 1200 8E00 6B00 5D00 6300 6700 5C00' dc h'6A00 5300 1A00 0D00 1200 0A00 1400 0C00' - dc h'0900 0700 7800 7600 2400 2100 4500 4300' - dc h'5100 3B00 2400 3300 3F00 4500 1700 0100' - dc h'1000 6F00 3500 5F00 4E00 6000 5600 4100' - dc h'2400 4200 4B00 5B00 1B00 1300 2600 3E00' - dc h'4F00 3700 0F00 2600 2900 4100 4100 3D00' - dc h'3500 3100 0D00 0700 6500 6D00 7100 7500' - dc h'1500 1300 3400 3A00 3F00 3600 2D00 2900' - dc h'3E00 4200 2F00 3C00 0C00 0400 6600 6C00' - dc h'7400 7000 1800 1400 3300 3900 4000 3800' - dc h'2C00 2A00 5900 6200 0D00 0C00 0100 0400' + dc h'0900 0700 7800 7600 2400 2100 4600 4300' + dc h'4F00 3B00 2500 3300 3E00 4600 1700 0000' + dc h'0F00 7000 3600 5D00 4E00 5F00 5600 4100' + dc h'2400 4200 4B00 5B00 1B00 1300 3F00 2400' + dc h'4F00 3700 0F00 2600 4100 2900 3D00 4100' + dc h'3500 3100 0D00 0600 6C00 6600 7200 7500' + dc h'1500 1300 3400 3A00 3600 3F00 2900 2D00' + dc h'4200 3E00 2F00 3C00 0400 0C00 6500 6D00' + dc h'7000 7400 1400 1800 3900 3300 3800 4000' + dc h'2A00 2C00 6200 5900 0D00 0C00 0100 0400' dc h'0000 0300' xrickBank ANOP - dc a'xrickBank03,xrickBank02,xrickBank02,xrickBank02,xrickBank02,xrickBank02,xrickBank01,xrickBank01' + dc a'xrickBank03,xrickBank03,xrickBank02,xrickBank02,xrickBank02,xrickBank02,xrickBank01,xrickBank01' + dc a'xrickBank01,xrickBank02,xrickBank01,xrickBank02,xrickBank01,xrickBank01,xrickBank02,xrickBank02' + dc a'xrickBank02,xrickBank02,xrickBank01,xrickBank00,xrickBank02,xrickBank02,xrickBank01,xrickBank02' + dc a'xrickBank01,xrickBank01,xrickBank02,xrickBank02,xrickBank01,xrickBank02,xrickBank01,xrickBank01' dc a'xrickBank02,xrickBank01,xrickBank01,xrickBank02,xrickBank01,xrickBank01,xrickBank02,xrickBank02' - dc a'xrickBank02,xrickBank02,xrickBank01,xrickBank00,xrickBank02,xrickBank02,xrickBank02,xrickBank01' - dc a'xrickBank01,xrickBank01,xrickBank02,xrickBank02,xrickBank02,xrickBank01,xrickBank01,xrickBank01' - dc a'xrickBank01,xrickBank02,xrickBank02,xrickBank01,xrickBank01,xrickBank01,xrickBank02,xrickBank02' dc a'xrickBank02,xrickBank02,xrickBank01,xrickBank00,xrickBank01,xrickBank02,xrickBank02,xrickBank02' dc a'xrickBank01,xrickBank01,xrickBank00,xrickBank00,xrickBank00,xrickBank00,xrickBank00,xrickBank00' dc a'xrickBank02,xrickBank02,xrickBank02,xrickBank02,xrickBank03,xrickBank03,xrickBank03,xrickBank03' dc a'xrickBank03,xrickBank03,xrickBank03,xrickBank03,xrickBank02,xrickBank02,xrickBank02,xrickBank02' dc a'xrickBank00,xrickBank00,xrickBank00,xrickBank00,xrickBank00,xrickBank00,xrickBank00,xrickBank00' - dc a'xrickBank01,xrickBank01,xrickBank00,xrickBank01,xrickBank00,xrickBank02,xrickBank00,xrickBank00' + dc a'xrickBank01,xrickBank00,xrickBank01,xrickBank00,xrickBank02,xrickBank00,xrickBank00,xrickBank00' dc a'xrickBank00,xrickBank00,xrickBank02,xrickBank02,xrickBank01,xrickBank01,xrickBank01,xrickBank01' dc a'xrickBank01,xrickBank00,xrickBank01,xrickBank01,xrickBank01,xrickBank01,xrickBank01,xrickBank00' - dc a'xrickBank01,xrickBank01,xrickBank00,xrickBank00,xrickBank00,xrickBank00,xrickBank01,xrickBank02' - dc a'xrickBank02,xrickBank01,xrickBank01,xrickBank01,xrickBank01,xrickBank02,xrickBank01,xrickBank02' - dc a'xrickBank02,xrickBank01,xrickBank00,xrickBank00,xrickBank01,xrickBank00,xrickBank01,xrickBank02' - dc a'xrickBank00,xrickBank01,xrickBank00,xrickBank02,xrickBank01,xrickBank01,xrickBank02,xrickBank01' - dc a'xrickBank02,xrickBank00,xrickBank01,xrickBank01,xrickBank01,xrickBank02,xrickBank00,xrickBank01' - dc a'xrickBank00,xrickBank01,xrickBank02,xrickBank01,xrickBank02,xrickBank01,xrickBank01,xrickBank02' - dc a'xrickBank01,xrickBank01,xrickBank02,xrickBank02,xrickBank02,xrickBank01,xrickBank01,xrickBank01' - dc a'xrickBank02,xrickBank02,xrickBank00,xrickBank01,xrickBank01,xrickBank00,xrickBank02,xrickBank01' - dc a'xrickBank01,xrickBank02,xrickBank00,xrickBank02,xrickBank03,xrickBank03,xrickBank02,xrickBank01' - dc a'xrickBank00,xrickBank00,xrickBank00,xrickBank00,xrickBank02,xrickBank03,xrickBank01,xrickBank02' - dc a'xrickBank02,xrickBank03,xrickBank03,xrickBank02,xrickBank01,xrickBank01,xrickBank02,xrickBank00' + dc a'xrickBank01,xrickBank01,xrickBank00,xrickBank00,xrickBank00,xrickBank00,xrickBank02,xrickBank01' + dc a'xrickBank02,xrickBank01,xrickBank01,xrickBank02,xrickBank01,xrickBank02,xrickBank01,xrickBank02' + dc a'xrickBank02,xrickBank01,xrickBank00,xrickBank01,xrickBank01,xrickBank00,xrickBank02,xrickBank01' + dc a'xrickBank00,xrickBank01,xrickBank02,xrickBank00,xrickBank01,xrickBank01,xrickBank01,xrickBank02' + dc a'xrickBank00,xrickBank02,xrickBank01,xrickBank01,xrickBank01,xrickBank02,xrickBank01,xrickBank00' + dc a'xrickBank00,xrickBank01,xrickBank01,xrickBank02,xrickBank01,xrickBank02,xrickBank01,xrickBank02' + dc a'xrickBank01,xrickBank01,xrickBank02,xrickBank02,xrickBank01,xrickBank02,xrickBank01,xrickBank01' + dc a'xrickBank02,xrickBank02,xrickBank00,xrickBank01,xrickBank01,xrickBank00,xrickBank01,xrickBank02' + dc a'xrickBank01,xrickBank02,xrickBank02,xrickBank00,xrickBank03,xrickBank03,xrickBank01,xrickBank02' + dc a'xrickBank00,xrickBank00,xrickBank00,xrickBank00,xrickBank03,xrickBank02,xrickBank02,xrickBank01' + dc a'xrickBank03,xrickBank02,xrickBank03,xrickBank02,xrickBank01,xrickBank01,xrickBank00,xrickBank02' dc a'xrickBank01,xrickBank00,xrickBank00,xrickBank01,xrickBank02,xrickBank02,xrickBank02,xrickBank02' - dc a'xrickBank02,xrickBank02,xrickBank02,xrickBank00,xrickBank00,xrickBank00,xrickBank02,xrickBank02' - dc a'xrickBank03,xrickBank03,xrickBank00,xrickBank01,xrickBank02,xrickBank02,xrickBank02,xrickBank02' - dc a'xrickBank02,xrickBank03,xrickBank02,xrickBank02,xrickBank00,xrickBank01,xrickBank01,xrickBank00' + dc a'xrickBank02,xrickBank02,xrickBank00,xrickBank02,xrickBank00,xrickBank00,xrickBank02,xrickBank02' + dc a'xrickBank03,xrickBank03,xrickBank01,xrickBank00,xrickBank02,xrickBank02,xrickBank02,xrickBank02' + dc a'xrickBank03,xrickBank02,xrickBank01,xrickBank02,xrickBank01,xrickBank00,xrickBank00,xrickBank01' dc a'xrickBank00,xrickBank00,xrickBank02,xrickBank02,xrickBank02,xrickBank02,xrickBank00,xrickBank00' dc a'xrickBank03,xrickBank03,xrickBank01,xrickBank02,xrickBank03,xrickBank03,xrickBank02,xrickBank02' - dc a'xrickBank01,xrickBank01,xrickBank03,xrickBank02,xrickBank03,xrickBank03,xrickBank02,xrickBank02' + dc a'xrickBank01,xrickBank01,xrickBank02,xrickBank03,xrickBank03,xrickBank03,xrickBank02,xrickBank02' dc a'xrickBank03,xrickBank03,xrickBank03,xrickBank03,xrickBank01,xrickBank01,xrickBank00,xrickBank01' - dc a'xrickBank01,xrickBank01,xrickBank01,xrickBank01,xrickBank01,xrickBank00,xrickBank01,xrickBank01' + dc a'xrickBank01,xrickBank01,xrickBank01,xrickBank01,xrickBank00,xrickBank01,xrickBank01,xrickBank01' dc a'xrickBank01,xrickBank01,xrickBank00,xrickBank01,xrickBank01,xrickBank02,xrickBank02,xrickBank02' dc a'xrickBank02,xrickBank02,xrickBank01,xrickBank02,xrickBank02,xrickBank02,xrickBank02,xrickBank02' - dc a'xrickBank00,xrickBank00,xrickBank00,xrickBank00,xrickBank01,xrickBank01,xrickBank00,xrickBank01' + dc a'xrickBank00,xrickBank00,xrickBank00,xrickBank00,xrickBank01,xrickBank01,xrickBank01,xrickBank00' dc a'xrickBank01,xrickBank01,xrickBank01,xrickBank01,xrickBank01,xrickBank00,xrickBank01,xrickBank01' dc a'xrickBank00,xrickBank00,xrickBank00,xrickBank00,xrickBank02,xrickBank02,xrickBank02,xrickBank02' - dc a'xrickBank03,xrickBank02,xrickBank02,xrickBank02,xrickBank02,xrickBank02,xrickBank02,xrickBank02' + dc a'xrickBank02,xrickBank03,xrickBank02,xrickBank02,xrickBank02,xrickBank02,xrickBank02,xrickBank02' dc a'xrickBank02,xrickBank02,xrickBank02,xrickBank02,xrickBank02,xrickBank02,xrickBank03,xrickBank03' dc a'xrickBank03,xrickBank03,xrickBank02,xrickBank02,xrickBank03,xrickBank03,xrickBank03,xrickBank03' dc a'xrickBank03,xrickBank03,xrickBank02,xrickBank02,xrickBank02,xrickBank02,xrickBank02,xrickBank02' @@ -141,8 +141,8 @@ xrickBank ANOP dc a'xrickBank00,xrickBank00,xrickBank02,xrickBank02,xrickBank03,xrickBank03,xrickBank00,xrickBank00' dc a'xrickBank00,xrickBank00,xrickBank02,xrickBank00,xrickBank00,xrickBank01,xrickBank02,xrickBank01' dc a'xrickBank01,xrickBank01,xrickBank01,xrickBank00,xrickBank01,xrickBank01,xrickBank00,xrickBank00' - dc a'xrickBank00,xrickBank01,xrickBank00,xrickBank02,xrickBank02,xrickBank00,xrickBank01,xrickBank00' - dc a'xrickBank02,xrickBank00,xrickBank00,xrickBank02,xrickBank00,xrickBank02,xrickBank03,xrickBank03' + dc a'xrickBank00,xrickBank01,xrickBank00,xrickBank02,xrickBank02,xrickBank00,xrickBank00,xrickBank01' + dc a'xrickBank02,xrickBank00,xrickBank00,xrickBank02,xrickBank02,xrickBank00,xrickBank03,xrickBank03' dc a'xrickBank03,xrickBank03,xrickBank03,xrickBank03,xrickBank02,xrickBank02,xrickBank02,xrickBank02' dc a'xrickBank03,xrickBank03,xrickBank03,xrickBank03,xrickBank03,xrickBank03,xrickBank03,xrickBank03' dc a'xrickBank03,xrickBank03,xrickBank03,xrickBank03,xrickBank03,xrickBank03,xrickBank02,xrickBank02' diff --git a/data/sprites/xrick00.lz4 b/data/sprites/xrick00.lz4 index 40419c5..de19aa7 100644 Binary files a/data/sprites/xrick00.lz4 and b/data/sprites/xrick00.lz4 differ diff --git a/data/sprites/xrick01.lz4 b/data/sprites/xrick01.lz4 index 70de6b1..66540ae 100644 Binary files a/data/sprites/xrick01.lz4 and b/data/sprites/xrick01.lz4 differ diff --git a/data/sprites/xrick02.lz4 b/data/sprites/xrick02.lz4 index 4115b63..412396c 100644 Binary files a/data/sprites/xrick02.lz4 and b/data/sprites/xrick02.lz4 differ diff --git a/data/sprites/xrick03.lz4 b/data/sprites/xrick03.lz4 index bf426a9..c76ff28 100644 Binary files a/data/sprites/xrick03.lz4 and b/data/sprites/xrick03.lz4 differ