ThomasOEM Posted November 4, 2020 Share Posted November 4, 2020 Hi everyone I'am using Launchbox and have gotten the Atari 5200 games to work - just had to write "a5200 -cart" in the commandline parameter in the MAME settings i Launchbox... but when I try with other systems ex. the NES I can't get it to work? What am I doing wrong? Quote Link to comment Share on other sites More sharing options...
JoeViking245 Posted November 4, 2020 Share Posted November 4, 2020 All softlists used in MAME will require a Default Command Line Parameter. And they're all different. For the NES it's "nes -cart". Some will also require a BIOS file and some, 1 or more device files. NES (I believe) doesn't require any 'extra' files. Are these other systems working when ran from inside MAME itself? 1 Quote Link to comment Share on other sites More sharing options...
sundogak Posted November 5, 2020 Share Posted November 5, 2020 (edited) @ThomasOEM I assume you were over at PD asking this. This is one of those platforms that requires a checkbox checked versus what is in the Arcade setup. So make an additional MAME emulator entry. I called mine "MAME_MESS" but you can call whatever. Then under that emulator, check the box "Use file name only..." Note this isn't checked in the normal MAME arcade setup. Example with 1942 game in software list for NES Then for NES platform input the nes -cart setting like normal (this is platforms only for my "MAME_MESS" emulator: Basically, one "MAME" version for those that require "Use file name only...." checked and others that don't. Edited November 5, 2020 by sundogak 1 Quote Link to comment Share on other sites More sharing options...
neil9000 Posted November 5, 2020 Share Posted November 5, 2020 Id also advise to not even use MAME. for these console systems. Quote Link to comment Share on other sites More sharing options...
ThomasOEM Posted November 5, 2020 Author Share Posted November 5, 2020 15 hours ago, sundogak said: @ThomasOEM I assume you were over at PD asking this. This is one of those platforms that requires a checkbox checked versus what is in the Arcade setup. So make an additional MAME emulator entry. I called mine "MAME_MESS" but you can call whatever. Then under that emulator, check the box "Use file name only..." Note this isn't checked in the normal MAME arcade setup. Example with 1942 game in software list for NES Then for NES platform input the nes -cart setting like normal (this is platforms only for my "MAME_MESS" emulator: Basically, one "MAME" version for those that require "Use file name only...." checked and others that don't. AH YEEEEEES!!!! IT ALIVE!!! IIIIIITS ALIVE! Thank you SOOO much, I have been waiting after years of trying (on and off)!!! You saved my week! Regarding which Platform works in what way i Launchbox, is there a list where you can see which platforms requires what checkmarks in settings and Application Command-line Parameters? Again thank you SOO much Sundogak! Quote Link to comment Share on other sites More sharing options...
sundogak Posted November 5, 2020 Share Posted November 5, 2020 (edited) @ThomasOEM If you are speaking about MAME software list there are a few threads running around on LB if do a search. This website (click "All Systems" button at left and then look under Name column) has comprehensive list of what you put in for the "name" in the Default Command-Line Parameters along with any options (usually computer based emulation) as well as media type name (for those that have multiple like cassettes, floppies). But in general, software lists work similarly in either one of two setups mentioned (i.e., with the "use file name only..." checked or not checked. Most I have encountered work with same settings as MAME arcade (no check boxes). As Neil9000 mentioned, for most part I don't use MAME for anything other than arcade and a few "oddball" platforms where there are no emulators or working Retroarch cores. As LB currently is setup, software list import is not the easiest and for cart based systems (or CD) I found easier to Retroarch or standalone dedicated emulator versus MAME. But in MAME, SNK Neo Geo AES is the only other one that wouldn't work using arcade setup. A few examples I have that run via normal MAME arcade setup:For computer based emulation in MAME where you have floppies (like Apple II or Atari 800) I have found that can use either (with the box checked or no). When used without the media type (i.e., flop1) and the "Use file name only.." checked if there are multiple floppy images in the zipfile, then MAME will auto load the floppies into appropriate slots (i.e., flop1, flop2). It uses the HASH file information to tell it how to load things, which is handy. Edited November 5, 2020 by sundogak 1 Quote Link to comment Share on other sites More sharing options...
ThomasOEM Posted November 9, 2020 Author Share Posted November 9, 2020 On 11/5/2020 at 8:19 PM, sundogak said: @ThomasOEM If you are speaking about MAME software list there are a few threads running around on LB if do a search. This website (click "All Systems" button at left and then look under Name column) has comprehensive list of what you put in for the "name" in the Default Command-Line Parameters along with any options (usually computer based emulation) as well as media type name (for those that have multiple like cassettes, floppies). But in general, software lists work similarly in either one of two setups mentioned (i.e., with the "use file name only..." checked or not checked. Most I have encountered work with same settings as MAME arcade (no check boxes). As Neil9000 mentioned, for most part I don't use MAME for anything other than arcade and a few "oddball" platforms where there are no emulators or working Retroarch cores. As LB currently is setup, software list import is not the easiest and for cart based systems (or CD) I found easier to Retroarch or standalone dedicated emulator versus MAME. But in MAME, SNK Neo Geo AES is the only other one that wouldn't work using arcade setup. A few examples I have that run via normal MAME arcade setup:For computer based emulation in MAME where you have floppies (like Apple II or Atari 800) I have found that can use either (with the box checked or no). When used without the media type (i.e., flop1) and the "Use file name only.." checked if there are multiple floppy images in the zipfile, then MAME will auto load the floppies into appropriate slots (i.e., flop1, flop2). It uses the HASH file information to tell it how to load things, which is handy. Ah ok, thank you for the clarification regarding the emulators and the commandline-parameters. The reason why I use the MAME64 emulator, is that it was suggested to me and since I use the merged rom set.. but is emulators such as Retroarch faster and better, or just easier to set up? Quote Link to comment Share on other sites More sharing options...
ThomasOEM Posted November 9, 2020 Author Share Posted November 9, 2020 Regarding the Commodore 64, I load the cassettes just fine by inserting the "c64 -cass" commandline. But when the rom runs, I get to the blue prompt screen where you used to type in "Run" to start the game... but is there a command to get the rom loaded and then afterwards to the the MAME64 emulator to "run" the game? Quote Link to comment Share on other sites More sharing options...
JoeViking245 Posted November 9, 2020 Share Posted November 9, 2020 If after it loads, all you need to do is type "run" and press Enter to get it to start, you can try the Default Command-Line Parameter for that Platform... c64 -autoboot_delay "2" -autoboot_command "run\n" -cass (not tested) MAME loads the 'game'. Then "-autoboot_delay" tells it to wait "2" seconds. Then after those 2 seconds, "-autoboot_command" tells MAME to type in "run" and then press Enter ("\n"). You may need to increase the delay time ("2"). Depends on how long it takes to get to the "blue prompt screen". Quote Link to comment Share on other sites More sharing options...
JoeViking245 Posted November 9, 2020 Share Posted November 9, 2020 2 hours ago, ThomasOEM said: you used to type in "Run" to start the game You sure? Morbid curiosity got and had to check it out (c64_cass). Ended up using c64 -autoboot_delay "2" -autoboot_command "load\n" -cass Then press {Scroll Lock} to enable the Keyboard - Partial Emulation, then press {F2} to "Play" the tape. You can bypass needing to press {Scroll Lock} by adding "-ui_active" c64 -autoboot_delay "2" -autoboot_command "load\n" -ui_active -cass But you can't bypass the need to press {F2}. Unfortunately. BTW, "3D Pinball".... {F1} starts the game, Left flipper is {Left-Alt}, Right flipper is {right-Control}, and {F4} launches the ball. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.