Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Freed up even more space so we can add demos at will (as long as we keep to four demo sets; I suspect a bit more work would be needed to support more sets).
Reduced time to start demos from 15 seconds to 5 seconds.
Added TAS dance demo, which required a new command allowing WRAM to be set (so moonwalk can be turned on).
Added scripts to go back and forth from .bk2 demo format (which is what I got the TAS dance from).
Added support for PAL Debug mode, which is not currently used, but simple enough to add with:
dw DemoInstruction_ModifyWRAM, !PAL_DEBUG_MOVEMENT, $0000
Note that if you have any tools for creating demos, those will need to be updated to drop the new input column. That was just a big waste of space by Deer Force. Calculating the new input from current and previous input worked like a charm (copying Deer Force's own algorithm in the normal input handler routine).