in MAME there is actually some web UI support for a few things - I added a
simple SVG / Javascript / Websocket based UI to the "esq5505" emulator for
the Ensoniq VFX/VFX-SD/SD-1 family of synthesizers, though I'm not sure how
much further use that has as yet. Have a look in src/emu/http.cpp
<https://github.com/mamedev/mame/blob/master/src/emu/http.cpp>,
src/mame/drivers/esq5505.cpp
<https://github.com/mamedev/mame/blob/master/src/mame/drivers/esq5505.cpp>,
src/mame/machine/esqpanel.cpp
<https://github.com/mamedev/mame/blob/master/src/mame/machine/esqpanel.cpp>
 and web/esqpanel/vfx
<https://github.com/mamedev/mame/tree/master/web/esqpanel/vfx>.

Build it, run it something like

mame64 -w -rp *[rom path]* -http -http_port 8080 vfx -midiin *[MIDI input
port]*


and then point your web browser at http://localhost:8080 for an emulated
front panel. The MAME window will show the contents of the display as well,
but the emulated display in the browser window will look much more like the
real thing, react to button presses (including the occasional multi-touch
ones if you browse from a touch-enabled device) like the real thing, etc.

// Christian



On Fri, 20 Sep 2019 at 03:07, Al Kossow <[email protected]> wrote:

>
>
> On 9/19/19 6:01 PM, Phil Budne wrote:
> > The ideas didn't get a lot of traction
> >
>
> I proposed the same idea for MAME for the debugger panes
> to try to get around the problem of platform-independent
> graphics libraries being bloated POS, and it also got no
> traction.
>
> _______________________________________________
> Simh mailing list
> [email protected]
> http://mailman.trailing-edge.com/mailman/listinfo/simh
_______________________________________________
Simh mailing list
[email protected]
http://mailman.trailing-edge.com/mailman/listinfo/simh

Reply via email to