tildearrow
2da316b346
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.
2026-01-18 17:30:25 -05:00
tildearrow
54c6327a83
format.md improvements
2025-12-20 17:30:33 -05:00
tildearrow
f4bd61df41
fix the doc
2025-11-21 11:14:24 -05:00
tildearrow
c3394594a6
giga-refactor, part 21
...
store channel colors!
2025-11-21 11:08:13 -05:00
tildearrow
90a9a86e09
giga-refactor, part 9
...
new format saving
compatibility flags now part of own struct
2025-11-16 01:41:17 -05:00
tildearrow
891af5ba9f
Merge branch 'master' into inf2
2025-11-11 02:09:19 -05:00
tildearrow
92ad27f87e
command stream preset instruments/volumes
2025-11-10 18:27:45 -05:00
tildearrow
1387551688
possibly final revision of new format document
...
now to start work on its implementation
2025-11-10 16:18:27 -05:00
tildearrow
75dde2c98b
update the draft
2025-11-07 19:14:12 -05:00
tildearrow
03b7762f05
prepare a new info header
2025-11-07 01:21:38 -05:00
tildearrow
f77aafb44d
reference player prototype
...
poor performance
no playback sync yet
2025-10-27 05:15:47 -05:00
tildearrow
29929beeac
remove partial pitch linearity
...
the hacky mode is no more
2025-10-22 14:00:52 -05:00
tildearrow
05b4887f44
update format.md - MultiPCM
2025-09-14 20:41:22 -05:00
tildearrow
98030de8c7
dev233 - breaking the limit, part 1
...
now up to 32768 wavetables and 32768 samples
this is the first part and does not implement the new sample limit correctly
I have to adapt every dispatch to the new limit... see you in the next part
the format version had to be bumped because the WL and SL .fui features were limited to 256 entries
there are new LW and LS blocks with more space
howwver there's a new issue... we can have a feature larger than 65536, which is a limit imposed by the feature header :<
this will be addressed though
2025-07-26 18:48:23 -05:00
tildearrow
7c31b1394e
fix typo in format.md
2025-07-25 03:28:48 -05:00
tildearrow
b98ff13753
command stream ALG/FMS/AMS effects
2025-05-21 15:28:27 -05:00
tildearrow
de752a17e9
new max stack size field in command stream
2025-04-21 03:26:16 -05:00
tildearrow
134954412d
remove loop command from command stream
...
it is unused
2025-04-17 19:13:39 -05:00
tildearrow
334d4bab67
one-byte vibrato
2025-04-17 18:58:11 -05:00
tildearrow
f796dbee38
move some of the commands
...
$d0-$df are now $e0-$ef
$e0-$ef are now $f0-$ff
$f0-$ff are now $d0-$df
2025-04-15 19:58:55 -05:00
tildearrow
ecc60a3a64
prepare to move things around
...
speed dial commands and speed delays will be moved to e0-ff in order to
accelerate command check process (one cmp as opposed to a large command call table)
2025-04-15 18:35:50 -05:00
tildearrow
4899513194
new off + wait 1 command
2025-04-14 13:42:15 -05:00
tildearrow
5ed152d28c
clarify endianness of command streams
2025-04-13 20:50:12 -05:00
tildearrow
e79721b785
add big endian and long ptr options to cmd stream
...
the format also changes!
2025-04-13 20:42:15 -05:00
tildearrow
ad5fb97822
arp commands should have 1 byte arg
2025-04-08 04:00:55 -05:00
tildearrow
d7922baa07
implement all commands
...
no playback yet!
2025-04-05 18:19:41 -05:00
tildearrow
fd9c935fc7
document more commands
2025-04-05 06:41:15 -05:00
tildearrow
f8ae5ddcd7
document some of the commands
2025-04-05 05:02:31 -05:00
tildearrow
110562c2c4
prepare to implement stuff in cmd stream
...
vol slide with target, tremolo, panbrello and pan slide
2025-04-05 04:33:46 -05:00
tildearrow
39ea7e6da0
sub-blocks, part 2
...
works but result still kind of big
2025-04-04 19:28:29 -05:00
tildearrow
d5f1d3c25c
sub-blocks, part 1
...
currently awful
2025-04-04 05:01:49 -05:00
tildearrow
491a361392
command stream relocation
2025-04-03 06:26:25 -05:00
tildearrow
28f8423f23
command stream work
...
disassemble call/jump/ret instructions
prepare for relocation
implement loop (but it doesn't work)
2025-04-03 05:09:40 -05:00
tildearrow
cce8aa3579
prepare for 0.6.8.1...
2025-04-02 03:02:47 -05:00
tildearrow
7d96ddaef2
release v0.6.8
2025-03-29 22:26:09 -05:00
Electric Keet
14e5db0efc
Some letter icons realigned.
...
Also, the instructional MD file and the comment within the SFD file have been updated to make the steps a little clearer.
Catch is, something broke and I can't fully run `make-iconfont.sh` so until I can fix that someone else will have to do that step.
2025-03-25 00:55:10 -05:00
tildearrow
3020485500
release v0.6.8pre2
2025-03-23 14:01:43 -05:00
tildearrow
2e9621073e
OPZ: add FMS2/AMS2 macros
2025-03-23 04:22:43 -05:00
tildearrow
9297ff7c8b
release v0.6.8pre1
...
after a thousand years
2025-03-22 03:38:01 -05:00
tildearrow
d853c59b3d
SCV unification
2025-03-10 04:05:12 -05:00
tildearrow
97402e6d41
replace AArt µPD1771C core with MAME
2025-01-29 01:58:31 -05:00
Natt Akuma
cf3d08ca5a
Add fixed octave for block+fnum systems
...
This isn't implemented in SAA1099, despite also being block+fnum system, as there are no benefits from it
2025-01-09 03:51:14 +07:00
MooingLemur
a81e1c4aed
Update ZSM spec doc
2024-12-17 14:23:17 -05:00
tildearrow
d10ffd54e8
done
2024-10-13 04:33:45 -05:00
tildearrow
ac95c05878
SID3: store ins data
2024-09-16 03:09:56 -05:00
tildearrow
47f36f99d9
Merge branch 'master' into SID3
2024-09-13 23:46:13 -05:00
tildearrow
0b0e6d5e13
a couple corrections
...
SID3 will have data independent of C64 and SID2
2024-09-13 23:08:25 -05:00
tildearrow
cac67cf205
update format.md
2024-09-12 15:09:37 -05:00
tildearrow
d9c4adbc3b
update format.md
2024-09-08 18:54:58 -05:00
tildearrow
f0fffd9878
MultiPCM: store flags
...
dev221
2024-09-08 18:11:22 -05:00