Commit graph

10811 commits

Author SHA1 Message Date
tildearrow
dee078e34c CI: go back to Debug builds
use -O2 though
issue #2767
2026-01-12 19:13:53 -05:00
tildearrow
6be75e4141 OPN/A/B: fix SSG writes using YM2608-LLE core
issue #2746
2026-01-12 19:08:34 -05:00
tildearrow
2c9251945f OPN/OPNA: fix timer FX on ymfm core
issue #2738
don't delay PSG writes
2026-01-12 14:12:03 -05:00
tildearrow
378ba6fe80 hide soft panning effects on hard panning chips
issue #2739
2026-01-11 19:06:58 -05:00
tildearrow
22ff10d7f0 revert 2026-01-11 17:23:46 -05:00
tildearrow
6208dd1093 CI: what's the difference between debug and releas 2026-01-11 16:34:18 -05:00
tildearrow
a9ebfa6319 CI: maybe this works 2026-01-11 15:54:41 -05:00
tildearrow
054d386ad6 CI: what? 2026-01-11 01:33:44 -05:00
tildearrow
97c4d89166 CI: verbose makefile for macOS
issue #2767
2026-01-11 01:16:44 -05:00
tildearrow
913457be40 MSM5232: fix multi-threaded audio 2026-01-11 00:49:33 -05:00
tildearrow
3c043bd100 pad ADPCM-A/B samples to 256 bytes upon conversion
issue #1910
also warn if the sample is an ADPCM-A or ADPCM-B one and it is not padded
2026-01-10 18:58:06 -05:00
tildearrow
5acb17200a cmdStream: implement panbrello and pan slides 2026-01-10 18:07:53 -05:00
tildearrow
f3e52c03f7 cmdStream: fix tremolo pos not reset upon 0 2026-01-10 04:39:28 -05:00
tildearrow
bf90505e94 FUCUSKVKCFKUCFKC 2026-01-10 03:48:00 -05:00
tildearrow
ef11c2bf97 implement tremolo in command stream player 2026-01-10 03:44:58 -05:00
Eknous-P
5037e90906 it is online 2026-01-10 01:16:59 +04:00
Eknous-P
77af6d325f "open manual" in help 2026-01-10 01:14:58 +04:00
tildearrow
7617036eba fix gradient loading not clearing previous points
issue #2765
2026-01-09 04:23:02 -05:00
tildearrow
d281d1a4fa fix keyHit 2026-01-08 16:29:03 -05:00
tildearrow
fafeff2d21 increase NPR field trial chance
bugs ironed out
2026-01-08 06:37:30 -05:00
tildearrow
2889ad7bcf another micro-optimization... BEWARE!
this breaks keyHit. I'll fix it after sleeping.
2026-01-08 06:36:11 -05:00
tildearrow
49eb65ab80 disable the debug crap 2026-01-08 06:25:46 -05:00
tildearrow
25c693cd46 additional pattern rendering optimizations 2026-01-08 06:23:19 -05:00
tildearrow
76fc6c5931 fix channel group hints 2026-01-08 04:00:01 -05:00
tildearrow
62564bfea6 implement overflow highlight 2026-01-08 03:57:42 -05:00
tildearrow
dadfd07967 pattern renderer optimizations
less comparisons per cell
2026-01-07 19:43:38 -05:00
tildearrow
63156dec48 implement alternate highlight colors 2026-01-07 18:14:16 -05:00
Eknous-P
b6c316bb8e limit particle number and fix particles drawing over everything 2026-01-08 00:28:29 +04:00
tildearrow
2e9245b043 fix cell sizes 2026-01-07 14:38:37 -05:00
tildearrow
9ac27f7ce0 fine 2026-01-07 14:27:16 -05:00
tildearrow
bf7beee425 FIRETRUCK 2026-01-07 14:11:54 -05:00
tildearrow
cc2f91a78a GUI: new pattern renderer, part 27
fix missing border on first channel
2026-01-07 14:10:18 -05:00
tildearrow
db12b7ee5c Merge branch 'npr' - READ
this is the New Pattern Renderer (at some point in time I called it Blast Patterning).
it uses ImDrawList to draw the pattern instead of a table with Selectable()s.
it offers reduced CPU overhead and less ID exhaustion.

it has been tested and should be mostly identical to the previous pattern renderer, but there may be a couple bugs I haven't found yet.
if you find any, please report them.

the new renderer will be enabled at start-up with a 50% chance and you may toggle it with the NPR button next to Help.

thank you!
2026-01-07 13:40:46 -05:00
tildearrow
341201fc7d begin the trial 2026-01-07 13:39:43 -05:00
tildearrow
e61832ed71 GUI: new pattern renderer, part 26
it's ready (98%)
before deploying I am going to add a pop-up though
2026-01-07 13:22:11 -05:00
tildearrow
1c5acdf40a GUI: new pattern renderer, part 25
misc fixes
2026-01-07 12:44:15 -05:00
Eknous-P
d08ec5a889 fix macro x scaling cutting off data 2026-01-07 17:12:09 +04:00
tildearrow
6d99187d1b GUI: new pattern renderer, part 24
possible micro-optimization
2026-01-05 19:59:47 -05:00
tildearrow
75c90025ee GUI: new pattern renderer, part 23
(maybe) fix the borders
2026-01-05 19:10:26 -05:00
tildearrow
b86abf240f GUI: new pattern renderer, part 22
hover?
2026-01-05 17:05:53 -05:00
tildearrow
d9b4dea40b Merge branch 'npr' into npr 2026-01-05 14:34:09 -05:00
tildearrow
617ed91516 GUI: new pattern renderer, part 21 2026-01-05 14:28:46 -05:00
tildearrow
2508f2aefa GUI: new pattern renderer, part 20
prepare for hover highlight
2026-01-05 05:44:48 -05:00
tildearrow
3b9349486f GUI: new pattern renderer, part 19
fix vertical selection drawing
2026-01-04 19:30:24 -05:00
tildearrow
3d8b30f7f9 GUI: new pattern renderer, part 18
demandScrollX, the warning and something else
2026-01-04 05:26:15 -05:00
tildearrow
a9bb65feef GUI: new pattern renderer, part 17
working visualizer
2026-01-04 02:42:32 -05:00
tildearrow
1ad8b08054 GUI: new pattern renderer, part 16
non-working visualizer
2026-01-03 22:08:22 -05:00
tildearrow
17f4ef081b GUI: new pattern renderer, part 15
clip rect almost there
still a tiny oddity present
2026-01-03 16:55:56 -05:00
tildearrow
351a47871f GUI: new pattern renderer, part 14
(mostly) fix channel headers
also fix row number

clip rect still wrong
2026-01-03 04:57:58 -05:00
tildearrow
9ae092ed70 GUI: new pattern renderer, part 13
paste channel header code
guaranteed not to work
2026-01-02 20:14:49 -05:00