Commit graph

1046 commits

Author SHA1 Message Date
cam900
00e9ca29fa Revert "Re-split OPL4 PCM instruments due to hardware differences"
This reverts commit 87ac12e143.
2024-07-13 16:28:20 +09:00
cam900
87ac12e143 Re-split OPL4 PCM instruments due to hardware differences
- MultiPCM also has level direct, so it's remained in DivInstrumentMultiPCM. everything else don't support at MultiPCM is moved into DivInstrumentOPL4PCM.
- MultiPCM can't modify ADSR envelope unless reading instrument from ROM, so I decided to remove ADSR envelope macros. these are moved into OPL4 PCM instrument.
- Save/Load of MultiPCM level direct parameter is still disabled until main version update (for disallow crash).
- Also, this PR fixes OPL4 VGM output.
2024-07-13 13:09:10 +09:00
cam900
b1937b9834 Revert and Re-add instrument parameter into multipcm instruemnt
Fix per-channel OSC
2024-07-13 07:34:53 +09:00
cam900
65f48cc574 Add instrument for OPL4 PCM, Macros and Effects
TODO: Phase reset, Keyon/off
2024-07-12 17:37:27 +09:00
cam900
221fa5aa42 Some fleshing out YMF278B
Add OpenMSX YMF278B core option, Expand RAM size option
2024-07-12 12:16:24 +09:00
tildearrow
72cd745824 patch ImGui so it supports square textures
in the font atlas
2024-07-05 18:00:02 -05:00
tildearrow
473defff35 GUI: new macro colors and fixes
bitfields now have proper macro color
macro position indicator is no longer hard-coded
2024-07-04 18:08:07 -05:00
tildearrow
394a2b5442 GUI: make multi-threading options visible 2024-07-02 17:34:56 -05:00
tildearrow
b4a00b8a81 post-merge changes 2024-06-23 04:36:21 -05:00
Natt Akuma
85199e5228 TIA: Add software pitch driver (TIunA) and song data export 2024-06-22 17:31:58 +07:00
tildearrow
9aed6fc47c fix about screen 2024-06-17 23:53:00 -05:00
tildearrow
3305a2b697 expose all audio formats supported by sndfile 2024-06-14 18:53:33 -05:00
tildearrow
e8d34143cb Merge branch 'locale'
thanks everyone involved!

also special thanks to LTVA for pioneering language support in Furnace
2024-06-13 16:55:08 -05:00
Colin Kinloch
53ddffeb14 Fix wayland icon with SDL_VIDEO_WAYLAND_WMCLASS
This is used by SDL to set the xdg_toplevel app_id
2024-06-05 03:40:02 -05:00
tildearrow
c9482ba86c I HATE GLOBAL CONFIGS I HATE GLOBAL CONFIGS I HATE
@tildearrow instead of this nonsense you could have just made a language menu in the interface settings
2024-06-01 16:36:00 -05:00
tildearrow
291e7f5d8b add a string to force glyph ranges 2024-05-31 17:13:20 -05:00
tildearrow
145212171f libintl for systems without libintl
warning: incomplete!
2024-05-30 19:34:34 -05:00
tildearrow
e12bf82f49 the massive preparations - settings and sysConf 2024-05-26 23:30:33 -05:00
tildearrow
3f34a46575 GUI: prepare to add auto-fill on save 2024-05-24 00:19:03 -05:00
tildearrow
56d648189a GUI: default to OpenGL on macOS
Metal backend seems to be unstable...
2024-05-21 17:49:59 -05:00
tildearrow
603249573a GUI: separate wantScrollList
issue #1894
2024-05-21 17:26:04 -05:00
tildearrow
6f5450f0ec GUI: improve cursor focus
now it's no longer fucking annoying
2024-05-20 19:20:29 -05:00
tildearrow
4b1a31e70b incomplete code, because yes 2024-05-20 12:09:00 -05:00
tildearrow
c690c681c5 renderGL: settings to change stencil and buffer si 2024-05-20 03:15:43 -05:00
tildearrow
45783e7797 GUI: fix recent file regression 2024-05-20 02:41:53 -05:00
tildearrow
c4c8b6a3f4 backup management, part 1
new backup settings
backup manager but purging does not work yet
2024-05-19 19:36:09 -05:00
tildearrow
5e213256b6 import/export config and factory reset 2024-05-18 16:01:47 -05:00
tildearrow
4086cd3fc5 Merge branch 'master' into configSettings 2024-05-18 04:11:48 -05:00
tildearrow
c539703a55 GUI: more aggressive power saving 2024-05-17 14:34:12 -05:00
tildearrow
724632e2a3 prepare for config import/export/reset 2024-05-17 12:45:31 -05:00
tildearrow
f66d723251 handle texture death
finally fixes resize
2024-05-15 19:52:05 -05:00
tildearrow
394d5d6583 prepare to handle other texture formats
required for DirectX 9...
2024-05-15 02:48:18 -05:00
tildearrow
008fe4b6b8 improve audio export options - UNTESTED/UNFINISHED 2024-05-10 20:01:12 -05:00
tildearrow
ae386f6269 GUI: add render preInit settings 2024-05-07 13:44:16 -05:00
tildearrow
542206bbb7 GUI: add action to move selected content
in pattern editor

TODO: CHECK FOR CVE
2024-05-06 23:24:57 -05:00
tildearrow
83007601f7 add option to build with console subsystem on Wind 2024-05-04 16:46:41 -05:00
tildearrow
f28dcec683 release v0.6.3 2024-05-01 20:00:07 -05:00
tildearrow
36d9d31d2f better defaults for Windows XP 2024-05-01 01:25:27 -05:00
tildearrow
aa966a5466 AtomicSSG AY core 2024-04-29 15:21:58 -05:00
tildearrow
7f354705e3 GUI: finally add ability to change coarse editstep 2024-04-26 12:53:33 -05:00
tildearrow
e1d58d97cb GUI: add note/value input repeat option 2024-04-25 22:16:08 -05:00
tildearrow
94e9aee874 YM2608-LLE, part 1 - DOES NOT WORK 2024-04-25 20:25:34 -05:00
tildearrow
0ad7863d78 GUI: options to import/export user presets 2024-04-25 12:55:59 -05:00
tildearrow
1850968def SID2, part 1
thanks LTVA
2024-04-21 03:54:34 -05:00
tildearrow
a6357525d9
Merge pull request #1844 from akumanatt/bifurcator
Add Bifurcator support
2024-04-21 03:28:55 -05:00
tildearrow
e6bead147a Merge branch 'master' into metal 2024-04-14 16:40:25 -05:00
tildearrow
48f8afd6b9 why 2024-04-13 16:49:38 -05:00
tildearrow
f2753d6ceb GUI: user presets, part 3
working
2024-04-12 17:26:52 -05:00
tildearrow
f51035e8a0 Merge branch 'master' into metal 2024-04-11 13:27:39 -05:00
tildearrow
e57e0810a7 GUI: add setting to configure font oversample 2024-04-11 13:08:50 -05:00