tildearrow
ab27e6090e
ES5506: fix channel count with Amiga pitch
2025-06-25 18:05:03 -05:00
tildearrow
c592c44c37
SM8521: "improve" noise
...
unconfirmed
issue #2567
2025-06-25 17:13:12 -05:00
tildearrow
83f97a794f
actually set the correct hint for SDL audio driver
...
issue #2545
2025-06-25 16:46:05 -05:00
tildearrow
6d5d28484f
GUI: code style + ID fix
2025-06-24 03:56:25 -05:00
recme
5eb8718ce5
Added "Coarse Step" option under the "Move Cursor with Scroll Wheel" setting ( #2463 )
...
* "Coarse Step" option for Moving Cursor with Scroll Wheel
* Update pattern.cpp
* Update settings.cpp
* Update settings.cpp
2025-06-24 03:55:12 -05:00
tildearrow
801f5c5720
OPL4: fix use of invalid samples
...
issue #2217
2025-06-24 03:46:08 -05:00
tildearrow
6d7a354531
fix MIDI input not working on ins load preview
...
issue #2561
2025-06-24 03:34:05 -05:00
tildearrow
38e4245ee0
Virtual Boy: envelope bug status
2025-06-24 02:54:18 -05:00
tildearrow
cd31b73ecb
GUI: locale options update
...
for languages without region, do not specify region
this will make it work
issue #2549
2025-06-23 20:54:44 -05:00
tildearrow
e946404974
a (partial) French translation!
...
contributed by fouinne44
2025-06-23 20:50:21 -05:00
tildearrow
bf366db7e0
GUI: update credits
2025-06-23 19:56:06 -05:00
Floogle
83c9d0a3ee
Improve Virtual Boy emulator ( #2446 )
2025-06-23 19:52:20 -05:00
tildearrow
d243bafc6f
GUI: don't warn while loop start/end focused
...
very ugly workaround to #2587
2025-06-23 19:02:19 -05:00
tildearrow
5e0cd830f1
GUI: label YMF276 presets as OPN2L
2025-06-23 14:48:47 -05:00
tildearrow
ec69c30ca0
NES: here's your FamiTracker compatibility flag
2025-06-21 21:39:29 -05:00
tildearrow
1ee703a158
.ftm import: N163 wave conversion improvements
...
better local to global wave mapping
issue #2476
2025-06-21 21:19:18 -05:00
tildearrow
42a2e2c933
GUI: improve edit advance behavior
...
now it goes to next pattern
issue #2444
2025-06-21 18:06:51 -05:00
tildearrow
d7c5fceac4
OPL4: fix PCM chan osc on ymfm
...
for real
issue #2566
2025-06-21 17:46:27 -05:00
tildearrow
8d8aecca2a
OPLL: fix op 2 TL macro in preset patch
2025-06-21 17:31:09 -05:00
tildearrow
c08d42b483
OPL4: fix PCM chan osc on ymfm??????
...
issue #2566
PCM only has two outputs
2025-06-21 10:57:29 -05:00
tildearrow
c3886dd5a8
OPLL: fix pitch calculation
...
possibly issue #2538
2025-06-21 10:39:11 -05:00
tildearrow
96624e82fb
get out of freelance mode when exporting audio
...
issue #2579
2025-06-21 10:22:01 -05:00
tildearrow
f02e38d560
do not allow user to play notes during export
...
issue #2579
2025-06-21 10:18:54 -05:00
tildearrow
4af0345b03
OPL3: fix channel 7 hard reset
...
issue #2582
2025-06-21 04:07:59 -05:00
tildearrow
67a176aa9a
GUI: fix FM preview not updating on ins select
...
if draggable asset view is on
issue #2506
2025-06-18 03:46:27 -05:00
tildearrow
e90b05ae36
GUI: clamp channel volume bar
...
issue #2568
2025-06-18 03:37:36 -05:00
tildearrow
e23f1700a3
GUI: add setting to disable maximize workaround
...
issue #2575
2025-06-18 03:32:39 -05:00
ヴェルメンスィヱ
e209fd0b18
Change OPN2 to OPN2C on non-Genesis presets ( #2573 )
2025-06-18 03:07:17 -05:00
tildearrow
b7e63d2ee8
GUI: possibly fix hang after factory reset
...
issue #2576
2025-06-18 03:01:04 -05:00
tildearrow
a36d78305a
YM2612: implement urgent flag on ymfm and LLE
...
issue #2475
2025-06-18 02:51:14 -05:00
tildearrow
b1f824c3bf
YM2612: add an "urgent" flag to queued writes
...
to let DAC writes through during delay (due to hard reset) and avoid clicks
issue #2475
ymfm and LLE implementations currently missing
2025-06-17 19:57:16 -05:00
tildearrow
3cbc69aa56
GUI: this time for real fix the crash
...
issue #2570
2025-06-17 19:04:36 -05:00
tildearrow
5c2647f0ec
GUI: prevent division by zero in progress
...
issue #2570 perhaps?
2025-06-17 03:12:37 -05:00
suno lili So
b7c50b272d
handling DivNoteEvent also sets the channel's note
2025-06-16 03:59:38 -05:00
Eknous-P
0426cf3a71
pps support
2025-06-15 17:31:32 +04:00
tildearrow
9ff85bc544
GUI: reset macro zoom when replacing ins
...
issue #2535
2025-06-14 19:09:47 -05:00
tildearrow
d856580f90
VGM export: fix OPNAB CSM
...
issue #2557
2025-06-14 18:09:12 -05:00
tildearrow
4089fd6594
corrections
2025-06-14 17:50:13 -05:00
Colin Kinloch
99e11f83b6
Run SDL_Quit before exiting
2025-06-14 17:37:27 -05:00
AnnoyedArt1256
055266090a
add iPod and GRUB bootloader beeper tune export ( #2441 )
2025-06-14 17:29:59 -05:00
tildearrow
021b860766
dev232
2025-06-14 04:54:12 -05:00
tildearrow
0a92cd3bbc
update credits
2025-06-13 02:42:59 -05:00
tildearrow
18a86fa6c8
better mixing levels for PC-88 and PC-98
...
thanks Iyatemu for information!
2025-06-11 19:32:05 -05:00
tildearrow
a27f76590f
VIC-20: fix on/off or note off during forceIns()
...
for real this time
issue #2539
2025-06-11 18:10:51 -05:00
tildearrow
98e98ad5be
fix Windows build failure
2025-06-11 16:54:04 -05:00
tildearrow
b53fb9fde7
VRC6: fix duty without note
...
issue #2556
2025-06-11 16:21:37 -05:00
tildearrow
2d8c8bc6fa
set default audio driver to "winmm" on Vista
...
issue #2545
2025-06-11 14:24:55 -05:00
tildearrow
79c48ba799
GUI: don't commit settings while rendering
...
issue #2553
2025-06-11 02:24:59 -05:00
tildearrow
9e7ed049a1
add compile option to disable the intro
...
saves around 500KB-1MB
2025-06-10 17:17:18 -05:00
tildearrow
fe454ee2df
VGM export: add speed drift compensation setting
...
it appears this is the only way to get exports to play at the correct
speed in DeadFish's VGM player for Genesis
2025-06-06 02:45:59 -05:00
Eknous-P
b374932ce2
wtf
2025-06-04 14:38:16 +04:00
Eknous-P
000c85b4cb
fix 4 bit pcm
2025-06-04 14:37:01 +04:00
tildearrow
1ec49d3557
Windows 2000 support, part 1
2025-06-03 19:54:02 -05:00
tildearrow
ffbe910c99
dev231 - YM2612: actually be YM2612 by default
...
pull request #2533
2025-06-02 12:59:10 -05:00
cam900
967e717396
ES5506: Fix pingpong loop
2025-06-02 16:56:41 +09:00
cam900
ece9dd83c7
ES5506: Fix sample direction
2025-06-02 16:38:15 +09:00
cam900
7929cecb9d
Syncing works without that
2025-06-02 15:40:29 +09:00
cam900
f3aca62e7a
E5506: Fix masked CR writing, Fix type
2025-06-02 15:38:03 +09:00
cam900
95b0028eeb
Don't be ORed
2025-06-02 15:24:05 +09:00
cam900
da1d4c916c
Fix masking
2025-06-02 15:23:37 +09:00
cam900
1fb1c5efb0
ES5506: Fix CR writing
2025-06-02 15:22:44 +09:00
cam900
16127c652c
ES5506: Fix syncing and delay
2025-06-02 15:09:13 +09:00
cam900
6a3dcecd78
Fix MSVC build
2025-06-01 19:46:04 +09:00
cam900
205e2124b6
Fix some ES5506 VGM write feature (but still incomplete)
...
8 bit addWrite because ES5506 host interface is 8 bit width.
2025-06-01 19:19:42 +09:00
tildearrow
4d7945f778
XM import: possibly fix crash
...
thanks LTVA for diagnosis
issue #2453
2025-05-30 07:01:03 -05:00
tildearrow
01348628a8
ESFM: fix inverted output
2025-05-29 16:28:01 -05:00
tildearrow
34ad285efd
OPL4: fix playSub() memory corruption
...
Valgrind has lost!
issue #2536
2025-05-28 02:09:14 -05:00
Eknous-P
bcf4f5f508
add 4 bit pcm depth
2025-05-27 17:21:26 +04:00
tildearrow
3032e78a47
3:2 mixing for SCC presets
2025-05-26 18:30:58 -05:00
Eknous-P
b5d2a01557
fix xyosc y channel selector
2025-05-25 16:20:43 -05:00
tildearrow
05a59689c1
dev230
2025-05-25 05:16:33 -05:00
tildearrow
301d7220e0
GUI: compact macro ADSR/LFO editor
...
when the window is too small
2025-05-23 18:29:16 -05:00
tildearrow
bfd1afa124
OPL3: fix chan osc when panned right on ymfm
2025-05-22 03:55:05 -05:00
tildearrow
6c6a19a3c5
OPZ: fix hard reset
2025-05-21 20:12:30 -05:00
tildearrow
c69121d595
YM2610/B: fix hard reset
...
issue #2458
2025-05-21 19:58:15 -05:00
tildearrow
ab964d82f0
YM2608: fix hard reset in combo core
...
issue #2458
2025-05-21 19:41:48 -05:00
tildearrow
2dccc0a0f2
GUI: initialize wasFollowing
2025-05-21 19:06:12 -05:00
recme
dcb383b86d
Recovered "Follow pattern state" on play due to Find/Replace ( #2468 )
2025-05-21 19:05:31 -05:00
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