05d3f42abcFix key handling and make the background switching less annoying
Lucas Scharenbroich
2022-07-27 07:46:16 -0500
843203059cFix comment typo
Lucas Scharenbroich
2022-07-27 00:32:13 -0500
30db4d7004Get C demo functional
Lucas Scharenbroich
2022-07-27 00:21:21 -0500
5114ef569aHandle memory cleanup and interrup setup more robustly
Lucas Scharenbroich
2022-07-27 00:19:58 -0500
5a0e0e447eChange GTESetScreenMode to use bytes for the width
Lucas Scharenbroich
2022-07-26 00:21:22 -0500
68b8ca5856Remove 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
d332783c85Add additional parameter to AddSprite to avoid needing to call UpdateSprite immediately
Lucas Scharenbroich
2022-07-26 00:10:53 -0500
2e578148d9Fix documentation for AddSprite
Lucas Scharenbroich
2022-07-24 21:21:10 -0500
eb8f21acddAdd additional npm script targets
Lucas Scharenbroich
2022-07-24 21:20:54 -0500
58426043fcFix path to tool when building at the top-level
Lucas Scharenbroich
2022-07-24 21:20:33 -0500
d7be9f1be4Add .gitignore files to all demo folders
v1.0.0-beta.1
Lucas Scharenbroich
2022-07-23 16:37:11 -0500
358b25447dAdd generated assets to make it easier to build from scratch
Lucas Scharenbroich
2022-07-23 16:34:07 -0500
df80889499Merge branch 'kfest-2022'
Lucas Scharenbroich
2022-07-23 16:32:30 -0500
4c1d8343d8Save package lock
Lucas Scharenbroich
2022-07-23 16:32:17 -0500
919dcf7fd3Fix bit numbers in the GTEReadControl docs
Lucas Scharenbroich
2022-07-23 12:33:29 -0500
0c7a6364b7Sync documentation with current KFest demo capabilities
Lucas Scharenbroich
2022-07-23 09:57:03 -0500
4b9d4233b3Add in new toolbox calls
Lucas Scharenbroich
2022-07-22 16:31:49 -0500
b35c96c0fbSet better default scale
Lucas Scharenbroich
2022-07-22 16:02:00 -0500
f446e44a39Fix arcs to Render
Lucas Scharenbroich
2022-07-22 16:01:19 -0500
acf0276ff5Get vertical rotation scaling going
Lucas Scharenbroich
2022-07-22 16:00:41 -0500
Bump tzinfo from 1.2.9 to 1.2.10 in /docs
dependabot[bot]
2022-07-22 09:36:33 +0000
18da2546bdAdd horizontal scaling to the background rotation
Lucas Scharenbroich
2022-07-22 02:01:34 -0500
f7eb80f2feFinal demo in place
Lucas Scharenbroich
2022-07-22 00:36:52 -0500
6c531619f9Merge branch 'fixup-rotations' into kfest-2022
Lucas Scharenbroich
2022-07-21 23:35:53 -0500
8541164fe6Fix typos
Lucas Scharenbroich
2022-07-21 23:29:13 -0500
45a8fef47bAdd packages to top-level
Lucas Scharenbroich
2022-07-21 22:57:03 -0500
d09f8e3681Update old demos to current APIs
Lucas Scharenbroich
2022-07-21 22:56:32 -0500
8aa816037cMisc odds-and-ends
Lucas Scharenbroich
2022-07-21 22:54:28 -0500
3063ab88f9Fix sprite stamp rendering for 8x16 and 16x8 sprites
Lucas Scharenbroich
2022-07-21 22:51:25 -0500
217b1a95f5Demo 9
Lucas Scharenbroich
2022-07-21 20:29:55 -0500
3b274c7a81Demo 5 complete
Lucas Scharenbroich
2022-07-21 20:26:46 -0500
23f3626293Fix issues preventing BG1 per-line offsets from working
Lucas Scharenbroich
2022-07-16 16:42:41 -0500
0ab7fa9d81Two layer demos
Lucas Scharenbroich
2022-07-16 15:22:23 -0500
14238166cdMore demos
Lucas Scharenbroich
2022-07-13 15:07:02 -0500
d2b91cfde6Fix palette assignment issue
Lucas Scharenbroich
2022-07-13 09:27:56 -0500
1b7c2c22b1KFest Demos
Lucas Scharenbroich
2022-07-13 08:57:05 -0500
4506f808c9Restore BG1 rotation code
Lucas Scharenbroich
2022-07-12 21:03:30 -0500
d7c0577167Fix 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
086f462617Restrict _Refresh to only on-screen tiles
Lucas Scharenbroich
2022-07-08 12:36:07 -0500
552d32d0faAdd back support for SPRITE_HIDE control bit
Lucas Scharenbroich
2022-07-08 12:35:49 -0500
e9a2b8569bFix drift between public macro file and internal definitions
Lucas Scharenbroich
2022-07-07 17:57:05 -0500
530cdbd07fMerge branch 'dirty-tiles'
Lucas Scharenbroich
2022-07-07 17:44:21 -0500
5ab9fe1c3bFix bank register for overlapping dirty sprites
Lucas Scharenbroich
2022-07-07 17:43:57 -0500
af7bd36906Fix logic to prevent unecessary sprite updates
Lucas Scharenbroich
2022-07-07 17:22:44 -0500
9856bad091Fix dirty<->normal rendering transition
Lucas Scharenbroich
2022-07-07 14:46:37 -0500
77b69cdc82Fix _PopDirtyTile2 routine to sync with new TS_DIRTY conventions; fixes basic dirty sprite rendering
Lucas Scharenbroich
2022-07-07 09:12:23 -0500
182ebfd566Set dirty render to the correct direct page and several small cleanups
Lucas Scharenbroich
2022-07-06 14:55:27 -0500
885feafb39Fix up initialization
Lucas Scharenbroich
2022-07-06 12:50:52 -0500
41539ae606Update zelda demo to use tool interface
Lucas Scharenbroich
2022-07-06 08:53:50 -0500
a33d7ab341Fix initialization bug that has been there forever. Thanks Ian Brumby
Lucas Scharenbroich
2022-07-06 07:32:04 -0500
58705653c4Work on helpers to refresh TileStore procs based on rendering mode
Lucas Scharenbroich
2022-07-06 07:18:49 -0500
4e21680063Add a full complement of firty tile rendering functions
Lucas Scharenbroich
2022-07-05 23:48:33 -0500
48fa068dfdAdd routines for dirty tile rendering
Lucas Scharenbroich
2022-07-04 23:55:32 -0500
Move documentation to the github pages location.
Lucas Scharenbroich
2022-07-04 20:56:37 -0500
f0e75f25b5Add initial documentation for all remaining stable toolbox calls
Lucas Scharenbroich
2022-07-04 20:52:28 -0500
9fdd1dc8a5Fix sprite bit descriptions in comment
Lucas Scharenbroich
2022-07-03 11:13:07 -0500
b4a4511ff2Updated docs for GTECreateSpriteStamp and GTEAddSprite. Added docs for GTESetBG1Origin, GTEGetTileAt, GTEFillTileStore and GTERefresh
Lucas Scharenbroich
2022-07-03 11:09:56 -0500
206d4d6095Fix C docs for GTEStartUp
Lucas Scharenbroich
2022-07-01 17:05:20 -0500
13856a6604Add docs for GTEGetSeconds, GTECopyTileToDynamic, GTESetPalette, GTECopyPicToBG1, GTEBindSCBArray, GTEGetBG0TileMapInfo, and GTEGetScreenInfo
Lucas Scharenbroich
2022-07-01 17:01:58 -0500
a849982939Update GTESetBG0Origin, GTERender, GTELoadTileSet, GTECreateSpriteStamp, GTEAddSprite, GTEMoveSprite, GTEUpdateSprite, and GTERemoveSprite docs
Lucas Scharenbroich
2022-07-01 11:01:45 -0500
78c8f63bd0Add two missing pre-defined screen sizes
Lucas Scharenbroich
2022-06-30 08:31:05 -0500
a78d1f24e5Document GTEReadControl, GTESetScreenMode and GTESetTile
Lucas Scharenbroich
2022-06-30 07:58:42 -0500
bbac2c411cRename since it's not a markdown file
Lucas Scharenbroich
2022-06-29 14:27:18 -0500
4b9ae721e1Update list of toolbox functions
Lucas Scharenbroich
2022-06-29 14:26:56 -0500
bba84b16e8Set external path
Lucas Scharenbroich
2022-06-27 20:36:21 -0500
e00c168eceMore jekyll work
Lucas Scharenbroich
2022-06-27 20:33:34 -0500
d14df40145Jekyll tweaks
Lucas Scharenbroich
2022-06-27 20:26:25 -0500
Merge pull request #9 from lscharen/sprite-improvements
Lucas Scharenbroich
2022-06-27 11:31:06 -0500
90e23e03e4Merge branch 'master' into sprite-improvements
Lucas Scharenbroich
2022-06-27 11:25:57 -0500
19f73c22edMacro changes
Lucas Scharenbroich
2022-06-27 11:25:25 -0500
57ffa8794fAdd in some missed updates
Lucas Scharenbroich
2022-06-27 11:25:08 -0500
a7dad98d50Additional tweaks to get old sprite demo working
Lucas Scharenbroich
2022-06-27 11:24:04 -0500
b0affa1b72Add check to bind SCBs in the render function
Lucas Scharenbroich
2022-06-27 00:41:30 -0500
a51c973865Fix addressing bug in SCB binding
Lucas Scharenbroich
2022-06-27 00:41:02 -0500
81e0aeb351Fix some minor bugs in the TwoLayer rendering functions
Lucas Scharenbroich
2022-06-27 00:32:44 -0500
c501e9f944Fix positioning bug
Lucas Scharenbroich
2022-06-26 23:50:03 -0500
145fd2afc4Fix argument definitions
Lucas Scharenbroich
2022-06-26 23:42:21 -0500
b7d061e666Fix simple script handling
Lucas Scharenbroich
2022-06-26 23:32:15 -0500
8aafd5812bWork to expose times via Toolset
Lucas Scharenbroich
2022-06-26 22:08:42 -0500
c257d72060Fix argument handling in SetPalette
Lucas Scharenbroich
2022-06-25 21:21:20 -0500
814a8c584bConvert the old sprite demo to use the toolset
Lucas Scharenbroich
2022-06-25 11:18:50 -0500
78ee683ba8Stub in a lot of the remaining functions
Lucas Scharenbroich
2022-06-25 11:17:50 -0500
bcdc543241Add in all the two-layer tile renderers; update complete. Just need to test
Lucas Scharenbroich
2022-06-23 11:31:42 -0500
3292572261Add TwoLayer rendering stubs
Lucas Scharenbroich
2022-06-22 15:29:09 -0500
280d19876cFix a nasty macro/lup bug
Lucas Scharenbroich
2022-06-22 00:09:08 -0500
05c308d64dAdd new toolvall definition
Lucas Scharenbroich
2022-06-22 00:07:33 -0500
871a0ac8fbUpdate sample to exercise dynamic tiles
Lucas Scharenbroich
2022-06-22 00:06:25 -0500
4c1dba0f68Complete Dynamic Tile renderer
Lucas Scharenbroich
2022-06-21 23:13:28 -0500
76a9710114Add dynamic rendering functions
Lucas Scharenbroich
2022-06-21 15:28:58 -0500
a91f39aab8Remove 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
2820d318a0Final cleanups for Fast mode
Lucas Scharenbroich
2022-06-21 11:23:06 -0500