sointu/vm/compiler/templates/amd64-386
5684185+vsariola@users.noreply.github.com 95af8da939 fix(vm)!: first modulate delay time, then notetracking
BREAKING CHANGE: the order of these operations was inconsistent
across the different VMs. Go VM was the only one to first modulate
and then apply note tracking multiplication. But that made most
sense. So now all different VM versions work in this same way.
2025-04-16 23:17:08 +03:00
..
arithmetic.asm feat(vm/compiler): embed templates to executable 2023-07-08 16:39:41 +03:00
effects.asm fix(vm)!: first modulate delay time, then notetracking 2025-04-16 23:17:08 +03:00
flowcontrol.asm feat(vm/compiler): embed templates to executable 2023-07-08 16:39:41 +03:00
gmdls.asm fix(templates): avoid clobbering ebx in su_load_gmdls 2024-02-16 20:09:20 +02:00
library.asm fix(vm/compiler): use more yasm-compatible syntax 2024-05-05 11:34:47 +03:00
library.h refactor(vm): rename Commands/Values to Opcodes/Operands 2023-10-18 19:53:47 +03:00
output_sound.asm feat(vm/compiler): embed templates to executable 2023-07-08 16:39:41 +03:00
patch.asm fix(vm/compiler): export as su_pow, instead of su_power 2024-05-05 11:33:47 +03:00
player.asm fix(vm/compiler): use more yasm-compatible syntax 2024-05-05 11:34:47 +03:00
player.h Added usage examples in C; Added asm include file with track info to sointu-compile. 2023-08-29 09:09:02 +03:00
player.inc Added x86 asm and C wav writer and player examples. 2023-08-31 14:15:52 +03:00
sinks.asm feat(vm/compiler): embed templates to executable 2023-07-08 16:39:41 +03:00
sources.asm fix(amd64-386): crash with sample-based oscillator in 32-bit library 2024-09-22 09:30:42 +03:00
structs.asm fix(vm/compiler): invert the logic of the release flag in the voices (closes #102) 2023-09-23 15:56:46 +03:00