[04:15] *** azakai_ has joined #jsmess [05:46] *** ted has quit IRC (Read error: Operation timed out) [05:50] *** decay_ has joined #jsmess [05:52] *** godane has quit IRC (Read error: Operation timed out) [05:52] *** decay has quit IRC (Ping timeout: 492 seconds) [05:52] *** decay_ is now known as decay [06:03] *** godane has joined #jsmess [06:51] *** ted has joined #jsmess [16:21] *** azakai_ has quit IRC (Read error: Operation timed out) [17:49] *** dll has joined #jsmess [17:53] Hello! I hear that this might be a good place to talk about helping fix emulator bugs, for items hosted in the Internet Archive's software archive. In particular, I'm seeing a fullscreen bug in 68k Mac emulation, and am wondering if I might be able to offer some C/C++ experience towards such. [17:53] Jason Scott suggested I try here, although, I'm wondering if this is the right place, given that it the Mac emulator appears to be PCE-based. :-/ [18:18] this is a good place to start, sure. we worked on the pce.js port and the environment which runs that and other emulators [18:18] as I understand it pce.js is a hard fork of pce, rather than just some compile options like it is for mame now [18:22] Is the version of pce.js that's getting used on archive.org, the same that's found at https://github.com/jsdf/pce ? I'm thinking of trying to get a copy built + running on my local dev machine, and I'm wondering if the version of pce.js that's being used on archive.org is that one. [18:23] (if you or anyone else here knows, that is!) [18:48] I believe that's it yes, I can't recall if we have any custom changes in a fork, maybe someone else can answer that [18:49] *** dll255 has joined #jsmess [19:24] *** Sgeo_ has joined #jsmess [19:25] *** Sgeo has quit IRC (Read error: Operation timed out) [21:17] It used to work and then it didn't. [21:17] So it might be as simple as the loader [21:17] But it could be emscripten [21:27] <--- Jason Scott [21:48] fullscreen in general is a bit wonky, for mame and dosbox as well. it may be that the loader is doing something it shouldn't, or isn't doing something it should, when the fullscreen state changes [21:49] in some games I'll accidentally hit a key combo like alt+enter and it'll drop out of fullscreen and subsequent attempts to reenter fullscreen don't work [22:41] *** dll is now known as dll254 [22:41] *** dll255 is now known as dll [22:41] *** dll254 has quit IRC (Quit: Page closed) [23:15] I'm now able to build and run pce.js. Am I correct that it, then, gets wrapped up by Emularity (which I'm less familiar with)? [23:21] yup [23:21] there's a PCELoader object, https://github.com/db48x/emularity/blob/master/loader.js#L719-L736 [23:21] not sure if there are examples of how to use it, other than archive.org's implementation [23:21] oh, yup, https://github.com/db48x/emularity/blob/master/example_pce_ibmpc.html