Commit Graph

515 Commits

Author SHA1 Message Date
Lucas Scharenbroich af7bd36906 Fix logic to prevent unecessary sprite updates 2022-07-07 17:22:44 -05:00
Lucas Scharenbroich 9856bad091 Fix dirty<->normal rendering transition 2022-07-07 14:46:37 -05:00
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 182ebfd566 Set dirty render to the correct direct page and several small cleanups 2022-07-06 14:55:27 -05:00
Lucas Scharenbroich 885feafb39 Fix up initialization 2022-07-06 12:50:52 -05:00
Lucas Scharenbroich 41539ae606 Update zelda demo to use tool interface 2022-07-06 08:53:50 -05:00
Lucas Scharenbroich a33d7ab341 Fix initialization bug that has been there forever. Thanks Ian Brumby 2022-07-06 07:32:04 -05:00
Lucas Scharenbroich 58705653c4 Work on helpers to refresh TileStore procs based on rendering mode 2022-07-06 07:18:49 -05:00
Lucas Scharenbroich 4e21680063 Add a full complement of firty tile rendering functions 2022-07-05 23:48:33 -05:00
Lucas Scharenbroich 48fa068dfd Add routines for dirty tile rendering 2022-07-04 23:55:32 -05:00
Lucas Scharenbroich 0b0a761e18
Move documentation to the github pages location. 2022-07-04 20:56:37 -05:00
Lucas Scharenbroich f0e75f25b5 Add initial documentation for all remaining stable toolbox calls 2022-07-04 20:52:28 -05:00
Lucas Scharenbroich 9fdd1dc8a5 Fix sprite bit descriptions in comment 2022-07-03 11:13:07 -05:00
Lucas Scharenbroich b4a4511ff2 Updated docs for GTECreateSpriteStamp and GTEAddSprite. Added docs for GTESetBG1Origin, GTEGetTileAt, GTEFillTileStore and GTERefresh 2022-07-03 11:09:56 -05:00
Lucas Scharenbroich 206d4d6095 Fix C docs for GTEStartUp 2022-07-01 17:05:20 -05:00
Lucas Scharenbroich 13856a6604 Add docs for GTEGetSeconds, GTECopyTileToDynamic, GTESetPalette, GTECopyPicToBG1, GTEBindSCBArray, GTEGetBG0TileMapInfo, and GTEGetScreenInfo 2022-07-01 17:01:58 -05:00
Lucas Scharenbroich a849982939 Update GTESetBG0Origin, GTERender, GTELoadTileSet, GTECreateSpriteStamp, GTEAddSprite, GTEMoveSprite, GTEUpdateSprite, and GTERemoveSprite docs 2022-07-01 11:01:45 -05:00
Lucas Scharenbroich 78c8f63bd0 Add two missing pre-defined screen sizes 2022-06-30 08:31:05 -05:00
Lucas Scharenbroich a78d1f24e5 Document GTEReadControl, GTESetScreenMode and GTESetTile 2022-06-30 07:58:42 -05:00
Lucas Scharenbroich bbac2c411c Rename since it's not a markdown file 2022-06-29 14:27:18 -05:00
Lucas Scharenbroich 4b9ae721e1 Update list of toolbox functions 2022-06-29 14:26:56 -05:00
Lucas Scharenbroich bba84b16e8 Set external path 2022-06-27 20:36:21 -05:00
Lucas Scharenbroich e00c168ece More jekyll work 2022-06-27 20:33:34 -05:00
Lucas Scharenbroich d14df40145 Jekyll tweaks 2022-06-27 20:26:25 -05:00
dependabot[bot] fd9549d147
Bump nokogiri from 1.12.5 to 1.13.6 in /docs
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.12.5 to 1.13.6.
- [Release notes](https://github.com/sparklemotion/nokogiri/releases)
- [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.12.5...v1.13.6)

---
updated-dependencies:
- dependency-name: nokogiri
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-06-28 01:20:42 +00:00
Lucas Scharenbroich d5eacce55f Update function list 2022-06-27 20:19:41 -05:00
Lucas Scharenbroich 7a2cba6bea Merge branch 'master' into toolbox-docs 2022-06-27 19:48:28 -05:00
Lucas Scharenbroich a8fe848f04
Merge pull request #10 from lscharen/add-fill-and-refresh
Add fill and refresh
2022-06-27 17:23:34 -05:00
Lucas Scharenbroich 65be8135da Add test keys for new functions 2022-06-27 17:22:22 -05:00
Lucas Scharenbroich 88fa17f081 Merge branch 'master' into add-fill-and-refresh 2022-06-27 17:18:29 -05:00
Lucas Scharenbroich f18dad0692 Fix typo in tool demo 2022-06-27 17:17:48 -05:00
Lucas Scharenbroich d720f0ccac Add two additional functions 2022-06-27 17:15:27 -05:00
Lucas Scharenbroich 7f70a98a4d
Merge pull request #9 from lscharen/sprite-improvements
Sprite refactoring; rendering refactoring and toolset conversion
2022-06-27 11:31:06 -05:00
Lucas Scharenbroich 90e23e03e4 Merge branch 'master' into sprite-improvements 2022-06-27 11:25:57 -05:00
Lucas Scharenbroich 19f73c22ed Macro changes 2022-06-27 11:25:25 -05:00
Lucas Scharenbroich 57ffa8794f Add in some missed updates 2022-06-27 11:25:08 -05:00
Lucas Scharenbroich a7dad98d50 Additional tweaks to get old sprite demo working 2022-06-27 11:24:04 -05:00
Lucas Scharenbroich b0affa1b72 Add check to bind SCBs in the render function 2022-06-27 00:41:30 -05:00
Lucas Scharenbroich a51c973865 Fix addressing bug in SCB binding 2022-06-27 00:41:02 -05:00
Lucas Scharenbroich 81e0aeb351 Fix some minor bugs in the TwoLayer rendering functions 2022-06-27 00:32:44 -05:00
Lucas Scharenbroich c501e9f944 Fix positioning bug 2022-06-26 23:50:03 -05:00
Lucas Scharenbroich 145fd2afc4 Fix argument definitions 2022-06-26 23:42:21 -05:00
Lucas Scharenbroich b7d061e666 Fix simple script handling 2022-06-26 23:32:15 -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 814a8c584b Convert the old sprite demo to use the toolset 2022-06-25 11:18:50 -05:00
Lucas Scharenbroich 78ee683ba8 Stub in a lot of the remaining functions 2022-06-25 11:17:50 -05:00
Lucas Scharenbroich bcdc543241 Add in all the two-layer tile renderers; update complete. Just need to test 2022-06-23 11:31:42 -05:00
Lucas Scharenbroich 3292572261 Add TwoLayer rendering stubs 2022-06-22 15:29:09 -05:00
Lucas Scharenbroich 280d19876c Fix a nasty macro/lup bug 2022-06-22 00:09:08 -05:00