Lucas Scharenbroich
|
31ca627c14
|
Make sprite pre-calc rotines more specific and fix x,y argument ordering in AddSprite
|
2023-01-08 01:30:51 -06:00 |
|
Lucas Scharenbroich
|
4b50fa8318
|
checkpoint
|
2023-01-02 11:04:26 -06:00 |
|
Lucas Scharenbroich
|
3fce46872d
|
Checkpoint; blitter failing
|
2022-08-14 07:45:58 -05:00 |
|
Lucas Scharenbroich
|
e378dc6e26
|
Checkpoint with TF4 demo framework
|
2022-08-11 14:14:25 -05:00 |
|
Lucas Scharenbroich
|
97fa45589b
|
Allow GTEStartUp caller to specify whether tool is loaded as a system or user tool
|
2022-08-01 22:00:54 -05:00 |
|
Lucas Scharenbroich
|
d332783c85
|
Add additional parameter to AddSprite to avoid needing to call UpdateSprite immediately
|
2022-07-26 00:10:53 -05:00 |
|
Lucas Scharenbroich
|
18da2546bd
|
Add horizontal scaling to the background rotation
|
2022-07-22 02:01:34 -05:00 |
|
Lucas Scharenbroich
|
6c531619f9
|
Merge branch 'fixup-rotations' into kfest-2022
|
2022-07-21 23:35:53 -05:00 |
|
Lucas Scharenbroich
|
23f3626293
|
Fix issues preventing BG1 per-line offsets from working
|
2022-07-16 16:42:41 -05:00 |
|
Lucas Scharenbroich
|
0ab7fa9d81
|
Two layer demos
|
2022-07-16 15:22:23 -05:00 |
|
Lucas Scharenbroich
|
4506f808c9
|
Restore BG1 rotation code
|
2022-07-12 21:03:30 -05:00 |
|
Lucas Scharenbroich
|
9856bad091
|
Fix dirty<->normal rendering transition
|
2022-07-07 14:46:37 -05:00 |
|
Lucas Scharenbroich
|
41539ae606
|
Update zelda demo to use tool interface
|
2022-07-06 08:53:50 -05:00 |
|
Lucas Scharenbroich
|
4e21680063
|
Add a full complement of firty tile rendering functions
|
2022-07-05 23:48:33 -05:00 |
|
Lucas Scharenbroich
|
d720f0ccac
|
Add two additional functions
|
2022-06-27 17:15:27 -05:00 |
|
Lucas Scharenbroich
|
a7dad98d50
|
Additional tweaks to get old sprite demo working
|
2022-06-27 11:24:04 -05:00 |
|
Lucas Scharenbroich
|
145fd2afc4
|
Fix argument definitions
|
2022-06-26 23:42:21 -05:00 |
|
Lucas Scharenbroich
|
8aafd5812b
|
Work to expose times via Toolset
|
2022-06-26 22:08:42 -05:00 |
|
Lucas Scharenbroich
|
c257d72060
|
Fix argument handling in SetPalette
|
2022-06-25 21:21:20 -05:00 |
|
Lucas Scharenbroich
|
78ee683ba8
|
Stub in a lot of the remaining functions
|
2022-06-25 11:17:50 -05:00 |
|
Lucas Scharenbroich
|
3292572261
|
Add TwoLayer rendering stubs
|
2022-06-22 15:29:09 -05:00 |
|
Lucas Scharenbroich
|
4c1dba0f68
|
Complete Dynamic Tile renderer
|
2022-06-21 23:13:28 -05:00 |
|
Lucas Scharenbroich
|
76a9710114
|
Add dynamic rendering functions
|
2022-06-21 15:28:58 -05:00 |
|
Lucas Scharenbroich
|
a91f39aab8
|
Remove dead code and implement Slow tile renderers in terms of the Fast once to avoid code bloat
|
2022-06-21 13:33:17 -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
|
83ec527b06
|
Make the test demo more sophisticated; multiple sprites
|
2022-06-01 22:24:45 -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
|
7909113a97
|
Checkpoint
|
2022-05-26 19:36:40 -05:00 |
|
Lucas Scharenbroich
|
5577105be8
|
Complete unrolled loop for clearing sprites from the tile store
|
2022-05-23 15:18:34 -05:00 |
|
Lucas Scharenbroich
|
9da3616c1d
|
Start working to bring sprites rendering back into the pipeline
|
2022-05-22 23:54:47 -05:00 |
|
Lucas Scharenbroich
|
fc48330061
|
Fix bug in tile rendering and tile sheet copying
|
2022-05-18 22:49:14 -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 |
|
Lucas Scharenbroich
|
4d6f11a9ba
|
Initialize the graphics screen via the toolset
|
2022-04-25 17:11:48 -05:00 |
|
Lucas Scharenbroich
|
1522922abe
|
Complete initialization sequence.
|
2022-04-25 16:35:47 -05:00 |
|
Lucas Scharenbroich
|
5745482ef6
|
Fix bank setting on toolset entry
|
2022-04-25 11:32:25 -05:00 |
|
Lucas Scharenbroich
|
76180b6feb
|
Basic working user tool framework
|
2022-04-24 14:45:07 -05:00 |
|
Lucas Scharenbroich
|
1f9f2aee0c
|
Thank to Kelvin Sherlock for pointing out that the source files were not setting the register state directive
|
2022-04-23 15:41:25 -05:00 |
|
Lucas Scharenbroich
|
e2710ace85
|
Refactor to support building a tool and new demo to try and use it [not working]
|
2022-04-23 00:47:13 -05:00 |
|
Lucas Scharenbroich
|
1fe02e035c
|
Checkpoint
|
2022-02-02 10:21:31 -06:00 |
|
Lucas Scharenbroich
|
50a3f27a9a
|
Reorg files; focus on S16 artifact
|
2021-03-21 21:59:54 -05:00 |
|
Lucas Scharenbroich
|
30cb545e5e
|
Update skeleon to show a pictire on-screen
|
2020-08-19 00:35:30 -05:00 |
|
Lucas Scharenbroich
|
9efebd3382
|
Setting up basic xdev environment
|
2018-08-03 22:32:14 -05:00 |
|