Natt Akuma
960a8e3616
Fix GCC errors
2022-05-10 17:36:09 +07:00
tildearrow
8784fe5664
dev94 - add a full linear pitch mode, part 1
2022-05-10 03:51:18 -05:00
tildearrow
5e14177e4e
YM2610(B): use f-num/block baseFreq calculation
...
also allow for different octave boundary f-nums depending on chip clock
2022-05-10 02:22:08 -05:00
Natt Akuma
28c0751659
Remove SCC from TODO.md
2022-05-10 12:49:48 +07:00
Natt Akuma
78ce2360bf
SCC has no config flags currently
2022-05-10 11:32:07 +07:00
Natt Akuma
a3fc76c984
Add SCC and SCC+ support
2022-05-10 11:25:10 +07:00
cam900
a8258d9a1a
Divider related emulation core update, Fix init and period limitation
2022-05-10 13:18:02 +09:00
cam900
a9a249fd4c
Merge branch 'master' of https://github.com/tildearrow/furnace into ay_divider
...
* 'master' of https://github.com/tildearrow/furnace : (24 commits)
GUI: remove insLoadAlwaysReplace setting
GUI: right click menu for open instrument
GUI: add a threshold for macro right click
OPZ: remove debug printf
GUI: add macro right click menu
GUI: prepare for macro right click menu
update gitignore
add something
prepare for something
did i fix macOS build?
GUI: macro edit improvements
GUI: now add ability to load VMEM
Update sysDef.cpp
GUI: add an option for it
add preliminary TX81Z SysEx response
OPL: drum volume
OPL: implement hard reset
GUI: add icon size setting
GUI: macro UI refactor, part 4
Fix WIN32 define timing in IGFD
...
2022-05-10 09:03:03 +09:00
tildearrow
da71a6a804
GUI: remove insLoadAlwaysReplace setting
2022-05-09 13:22:42 -05:00
tildearrow
2e9bd65b9e
GUI: right click menu for open instrument
2022-05-09 13:20:44 -05:00
James Alan Nguyen
0e077432fc
Compilerscheiße pedantisch uberprufen
2022-05-09 21:43:03 +10:00
James Alan Nguyen
da6a6f514c
Fix 2x2op WOPL load
2022-05-09 21:22:21 +10:00
James Alan Nguyen
87ffcf2b27
Adjust seek-ends since exact data reads should be correct.
2022-05-09 21:22:21 +10:00
James Alan Nguyen
ef4a60e095
WOPL progress!
2022-05-09 21:22:21 +10:00
James Alan Nguyen
158163312b
WOPN redpath
2022-05-09 21:22:21 +10:00
James Alan Nguyen
f8ffe04869
WOPN complete
2022-05-09 21:22:21 +10:00
James Alan Nguyen
25abf4c733
WOPN progress
2022-05-09 21:22:21 +10:00
James Alan Nguyen
77af4fda2a
Remove unused/duplicate code, add stringNotBlank(str) checks
2022-05-09 21:22:21 +10:00
James Alan Nguyen
1c88e20fa7
OPM parser tidyup, GYBv1/2/3 foundation support done, BNK parser cleanup
2022-05-09 21:22:21 +10:00
James Alan Nguyen
e289ba652d
GYBv3 sorta loading... just need to fix up some read issues
2022-05-09 21:22:21 +10:00
James Alan Nguyen
7ae72f0fe4
Rebase fix and move reused fileIns lambdas into cpp static functions (since effectively private)
2022-05-09 21:22:20 +10:00
James Alan Nguyen
7cd0d728b2
Fix GYBv1/2 instrument name read
2022-05-09 21:22:20 +10:00
James Alan Nguyen
66b0589959
GYBv1/2 working
2022-05-09 21:22:20 +10:00
James Alan Nguyen
b9e51ab97f
GYB progress, need to verify read ordering
2022-05-09 21:22:20 +10:00
James Alan Nguyen
60d2f54ac0
Start GYB import, also fix uf allocation leak and other bank loader cleanup
2022-05-09 21:22:20 +10:00
James Alan Nguyen
c9f289e44a
Fix GYBv1/2 instrument name read
2022-05-09 21:22:20 +10:00
James Alan Nguyen
f720e0af47
GYBv1/2 working
2022-05-09 21:22:20 +10:00
James Alan Nguyen
df1cb0e7fa
HOTFIX: Better token handling and simplify clear string comparisons
2022-05-09 21:22:20 +10:00
James Alan Nguyen
744735cca8
GYB progress, need to verify read ordering
2022-05-09 21:22:20 +10:00
James Alan Nguyen
9bc9468baa
Start GYB import, also fix uf allocation leak and other bank loader cleanup
2022-05-09 21:22:20 +10:00
tildearrow
6bc1ee0957
GUI: add a threshold for macro right click
2022-05-08 22:52:21 -05:00
tildearrow
0c24ee2f08
OPZ: remove debug printf
2022-05-08 22:40:14 -05:00
tildearrow
580d982f1e
GUI: add macro right click menu
2022-05-08 18:32:16 -05:00
tildearrow
3963f93aa4
GUI: prepare for macro right click menu
2022-05-08 17:35:21 -05:00
tildearrow
21b3bcac79
update gitignore
2022-05-08 16:32:43 -05:00
tildearrow
9a2599e383
add something
2022-05-08 16:02:38 -05:00
tildearrow
40e992cc6f
prepare for something
2022-05-08 15:59:42 -05:00
tildearrow
f8642ae8f0
did i fix macOS build?
2022-05-08 05:04:37 -05:00
tildearrow
787eda0a34
GUI: macro edit improvements
...
- reset zoom levels when changing instrument type
- set a default zoom level for pitch macro
2022-05-08 04:45:48 -05:00
tildearrow
16eae18fdf
GUI: now add ability to load VMEM
2022-05-08 02:47:20 -05:00
tildearrow
26cea191bb
Merge pull request #439 from MAHBOD-85/patch-1
...
Update sysDef.cpp
2022-05-08 02:43:56 -05:00
Mahbod-Karamoozian
8d57e3cddf
Update sysDef.cpp
2022-05-08 12:00:16 +04:30
tildearrow
4faa65a2e9
GUI: add an option for it
2022-05-08 02:07:58 -05:00
tildearrow
2c643aca4c
add preliminary TX81Z SysEx response
...
- load voice data
2022-05-08 02:01:32 -05:00
tildearrow
38b4d1d39e
OPL: drum volume
2022-05-07 21:58:17 -05:00
tildearrow
6fe58a3965
OPL: implement hard reset
...
fixes #437
2022-05-07 21:48:29 -05:00
tildearrow
d582fce862
GUI: add icon size setting
2022-05-07 21:39:29 -05:00
tildearrow
a27d68ad1d
Merge pull request #434 from OPNA2608/cmake/standard_or_bust
...
Forbid C++ standard extensions
2022-05-07 18:34:18 -05:00
tildearrow
3170803389
GUI: macro UI refactor, part 4
2022-05-07 18:30:16 -05:00
OPNA2608
3d00e1d784
Fix WIN32 define timing in IGFD
...
When the compiler hits IGFD, WIN32 is only set if standard extensions are enabled. (Why?)
IGFD identifies Windows via WIN32 instead of _WIN32. (Why?)
- WIN32 is needed for #ifdef-gated Windows-specific methods in the header & code files.
- There's fallback code in the code file to set WIN32 if _WIN32 or __WIN32__ is set.
- Which is hit *after* the header gets included, so the header doesn't expose required methods.
-> Boom, error!
Workaround by moving the fallback into the header.
2022-05-08 00:34:20 +02:00