[02:11] DFJustin: Two things [02:11] 1. I'm sitting on your box of floppies to go back. Every shipping option I find is insane. [02:12] 2. We have someone REALLY REALLY REALLY pushing for CPC emulation working on IA [02:13] https://archive.org/details/amstrad_abadia_del_crimen_64 is an example of the CPC emulation. No autoboot [02:42] *** db48x has joined #jsmess [05:44] SketchCow: for the CPC emulator, MAME provide the "-ab" parameter to autoboot a command. http://www.cpcwiki.eu/index.php/MAME We need modify get_mame_files function in Emulatory and get "Emulator_start" from metadata and add it to "modulecfg.extra_args" [05:50] I can ask db48 to do that [05:54] does -ab work for all mame systems? [05:55] Only for CPC I think. [05:57] yea, it's not mentioned in the usage information [06:00] I'm not sure if there are some special parameters for other platforms like ZX Spactrum or BBC Micro. My be we can allow "MAME_EXTRA_PARAM" as a common parameter in metadata and copy the values to "modulecfg.extra_args" when get_mame_files [06:06] db48x: I just checked the MAME document, there are -autoboot_command parameter will be work for all systems, I found it in https://docs.mamedev.org/_files/MAME.pdf section 4.1.30 Scripting Options [06:21] ./mame64 cpc6128 -flop1 samples/amstrad_abadia_del_crimen_64.dsk -autoboot_command "run \"abadia64\n" -autoboot_delay 2 [06:23] this command will load the game automatically, I think the autoboot_delay is also needed otherwise the command can't typed completely [06:24] pengan: do you have an item to test this on? [06:27] Only tried on my local machine yet [06:32] looks like nonom already modified this item: https://archive.org/details/amstrad_abadia_del_crimen_64&external_js=1 [06:34] Guess I better do some testing to make sure it doesn't break anything [06:34] Well, it doesn't press return from the emulator_start [06:35] (It should) [06:36] MSDOS worked [06:37] Windows 3.1 worked. That's all that uses emulator_start [06:42] yea, that's kinda weird [06:45] I think it was like $30 to mail it to you in the first place? I forget [06:50] db48x: I think you'll need it to tack on that return when it does the ab [06:50] People won't know to add that [06:50] I tried [06:50] I tacked a newline onto the command, but it didn't do anything [06:50] I guess I could try a carriage return [06:52] no, that doesn't work either. in both cases it fails even to type the command in [06:52] there's some funkiness with escapes that's needed [06:52] "\\n" perhaps? [06:52] we had this going on some item before [06:54] yeah https://archive.org/download/emularity_engine_v1/apple2.json [06:57] There it is [06:57] yea, that worked [07:44] Let's see if it all doesn't blow up msdos and win3.1 [07:45] win3.1 fine [07:47] MSDOS fine. [07:47] Arcade emulator fine [07:55] https://archive.org/details/cpc_Karateka_1986_Broderbund&external_js=1 [07:55] Proof it works [17:07] *** azakai has joined #jsmess [20:09] *** azakai has quit IRC (Ping timeout: 615 seconds) [22:00] *** azakai has joined #jsmess [22:16] *** azakai has quit IRC (Read error: Operation timed out) [22:55] *** azakai has joined #jsmess