#jsmess 2019-11-18,Mon

↑back Search

Time Nickname Message
02:11 🔗 SketchCow DFJustin: Two things
02:11 🔗 SketchCow 1. I'm sitting on your box of floppies to go back. Every shipping option I find is insane.
02:12 🔗 SketchCow 2. We have someone REALLY REALLY REALLY pushing for CPC emulation working on IA
02:13 🔗 SketchCow 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 🔗 pengan 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 🔗 SketchCow I can ask db48 to do that
05:54 🔗 db48x does -ab work for all mame systems?
05:55 🔗 pengan Only for CPC I think.
05:57 🔗 db48x yea, it's not mentioned in the usage information
06:00 🔗 pengan 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 🔗 pengan 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 🔗 pengan ./mame64 cpc6128 -flop1 samples/amstrad_abadia_del_crimen_64.dsk -autoboot_command "run \"abadia64\n" -autoboot_delay 2
06:23 🔗 pengan this command will load the game automatically, I think the autoboot_delay is also needed otherwise the command can't typed completely
06:24 🔗 db48x pengan: do you have an item to test this on?
06:27 🔗 pengan Only tried on my local machine yet
06:32 🔗 db48x looks like nonom already modified this item: https://archive.org/details/amstrad_abadia_del_crimen_64&external_js=1
06:34 🔗 SketchCow Guess I better do some testing to make sure it doesn't break anything
06:34 🔗 SketchCow Well, it doesn't press return from the emulator_start
06:35 🔗 SketchCow (It should)
06:36 🔗 SketchCow MSDOS worked
06:37 🔗 SketchCow Windows 3.1 worked. That's all that uses emulator_start
06:42 🔗 db48x yea, that's kinda weird
06:45 🔗 DFJustin I think it was like $30 to mail it to you in the first place? I forget
06:50 🔗 SketchCow db48x: I think you'll need it to tack on that return when it does the ab
06:50 🔗 SketchCow People won't know to add that
06:50 🔗 db48x I tried
06:50 🔗 db48x I tacked a newline onto the command, but it didn't do anything
06:50 🔗 db48x I guess I could try a carriage return
06:52 🔗 db48x no, that doesn't work either. in both cases it fails even to type the command in
06:52 🔗 DFJustin there's some funkiness with escapes that's needed
06:52 🔗 db48x "\\n" perhaps?
06:52 🔗 DFJustin we had this going on some item before
06:54 🔗 DFJustin yeah https://archive.org/download/emularity_engine_v1/apple2.json
06:57 🔗 SketchCow There it is
06:57 🔗 db48x yea, that worked
07:44 🔗 SketchCow Let's see if it all doesn't blow up msdos and win3.1
07:45 🔗 SketchCow win3.1 fine
07:47 🔗 SketchCow MSDOS fine.
07:47 🔗 SketchCow Arcade emulator fine
07:55 🔗 SketchCow https://archive.org/details/cpc_Karateka_1986_Broderbund&external_js=1
07:55 🔗 SketchCow 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

irclogger-viewer