Lucas Scharenbroich
|
77b69cdc82
|
Fix _PopDirtyTile2 routine to sync with new TS_DIRTY conventions; fixes basic dirty sprite rendering
|
2022-07-07 09:12:23 -05:00 |
|
Lucas Scharenbroich
|
4ea3033b5e
|
Get minimal tiles and sprites rendering without a crash
|
2022-06-20 17:57:19 -05:00 |
|
Lucas Scharenbroich
|
1f9c9b3f5b
|
Checkpoint of final tile proc reorg for generalize new infrastructure for different engine modes
|
2022-06-20 15:55:09 -05:00 |
|
Lucas Scharenbroich
|
12b05139c2
|
Move to tables of dispatch tuples to set tile rendering information
|
2022-06-14 14:21:51 -05:00 |
|
Lucas Scharenbroich
|
d3da96a834
|
Add in the special Tile 0 render routines
|
2022-06-14 08:12:33 -05:00 |
|
Lucas Scharenbroich
|
7af4a216a0
|
Add modular dispatch for copy routines; add initial support for tile priority bit
|
2022-06-12 05:28:12 -05:00 |
|
Lucas Scharenbroich
|
955cf4a580
|
Remove unused memory and start working on priority renderer
|
2022-06-09 07:41:58 -05:00 |
|
Lucas Scharenbroich
|
3c41e97b0f
|
Move dispatch table into K bank and save 9 cycles per tile in dispatch
|
2022-06-08 17:34:23 -05:00 |
|
Lucas Scharenbroich
|
388470c133
|
Fix left-edge sprite rendering glitch; was an issue with not erasing sprites when they transition to IS_OFFSCREEN status
|
2022-06-08 14:25:52 -05:00 |
|
Lucas Scharenbroich
|
3591c494bf
|
Add three-sprite rendering function
|
2022-06-07 10:05:40 -05:00 |
|
Lucas Scharenbroich
|
783e813dc2
|
Implement overlapping rendering for two sprites
|
2022-06-02 13:59:15 -05:00 |
|
Lucas Scharenbroich
|
dec50bc6fc
|
Fix several bugs; biggest one in the SpriteStamp routine
|
2022-05-31 22:53:33 -05:00 |
|
Lucas Scharenbroich
|
98adfe5daa
|
Continuing to tweak and debug
|
2022-05-31 16:31:44 -05:00 |
|
Lucas Scharenbroich
|
10d6dc5931
|
Fix crashing when trying to render sprite; sprite not visible but have end-to-end code execution
|
2022-05-31 09:14:25 -05:00 |
|
Lucas Scharenbroich
|
78d7dafe14
|
Another checkpoint; converging on the working implementation
|
2022-05-31 08:43:26 -05:00 |
|
Lucas Scharenbroich
|
9ac9ea623e
|
More banking fixes
|
2022-05-19 23:40:45 -05:00 |
|
Lucas Scharenbroich
|
fc48330061
|
Fix bug in tile rendering and tile sheet copying
|
2022-05-18 22:49:14 -05:00 |
|
Lucas Scharenbroich
|
fd07ead8ed
|
Get tile data to display from code field
|
2022-05-18 21:39:39 -05:00 |
|
Lucas Scharenbroich
|
755ac3fbfd
|
Move most data storage to separate bank; fix many banking bugs
|
2022-05-18 21:00:06 -05:00 |
|
Lucas Scharenbroich
|
01e92a7b62
|
Update; tool is compiling while referencing new rederer pipeline
|
2022-05-18 00:34:25 -05:00 |
|
Lucas Scharenbroich
|
7f6e5d1b1f
|
Work checkpoint
|
2022-04-29 12:38:04 -05:00 |
|