dev243 - N163: add convenience effects - READ

two effects for convenience and .ftm import:

- 1Axx: set wave load and play pos (equivalent to 11xx 15xx)
- 1Bxx: set wave load and play length (equivalent to 12xx 16xx)

*** Developer Information ***

a small change to the command stream format has been made. the commands for N163 loadpos/loadlen have been retired, and the commands for N163 wave position/length now take in 2 bytes instead of 1.
the first byte is the position/length.
the second byte is a bitset. if bit 0 is set, update playback state. if bit 1 is set, update load state.
This commit is contained in:
tildearrow 2026-01-18 17:26:20 -05:00
parent 6294431945
commit 2da316b346
7 changed files with 42 additions and 30 deletions

View file

@ -56,8 +56,8 @@ class DivWorkPool;
#define DIV_UNSTABLE
#define DIV_VERSION "dev242"
#define DIV_ENGINE_VERSION 242
#define DIV_VERSION "dev243"
#define DIV_ENGINE_VERSION 243
// for imports
#define DIV_VERSION_MOD 0xff01
#define DIV_VERSION_FC 0xff02