Commit Graph

  • 05d3f42abc Fix key handling and make the background switching less annoying Lucas Scharenbroich 2022-07-27 07:46:16 -0500
  • 843203059c Fix comment typo Lucas Scharenbroich 2022-07-27 00:32:13 -0500
  • 30db4d7004 Get C demo functional Lucas Scharenbroich 2022-07-27 00:21:21 -0500
  • 5114ef569a Handle memory cleanup and interrup setup more robustly Lucas Scharenbroich 2022-07-27 00:19:58 -0500
  • 5a0e0e447e Change GTESetScreenMode to use bytes for the width Lucas Scharenbroich 2022-07-26 00:21:22 -0500
  • 68b8ca5856 Remove a CLC from the inner dispatch. Saves 2 cycles per block per sprite at the cost of 2 cycles per sprite Lucas Scharenbroich 2022-07-26 00:11:47 -0500
  • d332783c85 Add additional parameter to AddSprite to avoid needing to call UpdateSprite immediately Lucas Scharenbroich 2022-07-26 00:10:53 -0500
  • 2e578148d9 Fix documentation for AddSprite Lucas Scharenbroich 2022-07-24 21:21:10 -0500
  • eb8f21acdd Add additional npm script targets Lucas Scharenbroich 2022-07-24 21:20:54 -0500
  • 58426043fc Fix path to tool when building at the top-level Lucas Scharenbroich 2022-07-24 21:20:33 -0500
  • d7be9f1be4 Add .gitignore files to all demo folders v1.0.0-beta.1 Lucas Scharenbroich 2022-07-23 16:37:11 -0500
  • 358b25447d Add generated assets to make it easier to build from scratch Lucas Scharenbroich 2022-07-23 16:34:07 -0500
  • df80889499 Merge branch 'kfest-2022' Lucas Scharenbroich 2022-07-23 16:32:30 -0500
  • 4c1d8343d8 Save package lock Lucas Scharenbroich 2022-07-23 16:32:17 -0500
  • 919dcf7fd3 Fix bit numbers in the GTEReadControl docs Lucas Scharenbroich 2022-07-23 12:33:29 -0500
  • 0c7a6364b7 Sync documentation with current KFest demo capabilities Lucas Scharenbroich 2022-07-23 09:57:03 -0500
  • 4b9d4233b3 Add in new toolbox calls Lucas Scharenbroich 2022-07-22 16:31:49 -0500
  • b35c96c0fb Set better default scale Lucas Scharenbroich 2022-07-22 16:02:00 -0500
  • f446e44a39 Fix arcs to Render Lucas Scharenbroich 2022-07-22 16:01:19 -0500
  • acf0276ff5 Get vertical rotation scaling going Lucas Scharenbroich 2022-07-22 16:00:41 -0500
  • 353c164f6b
    Bump tzinfo from 1.2.9 to 1.2.10 in /docs dependabot[bot] 2022-07-22 09:36:33 +0000
  • 18da2546bd Add horizontal scaling to the background rotation Lucas Scharenbroich 2022-07-22 02:01:34 -0500
  • f7eb80f2fe Final demo in place Lucas Scharenbroich 2022-07-22 00:36:52 -0500
  • 6c531619f9 Merge branch 'fixup-rotations' into kfest-2022 Lucas Scharenbroich 2022-07-21 23:35:53 -0500
  • 8541164fe6 Fix typos Lucas Scharenbroich 2022-07-21 23:29:13 -0500
  • 45a8fef47b Add packages to top-level Lucas Scharenbroich 2022-07-21 22:57:03 -0500
  • d09f8e3681 Update old demos to current APIs Lucas Scharenbroich 2022-07-21 22:56:32 -0500
  • 8aa816037c Misc odds-and-ends Lucas Scharenbroich 2022-07-21 22:54:28 -0500
  • 3063ab88f9 Fix sprite stamp rendering for 8x16 and 16x8 sprites Lucas Scharenbroich 2022-07-21 22:51:25 -0500
  • 217b1a95f5 Demo 9 Lucas Scharenbroich 2022-07-21 20:29:55 -0500
  • 3b274c7a81 Demo 5 complete Lucas Scharenbroich 2022-07-21 20:26:46 -0500
  • 23f3626293 Fix issues preventing BG1 per-line offsets from working Lucas Scharenbroich 2022-07-16 16:42:41 -0500
  • 0ab7fa9d81 Two layer demos Lucas Scharenbroich 2022-07-16 15:22:23 -0500
  • 14238166cd More demos Lucas Scharenbroich 2022-07-13 15:07:02 -0500
  • d2b91cfde6 Fix palette assignment issue Lucas Scharenbroich 2022-07-13 09:27:56 -0500
  • 1b7c2c22b1 KFest Demos Lucas Scharenbroich 2022-07-13 08:57:05 -0500
  • 4506f808c9 Restore BG1 rotation code Lucas Scharenbroich 2022-07-12 21:03:30 -0500
  • d7c0577167 Fix typo that caused sprite to render above a tile with priority set; only for dirty tiles Lucas Scharenbroich 2022-07-08 12:37:06 -0500
  • 086f462617 Restrict _Refresh to only on-screen tiles Lucas Scharenbroich 2022-07-08 12:36:07 -0500
  • 552d32d0fa Add back support for SPRITE_HIDE control bit Lucas Scharenbroich 2022-07-08 12:35:49 -0500
  • e9a2b8569b Fix drift between public macro file and internal definitions Lucas Scharenbroich 2022-07-07 17:57:05 -0500
  • 530cdbd07f Merge branch 'dirty-tiles' Lucas Scharenbroich 2022-07-07 17:44:21 -0500
  • 5ab9fe1c3b Fix bank register for overlapping dirty sprites Lucas Scharenbroich 2022-07-07 17:43:57 -0500
  • af7bd36906 Fix logic to prevent unecessary sprite updates Lucas Scharenbroich 2022-07-07 17:22:44 -0500
  • 9856bad091 Fix dirty<->normal rendering transition Lucas Scharenbroich 2022-07-07 14:46:37 -0500
  • 77b69cdc82 Fix _PopDirtyTile2 routine to sync with new TS_DIRTY conventions; fixes basic dirty sprite rendering Lucas Scharenbroich 2022-07-07 09:12:23 -0500
  • 182ebfd566 Set dirty render to the correct direct page and several small cleanups Lucas Scharenbroich 2022-07-06 14:55:27 -0500
  • 885feafb39 Fix up initialization Lucas Scharenbroich 2022-07-06 12:50:52 -0500
  • 41539ae606 Update zelda demo to use tool interface Lucas Scharenbroich 2022-07-06 08:53:50 -0500
  • a33d7ab341 Fix initialization bug that has been there forever. Thanks Ian Brumby Lucas Scharenbroich 2022-07-06 07:32:04 -0500
  • 58705653c4 Work on helpers to refresh TileStore procs based on rendering mode Lucas Scharenbroich 2022-07-06 07:18:49 -0500
  • 4e21680063 Add a full complement of firty tile rendering functions Lucas Scharenbroich 2022-07-05 23:48:33 -0500
  • 48fa068dfd Add routines for dirty tile rendering Lucas Scharenbroich 2022-07-04 23:55:32 -0500
  • 0b0a761e18
    Move documentation to the github pages location. Lucas Scharenbroich 2022-07-04 20:56:37 -0500
  • f0e75f25b5 Add initial documentation for all remaining stable toolbox calls Lucas Scharenbroich 2022-07-04 20:52:28 -0500
  • 9fdd1dc8a5 Fix sprite bit descriptions in comment Lucas Scharenbroich 2022-07-03 11:13:07 -0500
  • b4a4511ff2 Updated docs for GTECreateSpriteStamp and GTEAddSprite. Added docs for GTESetBG1Origin, GTEGetTileAt, GTEFillTileStore and GTERefresh Lucas Scharenbroich 2022-07-03 11:09:56 -0500
  • 206d4d6095 Fix C docs for GTEStartUp Lucas Scharenbroich 2022-07-01 17:05:20 -0500
  • 13856a6604 Add docs for GTEGetSeconds, GTECopyTileToDynamic, GTESetPalette, GTECopyPicToBG1, GTEBindSCBArray, GTEGetBG0TileMapInfo, and GTEGetScreenInfo Lucas Scharenbroich 2022-07-01 17:01:58 -0500
  • a849982939 Update GTESetBG0Origin, GTERender, GTELoadTileSet, GTECreateSpriteStamp, GTEAddSprite, GTEMoveSprite, GTEUpdateSprite, and GTERemoveSprite docs Lucas Scharenbroich 2022-07-01 11:01:45 -0500
  • 78c8f63bd0 Add two missing pre-defined screen sizes Lucas Scharenbroich 2022-06-30 08:31:05 -0500
  • a78d1f24e5 Document GTEReadControl, GTESetScreenMode and GTESetTile Lucas Scharenbroich 2022-06-30 07:58:42 -0500
  • bbac2c411c Rename since it's not a markdown file Lucas Scharenbroich 2022-06-29 14:27:18 -0500
  • 4b9ae721e1 Update list of toolbox functions Lucas Scharenbroich 2022-06-29 14:26:56 -0500
  • bba84b16e8 Set external path Lucas Scharenbroich 2022-06-27 20:36:21 -0500
  • e00c168ece More jekyll work Lucas Scharenbroich 2022-06-27 20:33:34 -0500
  • d14df40145 Jekyll tweaks Lucas Scharenbroich 2022-06-27 20:26:25 -0500
  • 986a011278
    Bump octokit from 4.24.0 to 4.25.0 in /docs dependabot[bot] 2022-06-28 01:20:43 +0000
  • fd9549d147
    Bump nokogiri from 1.12.5 to 1.13.6 in /docs dependabot[bot] 2022-06-28 01:20:42 +0000
  • d5eacce55f Update function list Lucas Scharenbroich 2022-06-27 20:19:41 -0500
  • 7a2cba6bea Merge branch 'master' into toolbox-docs Lucas Scharenbroich 2022-06-27 19:48:28 -0500
  • a8fe848f04
    Merge pull request #10 from lscharen/add-fill-and-refresh Lucas Scharenbroich 2022-06-27 17:23:34 -0500
  • 65be8135da Add test keys for new functions Lucas Scharenbroich 2022-06-27 17:22:22 -0500
  • 88fa17f081 Merge branch 'master' into add-fill-and-refresh Lucas Scharenbroich 2022-06-27 17:18:29 -0500
  • f18dad0692 Fix typo in tool demo Lucas Scharenbroich 2022-06-27 17:17:48 -0500
  • d720f0ccac Add two additional functions Lucas Scharenbroich 2022-06-27 17:15:27 -0500
  • 7f70a98a4d
    Merge pull request #9 from lscharen/sprite-improvements Lucas Scharenbroich 2022-06-27 11:31:06 -0500
  • 90e23e03e4 Merge branch 'master' into sprite-improvements Lucas Scharenbroich 2022-06-27 11:25:57 -0500
  • 19f73c22ed Macro changes Lucas Scharenbroich 2022-06-27 11:25:25 -0500
  • 57ffa8794f Add in some missed updates Lucas Scharenbroich 2022-06-27 11:25:08 -0500
  • a7dad98d50 Additional tweaks to get old sprite demo working Lucas Scharenbroich 2022-06-27 11:24:04 -0500
  • b0affa1b72 Add check to bind SCBs in the render function Lucas Scharenbroich 2022-06-27 00:41:30 -0500
  • a51c973865 Fix addressing bug in SCB binding Lucas Scharenbroich 2022-06-27 00:41:02 -0500
  • 81e0aeb351 Fix some minor bugs in the TwoLayer rendering functions Lucas Scharenbroich 2022-06-27 00:32:44 -0500
  • c501e9f944 Fix positioning bug Lucas Scharenbroich 2022-06-26 23:50:03 -0500
  • 145fd2afc4 Fix argument definitions Lucas Scharenbroich 2022-06-26 23:42:21 -0500
  • b7d061e666 Fix simple script handling Lucas Scharenbroich 2022-06-26 23:32:15 -0500
  • 8aafd5812b Work to expose times via Toolset Lucas Scharenbroich 2022-06-26 22:08:42 -0500
  • c257d72060 Fix argument handling in SetPalette Lucas Scharenbroich 2022-06-25 21:21:20 -0500
  • 814a8c584b Convert the old sprite demo to use the toolset Lucas Scharenbroich 2022-06-25 11:18:50 -0500
  • 78ee683ba8 Stub in a lot of the remaining functions Lucas Scharenbroich 2022-06-25 11:17:50 -0500
  • bcdc543241 Add in all the two-layer tile renderers; update complete. Just need to test Lucas Scharenbroich 2022-06-23 11:31:42 -0500
  • 3292572261 Add TwoLayer rendering stubs Lucas Scharenbroich 2022-06-22 15:29:09 -0500
  • 280d19876c Fix a nasty macro/lup bug Lucas Scharenbroich 2022-06-22 00:09:08 -0500
  • 05c308d64d Add new toolvall definition Lucas Scharenbroich 2022-06-22 00:07:33 -0500
  • 871a0ac8fb Update sample to exercise dynamic tiles Lucas Scharenbroich 2022-06-22 00:06:25 -0500
  • 4c1dba0f68 Complete Dynamic Tile renderer Lucas Scharenbroich 2022-06-21 23:13:28 -0500
  • 76a9710114 Add dynamic rendering functions Lucas Scharenbroich 2022-06-21 15:28:58 -0500
  • a91f39aab8 Remove dead code and implement Slow tile renderers in terms of the Fast once to avoid code bloat Lucas Scharenbroich 2022-06-21 13:33:17 -0500
  • 2820d318a0 Final cleanups for Fast mode Lucas Scharenbroich 2022-06-21 11:23:06 -0500