[00:49] What up [00:52] Asking the Emscripten people for help [00:52] https://github.com/kripken/emscripten/issues/7146 [00:55] *** azakai has joined #jsmess [01:19] SketchCow, would it be reasonable to have meta attributes that just add command line arguments? e.g. vice_arg_drive8type: 1581 to send "-drive8type 1581"? [01:20] Hmm, for the drive thing, I could automatically calculate drive type based on extension [01:21] (I found a disk mag online, don't remember where now, that had .d81 files, and would need that argument or another way to configure drive type) [01:24] wat [01:24] "Thanks to VICE.JS maintainer +Richard Janicek who implemented some features we needed (like D81 support) and undusted his previously discontinued project!" [01:24] https://sceneworld.org/blog/2015/10/18/scene-world-on-website-via-vice-js/ [01:28] Ah, it was Loadstar I was looking at earlier. [01:33] Just tried lowering optimizations to -O1, the WASM build works and at good speed now. Haven't tested with sound yet [01:48] ...-O1 compilation seems to be a bit slow [02:06] -https://sgeo.github.io/experimental/vice32/x64.html test new build with partially working menus (not fully implemented yet) and hotkeys... try Alt-B for statusbar [02:11] db48x`, do you have any opinions about metadata and command line options? e.g. vice_arg_drive8type = 1581? Should I try just adding disk type autodetection? [02:11] vice_arg_* would be useful for more than just drive8type ofc. Although would vice.conf be better? [02:19] New build seems to work fine with sound [02:20] Just posted my current build files to Neohabitat slack [02:21] I seriously need to get this stuff into a proper GitHub rep [02:21] repo [02:47] Wouldn't putting things that generate command line parameters result in 2x the work? Someone has to maintain the mapping of parameters as VICE updates and changes, and someone embedding an emulator still has to provide the equivalent amount of JSON as a command line itself. [02:49] Are you referring to the autodetection or the vice_arg thing? If the latter, it's only work as vice changes if old options no longer work... vice_arg_foo can be translated to -foo in Javascript itself [02:51] the vice_arg thing. specifying vice_arg_drive8type: 1581 in JSON v. -drive8type 1581 in a command line doesn't save someone any effort, but it does add code that has to be maintained to Emularity. [02:55] Vito`, how does an uploader to Internet Archive specify a command line option? [03:00] An uploader can't, I believe IA provides pre-configured packages for the emulators, plus special one-off confs for e.g. apple 2s with speech synthesizer cards [03:01] An uploader can only really provide disk images and IA metadata afaik [03:01] But someone embedding a build themselves, on their own site, would be specifying that in their own JS [03:02] If C64 setups can vary widely from disk image to disk images maybe it is worthwhile to be able to provide a configuration file as part of the .zip or whatever [03:03] We can allow for config files, but since we can change Emularity, we can absolutely change Emularity for VICE to allow for custom command lines [03:03] (If we want) [03:09] yeah, not saying you shouldn't suggest changing emularity [03:20] Almost certainly want to do so for fliplists. There's no command line option for that as far as I know, and expecting people to write and upload fliplist files is silly [03:22] The vice_arg scheme I mentioned doesn't quite work, because some arguments are +plus and not -minus foo [03:32] I'm going to go make that music disk I promised [03:42] Ooh one of these programs is actually really cool and useful [03:42] I might upload it by itself [03:51] *** pengan has joined #jsmess [04:03] .....the program from 1983 has a typo [04:03] https://archive.org/details/donalds_chromatic_chord_organ [04:09] *** azakai has quit IRC (west.us.hub irc.Prison.NET) [04:09] *** db48x` has quit IRC (west.us.hub irc.Prison.NET) [04:09] *** godane has quit IRC (west.us.hub irc.Prison.NET) [04:16] *** azakai_ has joined #jsmess [04:23] I can't actually fit all of the book's programs on a .d64 or .d81 etc. What I _can_ do, if I could configure VICE, is point VICE to treat the "real" (i.e. in Javascript) directory as the drive. I'd also want to add some sort of menu program but that's trickier maybe [04:40] *** godane has joined #jsmess [09:34] *** pengan has quit IRC () [10:00] *** logchfoo2 starts logging #jsmess at Thu Sep 20 10:00:22 2018 [10:00] *** logchfoo2 has joined #jsmess [10:57] *** logchfoo4 starts logging #jsmess at Thu Sep 20 10:57:34 2018 [10:57] *** logchfoo4 has joined #jsmess