cam900
cb34054473
Fix compile
2023-04-11 12:50:24 +09:00
tildearrow
8d4fa6e0cc
prepare for new sample map UI
2023-04-10 19:49:14 -05:00
cam900
f13cea6a8e
pv1000: Add XORing features
2023-04-11 09:19:12 +09:00
tildearrow
9e615bb3aa
fix .dmf loading..... again (I think)
2023-04-10 01:09:58 -05:00
tildearrow
8375256ff7
debug dmf not loading again
2023-04-10 00:31:55 -05:00
tildearrow
e755f1bbd0
GUI: possibly fix MIDI note hang
...
issue #815
2023-04-09 15:27:17 -05:00
tildearrow
7a137fcdd1
QuadTone: fix PCM muting
2023-04-09 13:44:47 -05:00
tildearrow
8dfe0bc021
OPN: fix ExtCh muting
2023-04-09 13:20:28 -05:00
tildearrow
5466b26c75
GUI: fix osc out of bounds mode
2023-04-09 01:13:45 -05:00
cam900
385f7af664
ES5506: Fix frequency for note map
2023-04-09 10:29:51 +09:00
tildearrow
84eadd7aac
dev152 - sample map notes, part 2
...
Sound Unit
2023-04-08 14:23:44 -05:00
cam900
a8d1f0ca16
Possibly fix k007232 stereo setting
2023-04-08 20:45:58 +09:00
tildearrow
76e583e5ce
Merge branch 'master' of github.com:tildearrow/furnace
2023-04-07 16:54:45 -05:00
tildearrow
99d2199db6
dev152 - sample map notes, part 1
2023-04-07 16:54:05 -05:00
tildearrow
dce8c3bbac
remove some log spam
2023-04-07 02:13:52 -05:00
tildearrow
0151fff2d4
actually fix build
2023-04-06 18:10:30 -05:00
tildearrow
439931d988
fix build
2023-04-06 17:54:08 -05:00
tildearrow
c6f1ec5756
enable virtual terminal processing on Windows
2023-04-06 17:13:51 -05:00
tildearrow
829d51411a
fix makeDir on Windows
2023-04-06 17:08:45 -05:00
tildearrow
fe10683a70
backup thread data race prevention
2023-04-06 16:24:44 -05:00
tildearrow
b8667fc29a
fix backup behavior when backup is open
2023-04-06 16:08:06 -05:00
tildearrow
f80e070178
fix restore backup option
2023-04-06 15:51:12 -05:00
tildearrow
4fea3fd8f2
dang it
2023-04-06 15:17:15 -05:00
tildearrow
8c55076177
restore backup opens the backup dir
2023-04-06 15:16:52 -05:00
tildearrow
02450b8683
fix Windows build
2023-04-06 15:07:11 -05:00
tildearrow
8cd49eaa5a
strip non-alphanumeric chars from backup name
2023-04-06 14:48:13 -05:00
tildearrow
e599248614
Windows implementation
2023-04-06 06:30:43 -05:00
tildearrow
a8baad78f5
excess backup deletion
2023-04-06 06:15:47 -05:00
tildearrow
79a317723a
prepare for new backup system
2023-04-06 04:22:43 -05:00
tildearrow
72b81914b7
get rid of one debug message
2023-04-06 02:22:59 -05:00
tildearrow
bc4191dbe4
GUI: fix crash
2023-04-06 02:20:48 -05:00
tildearrow
fa51bf1e5d
GUI: update Commander X16 presets
2023-04-06 02:03:14 -05:00
tildearrow
4e55368787
GUI: fix per-chan osc visual glitch when stopping
2023-04-06 01:42:52 -05:00
tildearrow
eb63d62181
fix 1.1.7-1.1.9 .dmf loading
2023-04-06 01:25:06 -05:00
tildearrow
c1f8bb0eb9
dev150 - again
2023-04-06 00:08:23 -05:00
tildearrow
17f9eb0c16
dev149 - crap
2023-04-05 23:59:39 -05:00
tildearrow
8e0a28f06e
bump version
2023-04-05 23:43:33 -05:00
tildearrow
f87460cbc9
implement log rotation
2023-04-05 19:16:00 -05:00
tildearrow
6f2c9535bc
config rotation + redundancy for layout
...
also load default layout if it fails to load
2023-04-05 19:08:04 -05:00
tildearrow
e16fdf0626
config rotation + redundancy prototype
2023-04-05 17:35:01 -05:00
tildearrow
e6bac16a7a
prepare for config resiliency
2023-04-05 04:44:21 -05:00
tildearrow
79b418c031
SegaPCM: fix possible crash
2023-04-04 22:20:22 -05:00
tildearrow
d44f5f0fc8
this one THIS ONE THIS ONE FOR REAL REAL REAL
2023-04-04 16:24:08 -05:00
tildearrow
ffe8b41d01
THIS IS IT
2023-04-04 16:01:45 -05:00
tildearrow
34a15adc7f
r
2023-04-04 15:40:01 -05:00
tildearrow
3a84512486
half-assed work
2023-04-04 15:27:36 -05:00
YohananDiamond
c3654a4d52
Applying corrections
2023-04-03 11:11:26 -03:00
YohananDiamond
72ef39db60
New song dialog: auto focus on pop up + reset search box
2023-04-03 00:05:25 -03:00
tildearrow
53e36abdee
add config facilities for loading/storing int list
2023-04-02 17:32:21 -05:00
tildearrow
54c1a8171f
GUI: add "new" action
2023-04-02 16:39:06 -05:00
tildearrow
9bc2657965
dev147 - april fools'
2023-04-02 02:32:04 -05:00
tildearrow
76deb82665
Revert "prepare for Furnace Pro"
...
This reverts commit 6fe8bea50e
.
2023-04-02 02:31:37 -05:00
tildearrow
fc4397f644
Revert "release Furnace Pro"
...
This reverts commit 2255bdf6c7
.
2023-04-02 02:31:36 -05:00
tildearrow
aefe4938fd
Revert "fix Windows log"
...
This reverts commit cc697ab5ac
.
2023-04-02 02:31:35 -05:00
tildearrow
cc697ab5ac
fix Windows log
2023-04-01 17:20:31 -05:00
tildearrow
2255bdf6c7
release Furnace Pro
2023-04-01 17:00:51 -05:00
tildearrow
6fe8bea50e
prepare for Furnace Pro
2023-04-01 05:06:13 -05:00
cam900
fe7ba3c56b
Fix build
2023-03-29 16:23:54 +09:00
cam900
60e3768a66
Fix sample map issue in ES5506
2023-03-29 16:17:50 +09:00
tildearrow
ed548c98c4
Namco WSG: ROM mode should be off by default!!!
2023-03-29 01:55:21 -05:00
tildearrow
b26e4424ff
fix build
2023-03-27 13:15:28 -05:00
tildearrow
88654e26fc
command stream arps
2023-03-27 03:29:43 -05:00
tildearrow
da7d67fa85
more command stream playback work
2023-03-27 00:40:54 -05:00
tildearrow
c4510e16e0
add experimental command stream player
...
for verification
after that I am going to write optimization code
2023-03-26 18:48:16 -05:00
tildearrow
24c39c7819
GUI: separate text/binary command stream buttons
2023-03-26 13:19:57 -05:00
Natt Akuma
d67be98468
Add sample instrument to AY SysDefs
...
It was not possible to select sampple instrument for these chips
even though the engine has a PCM driver
2023-03-26 16:50:03 +07:00
tildearrow
8d89abb60e
GUI: add order button pos setting
2023-03-25 18:43:21 -05:00
tildearrow
16174c041a
GUI: orders view with dynamic icons
2023-03-25 18:13:22 -05:00
tildearrow
f20da6b202
FT
...
-----____
| -----____
| FFFFF -----____
| FFFFFFFFF TTTTTTT |
| FF TTTTTTTT |
| FF TT |
| FF TT |
| FFFFFFFFF TT |
| FFFFFFFFF TT |
| FF TT |
| FF TT |
| FF TT |
| FF TT |
| FF __________------|
|---------
2023-03-25 03:55:42 -05:00
tildearrow
d8471ce937
GUI: remove use of Columns() in orders
2023-03-24 19:17:28 -05:00
KMoene
913d22fd57
init support for setting program change
2023-03-22 00:51:54 -04:00
tildearrow
5af3804195
GA20: implement getSamplePos()
2023-03-21 03:56:17 -05:00
tildearrow
5f5617fc2c
GUI: fix some chips not having custom clocks
2023-03-21 03:39:20 -05:00
tildearrow
699d49b220
Merge branch 'master' of github.com:tildearrow/furnace
2023-03-20 15:10:28 -05:00
tildearrow
d92bbcf2ee
GUI: fix cur order out of bounds when undo/redo
2023-03-20 15:09:52 -05:00
tildearrow
c27dbdab96
VIC-20: get rid of debug message
2023-03-20 03:55:12 -05:00
tildearrow
1dc05f0777
GUI: use ClipRect instead of clamp in sample edit
2023-03-19 19:51:26 -05:00
tildearrow
591cd633d7
SegaPCM: implement getSamplePos()
2023-03-19 16:49:31 -05:00
tildearrow
62b9b98300
SNES: implement getSamplePos()
...
but gotta fix one thing
2023-03-19 04:18:57 -05:00
tildearrow
6cd24a8008
implement getSamplePos() on some chips
...
Amiga, AY, Lynx, PCE, PCM DAC and VRC6
2023-03-19 03:56:13 -05:00
tildearrow
f80a2b8864
GUI: make playing needles in sample editor work
...
currently only for YM2612 but I will implement more soon
2023-03-19 03:12:08 -05:00
tildearrow
2e9bc14459
PV-1000: DC offset correction required
2023-03-18 18:22:54 -05:00
tildearrow
293d2b8775
PV-1000: more accurate emulation
2023-03-18 17:15:13 -05:00
tildearrow
09a30570de
GUI: add an FM preview
...
currently for OPN only
2023-03-18 04:22:50 -05:00
tildearrow
57f4cc8561
GUI: prepare for FM preview
2023-03-17 19:12:09 -05:00
tildearrow
d58270efed
fix some macroInt issues with volume
2023-03-17 18:16:04 -05:00
tildearrow
69c3700ab4
VIC-20: fix MSVC
2023-03-17 18:00:38 -05:00
tildearrow
de2a6c418b
VIC-20: add on/off macro
2023-03-17 16:50:42 -05:00
tildearrow
49c47087e5
GUI: C64 macro mode usability fix
...
reset macro zoom when changing macro modes
2023-03-17 14:54:00 -05:00
tildearrow
5fc36b1d4c
PCM DAC: fix muting
2023-03-17 14:32:39 -05:00
tildearrow
6985b85c09
YM2612: YMF276 clipping
2023-03-17 14:11:55 -05:00
tildearrow
d6d57b6d11
Merge pull request #1019 from freq-mod/n163-easy
...
n163: macro removal part 2
2023-03-17 04:23:22 -05:00
tildearrow
165d0809df
Namco 163: fix weird waveform on first note on
...
issue #1021
2023-03-16 18:52:20 -05:00
tildearrow
6436919974
i don't know
2023-03-16 05:52:29 -05:00
tildearrow
8fd26289a2
Namco WSG: add ROM mode
2023-03-16 05:27:43 -05:00
tildearrow
9a672196fd
TODO: Diagnosis of 163
2023-03-16 04:21:52 -05:00
tildearrow
f8e5afc2bf
RF5C68: fix forceIns() panning
2023-03-16 03:53:02 -05:00
tildearrow
c7d625c820
Amiga: validation export is finished
2023-03-16 03:52:54 -05:00
tildearrow
527f962c1b
Amiga: validation export sample/wave book
...
tiny optimization
2023-03-16 03:33:55 -05:00
tildearrow
262eaa19c1
Amiga: validation export wave support
2023-03-16 01:44:35 -05:00
tildearrow
03f6268336
GUI: AY-3-8914 VGM disclaimer
2023-03-15 22:08:18 -05:00
tildearrow
b9cddb21d0
Amiga: DMACON coalescing fix
2023-03-15 18:51:42 -05:00
tildearrow
3ff3a9952a
Amiga: DMACON coalescing
2023-03-15 18:45:32 -05:00
tildearrow
4b708e98cf
Amiga: validation "export"
...
only for testing purposes!
wavetables are missing but I might add that at some point
2023-03-15 18:16:47 -05:00
tildearrow
32298f6ab3
nothing
2023-03-15 04:23:47 -05:00
tildearrow
557f77c3c6
asdfgklj
2023-03-15 02:13:10 -05:00
tildearrow
ed3b0610d3
GUI: remember extraChannelButtons' state
2023-03-14 23:04:57 -05:00
tildearrow
4a225c9c64
asdf
2023-03-14 04:19:13 -05:00
tildearrow
e5ab3413cb
oh wow
2023-03-14 01:27:45 -05:00
tildearrow
5a8a29f5f2
Please enter the commit message for your changes.
2023-03-14 01:09:53 -05:00
tildearrow
ced4fd8ee1
more
2023-03-13 20:01:01 -05:00
tildearrow
07ed76a63b
add ROM export framework, part 1
2023-03-13 14:17:05 -05:00
tildearrow
6663fc274d
prepare to add ROM export framework
2023-03-13 04:20:54 -05:00
tildearrow
ad960697dc
really fix build
2023-03-13 03:18:52 -05:00
tildearrow
5acb6daef6
prepare to add some code
2023-03-13 03:12:03 -05:00
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