#jsmess 2018-09-20,Thu

↑back Search

Time Nickname Message
00:49 🔗 SketchCow What up
00:52 🔗 Sgeo Asking the Emscripten people for help
00:52 🔗 Sgeo https://github.com/kripken/emscripten/issues/7146
00:55 🔗 azakai has joined #jsmess
01:19 🔗 Sgeo 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 🔗 Sgeo Hmm, for the drive thing, I could automatically calculate drive type based on extension
01:21 🔗 Sgeo (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 🔗 Sgeo wat
01:24 🔗 Sgeo "Thanks to VICE.JS maintainer +Richard Janicek who implemented some features we needed (like D81 support) and undusted his previously discontinued project!"
01:24 🔗 Sgeo https://sceneworld.org/blog/2015/10/18/scene-world-on-website-via-vice-js/
01:28 🔗 Sgeo Ah, it was Loadstar I was looking at earlier.
01:33 🔗 Sgeo Just tried lowering optimizations to -O1, the WASM build works and at good speed now. Haven't tested with sound yet
01:48 🔗 Sgeo ...-O1 compilation seems to be a bit slow
02:06 🔗 Sgeo -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 🔗 Sgeo 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 🔗 Sgeo vice_arg_* would be useful for more than just drive8type ofc. Although would vice.conf be better?
02:19 🔗 Sgeo New build seems to work fine with sound
02:20 🔗 Sgeo Just posted my current build files to Neohabitat slack
02:21 🔗 Sgeo I seriously need to get this stuff into a proper GitHub rep
02:21 🔗 Sgeo repo
02:47 🔗 Vito` 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 🔗 Sgeo 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 🔗 Vito` 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 🔗 Sgeo Vito`, how does an uploader to Internet Archive specify a command line option?
03:00 🔗 Vito` 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 🔗 Vito` An uploader can only really provide disk images and IA metadata afaik
03:01 🔗 Vito` But someone embedding a build themselves, on their own site, would be specifying that in their own JS
03:02 🔗 Vito` 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 🔗 Sgeo 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 🔗 Sgeo (If we want)
03:09 🔗 Vito` yeah, not saying you shouldn't suggest changing emularity
03:20 🔗 Sgeo 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 🔗 Sgeo The vice_arg scheme I mentioned doesn't quite work, because some arguments are +plus and not -minus foo
03:32 🔗 Sgeo I'm going to go make that music disk I promised
03:42 🔗 Sgeo Ooh one of these programs is actually really cool and useful
03:42 🔗 Sgeo I might upload it by itself
03:51 🔗 pengan has joined #jsmess
04:03 🔗 Sgeo .....the program from 1983 has a typo
04:03 🔗 Sgeo 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 🔗 Sgeo 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

irclogger-viewer