[00:37] *** datajerk has quit IRC (Read error: Operation timed out) [00:39] *** defacto2 has quit IRC (Read error: Operation timed out) [00:50] *** logchfoo1 starts logging #jsmess at Thu Apr 16 00:50:35 2020 [00:50] *** logchfoo1 has joined #jsmess [00:52] *** Sgeo_ has quit IRC (hub.efnet.us irc.Prison.NET) [00:52] *** logchfoo0 has quit IRC (hub.efnet.us irc.Prison.NET) [00:58] *** defacto2 has joined #jsmess [00:58] *** Sgeo has joined #jsmess [00:58] *** datajerk has joined #jsmess [05:10] *** godane has quit IRC (Read error: Operation timed out) [05:19] *** godane has joined #jsmess [07:12] *** Sgeo_ has joined #jsmess [07:15] *** Sgeo has quit IRC (Read error: Operation timed out) [08:22] *** Sgeo_ has quit IRC (Read error: Connection reset by peer) [08:22] *** Sgeo_ has joined #jsmess [13:01] *** Sgeo_ has quit IRC (Read error: Connection reset by peer) [13:04] *** Sgeo has joined #jsmess [14:39] think I fixed the issue with emscripten upstream https://github.com/mamedev/mame/commit/f5deabdcde20af19a4beb9fa46198c278f84873e [17:24] We should really arrange a compile box, shouldn't we. [17:24] I had a few people offer one, and then we had one and then we didn't. [17:24] I bet I can get another one. [19:07] Could we leverage Github Actions for compile? I put together scripts for regular MAME, but haven't deployed them yet; they're in https://github.com/balr0g/mame/blob/master/.github/workflows/ci.yml for now [19:08] their build machines are dual core and have a 6 hour limit [19:08] oh, this is our main repo... I'd need some info on how to set up for emscripten build [19:25] I defer to DFJustin's and bai's opinions [19:54] yeah I bet there are free systems with github integration we could use [19:55] I've used travis for continuous testing, which is 90% of the way there to continuous deployment and I know it has some hooks for dealing with that [20:01] I approve any move anyone takes in this direction [20:17] the emscripten part should be easy to set up, the issue is that we need to do a bunch of single-driver compiles for a list of drivers rather than one full compile [20:18] the build command is just e.g. /path/to/emsdk/upstream/emscripten/emmake make SUBTARGET=pacman -j4 SOURCES=src/mame/drivers/pacman.cpp REGENIE=1 [20:19] to get emsdk you just clone the git repo, and maybe apt-get a couple of dependencies https://emscripten.org/docs/getting_started/downloads.html [20:24] I think db48x had scripts for iterating through single drivers [21:25] *** godane has quit IRC (Ping timeout: 745 seconds) [22:01] *** Sgeo_ has joined #jsmess [22:07] *** Sgeo has quit IRC (Read error: Operation timed out) [22:08] *** LordNigh2 has joined #jsmess [22:09] *** Lord_Nigh has quit IRC (Ping timeout: 272 seconds) [22:09] *** LordNigh2 is now known as Lord_Nigh