tildearrow
26a66ad4c4
OPN: fix block not working on ExtCh
...
issue #2504
2025-05-21 18:26:47 -05:00
tildearrow
39ecab5abd
OPN: ExtCh ALG effect
2025-05-21 18:00:51 -05:00
tildearrow
ec1542a2b4
OPN: ExtCh FMS/AMS effects
2025-05-21 17:10:40 -05:00
tildearrow
981e798519
fix typo in FMS2/AMS2 effect number
2025-05-21 15:54:28 -05:00
tildearrow
b98ff13753
command stream ALG/FMS/AMS effects
2025-05-21 15:28:27 -05:00
tildearrow
1d786a0c77
OPM/OPZ: FMS/AMS effects
2025-05-21 15:18:59 -05:00
tildearrow
7210187df5
OPN: FMS/AMS effects
2025-05-21 15:10:47 -05:00
tildearrow
78fb9c4df5
DIV_CMD_FM_ALG for OPM/OPN/OPZ
2025-05-21 04:46:11 -05:00
tildearrow
64f4db3ab8
change the effect to 61
2025-05-21 04:32:05 -05:00
tildearrow
1ce0fff028
GUI: clamp fmLayout to 0-7
...
issue #2527
2025-05-21 04:30:41 -05:00
Eknous-P
8353f76469
actually fix feedback confilcts
2025-05-21 01:02:13 -05:00
Eknous-P
f627b5774a
fix fb confilcts
2025-05-21 01:02:13 -05:00
Eknous-P
d7c79a85d9
works on jenesis
2025-05-21 01:02:13 -05:00
tildearrow
9fd586c1c4
PCE: fix noise chan osc
...
issue #2524
2025-05-20 18:08:48 -05:00
tildearrow
5044b84bf0
fix WinMain use of strcpy()
2025-05-20 15:19:06 -05:00
tildearrow
90a47d8594
fix no HAVE_LOCALE build
2025-05-18 15:55:56 -05:00
tildearrow
3d570d2ab9
T6W28: fix DC offset on pan
...
issue #2502
2025-05-17 17:21:43 -05:00
tildearrow
16920e0e31
fix 12-bit raw sample import
2025-05-13 17:13:16 -05:00
tildearrow
8f2e2ec7b2
prevent division by zero
2025-05-12 23:08:59 -05:00
tildearrow
4fc278eb46
fix audio problems in SDL audio backend
...
this was a Furnace bug
issue #2503
2025-05-12 17:23:25 -05:00
tildearrow
3ce445e96e
Revert "detect audio spec changes"
...
This reverts commit 4bb2e8857d
.
2025-05-12 17:15:13 -05:00
tildearrow
a0309f74d1
Revert "forgot to include windows.h"
...
This reverts commit 92232b088c
.
2025-05-12 17:15:07 -05:00
tildearrow
92232b088c
forgot to include windows.h
2025-05-12 14:54:11 -05:00
tildearrow
4bb2e8857d
detect audio spec changes
2025-05-12 14:47:52 -05:00
tildearrow
ef1860cad8
YM2608: fix crash when using ymfm and CSM
...
you see, this is why I need to perform OPN unification...
2025-05-09 14:28:09 -05:00
tildearrow
96799c3008
text export: fix wave length being off by 1
...
issue #2507
2025-05-09 14:09:02 -05:00
tildearrow
01ce270ea5
VGM export: support second chip
2025-05-07 14:40:02 -05:00
tildearrow
aadef2d545
VGM export: explain what are these options for
2025-05-06 15:24:51 -05:00
tildearrow
defbeae704
VGM export: fix NES DPCM
2025-05-06 15:19:59 -05:00
tildearrow
1cabe743d6
VGM export: prepare to fix NES DPCM
2025-05-06 03:44:42 -05:00
tildearrow
82bead2fe4
GUI: fix ESFM new ins malfunction on ins type list
...
issue #2450
2025-05-02 16:46:24 -05:00
tildearrow
2f6c2d63c3
OPL3: fix 4-op mode ignoring ins change
...
issue #2457
2025-05-02 14:39:34 -05:00
tildearrow
1bc87a1a66
fix NFD not being used in the 32-bit Windows build
2025-05-01 17:39:36 -05:00
tildearrow
a0e0d47288
Namco 163: fix note release
2025-05-01 15:52:38 -05:00
freq-mod
8f169cb287
Possibly fix SID2 muting
2025-05-01 15:17:34 +02:00
tildearrow
a65f45b92e
T6W28: fix muting
2025-05-01 02:20:37 -05:00
tildearrow
ec67106841
OPN/A/B/2: fix arp macro stacking
...
issue #2470
2025-04-30 16:37:41 -05:00
tildearrow
184b8efcc4
GUI: no system file picker on Flatpak
...
portals bring too many issues to deal with
issue #2490
2025-04-30 15:17:07 -05:00
tildearrow
0ea4310b22
OPL: fix muting in chan osc
2025-04-30 14:37:12 -05:00
tildearrow
c601e0e4f6
YM2608: implement RAM for YM2608-LLE
2025-04-30 05:01:56 -05:00
tildearrow
4dd0869ae8
update seq.bin
2025-04-29 16:47:18 -05:00
tildearrow
77cec37270
YM2608: add memory type setting
...
VGM players expect RAM
breaks YM2608-LLE until I implement RAM!
2025-04-29 16:47:18 -05:00
tildearrow
606ce2a01e
YM2608: VGM reset after enabling 6-channel mode
2025-04-28 17:30:05 -05:00
tildearrow
bbfa4c7fca
OPL: fix Crystal Oscillator muting
2025-04-28 17:08:54 -05:00
tildearrow
c4852a7104
YES!!!!!
...
FIXED!!!!!!!!!!!! no more chewed off triangle!
finally I can move on!
2025-04-28 04:13:26 -05:00
tildearrow
083dd4885b
GUI: add a function so I can diagnose this bug
...
man I am getting so bored
2025-04-28 03:33:33 -05:00
tildearrow
5f5a7e62d7
GUI: fix chan osc Y carry-over
...
after DC correction calculation, Y used to change, resulting in
visual glitches around the first samples of a chan osc view
2025-04-27 23:53:15 -05:00
mooinglemur
b1814a8337
dev229 - VERA: emulated noise freq was double that of real hardware ( #2488 )
...
* VERA: emulated noise freq was double that of real hardware
* fulfill req changes: version/engine version, revert SDL submodule
2025-04-26 13:38:20 -05:00
tildearrow
35fe3679f2
VRC6: fix chan osc!!!!!!!
2025-04-26 02:48:40 -05:00
tildearrow
abb7b416c2
update seq.bin
2025-04-25 04:26:19 -05:00
tildearrow
e78a6b8704
working porta implementation
2025-04-25 02:28:35 -05:00
tildearrow
da68b82df4
command stream export: offset porta target
...
C-(-5) is now 0 and B-9 is 179 (offset by +60)
2025-04-25 02:27:43 -05:00
tildearrow
0a9b91c25c
prepare an implementation of porta
...
this will be very hard
2025-04-24 22:48:55 -05:00
tildearrow
320fcd2abd
working linear pitch implementation
...
multiplication is expensive
2025-04-24 18:12:42 -05:00
tildearrow
200bf6940b
I am so drunk!!!
...
This reverts commit 153337fcda
.
2025-04-24 04:43:51 -05:00
tildearrow
aced3961ec
more dispatch sections... real commit
2025-04-24 04:43:35 -05:00
tildearrow
153337fcda
more dispatch sections
2025-04-24 04:21:30 -05:00
tildearrow
3baaf05647
6502 command stream player, part 19
...
move example command table to stream_example.i
prepare for dispatch building blocks (pitch calculation in particular)
2025-04-23 19:25:41 -05:00
tildearrow
823488b6d1
Massive
2025-04-23 05:04:03 -05:00
tildearrow
6acc835d71
6502 command stream player, part 18
...
- fix short wait for multiples of 256
- fix arp implementation
- fix vibrato implementation
- make example command table bigger
- add a basic status view
2025-04-23 04:46:39 -05:00
tildearrow
216518d65b
prepare to add an info view
2025-04-22 19:43:43 -05:00
tildearrow
9efc469146
6502 command stream player, part 17
...
complete vibrato and arp impl
2025-04-22 17:31:39 -05:00
tildearrow
153ff59f77
expand the vibrato table
2025-04-22 04:19:27 -05:00
tildearrow
6c2ef8d2dd
6502 command stream player, part 16
...
incomplete vibrato/pitch implementation
incomplete porta implementation
prepare for arp impl
2025-04-21 19:38:19 -05:00
tildearrow
de752a17e9
new max stack size field in command stream
2025-04-21 03:26:16 -05:00
tildearrow
0bc85b3ee6
more work in progress stuff
2025-04-21 03:25:38 -05:00
tildearrow
7aa735857c
OPL: VGM reset after initializing OPL3 mode
2025-04-21 03:25:07 -05:00
tildearrow
70ed57b7f5
6502 command stream player, part 15
2025-04-20 04:45:06 -05:00
tildearrow
7cbc59db32
6502 command stream player, part 14
...
fix it up
plays Manbow pretty well
2025-04-20 02:12:22 -05:00
tildearrow
79331737ce
6502 command stream player, part 13
...
possible implementation of full commands
2025-04-19 18:56:37 -05:00
tildearrow
470ae1b7a9
strip opt commands
2025-04-19 18:56:19 -05:00
tildearrow
3407202f12
6502 command stream player, part 12
...
optimize byte reading (from ~26 to ~14 cycles)
2025-04-19 06:45:34 -05:00
tildearrow
de86a7f742
6502 command stream player, part 11
...
don't relocate on byte read routine
2025-04-19 04:29:10 -05:00
tildearrow
ffb4b9e640
6502 command stream player, part 10
...
fix jump
2025-04-18 18:41:35 -05:00
tildearrow
84eb84b89f
raster time display
2025-04-18 18:39:09 -05:00
tildearrow
dc42a1d910
6502 command stream player, part 9
...
it plays!
2025-04-18 17:39:14 -05:00
tildearrow
a694a6ff64
6502 command stream player, part 8
...
NES test ROM displays something
2025-04-18 16:05:01 -05:00
tildearrow
fa85aa9e83
Makefile
2025-04-18 14:35:30 -05:00
tildearrow
53f6dea29c
it does not work
2025-04-18 14:17:35 -05:00
tildearrow
05059e3e26
6502 command stream player, part 7
...
NES ROM - untested. probably will not work
2025-04-18 13:57:25 -05:00
tildearrow
3a04b5b18d
6502 command stream player, part 6
...
preparing NES test player
2025-04-18 04:57:31 -05:00
Electric Keet
adf7d4b740
New metronome icon!
...
The bell just wasn't cutting it.
2025-04-18 04:18:05 -05:00
tildearrow
66e2791b35
6502 command stream player, part 5
...
it compiles
to-do: test with an actual command stream
2025-04-17 20:05:14 -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
b1a630f2cd
6502 command stream player, part 4
2025-04-17 04:39:51 -05:00
tildearrow
17a14f292f
6502 command stream player, part 3
...
does not compile
2025-04-16 20:40: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
674b5e31c7
fix certain commands being incomplete
2025-04-15 19:06:51 -05:00
tildearrow
c1e97e3467
6502 command stream player, part 2
2025-04-15 18:48:51 -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
a2269bc2b1
6502 command stream player, part 1
...
doesn't work
2025-04-15 05:05:14 -05:00
tildearrow
1c71f5b4a1
derrame de memoria
2025-04-15 05:01:37 -05:00
tildearrow
279dcc94e5
another tiny speed optimization
2025-04-14 19:25:25 -05:00
tildearrow
911a4520ad
speed it up a bit more
2025-04-14 17:48:16 -05:00
tildearrow
dc98a00f9e
remove some assertions
2025-04-14 16:29:57 -05:00
tildearrow
5e4dbe7063
improve export progress
2025-04-14 14:42:15 -05:00
tildearrow
4899513194
new off + wait 1 command
2025-04-14 13:42:15 -05:00
tildearrow
b398108534
improve command stream player code
2025-04-14 12:57:27 -05:00
tildearrow
335040f5dd
tell me how much
2025-04-14 05:09:20 -05:00