Please do not discuss in this topic. If you feel to discuss an entry, have a question or anything else open a new topic. This topic should only have this starting post, the entries and the result. All other posts will deleted. If you have question or want to discuss the entries, go to this thread.
===Description===
We have a sprite which has fixed width and height of 8x8 pixels. The sprite is not compressed or whatever. A sample sprite (of my Indy project) is below:
Code: Select all
Sprite:
.db 00011000
.db 00111100
.db 00011000
.db 00100100
.db 00111100
.db 00011000
.db 00100100
.db 00100100
Code: Select all
.db 00000000
.db 00000000
.db 11011010
.db 00110111
.db 00110111
.db 11011010
.db 00000000
.db 00000000
Your routine should meet the following conditions:
- The routine may only use a, bc, de, hl, ix and the array given. It may also use optional an additional array (whether in the prog self or the saferam3) to store the new sprite. The stack may be used aswell.
- SMC is allowed.
- The routine should be well documented.
- You should state how much size your routine needs.
- The routine should be in z80 for the TI-83(+) series.
You have 4 weeks time. Until 22th of December.
===How to particpate?===
Just post your source in here if you are finished. A sample program and/or screenshot is welcome but not required. If you update your routine, you have to edit your post, instead of posting it again. The smallest routine wins (or someone comes up with a fair system to judge both).
===Current list===
CoBB: 20 bytes
tr1p1ea: 21 bytes
Jim E: 26 bytes
===Winner ===
===Change log===