Commit graph

4498 commits

Author SHA1 Message Date
tildearrow
6e61343ad8 playSub optimization
MAY CAUSE REGRESSIONS but I don't know
2023-06-20 01:20:48 -05:00
tildearrow
443535a54c fix possible hang in runMidiClock
issue #1167
2023-06-20 01:08:51 -05:00
tildearrow
9851f5cc87 YM2612: fix a couple DAC chan osc problems
issue #1168
2023-06-20 00:41:17 -05:00
tildearrow
c7da358376 fix .dmf PAL/NTSC thing 2023-06-20 00:29:47 -05:00
tildearrow
2e469396b1 fix inability to save 1.1.8 .dmf 2023-06-19 23:29:06 -05:00
tildearrow
ae6e68b976 chan osc volume balancing, part 2
TODO: maybe change the range again?
2023-06-18 21:07:00 -05:00
tildearrow
9cb1fbcc45 chan osc volume balancing, part 1 2023-06-18 20:00:20 -05:00
tildearrow
e7b69b27e6 YM2151: fix Nuked chan osc 2023-06-18 13:55:55 -05:00
tildearrow
0e029def51 YM2612: fix chan osc again 2023-06-18 13:40:29 -05:00
tildearrow
4776020d05 GUI: per-chan osc improvements 2023-06-18 04:27:22 -05:00
tildearrow
b9414de49d OPLL: fix vol macro for drums 2023-06-18 03:14:06 -05:00
tildearrow
e246501b3a YM2612: fix DAC chan osc 2023-06-18 02:55:45 -05:00
tildearrow
d35fa6f1bc new demo song
by Xan
2023-06-16 18:43:33 -05:00
tildearrow
29dfeccfe7 change chan osc range - PLEASE READ
as of now the range is ~32768, either from -16384 to 16383, or 0 to 32767.
it previously was -32768 to 32767 (~65536).

this change was made to better suit chips that only output a positive value.
if you are working on a new chip, update your code and shift right by one if necessary.
2023-06-16 17:30:11 -05:00
tildearrow
7b30cfb1b7 IGFD: some changes 2023-06-16 15:43:41 -05:00
tildearrow
fe2da0019a YM2612: fix DualPCM chan osc sustain
issue #1162
2023-06-16 13:34:03 -05:00
tildearrow
89f8c8fa19 OPLL: try to fix vol macro for drums 2023-06-14 17:35:17 -05:00
tildearrow
cca84dea00 fix 2023-06-14 17:21:02 -05:00
tildearrow
c2369f57a7 and that's the DirectX 11 backend
now let's see whether CI likes that
2023-06-14 16:27:15 -05:00
tildearrow
83ad6e0894 GUI: DirectX 11 render backend, part 8
updateTexture for dynamic textures
2023-06-14 14:50:39 -05:00
tildearrow
6933446d8a GUI: DirectX 11 render backend, part 7
now with texture workaround
2023-06-13 05:45:36 -05:00
tildearrow
1ffa80e845 and one more piece of code 2023-06-13 04:38:13 -05:00
tildearrow
8ee4734eab DISCARD 2023-06-13 04:24:34 -05:00
tildearrow
db14ce602d why are you not showing me the return value
I want to see what's going on
2023-06-13 04:16:19 -05:00
tildearrow
d85dd7071a GUI: DirectX 11 render backend, part 6
nice I probably found a new DXVK bug
2023-06-13 04:06:03 -05:00
tildearrow
4f39e6ee31 GUI: DirectX 11 render backend, part 5
nope, not yet
2023-06-13 03:54:55 -05:00
tildearrow
ad8082a921 GUI: DirectX 11 render backend, part 4
ready to merge?
2023-06-13 03:12:12 -05:00
tildearrow
852f61b7fc GUI: DirectX 11 render backend, part 3 2023-06-12 23:43:15 -05:00
tildearrow
d066b5b5a7
Merge pull request #1130 from YohananDiamond/piano-nitpicks
Add option to prevent piano input
2023-06-12 22:34:20 -05:00
tildearrow
cf144f4fe9 GUI: DirectX 11 render backend, part 2 2023-06-12 19:43:26 -05:00
tildearrow
2c912da89a GUI: DirectX 11 render backend, part 1 2023-06-12 19:17:46 -05:00
tildearrow
f605ae9f65 GUI: prepare for DirectX 11 render backend 2023-06-12 16:47:54 -05:00
tildearrow
91a7132e79 GUI: add a draw metric 2023-06-12 15:58:16 -05:00
tildearrow
16adc1fb1b GUI: fix intro carry-over in specific situations
issue #1149
2023-06-12 02:18:50 -05:00
tildearrow
54e7bd295d GUI: give debug menu a default key bind 2023-06-12 00:18:20 -05:00
tildearrow
3410eb8b9e GUI: make Window Debug tab on by default 2023-06-12 00:17:51 -05:00
tildearrow
6f6128cae7 GUI: fix Wayland scaling factor detection
when full-screen is on
2023-06-12 00:12:02 -05:00
tildearrow
c83232f8da get rid of some custom tempo legacy 2023-06-11 18:57:32 -05:00
tildearrow
7f0dc576d8 GUI: possibly fix asset name carry-over issue
issue #1155
2023-06-11 18:20:07 -05:00
tildearrow
c51413fe37 GUI: I can just use ClipRect... 2023-06-11 17:23:20 -05:00
tildearrow
c89b733188 fix possible division by zero 2023-06-11 15:28:01 -05:00
tildearrow
d6f986abb1 fix the chan osc 2023-06-11 14:33:58 -05:00
tildearrow
8264449c7a GUI: remove double semicolon 2023-06-10 19:22:44 -05:00
tildearrow
6bc4877417 PC speaker: fix volume macro
issue #1147
2023-06-10 17:34:30 -05:00
tildearrow
accec6d865 GUI: and now for backspace too 2023-06-10 15:50:08 -05:00
tildearrow
02f6a0f217 GUI: add very useful setting
push entire channel when inserting
2023-06-10 15:26:36 -05:00
tildearrow
599244e1bc VERA: fix PCM vol macro
issue #1142
2023-06-10 01:42:31 -05:00
tildearrow
c5eaa4c716 fix force mono audio 2023-06-09 14:57:14 -05:00
tildearrow
402c520276 GUI: add option for late clear 2023-06-08 04:15:57 -05:00
tildearrow
32c300ff41 GUI: ellipsis char count 2023-06-08 01:04:28 -05:00