Commit graph

171 commits

Author SHA1 Message Date
cam900
cd25d9985a Fox formatting 2022-12-09 17:56:44 +09:00
cam900
f57bcf7b9c Add define for Effect column, Add description for defines 2022-12-09 15:03:06 +09:00
cam900
2e85e47c48 Add and reorganize constant define includes 2022-12-09 14:30:27 +09:00
tildearrow
7709a9c3f6 dev128 - prepare for SN noise and hard fix fp b
file picker bug...
2022-11-25 14:33:56 -05:00
tildearrow
8f59ceb6a6 dev127 - experiment with new ins on .fur 2022-11-21 04:04:26 -05:00
tildearrow
d6ae735ffe dev126 - new ins format 2022-11-20 19:19:24 -05:00
tildearrow
3275d92f99 MOD import: handle Cxx with vol higher than 64 2022-11-09 03:52:49 -05:00
tildearrow
8d8bdfd1f7 dev125 - prepare for ExtCh FM macros 2022-11-07 18:39:04 -05:00
tildearrow
1d262a97ee dev124 - critical fix for a sample loading bug 2022-11-07 17:45:36 -05:00
tildearrow
184a6bd6b2 dev123 - store sample loop mode 2022-11-07 17:22:13 -05:00
tildearrow
00d5ed8b30 fix RF5C68 chip type flag conversion 2022-11-05 16:31:51 -05:00
tildearrow
951cae4eec set SN volume to 32 when loading .dmf 2022-10-17 15:30:48 -05:00
tildearrow
d3718ccaf0 YMU759: fix 4-op ins loading in .dmf 2022-10-08 02:03:09 -05:00
tildearrow
75d75f68e6 dev121 - NES/SN: Defle compat fixes FOR REAL
THIS IS MOST LIKELY THE LAST DEFLE COMPAT FLAG I ADD

...besides future "no arp+porta in linear pitch" compat flag
2022-10-08 00:53:01 -05:00
tildearrow
92d5525692 Game Boy: fix Synchronize 2022-10-02 00:06:06 -05:00
tildearrow
bcc94fd459 truly fix .dmp arp macro saving
(hopefully)
2022-10-01 23:59:23 -05:00
tildearrow
48db9a1d0c chip flags rewrite, part 4 - DO NOT USE
the next part is to drop systemFlagsOld completely
and then to fix the GUI
2022-09-29 20:13:40 -05:00
tildearrow
ee6e0aa0e0 chip flags rewrite, part 3 - DO NOT USE
the next thing to do is to change DivDispatch::setFlags() to use
the new flags

no chip configuration until this is finished!
2022-09-29 18:03:39 -05:00
tildearrow
0acca7458d chip flags rewrite, part 2
move systemFlags to legacy status
2022-09-29 03:29:24 -05:00
tildearrow
3eb4f997da OPM/NES ins type split, part 4 2022-09-24 02:14:26 -05:00
tildearrow
eb8849ce63 add disableSampleMacro flag for compatibility 2022-09-23 19:18:32 -05:00
tildearrow
5e2cefff94 dev117 - save the flag
also serves as marker version for this huge change
2022-09-23 13:36:23 -05:00
tildearrow
b9a4b568b6 i honestly don't agree with this compat flag 2022-09-23 13:28:57 -05:00
cam900
b05dafe297 Add compatible flag for Y8950 ADPCM Frequency 2022-09-24 00:24:30 +09:00
cam900
62ce5ae3ce Add compatible flag for PCE DAC volume (always enabled for now)
Fix furnacePCM detection for MSM6295
2022-09-23 23:41:55 +09:00
cam900
e00758d67c Merge branch 'master' of https://github.com/tildearrow/furnace into sample_macro 2022-09-22 23:02:01 +09:00
tildearrow
ac68419b78 implement KVS on YM2612 2022-09-22 01:18:41 -05:00
tildearrow
e22d7484cb dev115 - automatic system detection 2022-09-21 19:27:42 -05:00
tildearrow
a17f499384 ... 2022-09-21 16:52:04 -05:00
tildearrow
60abdd78a1 and yet another big endian fix 2022-09-21 16:45:05 -05:00
cam900
0f5a400b29 Merge branch 'master' of https://github.com/tildearrow/furnace into sample_macro 2022-09-18 00:11:53 +09:00
tildearrow
187653a70f dev113 - loop detection changes 2022-09-10 01:39:42 -05:00
cam900
d82d7255d1 Merge branch 'master' of https://github.com/tildearrow/furnace into sample_macro 2022-08-31 19:18:15 +09:00
tildearrow
7f01eaec9d convert note/macro rel to note off on .dmf save 2022-08-30 23:59:38 -05:00
cam900
26d3e02dd8 Merge branch 'master' of https://github.com/tildearrow/furnace into sample_macro 2022-08-29 11:47:36 +09:00
tildearrow
645dcdf9a0 fix .dmf and arp macros 2022-08-28 02:57:40 -05:00
tildearrow
82703a165f fix non-STD instruments in C64/GB/PCE converting
to the wrong type
2022-08-28 01:12:57 -05:00
cam900
c44f03b1a3 Sync with master 2022-08-27 18:11:34 +09:00
cam900
54dbd0690c Merge branch 'master' of https://github.com/tildearrow/furnace into sample_macro
# Conflicts:
#	src/engine/fileOps.cpp
#	src/engine/platform/lynx.cpp
#	src/engine/platform/rf5c68.cpp
#	src/engine/platform/su.cpp
#	src/engine/platform/x1_010.h
#	src/engine/platform/ym2610.cpp
#	src/engine/platform/ym2610.h
#	src/engine/platform/ym2610b.cpp
#	src/engine/platform/ym2610b.h
#	src/engine/sysDef.cpp
#	src/gui/insEdit.cpp

Add effect command for ADPCM-A global volume, X1-010 Sample bank slot
2022-08-27 17:25:48 +09:00
tildearrow
e158591ccb even more fixes 2022-08-23 02:31:39 -05:00
tildearrow
226f43fea3 several important bug fixes to advanced arp macro 2022-08-22 19:09:08 -05:00
tildearrow
c009cb3536 dev112 - prepare for advanced arp macro
this new advanced arp macro offers more flexibility and reduces code duplication
it allows you to set each step of the macro to either relative or fixed mode
(instead of just one mode for the entire macro)

the UI is still a work in progress and doesn't work well

this change is big and may break things! further fixes incoming
2022-08-22 15:59:45 -05:00
tildearrow
2650fe609f dev111 - many macro changes
- max macro length is now 255
- loop/rel pos is now unsigned (255 = no)
- prepare for macro speed/delay
2022-08-22 02:13:33 -05:00
tildearrow
38afdd3378 dev110 - add cut/delay effect policy compat flag
INCOMPLETE!!!
2022-08-21 23:56:58 -05:00
tildearrow
c74d7fab37 dev108 - add SN period range compat flag
there's room for possible improvement
2022-08-19 18:46:19 -05:00
tildearrow
27555c3c0a aaaand more fixing 2022-08-19 04:45:59 -05:00
tildearrow
5c7338930f fix big-endian build (i think) 2022-08-19 01:26:11 -05:00
tildearrow
d1c5a4725b add option to save unused patterns
closes #106

also prepare for the pattern manager window
2022-08-16 03:42:17 -05:00
tildearrow
edddff8431 prepare for pattern optimization 2022-08-16 03:19:16 -05:00
tildearrow
20c5e14f26 FC loader: the final fixes for this night 2022-08-15 04:22:14 -05:00