#jsmess 2018-09-01,Sat

↑back Search

Time Nickname Message
00:23 🔗 SketchCow Yes
00:37 🔗 Sgeo Thank you
01:05 🔗 SketchCow so, I think we definitely want to try compiling the official vice source to see what it does.
01:09 🔗 SketchCow Anyone's thoughts on this? https://github.com/rjanicek/vice.js/blob/master/emscripten/0001-changes-to-make-VICE-work.patch
01:36 🔗 SketchCow Ok, apparently I don't have emscripten installed on FOS anymore
01:37 🔗 SketchCow Let me see if I can remember how to get on glowing machine
01:42 🔗 Sgeo Looks like it's applied to the compiled version
01:42 🔗 Sgeo https://github.com/rjanicek/vice.js/tree/master/vice looks like it gets applied to the C code before compiling
01:43 🔗 Sgeo Spoke too soon. Is that first one... changes to Emscripten itself? Hold on
01:49 🔗 SketchCow So, the good news is, this thing is a roadmap
01:49 🔗 SketchCow Like, he really did solve it "all"
01:49 🔗 SketchCow Stepping tentatively, I bet I can reproduce what he did and find places it didn't work
01:49 🔗 SketchCow bai can help
01:49 🔗 SketchCow So yeah, he modified Vice AND Emscripten
01:50 🔗 SketchCow We're not going to modify emscripten, since I bet azakai can help tell me if we need to do that
02:19 🔗 bai hi
02:20 🔗 azakai happy to help on emscripten stuff. first change in that link looks odd, second might be a bugfix we need to get
02:22 🔗 bai do any browsers still not implement non-namespaced pointerlock?
02:23 🔗 bai actually brave may not, we've been trying to get them to add that for a bit
02:32 🔗 SketchCow So, I think I got Emscripten running on a box
02:33 🔗 SketchCow emsdk# emmake
02:33 🔗 SketchCow emmake is a helper for make, setting various environment
02:33 🔗 SketchCow variables so that emcc etc. are used. Typical usage:
02:33 🔗 SketchCow emmake make [FLAGS]
02:33 🔗 SketchCow (but you can run any command instead of make)
02:33 🔗 SketchCow ERROR:root:Executable to run not specified.
02:33 🔗 SketchCow Looks right, right
02:34 🔗 SketchCow So, azakai - https://github.com/rjanicek/vice.js/blob/master/emscripten/0001-changes-to-make-VICE-work.patch is what he wrote... 3 years ago
02:37 🔗 azakai looks like the code in emscripten is still the same for the SDL change. anyhow, either way it should build ok, and if you see an error at runtime with a stack trace leading there, we'll know we need to fix that
02:37 🔗 SketchCow If I make this all work
02:37 🔗 azakai but yeah, I am guessing it was needed 3 years ago, but maybe not today (not sure about brave though)
02:37 🔗 SketchCow I assure you, it is a monkey making a functional margarita
02:38 🔗 azakai lol
02:39 🔗 SketchCow emmake make clean
02:39 🔗 SketchCow Gets an error
02:39 🔗 SketchCow root@teamarchive1:/DEVWORK/vice.js/vice# emmake make clean
02:39 🔗 SketchCow make: *** No rule to make target `clean'. Stop.
02:40 🔗 SketchCow Oh, I see why
02:40 🔗 SketchCow It tries to make clean before it even generates a makefile
02:40 🔗 SketchCow OK, next line
02:40 🔗 SketchCow emconfigure ./configure --enable-sdlui --with-sdlsound --without-resid --without-residfp
02:40 🔗 SketchCow root@teamarchive1:/DEVWORK/vice.js/vice# emconfigure ./configure --enable-sdlui --with-sdlsound --without-resid --without-residfp
02:40 🔗 SketchCow option checking is yes
02:40 🔗 SketchCow configure: error: invalid option: --without-residfp
02:40 🔗 SketchCow ERROR:root:Configure step failed with non-zero return code: 1. Command line: ./configure --enable-sdlui --with-sdlsound --without-resid --without-residfp at /DEVWORK/vice.js/vice
02:41 🔗 SketchCow Oh, not your problem
02:43 🔗 SketchCow Since 2.4 they dropped residfp
02:43 🔗 SketchCow checking whether the C compiler works... no
02:43 🔗 SketchCow configure: error: in `/DEVWORK/vice.js/vice':
02:43 🔗 SketchCow configure: error: C compiler cannot create executables
02:43 🔗 SketchCow See `config.log' for more details
02:43 🔗 SketchCow ERROR:root:Configure step failed with non-zero return code: 77. Command line: ./configure --enable-sdlui --with-sdlsound --without-resid at /DEVWORK/vice.js/vice
02:45 🔗 SketchCow ===========================================================================
02:45 🔗 SketchCow (no targets could be identified: Command '['/DEVWORK/emsdk/clang/e1.38.11_64bit/llc', '--version']' returned non-zero exit status 1)
02:45 🔗 SketchCow ===========================================================================
02:45 🔗 SketchCow CRITICAL:root:you can fall back to the older (pre-fastcomp) compiler core, although that is not recommended, see http://kripken.github.io/emscripten-site/docs/building_from_source/LLVM-Backend.html
02:45 🔗 SketchCow INFO:root:(Emscripten: Running sanity checks)
02:45 🔗 SketchCow ERROR:root:failing sanity checks due to previous fastcomp failure
02:45 🔗 SketchCow configure:4720: $? = 1
02:45 🔗 SketchCow configure:4758: result: no
02:45 🔗 SketchCow configure: failed program was:
02:45 🔗 SketchCow Any thoughts
02:45 🔗 azakai looks like emscripten isn't set up right - how did you install it?
03:01 🔗 Sgeo_ has joined #jsmess
03:02 🔗 SketchCow Used the instructions on your site
03:02 🔗 SketchCow Are there a better set of instructions I should have used
03:03 🔗 Sgeo has quit IRC (Ping timeout: 255 seconds)
03:05 🔗 bai last time I did all this, the best way to go was to use emsdk to install
03:07 🔗 SketchCow https://kripken.github.io/emscripten-site/docs/getting_started/downloads.html
03:08 🔗 SketchCow ./emsdk install latest
03:08 🔗 SketchCow ./emsdk activate latest
03:08 🔗 SketchCow source ./emsdk_env.sh
03:12 🔗 SketchCow It's doing the work now
03:12 🔗 SketchCow So, as a note, yeah, there will be a few of these little "drop this"
03:13 🔗 SketchCow So
03:13 🔗 SketchCow using TextField widget.
03:13 🔗 SketchCow checking whether the C compiler works... no
03:13 🔗 SketchCow configure: error: in `/DEVWORK/vice.js/vice':
03:13 🔗 SketchCow configure: error: C compiler cannot create executables
03:13 🔗 SketchCow See `config.log' for more details
03:13 🔗 SketchCow ERROR:root:Configure step failed with non-zero return code: 77. Command line: ./configure --enable-sdlui --with-sdlsound --without-resid at /DEVWORK/vice.js/vice
03:14 🔗 Sgeo_ Why is a non-existent file giving me a 200 instead of a 404?
03:14 🔗 SketchCow where
03:14 🔗 Sgeo_ Making loader.js try to load a "vice.cfg" now, but I didn't start simulating that yet
03:15 🔗 SketchCow emcc (Emscripten gcc/clang-like replacement) 1.38.11 (commit 0d8576c0e8f5ee09a36120b9d44184b5da2f2e7a)
03:15 🔗 SketchCow Copyright (C) 2014 the Emscripten authors (see AUTHORS.txt)
03:15 🔗 SketchCow This is free and open source software under the MIT license.
03:15 🔗 SketchCow There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
03:15 🔗 SketchCow configure:4674: $? = 0
03:15 🔗 SketchCow configure:4663: /DEVWORK/emsdk/emscripten/1.38.11/emcc -v >&5
03:15 🔗 SketchCow CRITICAL:root:Could not verify LLVM version: Command '['/DEVWORK/emsdk/clang/e1.38.11_64bit/clang++', '-v']' returned non-zero exit status 1
03:15 🔗 SketchCow /DEVWORK/emsdk/clang/e1.38.11_64bit/llc: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /DEVWORK/emsdk/clang/e1.38.11_64bit/llc)
03:15 🔗 SketchCow /DEVWORK/emsdk/clang/e1.38.11_64bit/llc: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by /DEVWORK/emsdk/clang/e1.38.11_64bit/llc)
03:15 🔗 SketchCow CRITICAL:root:fastcomp in use, but LLVM has not been built with the JavaScript backend as a target, llc reports:
03:16 🔗 SketchCow What am I missing
03:17 🔗 SketchCow ./emsdk/clang/e1.38.11_64bit/llc: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by ./emsdk/clang/e1.38.11_64bit/llc)
03:17 🔗 SketchCow ./emsdk/clang/e1.38.11_64bit/llc: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by ./emsdk/clang/e1.38.11_64bit/llc)
03:18 🔗 SketchCow sudo apt-get install libstdc++6
03:18 🔗 SketchCow That's already in
03:22 🔗 bai do you have -dev
03:23 🔗 bai or build-essential should include it I think
03:25 🔗 Sgeo_ has quit IRC (Read error: Operation timed out)
03:29 🔗 Sgeo has joined #jsmess
03:29 🔗 Sgeo It would be nice if my laptop stopped dying on me
03:30 🔗 Sgeo Also is /emularity the "home" directory as far as things that care about ~ are concerned?
03:35 🔗 SketchCow Isn't it /emulator
03:36 🔗 Sgeo oops yes
03:38 🔗 SketchCow Still trying to make work
03:39 🔗 Sgeo Working on the Joystick stuff now
03:42 🔗 SketchCow apt-get install build-essential
03:42 🔗 SketchCow Reading package lists... Done
03:42 🔗 SketchCow Building dependency tree
03:42 🔗 SketchCow Reading state information... Done
03:42 🔗 SketchCow build-essential is already the newest version.
03:42 🔗 SketchCow The following package was automatically installed and is no longer required:
03:42 🔗 SketchCow libisl10
03:42 🔗 SketchCow Use 'apt-get autoremove' to remove it.
03:42 🔗 SketchCow 0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
03:43 🔗 bai hmm. what distro?
03:43 🔗 SketchCow Linux teamarchive1.fnf.archive.org 4.4.0-45-generic #66~14.04.1-Ubuntu SMP Wed Oct 19 15:05:38 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
03:43 🔗 bai do you know which ubuntu that is?
03:43 🔗 bai oh, 14.04??
03:43 🔗 bai that may be the problem
03:44 🔗 SketchCow Yes
03:44 🔗 Sgeo Does the VICE.js patch patch out or make into buildtime config an SDL_Delay function?
03:44 🔗 bai 4 years is an eternity in emscripten land :D
03:45 🔗 bai uh oh, SDL_Delay
03:45 🔗 bai *eye twitching intensifies*
03:45 🔗 Sgeo When I try to get to the F12 settings, that's what it's dying to. Looks like the patch fixes one, maybe there's another
03:46 🔗 Sgeo It's documented on VICE.js's page that the settings page is broken
03:46 🔗 Sgeo (F12, which also conflicts with the browser's devtools. We'd probably want to change that if we get it working)
03:46 🔗 SketchCow OK, so sounds like I can't use this machine
03:47 🔗 SketchCow Distributor ID: Ubuntu
03:47 🔗 SketchCow Description: Ubuntu 16.04.5 LTS
03:47 🔗 SketchCow Release: 16.04
03:47 🔗 SketchCow Codename: xenial
03:47 🔗 bai 16 may be better
03:47 🔗 bai or is that what that one is
03:47 🔗 SketchCow Yeah, but it was blowing up on that machine
03:47 🔗 SketchCow I have two machines, basically
03:47 🔗 bai ah ok
03:48 🔗 Sgeo Yeah there's a whole bunch of SDL_Delays lying around besides the one VICE.js patches out
03:48 🔗 Sgeo So guess I'm code diving to find where settings get stored/read
03:48 🔗 SketchCow What problem are you trying to solve, again?
03:49 🔗 Sgeo (Was hoping to use settings menu to save and see where it ended up in the FS)
03:49 🔗 bai if it uses SDL_Delay (which is really just a wrapper around usleep() iirc) you may need to go down the path of using emterpretify
03:49 🔗 Sgeo Since arrow keys isn't a built-in default for VICE joystick emulation, I'd like to add that to the settings file.
03:50 🔗 Sgeo I guess I could just use the built-in numpad, but my numpad's broken. Planning on making both an option, although it would be so much better to give the option to the user, with sensible defaults per item maybe
03:52 🔗 SketchCow Don't go too far down the rathole
03:52 🔗 SketchCow I really want this 3.2 working and then we go from there.
03:52 🔗 SketchCow I think the real ballbuster will be porting these changes to the new code
03:55 🔗 SketchCow https://github.com/rjanicek/vice.js/blob/master/vice/0001-Vice-2.4.4-Emscripten-changes.patch
03:57 🔗 Sgeo /home/emscripten/.vice/
03:57 🔗 Sgeo (Seems to be where it looked for at least one file)
03:57 🔗 Sgeo I don't think the config stuff I'm looking at is likely to be too different between 2.4.4 and 3.2. If it is, I'm looking at the 3.2 manual anyway, so
04:00 🔗 SketchCow OK, trying AGAIN on the newer box
04:01 🔗 SketchCow It is taking a LONG time to check the C-Compiler
04:05 🔗 SketchCow checking if ar truncates object names... yes
04:05 🔗 SketchCow configure: error: ar is too old, upgrade your ar
04:05 🔗 SketchCow NICE
04:17 🔗 Vito` has joined #jsmess
04:26 🔗 SketchCow It's wrong
04:27 🔗 SketchCow I upgraded to 2.31
04:36 🔗 SketchCow Now confused
04:38 🔗 bai where are you at now?
04:41 🔗 SketchCow configure: error: ar is too old, upgrade your ar
04:41 🔗 SketchCow ERROR:root:Configure step failed with non-zero return code: 1. Command line: ./configure --enable-sdlui --with-sdlsound --without-resid at /1/0/VICE/vice.js/vice
04:59 🔗 SketchCow Fixed that, onto next thing
05:09 🔗 SketchCow It required xa!
05:09 🔗 SketchCow Jesus christmas!
05:09 🔗 SketchCow https://www.floodgap.com/retrotech/xa/
05:21 🔗 SketchCow OK, I got it to CONFIGURE BABY
05:39 🔗 SketchCow root@teamarchive2:/0/VICE/vice.js# bash build-x64
05:39 🔗 SketchCow generating translate.h...
05:39 🔗 SketchCow /bin/bash: ./gentranslate: Permission denied
05:39 🔗 SketchCow Makefile:2399: recipe for target 'translate.h' failed
05:39 🔗 SketchCow make[1]: *** [translate.h] Error 126
05:39 🔗 SketchCow Makefile:1018: recipe for target 'x64' failed
05:39 🔗 SketchCow make: *** [x64] Error 2
06:08 🔗 bai derf
06:09 🔗 bai sorry, had to break for dinner
06:09 🔗 bai yeah I ran into the ar problem last time I tried. can't remember about xa, and don't recall having permission problems
06:09 🔗 bai maybe just go all #yolo and run as root? :D
06:12 🔗 SketchCow I always do.
06:12 🔗 SketchCow Anyway, I got configure running
06:12 🔗 SketchCow Now it's a "make vice work"
06:13 🔗 bai cool
06:15 🔗 SketchCow Hence the errors.
06:16 🔗 bai oh yeah, I guess I could have seen that you were root if I looked more closely :D
06:17 🔗 bai what are the permissions on ./gentranslate?
06:30 🔗 SketchCow So, I'm not sure that's what's going on.
06:32 🔗 SketchCow emmake make x64
06:33 🔗 SketchCow So, something gets odd here.
06:33 🔗 SketchCow I'm going to need help.
06:34 🔗 SketchCow root@teamarchive2:/0/VICE/vice.js/vice/src# chmod a+x gentranslate
06:34 🔗 SketchCow root@teamarchive2:/0/VICE/vice.js/vice/src# ./gentranslate
06:34 🔗 SketchCow bash: ./gentranslate: cannot execute binary file: Exec format error
06:35 🔗 SketchCow file gentranslate
06:35 🔗 SketchCow gentranslate: LLVM IR bitcode
06:36 🔗 balrog has quit IRC (Read error: Operation timed out)
06:37 🔗 Sgeo Is that Makefile visible somewhere? What is line 2399?
06:38 🔗 bai hrm.
06:39 🔗 balrog has joined #jsmess
06:39 🔗 bai it seems like maybe the vice build process is building that gentranslate executable, and then running it as part of the next step of the build process
06:39 🔗 bai so when compiling with emscripten, that gets mucked up because the system it's targeting doesn't generate runnable code on the system it's being compiled
06:40 🔗 bai I wonder if doing a native build first would help
06:40 🔗 bai might be worthwhile to do that anyway just to make sure everything works as expected (eg, no missing deps)
06:51 🔗 SketchCow Trying a regular build
06:51 🔗 SketchCow configure: error: The Xaw port needs Readline
06:55 🔗 bai urgh
06:56 🔗 bai try apt-get install build-dep vice
07:18 🔗 SketchCow Didn't work
07:18 🔗 SketchCow https://pigeon.neocities.org/vice.html
07:20 🔗 Sgeo neocities sounds like it should be a Geocities archival, guess it isn't
07:22 🔗 Sgeo Those probably aren't useful configs for VICE.js
07:23 🔗 Sgeo Maybe ./configure --enable-sdlui --with-sdlsound --without-resid --without-residfp ?
07:23 🔗 Sgeo (From https://github.com/rjanicek/vice.js/blob/9b3e5f21489f96967d649790d3c915ac3127c6ec/build#L16 )
07:29 🔗 bai Sgeo: more of a geocities-inspired hosting service
07:34 🔗 SketchCow We need to find the vice.js guy
07:37 🔗 SketchCow Richard Janicek
07:49 🔗 balrog has quit IRC (Read error: Operation timed out)
07:50 🔗 balrog has joined #jsmess
07:55 🔗 SketchCow I mean, this has been fun but I'm out of my depth
08:25 🔗 SketchCow So, either we get help from him, or someone does that painful wokr
08:25 🔗 SketchCow But I can't be it.
08:25 🔗 SketchCow It's obvious Vice has taken a HUGE leap
10:21 🔗 hook54321 has quit IRC (Ping timeout: 252 seconds)
10:22 🔗 hook54321 has joined #jsmess
16:53 🔗 Vito` another "packaged" setup, this time dosbox + lode runner: https://github.com/mad4j/loderunner-in-a-box
16:54 🔗 Vito` they've a few others in their repos
18:09 🔗 arkiver has quit IRC (Write error: Broken pipe)
18:09 🔗 datajerk has quit IRC (Read error: Operation timed out)
18:13 🔗 arkiver has joined #jsmess
18:24 🔗 arkiver has quit IRC (Ping timeout: 360 seconds)
18:30 🔗 SketchCow So, just to add some structure
18:30 🔗 SketchCow azakai: You believe, looking at those patches, that Emscripten should generally be fine with this stuff now?
18:30 🔗 SketchCow sets mode: +oooo azakai balrog DFJustin godane
18:30 🔗 SketchCow sets mode: +ooo Sgeo Lord_Nigh Vito`
18:59 🔗 arkiver has joined #jsmess
19:36 🔗 datajerk has joined #jsmess
19:38 🔗 dboard420 has quit IRC (Read error: Operation timed out)
19:39 🔗 dboard420 has joined #jsmess
19:44 🔗 SketchCow Sgeo: Want to take on this compilation thing?
19:45 🔗 Sgeo I'll try
19:45 🔗 SketchCow Let me know if you need a AWS instance funded.
19:45 🔗 Sgeo Should I try in a VM on my machine first, I think? Or am I better off doing what you said?
19:46 🔗 SketchCow No, if you have a VM you can locally do, that works
19:46 🔗 SketchCow I mean, a AWS instance might be faster
19:47 🔗 Sgeo I've always been a bit of a VM addict, VirtualBox now, VMware Server when I was a kid. Running a bit low on HD space for isos though, blah
19:49 🔗 dboard420 has quit IRC (Ping timeout: 633 seconds)
19:51 🔗 Lord_Nigh has quit IRC (Read error: Operation timed out)
19:52 🔗 SketchCow I guess it depends on how easy it is to compile.
19:52 🔗 SketchCow I agree with bai - see if you can compile VICE 3.2 successfully first.
19:52 🔗 SketchCow They really made a raft of changes.
19:52 🔗 SketchCow Let me know if would help to get a VICE person in here to assist.
19:53 🔗 Lord_Nigh has joined #jsmess
19:57 🔗 dboard420 has joined #jsmess
20:03 🔗 SketchCow In related news: I got uploading of C64 disks to work.
20:03 🔗 SketchCow I also got screenshotting to work, BUT it blows up the Firefox instance I use.
20:06 🔗 Sgeo Hmm, what wasnt working about C64 uploads before?
20:12 🔗 azakai SketchCow: about the question from before, yeah, i don't think there should be any emscripten problems without that patch
20:30 🔗 Sgeo Downloading an Ubuntu ISO now
21:03 🔗 Sgeo Not sure if I should download from SVN or from Ubuntu repos
21:17 🔗 SketchCow azakai: OK, so we'll set those patches aside.
21:19 🔗 SketchCow Sgeo: I'm going to make changes to the vice.json file on IA, don't panic.
21:19 🔗 Sgeo I'll try following the instructions on the neocities page, with the exception of the ./configure line, which I'll replace with the thing I linked earlier
21:20 🔗 Sgeo SketchCow, ok
21:20 🔗 SketchCow Depending on how much size/space you have, you might want to do multiple tries on different accounts
21:20 🔗 SketchCow Meanwhile, I downloaded vice 2.4 to get the HTML docs so I can see what command line options should be added or other features.
21:23 🔗 SketchCow Also, downloading 18gb of Commodore 64 items
21:29 🔗 SketchCow Oh, I figured out why it all looked awful on Chrome and nowhere else for me
21:29 🔗 SketchCow My Chrome was at 110% zoom
21:32 🔗 SketchCow So, Sgeo - I added +autostart-warp as an option in emularity
21:32 🔗 SketchCow Doesn't seem like it's changing much
21:37 🔗 Sgeo Looks like VICE is receiving the argument properly, not sure what else could be happening
21:39 🔗 Sgeo Try -autostart-warp
21:40 🔗 Sgeo https://github.com/OpenEmu/VICE-Core/blob/ba7870ef5f6e44ab7e6c12ffa4762b66615969b6/vice/src/autostart.c#L371 seems to be suggesting - is to enable, although I could be wrong. Documentation is sort of ambiguous
21:45 🔗 Vito` just FYI, the libretro folks have a Vice 3.0 fork that they say compiles under emscripten? I don't know how much their libretro architectural changes made that possible
21:45 🔗 Vito` https://github.com/libretro/vice-libretro
21:48 🔗 Sgeo First thing needed to start compiling: sudo apt-get install libsdl2-2.0 libsdl2-dev
21:48 🔗 Sgeo Was struggling because was assuming VICE would use SDL 1.2. Those are installed too
21:49 🔗 Sgeo Oh also removed the residfp thing from the configure line above because it wasn't being recognized
21:50 🔗 SketchCow Make notes, if possible.
21:50 🔗 SketchCow I verified that residfp is long, long gone
21:51 🔗 SketchCow Obviously, over time, VICE has tried different emulation engines and they've added things to allow emulation various ways. You could choose to rip stuff out
21:57 🔗 SketchCow Spent some time looking at the libretro thing. Don't like. Walk away.
21:57 🔗 SketchCow Nice to know, definitely a distraction
21:57 🔗 Sgeo It compiled, but won't run. Complaining about a lack of HardSID. Starting to question the --without-resid thing
21:58 🔗 SketchCow Sounds like you need another command line option. One moment.
22:00 🔗 SketchCow What's the error
22:01 🔗 SketchCow https://ubuntuforums.org/showthread.php?t=2375321
22:01 🔗 Sgeo https://i.imgur.com/YpzxRze.png
22:01 🔗 SketchCow ./configure --enable-gnomeui --disable-realdevice --disable-ipv6 --disable-ssi2001 --disable-catweasel --disable-hardsid --disable-parsid --disable-lame --with-uithreads --with-x
22:02 🔗 SketchCow Ok, so
22:02 🔗 SketchCow It's not complaining about HardSID
22:02 🔗 SketchCow It's just mentioning it didn't see a HardSID card installed
22:02 🔗 SketchCow Difference
22:03 🔗 SketchCow http://vice-emu.sourceforge.net/vice_7.html
22:04 🔗 SketchCow -sidenginemodel <engine and model>
22:04 🔗 SketchCow Specify engine and model for the emulated SID chip (SidEngine, SidModel). (FastSID 6581: 0/fast/fastold/fast6581, FastSID 8580: 1/fastnew/fast8580, ReSID 6581: 256/resid/residold/resid6581, ReSID 8580: 257/residnew/resid8580, ReSID 8580 + digiboost: 258/residdigital/residd/residnewd/resid8580d, DTVSID: 260/dtv/c64dtv/dtvsid, Catweasel MKIII: 512/catweaselmkiii/catweasel3/catweasel/cwmkiii/cw3/cw,
22:04 🔗 SketchCow HardSID: 768/hardsid/hard/hs, ParSID Port 1: 1024/parsid/parsid1/par1/lpt1, ParSID Port 2: 1280/parsid2/par2/lpt2 ParSID Port 3: 1536/parsid3/par3/lpt3)
22:05 🔗 SketchCow do -sidenginemodel 0
22:06 🔗 Sgeo https://i.imgur.com/3UnLCje.png
22:07 🔗 Sgeo Going to try without --without-resid and see what happens
22:10 🔗 SketchCow I mean, put it this way
22:10 🔗 SketchCow He made all sorts of assumptions and learns when he was working on this, and that was 5 years ago
22:11 🔗 SketchCow Meanwhile, VICE has rebooted itself a LOT
22:18 🔗 Sgeo https://i.imgur.com/mukosFl.png
22:18 🔗 SketchCow 1. Good job
22:19 🔗 SketchCow Do you have an x-server running
22:19 🔗 Sgeo I would assume so, I'm running a GUI. Unless Ubuntu switched to Wayland or something
22:25 🔗 Sgeo sgeo@sgeo-VirtualBox:~$ echo $XDG_SESSION_TYPE
22:25 🔗 Sgeo x11
22:31 🔗 Sgeo AFK
22:32 🔗 SketchCow I don't know how to trace a coredump
22:33 🔗 SketchCow "I can confirm, that the VICE binaries crash when running from the default Wayland session in 17.10. If logging in with an X.org session they will run OK.
22:33 🔗 SketchCow "It seems, the problem does not shows up if some compiles vice without gtk3 UI."
23:09 🔗 SketchCow https://archive.org/details/softwarelibrary_c64_musicdisks
23:10 🔗 SketchCow Obviously, we need to do &external_js=1 until Tracey pushes the PR db48x just submitted

irclogger-viewer