MAME:Plugins and Scripts: Difference between revisions
No edit summary |
adding first version of usage notes (TODO verify and cross-link with installation notes / mame.ini lore) |
||
| Line 1: | Line 1: | ||
To load a plugin/script you can use options -plugin and -script on command line, example: | |||
<pre> | |||
mame -plugin skipstartupframes -script profiler | |||
</pre> | |||
Or you can select them from the MAME UI (make sure the files are in corresponding plugins/ and scripts/ folders). | |||
These MAME plugins and scripts may be of interest to Next developers and end-users: | These MAME plugins and scripts may be of interest to Next developers and end-users: | ||
Latest revision as of 08:42, 29 November 2025
To load a plugin/script you can use options -plugin and -script on command line, example:
mame -plugin skipstartupframes -script profiler
Or you can select them from the MAME UI (make sure the files are in corresponding plugins/ and scripts/ folders).
These MAME plugins and scripts may be of interest to Next developers and end-users:
Plugins
nextfaststart
Minimizes MAME Next Machine boot time, by allowing code running inside the emulator to control MAME execution speed. Useful for developers. Release: Yes Source: Yes
skipstartupframes
Another plugin to speedup MAME boot time, by specifying a number of frames to run at full speed for each machine being emulated. More general, and useful for end-users or developers. Release: Yes Source: Yes
debugstart
Allows to use the MAME debugger later, without compromising startup speed or needing keys to be pressed to continue at startup. Release: Yes Source: Yes
Scripts
profiler.lua
A simple on-screen profiler (overlay) designed for the ZX Spectrum Next that tracks up to 8 timers using writes to NEXTREG 127 (0x7F) to control the timers. Documentation