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 |