Jump to content
LaunchBox Community Forums

Recommended Posts

Posted

If you've been fuddling with complex boot sequences for various computer systems in MAME/MESS, look no further! I'm now sharing a collection of MAME-tested Lua autoboot scripts that I've personally written to seamlessly launch software for various classic computer systems that often have complex boot sequences. Say goodbye to manual boot commands and enjoy a smoother MAME launching experience!

Key features include:

  • Curated & Tested: A collection of reliable Lua autoboot scripts, verified against MAME 0.278 ROM sets.
  • Seamless Launching: Designed to automatically handle complex boot sequences for various computer systems.
  • Modular Design: Features a autoboot_common.lua library for easy maintenance and readability, encapsulating complex timing and future expansion. No more complex coding the frame time or button sequences! Simply call the intuitive functions encapsulated in this library!
  • Easy Integration: Simply download and extract to your MAME scripts folder.
  • LaunchBox Friendly: My MAME Curated Softlist Importer v1.1.0 plugin can automatically configure -autoboot_script command lines for matching titles in LaunchBox."

If you're interested to run those obscure MESS system without having to execute those complex boot sequence, look no further! Currently it can autoamte 24 system softlists by the time of posting, which are selected based on some obscure or common computer systems that has most working titles. I'm open for suggestion if you have any more systems that would like to automate!

https://github.com/dsync89/mess-curated-autoboot-scripts

  • Like 1
Posted

Nice effort.Β πŸ‘πŸ‘πŸ‘
Until now I've taken my lua scripts from Bob-Z (https://github.com/Bob-Z/RandoMame/tree/main/autoboot_script)

I see you are missing a few.

For instance, the zx81 I have tested and it works. Might as well also include it on your github.
Maybe check some others and if they work, include it to get a better and more complete git repo.

All in all, very good initiative.☺️

  • Like 1
Posted

Hey there, thanks I was highly inspired by it that's for sure. Knowing about lua scripting support in MAME really does open up a lot of ideas. When I first started few days ago I didn't even know how to send a keystroke lol, after looking at your lua script (or the one in Bob-Z repo) then it gave me a lot of context.

Frankly before I did this initiative I was thinking to use AHK, but then it would make getting the cassette state or getting any machine state at all impossible.

Posted

lua scripting makes a lot of software lists/platforms more easily available for users.
in my humble opinion, lua scripting for mame trumps AHK.

I will keep following your github to watch it's progress.

Always nice to add another platform which I can just click a game and it automatically boots 😊

So, well done!!!

Β 

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...