Skip to content

Conversation

@m1macrophage
Copy link
Contributor

  • Review can focus on this: Script in linn_linndrum.lay updated to take advantage of luaengine_input.cpp: Export minvalue and maxvalue for IPT_ADJUSTER. #14317.
  • The linndrum script was copied to esq1.lay, oberheim_dmx.lay, paia_fatman.lay, roland_d70.lay and roland_tr707.lay. Note that the diffs for some of these look large. That's because they were using older versions of the "reference" script in linn_linndrum.lay.
  • Script in pg1000.lay updated accordingly. This had local changes, so didn't just copy the reference.
  • Broadened the inputmask for sliders and knobs in all layouts, so they can accommodate ranges beyond 0-127.

Related minor fixes:

  • esq1.cpp: Fixed adjuster defaults to be within range. Defaults were being set to 255, but the adjuster's range was 100, and the driver and layout assumed that too.
  • roland_tr707.lay: Corrected volume slider click area. Also fixes the knob sliding below the cursor when dragged.

... min and max instead of assuming the range is 0-100.

* Script in `linn_linndrum.lay` updated to take advantage of mamedev#14317.
* The linndrum script was copied to `esq1.lay`, `oberheim_dmx.lay`, `paia_fatman.lay`, `roland_d70.lay`, `roland_tr707.lay`.
* Script in `pg1000.lay` updated to take advantage of mamedev#14317.
* Nroadened the `inputmask` for sliders and knobs in all layouts.

Related minor fixes:
* esq1.cpp: Fixed adjuster defaults to be within range.
* roland_tr707.lay: Corrected volume slider click area.
@rb6502 rb6502 merged commit 55e4514 into mamedev:master Oct 12, 2025
5 of 6 checks passed
@m1macrophage m1macrophage deleted the lua branch October 13, 2025 02:53
@m1macrophage m1macrophage restored the lua branch October 13, 2025 14:54
@m1macrophage m1macrophage deleted the lua branch October 13, 2025 14:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants