tildearrow
d73c2346c4
fix
2023-03-12 20:28:13 -05:00
tildearrow
854698cd75
S3M import? no, it's not there yet
2023-03-12 19:11:05 -05:00
tildearrow
bc95fb0181
the unsorted dir has blank name
2023-03-12 16:13:00 -05:00
freq-mod
f29867a655
Revert "fix the legendary chiptune moment"
...
This reverts commit c2761e4f41
.
2023-03-12 13:07:21 +01:00
freq-mod
0db4dc0179
Revert "fix this for real"
...
This reverts commit 9b92b118c6
.
2023-03-12 13:07:14 +01:00
freq-mod
c33d587622
Revert "fix offset"
...
This reverts commit b289d4ac1d
.
2023-03-12 13:06:34 +01:00
cam900
d9211b2a97
Add NTSC clockbase for X1-010
...
reference: https://github.com/mamedev/mame/blob/master/src/mame/taito/champbwl.cpp#L620
2023-03-12 21:03:11 +09:00
tildearrow
40e153300f
prepare to add asset directories
2023-03-12 04:10:46 -05:00
tildearrow
2c66e2d1d6
Amiga: fix interrupt on useWave
2023-03-12 03:31:33 -05:00
tildearrow
7cd4c9535a
GUI: fix IGFD parent dir being sorted
2023-03-12 01:48:01 -05:00
tildearrow
5ebee2bb2b
Amiga: better emulation, part 10
2023-03-11 03:47:33 -05:00
tildearrow
a9c703df3e
Amiga: better emulation, part 9
2023-03-11 03:37:23 -05:00
tildearrow
60766326fb
Amiga: better emulation, part 8
2023-03-11 03:16:18 -05:00
tildearrow
698726174d
Amiga: better emulation, part 7
2023-03-11 02:54:57 -05:00
tildearrow
1a80fb262d
Amiga: better emulation, part 6
2023-03-11 01:42:13 -05:00
tildearrow
8fc6a71882
Amiga: better emulation, part 5
2023-03-10 18:51:00 -05:00
freq-mod
b289d4ac1d
fix offset
...
beyond that point, i can't improve
2023-03-10 23:33:50 +01:00
freq-mod
9b92b118c6
fix this for real
...
sorry for indentation
2023-03-10 22:54:09 +01:00
tildearrow
452846936f
Amiga: better emulation, part 4
2023-03-10 13:45:46 -05:00
tildearrow
12a1d2ff3d
Amiga: fix per-chan osc
2023-03-10 12:44:45 -05:00
freq-mod
c2761e4f41
fix the legendary chiptune moment
...
it still distorts on the first key on, but not later on
2023-03-10 15:42:58 +01:00
tildearrow
e18caaca1d
Amiga: better emulation, part 3
2023-03-10 05:29:20 -05:00
tildearrow
dca18dc726
Amiga: better emulation, part 2
2023-03-10 04:22:21 -05:00
tildearrow
6d33fadbc5
finish this later
2023-03-09 20:00:15 -05:00
tildearrow
c0b4cc0d63
Amiga: better emulation, part 1
...
prepare to actually emulate DMA operation
eventually poke() and register view will work
2023-03-09 17:46:45 -05:00
freq-mod
708c0e359a
n163: macro removal part 2
2023-03-09 21:39:32 +01:00
freq-mod
5e75239e38
hide pointless n163 macros
...
hopefully it works
2023-03-09 17:17:08 +01:00
tildearrow
377dc8dd0f
one more reference
2023-03-09 04:11:08 -05:00
tildearrow
5069cf65e3
Amiga: more accurate emulation
...
https://www.youtube.com/watch?v=xyQlmsD7PAg&t=403s
thanks TakuikaNinja for the info!
2023-03-09 03:37:14 -05:00
tildearrow
8c706f71a9
dev145 - Namco WSG: new noise strategy for C30
2023-03-09 02:55:22 -05:00
tildearrow
3cede1c2fd
GUI: Namco WSG noise macro
2023-03-09 02:37:22 -05:00
tildearrow
c90152b425
GUI: fix adding orders
2023-03-09 00:36:18 -05:00
tildearrow
9fc3a8afed
GUI: order increase key oversight
2023-03-08 19:32:53 -05:00
tildearrow
4bfda2242f
GUI: disable tutorial for now
...
moving to a branch
2023-03-08 18:22:40 -05:00
tildearrow
7f7a579b80
GUI: tutorial, part 11 - DO NOT USE
2023-03-08 04:19:00 -05:00
tildearrow
58f73d6284
Merge pull request #1015 from ZoomTen/move-cursor-with-order
...
Option to move the cursor along with order upon moving order up/down
2023-03-08 02:24:28 -05:00
tildearrow
528117ba9e
another demo song
...
by NyaongI
2023-03-08 01:41:26 -05:00
tildearrow
7955c2120d
add new demo song
...
by The Beesh-Spweesh!
2023-03-08 01:35:33 -05:00
Zumi Daxuya
2fc8399a65
Clamp new setting
2023-03-08 11:51:03 +07:00
tildearrow
ab2d4e6b36
GUI: tutorial, part 10 - DO NOT USE
2023-03-07 19:23:17 -05:00
tildearrow
515cab23a7
GUI: tutorial, part 9 - DO NOT USE
2023-03-07 04:14:23 -05:00
tildearrow
21cadbda58
GUI: add function to highlight window - DO NOT USE
2023-03-07 01:32:57 -05:00
Zumi Daxuya
495604bd18
cursor follows order by default
2023-03-06 16:54:26 +07:00
tildearrow
3651325940
SN: register view?
2023-03-06 04:21:10 -05:00
tildearrow
b4a1dd6663
QuadTone: 2023
2023-03-06 04:05:38 -05:00
tildearrow
ee37b78339
QuadTone: use Pokémon Mini ins type
2023-03-06 04:02:28 -05:00
tildearrow
fe053fd91a
GUI: update credits
2023-03-06 03:44:11 -05:00
tildearrow
74988df204
Merge pull request #1008 from akumanatt/quadtone
...
Alternative ZX Spectrum beeper sound engine
2023-03-06 03:37:47 -05:00
tildearrow
969ebe9d27
not placeholder
2023-03-06 03:16:23 -05:00
cam900
1e8ad16a68
More simpler
2023-03-06 12:26:31 +09:00
cam900
34131e52d5
Remove unnecessary value
2023-03-06 12:21:57 +09:00
cam900
c3e6163794
Add debug status support for PV1000
2023-03-06 08:40:49 +09:00
cam900
46bce25a34
Merge branch 'master' of https://github.com/tildearrow/furnace into pv1000
2023-03-06 08:39:02 +09:00
cam900
1436da8a66
Add debug status support for SM8521
2023-03-06 08:38:41 +09:00
cam900
c21d596ca4
Fix default instrument for SM8521
2023-03-06 08:32:51 +09:00
cam900
dd2d267ce1
Fix default instrument
2023-03-06 08:31:16 +09:00
cam900
6d5328beb3
Add volume (2 levels)
2023-03-06 08:02:31 +09:00
tildearrow
30448dd09c
GUI: PV-1000 ought to have a vol macro at least
2023-03-05 16:48:19 -05:00
tildearrow
77f1ca3339
rename D65784221391491G18414119492 to PV1000
...
it probably was only used there anyway
2023-03-05 14:01:21 -05:00
tildearrow
59d9900a9e
apply new chip ID
2023-03-05 13:38:19 -05:00
tildearrow
604a0f6a61
Merge branch 'master' into pv1000
2023-03-05 13:37:29 -05:00
Natt Akuma
fc2db92d4f
Rename QT to QuadTone
2023-03-06 00:58:27 +07:00
Natt Akuma
c7b42f8551
Change X16's mixing to match the latest hardware
...
This has been verified with the latest Developer Board. Previous values are also incorrect as the test program used has a YM2151 patch configured incorrectly.
2023-03-05 23:20:34 +07:00
tildearrow
787479e735
GUI: don't allow tutorial window to be docked
2023-03-05 04:22:46 -05:00
Zumi Daxuya
8e3a7df8cd
add option to move the cursor along with order
2023-03-05 16:05:19 +07:00
cam900
eacfbd6e3e
Add game.com preset
2023-03-05 14:05:59 +09:00
cam900
c7bff6b24e
Add preset for game.com and casio pv-1000
2023-03-05 14:05:22 +09:00
cam900
a1c18d5df0
Merge branch 'master' of https://github.com/tildearrow/furnace into pv1000
2023-03-05 14:02:04 +09:00
cam900
dbd1f56a10
Add NEC D65010G031 support
...
chip flag and instrument color is placeholder
2023-03-05 14:01:44 +09:00
cam900
8ce3718518
Fix SM8521 effect list
2023-03-05 13:42:54 +09:00
tildearrow
aa5c3ec28a
a wavetable chip that breaks Furnace limits?!
2023-03-03 19:31:51 -05:00
tildearrow
223a00884e
M114S? what's that?
2023-03-03 14:13:33 -05:00
tildearrow
16b4f4f33f
fuck FUCK
2023-03-03 02:32:18 -05:00
tildearrow
bf2932f161
GUI: tutorial, part 8 - DO NOT USE
2023-03-03 02:08:28 -05:00
tildearrow
5c1f34aefe
GUI: tutorial, part 7 - DO NOT USE
2023-03-02 04:11:11 -05:00
tildearrow
d3c6d53819
SegaPCM: truly fix sample loop
...
issue #1005
2023-03-02 01:11:02 -05:00
tildearrow
a05686aa04
GUI: tutorial, part 6 - DO NOT USE
2023-03-01 19:19:09 -05:00
tildearrow
cc69f0495c
randomize
...
issue #1004
2023-03-01 15:26:05 -05:00
tildearrow
6c76515ff9
Game Boy: don't use rand()
2023-03-01 15:23:20 -05:00
tildearrow
68c88aea02
NES: don't use rand() in NSFplay
2023-03-01 15:21:55 -05:00
tildearrow
814907c0a7
SM8521: don't use rand()
...
issue #1004
2023-03-01 15:15:17 -05:00
Natt Akuma
359d9c268c
Fix sample frequency range
2023-03-01 13:56:28 +07:00
Natt Akuma
fd7200b3b3
Use temporary sys ID for now
2023-03-01 13:36:02 +07:00
Natt Akuma
e0803d9bb1
Merge branch 'master' of https://github.com/tildearrow/furnace into quadtone
2023-03-01 12:58:27 +07:00
tildearrow
41ea0584a6
GUI: tutorial, part 5 - DO NOT USE!
2023-02-28 02:06:39 -05:00
tildearrow
6cddf45957
GUI: or should it be like this - DO NOT USE
2023-02-27 04:19:25 -05:00
tildearrow
c86113c84e
GUI: tutorial, part 3 - DO NOT USE
2023-02-26 21:44:30 -05:00
tildearrow
672f387e6a
GUI: tutorial, part 2 - DO NOT USE
2023-02-26 04:21:27 -05:00
tildearrow
b01c2d08af
GUI: tutorial, part 1 - DO NOT USE
...
this version is not usable!
2023-02-25 20:01:33 -05:00
tildearrow
e236d41ba7
GUI: prepare tutorial
2023-02-25 18:04:17 -05:00
tildearrow
bcd62fc46d
OPZ: fix panning effect
2023-02-25 14:39:48 -05:00
tildearrow
212968b925
OPZ: fix panning effect
2023-02-25 14:39:25 -05:00
James Alan Nguyen
f9cbf17a07
Issue #643 - Rewrite CLI vs GUI strategy (this matches DefleMask)
2023-02-25 19:20:51 +11:00
tildearrow
9c4016b86c
GUI: add intro tune credits
2023-02-25 01:54:51 -05:00
tildearrow
c139d7d7fa
oh crap - this is the real pre4-hotfix
2023-02-25 01:48:51 -05:00
tildearrow
e3bebdca08
release v0.6pre4-hotfix
2023-02-25 01:47:53 -05:00
tildearrow
c04f123344
fix critical bug that breaks initial system
...
it was caused by the intro...
2023-02-25 00:43:27 -05:00
tildearrow
b0f0fa8a05
optimize logo
2023-02-24 14:33:38 -05:00
tildearrow
0d8049353b
GUI: welcome typo fix
2023-02-24 13:05:53 -05:00
tildearrow
34c66a4464
FIRE!! (release v0.6pre4)
2023-02-24 05:15:19 -05:00
tildearrow
eba1191ef2
1
2023-02-24 05:09:29 -05:00
tildearrow
4b101145c7
2
2023-02-24 04:26:17 -05:00
tildearrow
534cc501db
3
2023-02-24 04:19:39 -05:00
tildearrow
5261cf97fe
GUI: honor basic mode poll
2023-02-24 03:47:53 -05:00
tildearrow
5dec6debba
GUI: blue
2023-02-24 03:29:23 -05:00
tildearrow
c3daf6d37f
GUI: change intro bg color
2023-02-24 03:28:17 -05:00
tildearrow
f3e4e42d52
GUI: bring back the old mixer
2023-02-24 03:24:17 -05:00
tildearrow
c164185601
GUI: fix intro tune
...
smaller and fit animation to it
2023-02-24 02:03:43 -05:00
tildearrow
7525a07936
SegaPCM: fix loop
2023-02-24 01:23:46 -05:00
tildearrow
f20da3e7e4
TIA: fix regression
2023-02-24 01:01:16 -05:00
tildearrow
a6bb3a639f
GUI: fix serious SERIOUS bug with warn/error pops
2023-02-24 00:57:47 -05:00
tildearrow
34cc78519d
add intro tune, part 4
2023-02-24 00:43:58 -05:00
tildearrow
b3c3c038ad
add intro tune, part 3
2023-02-24 00:38:32 -05:00
tildearrow
c85a14409e
Merge pull request #993 from tildearrow/sm8521_anticlick
...
Temporary ignore SM8521 anti-click flag for now
2023-02-23 23:53:22 -05:00
cam900
a2f9c75724
Remove unused flag
2023-02-23 21:16:28 +09:00
cam900
84566844ca
Temporary ignore SM8521 anti-click flag for now
2023-02-23 20:57:02 +09:00
tildearrow
658428d68d
add intro tune, part 2
2023-02-23 05:56:48 -05:00
tildearrow
69ab2a0b50
USE THIS ONE
2023-02-21 22:55:07 -05:00
tildearrow
8309c0d279
GUI: fix pattern once again
2023-02-21 03:15:35 -05:00
tildearrow
ff7110cb05
GUI: possibly fix particles going out of bounds
2023-02-20 16:35:02 -05:00
tildearrow
a8c04e80e3
GUI: mobile button for piano
2023-02-19 19:11:31 -05:00
tildearrow
5d6a338f41
dev142 - get rid of TE stuff
2023-02-19 17:40:34 -05:00
tildearrow
f691531924
Windows build hotfix
2023-02-19 16:52:51 -05:00
tildearrow
b3bc244858
GUI: intro monitor hotfix
2023-02-19 16:32:15 -05:00
tildearrow
a144ca75b4
release for intro tune contest
2023-02-19 15:58:56 -05:00
tildearrow
fc8095f53c
GUI: don't allow input when intro is playing
2023-02-19 00:51:36 -05:00
tildearrow
61beb8c4df
GUI: intro is ready for review
2023-02-19 00:08:37 -05:00
tildearrow
3de621796e
GUI: add modulation table string for FDS/VB
2023-02-18 22:40:15 -05:00
tildearrow
a0922c67e4
GUI: intro, part 9 - DO NOT USE
2023-02-18 19:43:23 -05:00
Natt Akuma
5a15721ab7
Add QuadTone beeper engine
2023-02-18 22:43:29 +07:00
tildearrow
f92b208bb7
GUI: intro, part 8 - DO NOT USE
2023-02-18 04:19:37 -05:00
tildearrow
474f6c7ebf
GUI: intro, part 7 - DO NOT USE
2023-02-17 19:40:18 -05:00
tildearrow
2a3580618d
GUI: intro, part 6 - DO NOT USE
2023-02-17 16:30:24 -05:00
tildearrow
fdaa221372
GUI: intro, part 5 - DO NOT USE
2023-02-17 04:23:27 -05:00
tildearrow
ef6b601037
GUI: intro, part 4 - DO NOT USE
2023-02-16 19:15:52 -05:00
tildearrow
6fb23ab04b
GUI: add option to disable fade-in during startup
2023-02-16 05:54:46 -05:00
tildearrow
25e4da919d
GUI: intro, part 3
...
you can use this one as I disabled the intro for now
2023-02-16 05:40:06 -05:00
tildearrow
ef79a94163
GUI: intro, part 2 - DO NOT USE
2023-02-16 04:13:43 -05:00
tildearrow
b8d7845644
GUI: intro, part 1 - DO NOT USE
...
these builds are all about the intro
so you will have to stand a boring splash screen for 7 seconds
when I finish the intro your pain will be over
2023-02-15 22:19:26 -05:00
tildearrow
aa7e1da95e
GUI: fix THE ICON
2023-02-15 22:04:14 -05:00
tildearrow
8e1bedbb3b
GUI: it's all work in progress
2023-02-15 19:07:32 -05:00
tildearrow
61e579a10a
but why
2023-02-15 18:59:49 -05:00
tildearrow
0585d127a6
use stb_image for image support
2023-02-15 18:32:31 -05:00
tildearrow
7d191b3db9
GUI: experiments
2023-02-15 16:25:35 -05:00
tildearrow
10e4c2106a
GUI: prepare for intro/tutorial
2023-02-15 04:06:17 -05:00
tildearrow
8313d0f518
let's try console
2023-02-14 01:02:35 -05:00
tildearrow
9cdc330a48
try to fix console mode on Windows
...
issue #643
2023-02-13 19:26:37 -05:00
tildearrow
9f48bda59a
GUI: fix effect replace
...
issue #652
2023-02-13 18:34:15 -05:00
cam900
5dcb0097f1
Add ES5506 debug value
2023-02-13 07:59:03 +09:00
cam900
97bb0572b6
Possibly fix ES5506 sample offset command
2023-02-13 07:52:52 +09:00
tildearrow
e2e0afd18a
ES5506: add a volume scale parameter
2023-02-12 02:11:03 -05:00
tildearrow
30ce6e9ed7
ughhhhhhhhhhhhhhhhhhhhhhhhhhh
2023-02-12 02:02:54 -05:00
tildearrow
11154923b0
ES5506: I am blowing up now
2023-02-12 02:02:22 -05:00
tildearrow
c9eb4482b0
ES5506: new vol/pan range is 4095
2023-02-12 01:48:02 -05:00
tildearrow
ede47cbf97
asdfgh
2023-02-12 01:25:28 -05:00
tildearrow
b62f0cd465
Revert "ES5506:Fixes?"
...
This reverts commit da6d0b1702
.
2023-02-12 01:23:14 -05:00
tildearrow
2acc1b7de4
Revert "Reduce duplicates"
...
This reverts commit a1d83e869d
.
2023-02-12 01:22:54 -05:00
tildearrow
d67339a791
Revert "Change to int"
...
This reverts commit 799d54106f
.
2023-02-12 01:21:52 -05:00
tildearrow
cace96f445
Revert "Fix volume effect"
...
This reverts commit fc4b2718c0
.
2023-02-12 01:21:34 -05:00
tildearrow
c980fc0986
Revert "cam WAIT"
...
This reverts commit a7843f5cdc
.
2023-02-12 01:18:32 -05:00
tildearrow
5c95d7f513
Revert "VOL_CALC"
...
This reverts commit a0f1f98b2d
.
2023-02-12 01:18:26 -05:00
tildearrow
a0f1f98b2d
VOL_CALC
2023-02-12 01:13:55 -05:00
tildearrow
a7843f5cdc
cam WAIT
2023-02-12 01:13:28 -05:00
tildearrow
0427c01f31
ES5506: fix volume slides
2023-02-12 01:08:52 -05:00
tildearrow
78d3f9d97f
ES5506: one more percent off
2023-02-11 23:43:19 -05:00
tildearrow
0dcdce2c6d
GUI: new colors for SM8521
2023-02-11 19:15:14 -05:00
tildearrow
7a04c2685c
Merge pull request #969 from tildearrow/sm8521
...
Add SM8521 chip support
2023-02-11 19:02:17 -05:00
tildearrow
17a8362e8e
GUI: re-enable ES5506
2023-02-11 18:35:36 -05:00
tildearrow
d12d62721a
add demo song
...
by Zaxolotl
2023-02-11 18:14:38 -05:00
tildearrow
1f8bc8e0ed
update format
2023-02-11 17:42:02 -05:00
tildearrow
5b52d9111b
Merge branch 'master' into sm8521
2023-02-11 17:11:39 -05:00
tildearrow
055132a104
update doc authors
2023-02-11 17:07:12 -05:00
tildearrow
79f6b9f5ec
ES5506: ...
2023-02-11 17:06:14 -05:00
tildearrow
0533f10ef4
ES5506: and more optimization...
2023-02-11 16:11:39 -05:00
cam900
598fdb46b2
Add anti-click config
2023-02-11 23:10:48 +09:00
cam900
c38ed5f5ad
Add clock divider note
2023-02-11 23:09:01 +09:00
cam900
13691c5482
Fix base clock
2023-02-11 23:08:01 +09:00
cam900
9d47582fbd
Remove unused variable
2023-02-11 22:18:47 +09:00
cam900
0cd77c4ca7
Fix sign
2023-02-11 22:12:32 +09:00
cam900
d26f2149e7
Fix newline
2023-02-11 22:03:24 +09:00
cam900
28c6b1dc60
Fix copyright year
2023-02-11 22:02:00 +09:00
cam900
5c06470145
Add SM8521 instrument type
2023-02-11 21:56:41 +09:00
cam900
98b34ab7ce
Output fix
2023-02-11 21:50:44 +09:00
cam900
07a1c57a5a
Fix compile, Add SM8521 to list
2023-02-11 21:37:11 +09:00
cam900
0cb36206c4
anti-click
2023-02-11 21:11:32 +09:00
cam900
6c5e806fb2
Prepare for SM8521
2023-02-11 21:06:17 +09:00
tildearrow
c0190b81cb
ES5506: optimize more
2023-02-11 04:21:15 -05:00
tildearrow
9cd6c397f3
ES5506: strip away rRead
2023-02-10 19:27:11 -05:00
tildearrow
e38e8fcc5f
GUI: make sure to focus when double-click wave/smp
...
issue #817
2023-02-10 19:20:05 -05:00
tildearrow
66f09e8d8f
GUI: re-organize compatibility flags window
2023-02-10 19:07:58 -05:00
tildearrow
9cd609e738
YM2612: fix per-chan osc overflow in 276
2023-02-10 18:47:31 -05:00
tildearrow
ece7e4460a
YM2612: possibly fix per-chan osc in YMF276 mode
2023-02-10 18:22:34 -05:00
tildearrow
aa5b8795ed
dev140 - YM2612: add YMF276 mode
2023-02-10 17:55:44 -05:00
tildearrow
6a01c83a9a
PCM DAC: fix reverse interpolation
2023-02-10 17:19:05 -05:00
tildearrow
0165a19630
SoundUnit: change 1-bit PDM mode to 8-bit TDM
2023-02-10 16:25:51 -05:00
tildearrow
9ba9b7b4f5
SegaPCM: per-chan osc
2023-02-10 03:12:18 -05:00
tildearrow
e994f1a84d
SegaPCM: fix VGM export
2023-02-10 02:47:26 -05:00
tildearrow
6036366f38
SegaPCM: new real emulation core
2023-02-10 02:01:23 -05:00
tildearrow
0d424c7962
SegaPCM: prepare to actually emulate it
2023-02-09 19:11:27 -05:00
tildearrow
00b329b896
OPN/2/A/B: implement new op enable
2023-02-09 17:36:33 -05:00
tildearrow
782fee380f
Merge branch 'master' of github.com:tildearrow/furnace
2023-02-09 14:03:29 -05:00
tildearrow
2542a10620
YM2612: change strategy for operator toggle
2023-02-09 14:02:54 -05:00
tildearrow
eb3914b849
GA20: fix mute again
2023-02-09 01:16:15 -05:00
cam900
ffe5ced7b9
Fix GA20 mute
2023-02-09 10:20:36 +09:00
tildearrow
2343cdecc5
VGM export: add "trailing ticks" option
...
issue #695
2023-02-08 19:25:03 -05:00
tildearrow
0a63399dcf
PCE: reset wave on VGM export reset
2023-02-08 18:04:09 -05:00
tildearrow
baf5b06b62
prepare to fix VGM export when hard reset is off
2023-02-08 04:14:11 -05:00
tildearrow
1a0e30453b
Amiga: fix yet another crash?
2023-02-08 04:10:30 -05:00
cam900
4137650bdb
Partially fix frequency with note map
2023-02-07 11:14:32 +09:00
cam900
575fc03b2e
Fix compile
2023-02-07 10:55:11 +09:00
cam900
84cca17140
Remove unused variable
2023-02-07 10:29:50 +09:00
cam900
c0f950a169
Fix frequency offset
2023-02-07 10:27:32 +09:00
cam900
6a0a05c127
Fix loop
2023-02-07 10:20:38 +09:00
cam900
badd13e854
forgot this
2023-02-07 10:14:06 +09:00
cam900
29638cb5b0
Remove reversed loop support in ES5506 via driver complexity
...
Fix per-channel OSC
2023-02-07 10:09:33 +09:00
tildearrow
6d6b431bc9
GUI: new default FM layout
2023-02-06 18:53:39 -05:00
tildearrow
ea0d7cd420
GUI: prepare to add a "basic mode"
2023-02-06 18:52:51 -05:00
tildearrow
79ede020cf
TIA: finally fix negative octaves
...
issue #44
2023-02-06 15:24:37 -05:00
tildearrow
0ab448350b
SAA1099: big endian panning fix?
...
issue #649
2023-02-06 14:23:44 -05:00
tildearrow
0b2df4f7d4
SoundUnit: enough of bitfields, part 2
2023-02-06 14:14:50 -05:00
tildearrow
63d0eb46a9
SoundUnit: enough of bitfields
2023-02-06 14:02:20 -05:00
tildearrow
f160ecba17
temporarily hide ES5506
...
until emulation core is optimized
2023-02-06 06:23:24 -05:00
tildearrow
bcde1d532f
ES5506: remove envelope macros
2023-02-06 05:06:54 -05:00
tildearrow
ab4bc4dfda
GUI: more intuitive wave height number
2023-02-06 04:02:29 -05:00
tildearrow
c7d75f45f1
GUI: fix wave edit right pane going off bounds
2023-02-06 03:57:46 -05:00
tildearrow
c4121ccfd6
ES5506: more optimization
2023-02-06 03:44:03 -05:00
tildearrow
bf0f424cca
ES5506: fix mute 2
2023-02-06 03:22:11 -05:00
tildearrow
3a4057ece3
ES5506: optimize, part 1
...
man this core is so CPU heavy...
accuracy for what?
2023-02-06 03:00:25 -05:00
tildearrow
4c39de927b
code style
...
and the fix
2023-02-06 01:36:19 -05:00
System64
056c895c69
Some improvements to the FM Wavetable editor (More waveforms, full modulation matrix) (Take 495, I hope SDL is fine now) ( #935 )
...
* Added more waveforms to the FM wavetable editor (Finally Sine isn't the only option anymore!)
* fixed quarter waveforms
* Complete modulation matrix with cross modulation. Also, now X axis modulates Y axis (it was Y modulating X before)
* I really hope it will work this time bruh
* Update gui.cpp
Fixed a programming error that can potentially lead to a SEGFAULT (Core dumped) because I was writing out of bounds of an array
---------
Co-authored-by: System64MC <nicolas1811.jans@gmail.com>
2023-02-06 01:29:01 -05:00
tildearrow
cdc472dace
and fix IT AGAIN
...
I hate tabs
2023-02-06 01:25:59 -05:00
tildearrow
e7a95d4822
fix the pull request - again
2023-02-06 01:15:13 -05:00
tildearrow
8c2af08e5a
fix the pull request
...
also what did that force push do? did I lose commits now?
2023-02-06 01:08:31 -05:00
tildearrow
4f33f9d815
Merge pull request #399 from cam900/es5506_alt
...
Add ES5506 support and Various enhancement for sample, etc
2023-02-06 01:01:07 -05:00
cam900
0029e7fe85
typecasting
2023-02-06 12:40:33 +09:00
cam900
a15f1755d0
Fix per-channel OSC (again)
2023-02-06 12:39:42 +09:00
cam900
8beb46d8f6
Fix per-channel OSC
2023-02-06 09:40:12 +09:00
cam900
2c5dc0875a
Address comments
2023-02-06 09:16:28 +09:00
tildearrow
53c579064f
GUI: add presets for VRC6 and MMC5 alone
...
and move PET to specialized. issue #724
2023-02-05 19:11:14 -05:00
tildearrow
8d13ec078c
fix order edit buttons when follow pattern is off
2023-02-05 19:06:13 -05:00
cam900
03e0c8d8ee
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
2023-02-06 08:56:14 +09:00
tildearrow
56d4950fad
GUI: highlight cur display & play order separately
...
issue #932
2023-02-05 18:50:17 -05:00
tildearrow
26739bba11
YM2612: fix CSM on ymfm
...
finally
2023-02-05 17:42:48 -05:00
tildearrow
c665326b2d
GUI: add option to select render backend
2023-02-05 15:24:11 -05:00
tildearrow
b4df0b923b
Merge branch 'master' into opn_volbalance
2023-02-05 04:58:03 -05:00
tildearrow
fda333a76b
default SSG vol is now 128
...
to eliminate one shift
2023-02-05 04:57:09 -05:00
tildearrow
1fa45ec57d
YM2612: why
2023-02-05 04:09:47 -05:00
tildearrow
3cacbe4434
TIA: fix non-working arp macro
2023-02-05 03:54:30 -05:00
tildearrow
1a24fbe35f
GUI: add ability to change sub-song comment
2023-02-05 03:50:32 -05:00
tildearrow
71e1f21a8f
Merge branch 'master' of github.com:tildearrow/furnace
2023-02-05 02:57:19 -05:00
tildearrow
ac5986e44f
dev139 - groove patterns!
2023-02-05 02:56:39 -05:00
cam900
7e1acaf9d5
Add define value for number of chip defines
2023-02-05 12:46:23 +09:00
cam900
f8b9901e4b
Fix command order
2023-02-05 10:04:31 +09:00
cam900
dd79ae401b
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
2023-02-05 10:00:27 +09:00
tildearrow
ace2142286
GUI: shorten title of song info window
2023-02-04 19:09:09 -05:00
tildearrow
beed67aaa1
BubSys: optimize
2023-02-04 17:22:16 -05:00
tildearrow
9c673d6e71
GUI: move speed settings to a separate window
2023-02-04 17:01:32 -05:00
tildearrow
31ccb58a48
implement tremolo
2023-02-04 16:08:20 -05:00
tildearrow
43ba2ff8f2
OPZ: implement LFO2
...
issue #831
untested and I can't test now
2023-02-03 17:00:15 -05:00
tildearrow
d546d135b9
GUI: issue #954
2023-02-03 15:31:02 -05:00
tildearrow
d49850f67f
YM2612: fix per-chan osc overflow on ymfm
2023-02-02 03:16:10 -05:00
tildearrow
e6dfeebaee
SoundUnit: emulator license
...
MIT license - I am the only one who wrote this specific piece of code
2023-02-01 14:39:35 -05:00
tildearrow
9bf38e02ca
GUI: ins edit disable scroll if no scroll range
2023-02-01 14:33:41 -05:00
tildearrow
1dec8bff40
GUI: prevent user from sliding macros out of view
2023-02-01 14:16:20 -05:00
tildearrow
036bec2b56
Merge branch 'master' of github.com:tildearrow/furnace
2023-01-31 15:11:27 -05:00
tildearrow
c31d143783
TIA: consistent pitch macro
2023-01-31 15:11:02 -05:00
tildearrow
1a3648eefd
GUI: improve drag-and-drop, part 4
2023-01-31 03:25:27 -05:00
tildearrow
d1d92ac018
GUI: improve drag-and-drop, part 3
2023-01-30 15:58:59 -05:00
tildearrow
311c66ff9f
GUI: improve drag-and-drop, part 2 - BROKEN
2023-01-30 03:43:46 -05:00
tildearrow
72465cf09a
GUI: improve drag-and-drop, part 1 - BROKEN
2023-01-29 19:34:47 -05:00
tildearrow
a08c343f6d
SCC: massive optimization
2023-01-29 17:17:15 -05:00
tildearrow
1b73f18019
GUI: fix all files not working
2023-01-28 18:36:43 -05:00
tildearrow
47293decd3
OPL: fix missing ADPCM channel in per-chan osc
2023-01-28 18:10:25 -05:00
tildearrow
dcf06445ba
fix volume macro + vol change on delay
...
issue #946
2023-01-28 17:47:21 -05:00
tildearrow
4445103408
SN: 0x200?!
...
issue #945
2023-01-27 16:49:42 -05:00
tildearrow
d856ce9ad3
SN: possibly fix Game Gear in VGM export
2023-01-27 14:52:11 -05:00
Epictyphlosion
2c368a0ee0
Add a demo song ( #949 )
...
* Add a demo song
* Update credits
* Fixed kick from continuously playing
* Some better instruments
Thanks brickblock369
2023-01-26 23:00:39 -05:00
tildearrow
c918ed3449
SoundUnit: big-endian again
2023-01-25 15:09:05 -05:00
tildearrow
9b9431d77a
GUI: update credits
2023-01-24 13:45:20 -05:00
tildearrow
76eb0ed097
SNES: consider echo buffer size
2023-01-24 04:13:01 -05:00
tildearrow
c17a541e93
OPN: fix forceIns() muting wrong ops in ExtCh
2023-01-24 03:44:55 -05:00
tildearrow
68c8a77498
SoundUnit: reset sample memory on reset()
2023-01-24 03:05:23 -05:00
cam900
9577303451
Update copyright years
2023-01-24 08:16:56 +09:00
cam900
3403e10b0b
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
2023-01-24 08:14:29 +09:00
tildearrow
6f2a655e66
yeah it works
2023-01-23 16:40:56 -05:00
tildearrow
c58ff8e37c
GUI: don't draw at all when minimized
2023-01-23 16:21:58 -05:00
tildearrow
a878c3a4d5
stop documenting EFxx
...
it doesn't even work on linear pitch
2023-01-23 15:19:20 -05:00
tildearrow
e190c2ca60
GUI: fix "overflow changes ord" whn ctrlclk n sldr
2023-01-23 03:31:50 -05:00
tildearrow
f3af1d78ff
Merge pull request #936 from laoo/Mikey_VGM
...
Mikey vgm export
2023-01-21 05:33:35 -05:00
tildearrow
4a6100b658
FIIIIXXXXX
2023-01-20 19:35:17 -05:00
tildearrow
1b900d6ef5
Revert "- MINIMIZE DEBUG, ATTEMPT 2 -"
...
This reverts commit cf0ecde293
.
2023-01-20 16:39:21 -05:00
tildearrow
cf0ecde293
- MINIMIZE DEBUG, ATTEMPT 2 -
2023-01-20 15:47:55 -05:00
tildearrow
9583215d00
Revert "remove minimize debug"
...
This reverts commit 73b7893c04
.
2023-01-20 15:47:37 -05:00
tildearrow
73b7893c04
remove minimize debug
2023-01-20 15:24:43 -05:00
tildearrow
fa0e8cb993
- MINIMIZE DEBUG -
...
issue #803
2023-01-20 15:13:19 -05:00
tildearrow
7bdda990e1
OPL: partially implement new hard reset
...
it's so late
2023-01-20 04:52:27 -05:00
tildearrow
c0d1fe9c65
OPM/OPZ: new hard reset strat
...
also fix weird envelope after hard reset
2023-01-20 04:28:18 -05:00
tildearrow
45faadd4c8
update copyright year
2023-01-19 19:18:40 -05:00
tildearrow
a5a3407d3b
who used sprintf!
2023-01-19 19:01:31 -05:00
tildearrow
888af74c07
YM2610B: fix hard reset not working
2023-01-19 18:37:29 -05:00
tildearrow
b33ea8f0ac
apply new hard reset strategy on all OPN chips
2023-01-19 18:22:48 -05:00
tildearrow
48a1e6a976
YM2612: new experimental hard reset strategy
2023-01-19 14:36:15 -05:00
tildearrow
231b5c3694
WonderSwan: make phase reset work
2023-01-19 03:57:29 -05:00
tildearrow
503e822a33
PCE: better noise frequency handling
2023-01-19 03:38:29 -05:00
tildearrow
cac807551f
OPN/2/A/B: Seamless Legato Ins Change (ExtCh)
2023-01-19 03:15:41 -05:00
cam900
7340d029ae
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
2023-01-19 16:51:27 +09:00
tildearrow
9bbc1e2c82
OPLL/OPL: Seamless Legato Ins Change
2023-01-19 02:45:02 -05:00
tildearrow
6832f92b99
OPM/OPZ: Seamless Legato Ins Change
2023-01-19 02:28:12 -05:00
tildearrow
1b05fe577d
OPN/2/A/B: Seamless Legato Ins Change
2023-01-19 02:23:05 -05:00
tildearrow
c1e26ee749
fix more possible crashes when deleting ins
...
and added a fatal error if implementation is missing
2023-01-19 00:37:37 -05:00
tildearrow
bb4dc21603
GUI: one more
2023-01-18 19:22:43 -05:00
tildearrow
5125e3ebb4
GUI: reset chanOscVol on stop
2023-01-18 19:20:07 -05:00
tildearrow
fa6badc865
YM2612: notifyInsDeletion
2023-01-18 17:17:27 -05:00
tildearrow
fd8b7030ae
it may be
2023-01-18 14:57:01 -05:00
tildearrow
3032ad515c
is it threading?
2023-01-18 14:26:48 -05:00
Waldemar Pawlaszek
75bc994ff6
One more thing: declaring Lynx only for VGM 1.72 or higher (not sure if the way is elegant enough)
2023-01-18 10:32:03 +01:00
Waldemar Pawlaszek
b42dd554f2
Merge remote-tracking branch 'origin/master' into Mikey_VGM
2023-01-18 10:21:13 +01:00
tildearrow
72ca76ab7f
TIA: whaaaaaaaaaaaaaaaaaaaaaaaaaaat?
2023-01-18 01:17:50 -05:00
tildearrow
e24963c5ea
new demo song
...
by Clingojam
2023-01-17 18:12:58 -05:00
tildearrow
5cdd04eca8
GUI: catch display connect/dis events
2023-01-17 17:57:42 -05:00
tildearrow
164452c0a4
GUI: it's not like FamiTracker
2023-01-17 13:37:51 -05:00
tildearrow
c60aceec8b
GUI: add single-digit effects for 00-0F setting
2023-01-17 02:07:29 -05:00
tildearrow
2cfed1336a
whoops!!!!!!!!
2023-01-17 02:00:04 -05:00
tildearrow
539b2ec2db
dev138 - fix broken porta after legato
2023-01-17 01:58:59 -05:00
tildearrow
1d446bd56b
dev137 - new mixing volumes
...
YM2612 is now twice as loud
SN76489 and OPLL are 1.5x loud
X1-010 is four times louder
2023-01-17 01:11:08 -05:00
tildearrow
0383b0c50f
YM2612: fix one more click...
2023-01-16 23:59:34 -05:00
tildearrow
0d5c7da774
MSVC DEBUG! MSVC DEBUG! MSVC DEBUG!
...
DO NOT USE! I AM DEBUGGING A CRASH!
ONLY FOR TESTER
2023-01-16 22:38:46 -05:00
tildearrow
13b782c7b1
YM2612: yet another fix
2023-01-16 18:41:56 -05:00
tildearrow
bf49b43e7b
YM2612: fix another pop
2023-01-16 16:20:10 -05:00
tildearrow
2c528c9ca8
OPN: add LFO speed macro
...
issue #927
2023-01-16 16:10:34 -05:00
tildearrow
58f789b9eb
YM2612: fix forceIns DAC clicking
2023-01-15 23:34:01 -05:00
cam900
16da587dec
Possibly fix reversed loop with reversed playback
2023-01-16 10:08:10 +09:00
cam900
46865b3adb
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
2023-01-16 10:07:13 +09:00
tildearrow
bf2ef2742a
YM2612: fix forceIns after sample
2023-01-15 18:05:48 -05:00
tildearrow
3370e91aad
MEMORY LEAK
2023-01-15 17:28:47 -05:00
tildearrow
6834b3b7db
maybe fix sample corruption when resampling 8-bit
2023-01-15 17:27:16 -05:00
tildearrow
1a27bf3373
GUI: fix KSL values 1/2 being swapped in OPL
2023-01-15 14:12:23 -05:00
Waldemar Pawlaszek
e42ab1b847
Experimental Mikey VGM 1.72 export.
2023-01-15 16:27:20 +01:00
tildearrow
1ab80379e1
VGM export: fix wrong loop size
2023-01-15 04:32:47 -05:00
tildearrow
17cb32fe9e
VGM export: improve volumes
2023-01-15 03:54:11 -05:00
tildearrow
6c5f9886fb
OPL: fix t/hh per-chan osc not being visib in OPL3
2023-01-15 02:10:24 -05:00
tildearrow
a3d20ac3fd
WonderSwan: why does this not work
2023-01-15 01:46:34 -05:00
tildearrow
9ada18a57a
VGM export: always write stream freq first
2023-01-15 01:20:31 -05:00
tildearrow
cb11d3f268
strict-aliasing........
2023-01-15 00:45:31 -05:00
tildearrow
be79f80770
SoundUnit: separate flag register
...
issue #649
2023-01-15 00:40:57 -05:00
tildearrow
8746d36eac
finally fix that Windows 32-bit crash
2023-01-14 23:16:29 -05:00
tildearrow
f69917010a
use SDL2main
2023-01-14 14:57:03 -05:00
tildearrow
b644de1c1f
GUI: add setting for double click time
2023-01-14 14:07:50 -05:00
tildearrow
26e424fe9f
GUI: use DeltaTime for soloTimeout
...
issue #846
2023-01-14 13:51:02 -05:00
tildearrow
ed11b6cf78
Namco WSG: fix frequency overflow
2023-01-14 13:34:08 -05:00
tildearrow
844db05f10
GUI: fix macro tooltip visual glitch
2023-01-14 13:21:45 -05:00
tildearrow
73b399d00d
freaking GCC and your artificial errors
2023-01-14 01:12:16 -05:00
cam900
fcc5b6e5eb
Replace divider to shift
2023-01-14 11:55:40 +09:00
cam900
a8e388091a
Merge branch 'master' of https://github.com/tildearrow/furnace into opn_volbalance
2023-01-14 11:51:46 +09:00
cam900
a50465496c
Addressing commits
2023-01-14 11:51:10 +09:00
cam900
c995a52835
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
2023-01-14 11:50:33 +09:00
tildearrow
a8eedea925
QSound: prevent negative memory capacity
2023-01-13 14:11:32 -05:00
cam900
ab532cca84
Fix free QSound ADPCM space calculation ( #826 )
2023-01-13 14:10:33 -05:00
Waverider
99d0162c8e
add two songs + artist to about.cpp ( #849 )
...
* 2 songz
* add artist
* whoops
* that ones multichip
* whoops!
2023-01-13 12:32:38 -05:00
tildearrow
169929ff9b
ZX beeper: fix frequency range
2023-01-13 03:39:59 -05:00
tildearrow
ae007b3829
Lynx: fix frequency craziness
2023-01-13 01:22:15 -05:00
tildearrow
8d0090b0f3
X1-010: fix frequency overflow
...
issue #843
2023-01-13 01:15:55 -05:00
tildearrow
7b14175e45
C64: fix frequency overflow
2023-01-13 01:10:57 -05:00
tildearrow
f939878fcb
AY8930: always write duty
2023-01-13 00:51:16 -05:00
cam900
ab46b8e080
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
2023-01-13 14:24:43 +09:00
tildearrow
fe4800f165
AY8930: fix Mag Max and Kyugo clock rates
2023-01-13 00:22:00 -05:00
tildearrow
e560838025
OPL/OPLL: expand relative pitch range...
...
poor Z80
2023-01-13 00:15:37 -05:00
tildearrow
961c977378
OPM/OPZ: custom clocks
...
finally
2023-01-13 00:07:56 -05:00
tildearrow
e1d0c8aa79
fix #920
2023-01-12 23:55:58 -05:00
tildearrow
d99f0cd045
T6W28: forceIns() noise mode
2023-01-12 23:19:28 -05:00
tildearrow
e3073a22e9
BubSys: fix crash
2023-01-12 23:17:32 -05:00
tildearrow
21ab10c30c
N163: fix crash
2023-01-12 23:16:33 -05:00
tildearrow
0c36c0633b
VRC6: fix crash
2023-01-12 23:14:57 -05:00
cam900
b64c089c56
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
2023-01-13 09:48:52 +09:00
tildearrow
bf0c58aedc
OPNA/OPNB: implement pitch macro
...
issue #838
2023-01-12 18:47:02 -05:00
tildearrow
9af1ce84df
AY8930: increase pitch macro range to 65535
2023-01-12 18:42:34 -05:00
tildearrow
5df68c2ee8
AY/AY8930: fix period overflow
2023-01-12 18:39:25 -05:00
tildearrow
4724c1ccb1
Game Boy and NES: pitch macro now affects noise
2023-01-12 18:36:13 -05:00
tildearrow
84ae0b31f3
OPZ: pan macro
2023-01-12 18:33:11 -05:00
tildearrow
089f3f3b9b
PCE: fix drop
2023-01-12 18:23:04 -05:00
tildearrow
04849d2172
PCE: where is the low period cap
2023-01-12 18:17:31 -05:00
tildearrow
b074136094
Game Boy: make pitch macro work on noise
2023-01-12 18:10:17 -05:00
tildearrow
f2fdeb9df8
Game Boy: fix period 0 causing overflow
...
issue #835
2023-01-12 17:59:40 -05:00
tildearrow
aea7a67d3e
Namco WSG: noise in per-chan osc for real?
2023-01-12 17:45:33 -05:00
tildearrow
009b2c080d
GUI: hide arp/pitch macros on 6258/6295 ins
2023-01-12 16:23:59 -05:00
tildearrow
51cef18bff
AY: optimize
2023-01-12 16:05:03 -05:00
tildearrow
b238e9ee6d
GUI: update credits
2023-01-12 16:04:18 -05:00
cam900
880ea5632d
Fix presets
2023-01-12 23:32:05 +09:00
cam900
536c345763
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
2023-01-12 23:31:56 +09:00
tildearrow
9b80af3a4e
dev136 - Merge branch 'newDispatch' (PLEASE READ!)
...
the following changes have been made:
- a different strategy for DivDispatch audio output.
- if you're working on a new chip, be sure to replace isStereo()
with getOutputCount(). if isStereo() was true, return 2; otherwise
1.
do not return 0 or you will melt the oven!
- additionally, the acquire() function has changed. it's now:
`acquire(short** buf, size_t len)`
replace bufL with buf[0] and bufR with buf[1].
`start` is gone. if you really needed to use it, take a look at
pcspkr.
if you write to buf[1] and getOutputCount is 1, the oven will
melt as well!
- support for more-than-stereo audio, with up to 16 outputs.
- a brand-new patchbay routing feature. arbitrarily route chip outputs
to system outputs.
2023-01-12 03:59:53 -05:00
tildearrow
93aa84bb27
GUI: patchbay right click menu
2023-01-12 03:56:18 -05:00
tildearrow
01f6e8f963
make patchbay effective on samplepreview/metronome
2023-01-12 03:31:43 -05:00
tildearrow
9d327cacd8
GUI: improve patchbay colors
2023-01-11 13:37:26 -05:00
tildearrow
9f0d8dba20
GUI: populate portPos even when invisible
2023-01-11 00:55:56 -05:00
tildearrow
5a48c85c14
GUI: prevent connection to self
2023-01-11 00:42:30 -05:00
tildearrow
0fd0206cc3
fix build
2023-01-11 00:10:42 -05:00
tildearrow
51802720a6
GUI: more patchbay work
2023-01-10 19:09:26 -05:00
tildearrow
a36322ff82
fix possible crash when switching stereo on X1-010
2023-01-10 16:15:37 -05:00
tildearrow
2fbec000d7
dev136 - add auto patchbay toggle
2023-01-10 15:58:15 -05:00
tildearrow
02838e0a07
GUI: prevent patchbay from moving up and down
2023-01-10 14:25:25 -05:00
tildearrow
4bc2418dd6
GUI: patchbay connection
...
some improvements left to do
2023-01-10 14:17:06 -05:00
tildearrow
9b79bc0e7b
GUI: it doesn't work!
2023-01-08 19:23:17 -05:00
tildearrow
fc6bc13729
GUI: prepare patchbay view
2023-01-07 19:46:57 -05:00
tildearrow
e0785d9f00
fix front/rear being inverted
2023-01-07 16:39:01 -05:00
tildearrow
4b85ec433b
GUI: add mobile mixer
2023-01-07 16:26:36 -05:00
Waldemar Pawlaszek
8e009509db
POKEY: audc is set for wrong channel when channels 3 & 4 are paired
2023-01-07 18:51:55 +01:00
tildearrow
9e9b0e8e75
fix ear rape
2023-01-07 04:09:01 -05:00
tildearrow
1154a2bda6
implement patchbay-based output
2023-01-06 18:44:20 -05:00
tildearrow
6273275b47
new floating-point volumes and patchbay
2023-01-06 17:43:08 -05:00
tildearrow
7f5cdd6f6b
GUI: vol meter fix
2023-01-05 03:36:09 -05:00
tildearrow
707bbb54ea
add effects for rear panning
2023-01-05 03:08:57 -05:00
tildearrow
71e40dc015
support more than 2 output channels
...
up to 16 on JACK
to-do: add more mixer settings
2023-01-05 02:40:17 -05:00
tildearrow
77f7fcd555
Merge branch 'master' into newDispatch
2023-01-04 23:03:23 -05:00
tildearrow
8e63257756
GUI: fix possible crash in grid mode
2023-01-04 22:59:21 -05:00
tildearrow
8c70ac8da3
don't detach console on Windows
2023-01-04 20:04:40 -05:00
tildearrow
48bcc6a124
prepare for handling more than 2 channels
2023-01-04 20:04:02 -05:00
cam900
96983e3d48
Add SSG and FM/ADPCM volume mixer config for OPN/A/B
2023-01-05 09:49:21 +09:00
tildearrow
abf2461573
OPL: increase range of pan macro
2023-01-04 19:16:37 -05:00
tildearrow
fd9b1dd0f5
OPL: quad output
...
now that we have this new dispatch output method
2023-01-04 18:30:29 -05:00
tildearrow
6c834524aa
new dispatch, part 4
2023-01-04 17:01:14 -05:00
tildearrow
9436e2ab55
new dispatch, part 3
2023-01-04 03:11:47 -05:00
tildearrow
3a687eeb45
new dispatch, part 2
2023-01-03 14:39:31 -05:00
tildearrow
a29f36a5df
new dispatch, part 1
2023-01-03 01:09:46 -05:00
tildearrow
3e0dcbb0ae
aaaaaaaa
2023-01-02 04:53:37 -05:00
tildearrow
e06b2f6952
Merge branch 'master' into newDispatch
2023-01-02 00:07:02 -05:00
tildearrow
560ec19176
SMS/T6W28: limit upper period
2023-01-02 00:00:23 -05:00
tildearrow
08d2f12dbd
prepare new dispatch
...
will allow for more than 2 outputs
2023-01-01 19:46:08 -05:00
cam900
8a71a81ffb
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
2023-01-02 09:26:05 +09:00
tildearrow
db690a1e45
release v0.6pre3
2022-12-31 17:00:40 -05:00
tildearrow
99059869e8
add more demo songs
...
sent by Martin Demsky
2022-12-31 16:38:22 -05:00
tildearrow
821df80594
Namco WSG: noise in per-chan osc?
2022-12-31 16:19:02 -05:00
tildearrow
b07798b805
YM2203: fix non-linear
2022-12-31 14:14:35 -05:00
tildearrow
84bb613b42
fuuuuuuu
2022-12-29 16:14:22 -05:00
tildearrow
f2fce2fab3
YM2612: phase reset for samples
2022-12-29 15:58:42 -05:00
tildearrow
e31f8a2115
SegaPCM: fix new arp strat
2022-12-29 15:42:01 -05:00
tildearrow
ae4cb78c2c
...
2022-12-29 15:25:38 -05:00
tildearrow
f8bceecebf
another update
2022-12-29 14:43:42 -05:00
tildearrow
e8d9fd6a15
maybe fix possible crash in low buffer sizes
2022-12-29 14:34:19 -05:00
tildearrow
53b8e013e7
GUI: hide wave macro from RF ins
2022-12-29 05:15:00 -05:00
tildearrow
89995a02be
QSound: fix ADPCM
...
I guess you can say it's complete
2022-12-29 03:31:26 -05:00
tildearrow
7fa5fecd38
possibly fix retrigger with sample map
2022-12-29 03:12:00 -05:00
tildearrow
5bc2ccbe8e
fix a tiny bug when saving SNES instruments
2022-12-29 02:22:20 -05:00
cam900
ff937604c7
Merge branch 'master' into es5506_alt
2022-12-29 16:18:24 +09:00
tildearrow
286cca3a54
NES: What, what, what, what, what, what, what, what, what, what?
2022-12-28 23:57:06 -05:00
tildearrow
f2fb67eba6
GUI: comment out some log spam
2022-12-28 23:43:58 -05:00
tildearrow
85c4086d5a
why is this here
2022-12-28 23:11:16 -05:00
tildearrow
37c2ea3097
NES: fix arp macro
2022-12-28 23:04:12 -05:00
tildearrow
893b48b9bb
fix SPC_DSP.cpp to work on GCC 5
2022-12-28 21:37:42 -05:00
tildearrow
a09ad00e48
prepare for 0.6pre3
...
OPN: add flag to make ExtCh op 1 be the only one controlling FB
GUI: move Arcade presets to top
GUI: fix YM2612 CSM not having flags
2022-12-28 18:11:30 -05:00
tildearrow
ce89080be7
Untested Crap
2022-12-28 17:41:31 -05:00
tildearrow
9a429e3563
PCE: fix arp macro on noise
2022-12-28 17:23:13 -05:00
tildearrow
dc868539ec
part 4
...
issue #685
2022-12-28 16:08:14 -05:00
tildearrow
fbb712ddc9
part 3
...
issue #685
2022-12-28 16:07:01 -05:00
tildearrow
6811413afc
GUI: fix MSM5232 part labels
2022-12-28 15:31:26 -05:00
tildearrow
0fe8554a5d
MSM5232: fix arp macro
2022-12-28 15:27:38 -05:00
tildearrow
735030b026
GUI: add compat flags button to mobile UI
2022-12-28 15:15:19 -05:00
tildearrow
8e4fda542a
OPNA: fix rim muting
2022-12-28 14:51:59 -05:00
tildearrow
2c182334d7
OPN: increase range of pitch2
2022-12-28 14:47:50 -05:00
tildearrow
47be21df4d
f-num/block range fix
2022-12-26 16:09:38 -05:00
tildearrow
9e47468b53
YM2612: workaround
2022-12-26 13:49:59 -05:00
tildearrow
1fae16514c
OPLL: freqChanged during note off?
2022-12-25 15:54:40 -05:00
tildearrow
513ab09e7c
OPLL: what why 2047
2022-12-25 14:45:07 -05:00
tildearrow
2923eb6265
SegaPCM: fix per-chan osc when muted
2022-12-25 05:04:32 -05:00
cam900
f992346772
Addressing comments
2022-12-25 18:51:23 +09:00
cam900
96c0bea63b
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
2022-12-25 18:48:29 +09:00
tildearrow
ca5d8eeb72
GUI: add missing POKEY preset
2022-12-25 03:38:19 -05:00
tildearrow
4584b8aa82
POKEY: fix setFlags() crash with altASAP
2022-12-25 03:36:30 -05:00
tildearrow
d78ffa60cc
GUI: fix classic pattern headers
2022-12-25 03:26:44 -05:00
tildearrow
618ff1d393
release v0.6pre2
2022-12-24 23:39:44 -05:00
tildearrow
89e057a2ba
OPLL: fix possible overflow
2022-12-24 18:29:01 -05:00
tildearrow
0914359063
dev131 - SNES: add more sustain modes and D2
2022-12-24 18:03:57 -05:00
tildearrow
3bea6ee891
GUI: implement time in sample editor
2022-12-24 16:59:04 -05:00
tildearrow
6cce918c02
Nuked-OPN2 + ymfm combo option for all OPN chips
...
modified Nuked doing FM and ymfm doing SSG/ADPCM
2022-12-24 02:29:37 -05:00
tildearrow
85d43a84a7
make OPN channel offsets common
2022-12-24 00:15:15 -05:00
tildearrow
19235a19a7
GUI: more window debug messages
2022-12-23 22:36:14 -05:00
cam900
a793bed56d
Merge branch 'master' into es5506_alt
2022-12-24 12:01:03 +09:00
tildearrow
3685772728
GUI: add some CSM presets
2022-12-23 19:31:24 -05:00
tildearrow
37dbc52a68
YM2612: CSM without DualPCM
2022-12-23 19:26:42 -05:00
tildearrow
dff3ddeb3a
port ExtCh op macro code to OPN family, part 7
2022-12-23 19:06:10 -05:00
tildearrow
75416fc63e
port ExtCh op macro code to OPN family, part 6
2022-12-23 19:00:03 -05:00
tildearrow
07697bc888
go back to release mode
2022-12-23 14:35:56 -05:00
tildearrow
e161eb2e20
port ExtCh op macro code to OPN family, part 5
2022-12-23 14:31:00 -05:00
tildearrow
da9e64881d
port ExtCh op macro code to OPN family, part 4
2022-12-23 13:55:15 -05:00
tildearrow
552040facf
fetch_add
2022-12-23 05:14:42 -05:00
tildearrow
66f2b05287
Merge pull request #800 from laoo/ASAP_POKEY
...
ASAP POKEY small fix and refactorings
2022-12-23 01:52:41 -05:00
Waldemar Pawlaszek
35ac14d35b
Applying notes.
2022-12-23 07:43:51 +01:00
Waldemar Pawlaszek
e5e3a83302
More refactoring
2022-12-23 07:31:22 +01:00
tildearrow
e960b6be30
use assign
2022-12-23 01:15:46 -05:00
Waldemar Pawlaszek
2423ec9bc6
Refactoring
2022-12-23 07:06:17 +01:00
Waldemar Pawlaszek
f1c40082d6
Fixing osciloscope volume
2022-12-23 06:27:37 +01:00
tildearrow
45f9aa7261
crash test 2
2022-12-22 23:41:49 -05:00
tildearrow
00a0b84aac
try to fix log
...
issue #797
issue #798
2022-12-22 20:17:02 -05:00
tildearrow
f3973a5ff5
POKEY: make ASAP core the default
2022-12-22 19:47:13 -05:00
tildearrow
84c4e48fbe
POKEY: optimize ASAP core a lot
2022-12-22 19:45:08 -05:00
tildearrow
42367a5601
POKEY: optimize ASAP core a bit
2022-12-22 19:37:10 -05:00
tildearrow
05d389adac
update credits
2022-12-22 19:25:11 -05:00
tildearrow
af770ec701
code style
2022-12-22 19:15:35 -05:00
Waldemar Pawlaszek
d66042b9c7
macOS compilation fix
2022-12-22 23:25:14 +01:00
Waldemar Pawlaszek
44a26791c6
Applied code review remarks.
2022-12-22 23:17:38 +01:00
Waldemar Pawlaszek
1b2eb9cacb
bugfixes
2022-12-22 23:04:03 +01:00
Waldemar Pawlaszek
add1bf603b
Merge remote-tracking branch 'origin/master' into ASAP_POKEY
2022-12-22 22:41:15 +01:00
Waldemar Pawlaszek
4a7e76c448
Renaming new POKEY core to AltASAP. Added core selection.
2022-12-22 22:40:29 +01:00
Waldemar Pawlaszek
3a94a7acde
Implementation of POKEY core based on ASAP ( http://asap.sourceforge.net )
2022-12-22 21:53:29 +01:00
tildearrow
2373884b5e
crash test 1
2022-12-22 15:47:05 -05:00
tildearrow
e74d7f1922
well I need to discard it?
...
I am not going to use that variable, you picky MSVC
2022-12-22 15:40:10 -05:00
tildearrow
eab679e9d3
GUI: improve system detection algorithm (maybe)
2022-12-22 13:10:08 -05:00
tildearrow
c8612b7e8a
Merge pull request #796 from Epictyphlosion/ngp
...
Add some more presets
2022-12-22 12:06:28 -05:00
tildearrow
2c36706d22
port ExtCh op macro code to OPN family, part 3
2022-12-21 21:50:49 -05:00
tildearrow
246048e8ed
I didn't push this?!?!?
2022-12-21 21:28:03 -05:00
Epictyphlosion
005aab057f
Wait, you can set custom clock speeds?
2022-12-21 16:12:15 -08:00
tildearrow
0eb2449c57
port ExtCh op macro code to OPN family, part 2
2022-12-21 18:02:00 -05:00
tildearrow
2a65f24b3f
port ExtCh op macro code to OPN family, part 1
2022-12-21 17:55:38 -05:00
Epictyphlosion
4cf97bba5e
Fixed typos
2022-12-21 14:37:36 -08:00
Kagamiin
50e6409348
Adding demos/sms/thunderblade-type-ii.fur ( #794 )
...
* Adding demos/sms/thunderblade-type-ii.fur
* Adding my name to about.cpp
2022-12-21 16:45:14 -05:00
tildearrow
417a9abfba
Merge pull request #795 from liaminventions/master
...
Update about.cpp and add two songs
2022-12-21 16:42:51 -05:00
tildearrow
dc4ad09903
MSM6295: 127!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
2022-12-21 16:33:32 -05:00
tildearrow
2ccc525293
K007232: ???
...
issue #797
2022-12-21 16:26:06 -05:00
Epictyphlosion
41a21ebb91
A few more for better measure
...
Some MSM5232 arcades
2022-12-21 12:42:47 -08:00
tildearrow
5ee41c5f5e
GUI: fix possible issue when changing sample depth
2022-12-21 13:39:43 -05:00
tildearrow
b208d2f32b
fix Furnace not exiting after error during startup
2022-12-21 01:20:56 -05:00
Epictyphlosion
5f81ae48d8
As you wish
2022-12-20 20:52:51 -08:00
tildearrow
019b036853
Merge branch 'master' of github.com:tildearrow/furnace
2022-12-20 22:36:57 -05:00
Epictyphlosion
8f972daf00
One more for good measure
2022-12-20 15:04:06 -08:00
tildearrow
909c553be3
whoops!
2022-12-20 17:55:05 -05:00
Epictyphlosion
fe042b84cd
Wait that's the default clock speed
...
derp
2022-12-20 14:50:49 -08:00
tildearrow
7a92811fd9
rename some DIV_SYSTEM_ items
...
OPN -> YM2203
PC98 -> YM2608
FRAC -> DUALPCM
2022-12-20 17:49:53 -05:00
Epictyphlosion
a4bfbfe8d9
Fixed missing commas + Atari arcade presets
2022-12-20 14:48:30 -08:00
tildearrow
34f6a303a6
prepare for more CSM
2022-12-20 17:40:45 -05:00
tildearrow
36a62b9d6e
Pokémon Mini: register layout
2022-12-20 16:33:57 -05:00
Epictyphlosion
1bd9bca245
Add two presets, removed some dupes
...
Added a Neo Geo Pocket and Atari 7800 with Ballblazer or Commando preset.
Removed Touchdown Fever presets as they were duplicates of the Triple Z80 presets.
2022-12-20 13:23:53 -08:00
tildearrow
210a002ae4
POKEY: per-chan osc
2022-12-20 15:21:03 -05:00
tildearrow
15dc663a15
POKEY: remove dithering
...
we only use 16-bit output anyway
2022-12-20 15:07:58 -05:00
tildearrow
b7302e0d98
POKEY: VGM export
2022-12-20 14:54:55 -05:00
Waverider
256152c12a
Merge branch 'tildearrow:master' into master
2022-12-20 13:22:48 -05:00
tildearrow
be41a2fe5d
POKEY: fix forceIns
2022-12-20 03:52:18 -05:00
tildearrow
0d10b99cf7
POKEY: add AUDCTL macro
2022-12-20 02:59:26 -05:00
tildearrow
c46f3a3085
GUI: add POKEY presets
2022-12-20 02:43:53 -05:00
tildearrow
08f42f1ea0
POKEY: it's the opposite
2022-12-20 02:43:37 -05:00
tildearrow
f781d63ac2
POKEY: bass period mapping
...
and effect to change AUDCTL
2022-12-20 02:39:34 -05:00
tildearrow
541360a446
POKEY: louder
2022-12-20 00:34:52 -05:00
tildearrow
4b4a2273d3
YM2151/2414: fix new arp
2022-12-20 00:29:12 -05:00
tildearrow
ba674a0329
start work on POKEY
...
to-do:
- add ability to change AUDCTL
- bass shape frequency and waveform mapping
- easy noise???
2022-12-19 19:45:04 -05:00
tildearrow
4ba8c0513e
the final mzpokeysnd change (maybe)
...
it works! now to work on DivPlatformPOKEY...
2022-12-19 17:10:45 -05:00
tildearrow
112d773544
and more mzpokeysnd changes
2022-12-19 16:46:19 -05:00
tildearrow
139ac97144
more mzpokeysnd changes
2022-12-19 16:39:10 -05:00
Waverider
f07f4cf692
Merge branch 'tildearrow:master' into master
2022-12-19 14:28:12 -05:00
tildearrow
a8071a3c9f
update mzpokeysnd
2022-12-19 14:18:32 -05:00
Waverider
c23c7ced3d
Merge branch 'tildearrow:master' into master
2022-12-19 14:04:11 -05:00
tildearrow
222abe7e76
don't worry about it
2022-12-19 13:59:24 -05:00
Waverider
8aa5ff099c
Update about.cpp
2022-12-19 13:50:39 -05:00