| Time | 
    Nickname | 
    Message | 
    
        | 
            00:43
            
                🔗
            
         | 
        SketchCow | 
        Use the good one | 
    
    
        | 
            00:43
            
                🔗
            
         | 
        SketchCow | 
        Use the one we can compile with. | 
    
    
        | 
            01:51
            
                🔗
            
         | 
         | 
        azakai has quit IRC (Read error: Operation timed out) | 
    
    
        | 
            02:17
            
                🔗
            
         | 
        SketchCow | 
        DFJustin: Can you compile the apple driver to current? | 
    
    
        | 
            02:43
            
                🔗
            
         | 
         | 
        arkiver has quit IRC (Remote host closed the connection) | 
    
    
        | 
            02:43
            
                🔗
            
         | 
         | 
        arkiver has joined #jsmess | 
    
    
        | 
            03:07
            
                🔗
            
         | 
         | 
        kripken__ has joined #jsmess | 
    
    
        | 
            03:24
            
                🔗
            
         | 
        db48x | 
        we can't compile with either, as far as I can tell | 
    
    
        | 
            03:28
            
                🔗
            
         | 
         | 
        arkiver has quit IRC (Remote host closed the connection) | 
    
    
        | 
            03:29
            
                🔗
            
         | 
         | 
        arkiver has joined #jsmess | 
    
    
        | 
            04:03
            
                🔗
            
         | 
        SketchCow | 
        DFJustin thought he could | 
    
    
        | 
            04:16
            
                🔗
            
         | 
         | 
        arkiver has quit IRC (Remote host closed the connection) | 
    
    
        | 
            04:18
            
                🔗
            
         | 
         | 
        arkiver has joined #jsmess | 
    
    
        | 
            05:18
            
                🔗
            
         | 
         | 
        arkiver has quit IRC (Remote host closed the connection) | 
    
    
        | 
            05:19
            
                🔗
            
         | 
         | 
        arkiver has joined #jsmess | 
    
    
        | 
            05:20
            
                🔗
            
         | 
         | 
        arkiver has quit IRC (Read error: Connection reset by peer) | 
    
    
        | 
            05:20
            
                🔗
            
         | 
         | 
        arkiver has joined #jsmess | 
    
    
        | 
            05:47
            
                🔗
            
         | 
        DFJustin | 
        http://fos.textfiles.com/dfjustin/apple2e/apple2ee/ | 
    
    
        | 
            06:26
            
                🔗
            
         | 
        db48x | 
        meanwhile, I deleted emscripten and reinstalled latest-fastcomp, and it seems to be working | 
    
    
        | 
            06:27
            
                🔗
            
         | 
         | 
        arkiver has quit IRC (Remote host closed the connection) | 
    
    
        | 
            06:27
            
                🔗
            
         | 
         | 
        arkiver has joined #jsmess | 
    
    
        | 
            06:28
            
                🔗
            
         | 
        SketchCow | 
        Want me to hold off an experimental swap-in? | 
    
    
        | 
            06:28
            
                🔗
            
         | 
        db48x | 
        no, go for it | 
    
    
        | 
            06:30
            
                🔗
            
         | 
        SketchCow | 
        Interesting ponderable: | 
    
    
        | 
            06:30
            
                🔗
            
         | 
        SketchCow | 
        -rw-r--r-- 1 root root 11885117 Jan 19 05:57 mameapple2e.js.gz | 
    
    
        | 
            06:30
            
                🔗
            
         | 
        SketchCow | 
        -rw-r--r-- 1 root root   603441 Jan 19 05:57 mameapple2e_wasm.js.gz | 
    
    
        | 
            06:30
            
                🔗
            
         | 
        SketchCow | 
        -rw-r--r-- 1 root root  5333330 Jan 19 05:57 mameapple2e_wasm.wasm.gz | 
    
    
        | 
            06:31
            
                🔗
            
         | 
        SketchCow | 
        In the directory related to this:  | 
    
    
        | 
            06:31
            
                🔗
            
         | 
        SketchCow | 
        -rw-r--r-- 1 root root  3492310 Jan 24 06:30 mameapple2e.js | 
    
    
        | 
            06:31
            
                🔗
            
         | 
        SketchCow | 
        -rw-r--r-- 1 root root 26815221 Jan 24 06:30 mameapple2e.wasm | 
    
    
        | 
            06:31
            
                🔗
            
         | 
        SketchCow | 
        I mean, obviously I gzip them. | 
    
    
        | 
            06:31
            
                🔗
            
         | 
        SketchCow | 
        -rw-r--r-- 1 root root  262620 Jan 24 06:30 mameapple2e.js.gz | 
    
    
        | 
            06:31
            
                🔗
            
         | 
        SketchCow | 
        -rw-r--r-- 1 root root 5256865 Jan 24 06:30 mameapple2e.wasm.gz | 
    
    
        | 
            06:31
            
                🔗
            
         | 
        SketchCow | 
        But still, that seems... incomplete. | 
    
    
        | 
            06:32
            
                🔗
            
         | 
        SketchCow | 
        Anyway, let's break apple. | 
    
    
        | 
            06:33
            
                🔗
            
         | 
        SketchCow | 
        Well, before I do, what's your opinion. | 
    
    
        | 
            06:33
            
                🔗
            
         | 
        db48x | 
        those are the files you got from DFJustin? | 
    
    
        | 
            06:33
            
                🔗
            
         | 
        SketchCow | 
        Yes. | 
    
    
        | 
            06:33
            
                🔗
            
         | 
        db48x | 
        they need to be renamed, but they look fine | 
    
    
        | 
            06:33
            
                🔗
            
         | 
        SketchCow | 
        OK, what name | 
    
    
        | 
            06:33
            
                🔗
            
         | 
        db48x | 
        mameapple2e_wasm.js.gz and mameapple2e_wasm.wasm.gz | 
    
    
        | 
            06:34
            
                🔗
            
         | 
         | 
        arkiver has quit IRC (Read error: Connection reset by peer) | 
    
    
        | 
            06:34
            
                🔗
            
         | 
        SketchCow | 
        Snapped in, let's see what explodes. | 
    
    
        | 
            06:34
            
                🔗
            
         | 
        SketchCow | 
        (Obviously it takes a little) | 
    
    
        | 
            06:34
            
                🔗
            
         | 
         | 
        balrog has quit IRC (Read error: Operation timed out) | 
    
    
        | 
            06:34
            
                🔗
            
         | 
         | 
        arkiver has joined #jsmess | 
    
    
        | 
            06:36
            
                🔗
            
         | 
         | 
        godane has quit IRC (Ping timeout: 247 seconds) | 
    
    
        | 
            06:37
            
                🔗
            
         | 
        SketchCow | 
        Well, the apple is definitely booting. | 
    
    
        | 
            06:37
            
                🔗
            
         | 
        SketchCow | 
        And self-identifies as 217. | 
    
    
        | 
            06:37
            
                🔗
            
         | 
        SketchCow | 
        (0.217) | 
    
    
        | 
            06:38
            
                🔗
            
         | 
         | 
        balrog has joined #jsmess | 
    
    
        | 
            06:38
            
                🔗
            
         | 
        db48x | 
        excellent | 
    
    
        | 
            06:40
            
                🔗
            
         | 
        SketchCow | 
        Now for the card test | 
    
    
        | 
            06:40
            
                🔗
            
         | 
         | 
        arkiver has quit IRC (Remote host closed the connection) | 
    
    
        | 
            06:41
            
                🔗
            
         | 
         | 
        dboard420 has quit IRC (Ping timeout: 240 seconds) | 
    
    
        | 
            06:41
            
                🔗
            
         | 
         | 
        dboard420 has joined #jsmess | 
    
    
        | 
            06:42
            
                🔗
            
         | 
        SketchCow | 
        Want to take odds it all "just" works | 
    
    
        | 
            06:44
            
                🔗
            
         | 
        SketchCow | 
        https://archive.org/details/TotalReplayArcade | 
    
    
        | 
            06:44
            
                🔗
            
         | 
        SketchCow | 
        So, of course it explodes. | 
    
    
        | 
            06:44
            
                🔗
            
         | 
        SketchCow | 
        BUT | 
    
    
        | 
            06:44
            
                🔗
            
         | 
        SketchCow | 
        That could be some oversight by me | 
    
    
        | 
            06:45
            
                🔗
            
         | 
        SketchCow | 
        The official command is: mame64 apple2ee -sl7 cffa2 -hard1 00playable.2mg | 
    
    
        | 
            06:45
            
                🔗
            
         | 
        SketchCow | 
        https://ia601906.us.archive.org/7/items/emularity_engine_v1/apple2cffa2.json is the json I set | 
    
    
        | 
            06:50
            
                🔗
            
         | 
        SketchCow | 
        exception thrown: 11893560 loader.js:1001:53 | 
    
    
        | 
            06:50
            
                🔗
            
         | 
        SketchCow | 
        RuntimeError: abort(63). Build with -s ASSERTIONS=1 for more info. mameapple2e_wasm.js.gz:1:3190873 | 
    
    
        | 
            06:50
            
                🔗
            
         | 
        SketchCow | 
        uncaught exception: 11893560 | 
    
    
        | 
            06:52
            
                🔗
            
         | 
        SketchCow | 
        JSON looks right, maybe DFJustin sees something wrong in it. | 
    
    
        | 
            06:52
            
                🔗
            
         | 
        SketchCow | 
        I mean, current status is "It is compiled and it works for everything but this new feature they just added." | 
    
    
        | 
            06:52
            
                🔗
            
         | 
        SketchCow | 
        So maybe there's a setting I don't know | 
    
    
        | 
            06:55
            
                🔗
            
         | 
         | 
        godane has joined #jsmess | 
    
    
        | 
            07:02
            
                🔗
            
         | 
        SketchCow | 
        Intereestingly, Mame wiki says:  mame64 apple2ee -sl6 diskii -sl7 cffa2 -hard1 TotalReplay.2mg | 
    
    
        | 
            07:08
            
                🔗
            
         | 
        SketchCow | 
        I'm going to put that in | 
    
    
        | 
            07:08
            
                🔗
            
         | 
        SketchCow | 
        The theory being that 4am lives in mame, but mame guys were born in it | 
    
    
        | 
            07:08
            
                🔗
            
         | 
        SketchCow | 
        molded by it, shaped | 
    
    
        | 
            07:13
            
                🔗
            
         | 
        SketchCow | 
        Still blowing up | 
    
    
        | 
            07:15
            
                🔗
            
         | 
        SketchCow | 
        Trying some more hail marys | 
    
    
        | 
            07:23
            
                🔗
            
         | 
        SketchCow | 
        Hail marys not working. | 
    
    
        | 
            07:25
            
                🔗
            
         | 
        db48x | 
        the arguments we're using for that item are "apple2ee -verbose -rompath emulator -window -nokeepaspect -resolution 560x384 -samplerate 44100 -hard1 /emulator/00playable.2mg -sl6 diskii -sl7 cffa2" | 
    
    
        | 
            07:26
            
                🔗
            
         | 
        db48x | 
        which looks correct, unless the order matters | 
    
    
        | 
            07:28
            
                🔗
            
         | 
        SketchCow | 
        Well, as we both note, it is absolutely not starting even the console log for MAME | 
    
    
        | 
            07:28
            
                🔗
            
         | 
        SketchCow | 
        I switched to Total Replay 2 (not the one that came out two days ago) JUST in case it introduced a stupid | 
    
    
        | 
            07:29
            
                🔗
            
         | 
        SketchCow | 
        I'm including diskii because MAME suggests it and my concern is always diskii does a "little more" than what you'd think | 
    
    
        | 
            07:29
            
                🔗
            
         | 
        SketchCow | 
        you could try making a super weird version of the loader for external_js=1 just in case. | 
    
    
        | 
            07:30
            
                🔗
            
         | 
        SketchCow | 
        I mean, it blows up very quick, before it gets anywhere | 
    
    
        | 
            07:31
            
                🔗
            
         | 
        SketchCow | 
        Maybe order matters? That seems very unlike mame | 
    
    
        | 
            07:38
            
                🔗
            
         | 
        DFJustin | 
        order does matter, -sl7 cffa2 creates the -hard1 slot | 
    
    
        | 
            07:41
            
                🔗
            
         | 
        SketchCow | 
        Well, that explains that | 
    
    
        | 
            07:42
            
                🔗
            
         | 
        SketchCow | 
        is there an easy solution to this | 
    
    
        | 
            07:42
            
                🔗
            
         | 
        SketchCow | 
        I could make a custom one-off emulator called totalreplay | 
    
    
        | 
            07:42
            
                🔗
            
         | 
        SketchCow | 
        Since this and pitchdark are the only two things that do this | 
    
    
        | 
            07:42
            
                🔗
            
         | 
        DFJustin | 
        also you can put the 2mg in a zip to save a lot of bandwidth | 
    
    
        | 
            07:43
            
                🔗
            
         | 
        SketchCow | 
        I'm inclined to super-jank this because there's two use cases | 
    
    
        | 
            07:43
            
                🔗
            
         | 
        DFJustin | 
        slots adding media types is a thing on other systems though | 
    
    
        | 
            07:46
            
                🔗
            
         | 
        db48x | 
        is there ever a case where we would have to put arguments after the disk image? | 
    
    
        | 
            07:46
            
                🔗
            
         | 
        db48x | 
        because it's easy enough just to swap the order | 
    
    
        | 
            07:50
            
                🔗
            
         | 
        SketchCow | 
        Can we just test and snap loader.js? | 
    
    
        | 
            07:51
            
                🔗
            
         | 
        SketchCow | 
        I mean, if it in fact only matters for this, what situation murders the machine if disk image is last | 
    
    
        | 
            07:51
            
                🔗
            
         | 
        SketchCow | 
        Because yeah, just test it with an external_js | 
    
    
        | 
            07:55
            
                🔗
            
         | 
        DFJustin | 
        slots first, media last should be ok in all situations I think | 
    
    
        | 
            07:57
            
                🔗
            
         | 
        SketchCow | 
        Well, let's do it then. | 
    
    
        | 
            08:04
            
                🔗
            
         | 
        SketchCow | 
        Switched it back to v3.0. | 
    
    
        | 
            08:04
            
                🔗
            
         | 
        SketchCow | 
        Fixing the metadata | 
    
    
        | 
            08:05
            
                🔗
            
         | 
        db48x | 
        switched what back? | 
    
    
        | 
            08:05
            
                🔗
            
         | 
        SketchCow | 
        Sorry | 
    
    
        | 
            08:05
            
                🔗
            
         | 
        SketchCow | 
        Part of the thing where I was straw-grasping was I uploaded in Total Replay 2.0 instead of 3.0 | 
    
    
        | 
            08:05
            
                🔗
            
         | 
        db48x | 
        oh, ok | 
    
    
        | 
            08:05
            
                🔗
            
         | 
        SketchCow | 
        JUST in case they malformed or broke something | 
    
    
        | 
            08:11
            
                🔗
            
         | 
        db48x | 
        https://archive.org/details/TotalReplayArcade&external_js=1 | 
    
    
        | 
            08:12
            
                🔗
            
         | 
        db48x | 
        seems to work | 
    
    
        | 
            08:14
            
                🔗
            
         | 
        SketchCow | 
        Going to do some quick checks | 
    
    
        | 
            08:15
            
                🔗
            
         | 
        SketchCow | 
        DFJustin: When you mention compressing it - do you have to set emulator_ext to zip? | 
    
    
        | 
            08:17
            
                🔗
            
         | 
        SketchCow | 
        db48x: So, fullscreen seems to not be working anymore | 
    
    
        | 
            08:20
            
                🔗
            
         | 
        SketchCow | 
        (Doing some tests) | 
    
    
        | 
            08:20
            
                🔗
            
         | 
        SketchCow | 
        This is not related to your change | 
    
    
        | 
            08:20
            
                🔗
            
         | 
        db48x | 
        it's related to the new build of mame | 
    
    
        | 
            08:20
            
                🔗
            
         | 
        SketchCow | 
        Yeah | 
    
    
        | 
            08:23
            
                🔗
            
         | 
        db48x | 
        heh | 
    
    
        | 
            08:23
            
                🔗
            
         | 
        db48x | 
        they changed the name of the method | 
    
    
        | 
            08:23
            
                🔗
            
         | 
        db48x | 
        it used to be requestFullScreen | 
    
    
        | 
            08:23
            
                🔗
            
         | 
        db48x | 
        now it's requestFullscreen | 
    
    
        | 
            08:24
            
                🔗
            
         | 
        SketchCow | 
        So, in theory, your changes all relate to mame | 
    
    
        | 
            08:25
            
                🔗
            
         | 
        SketchCow | 
        Checked, DOS loads fine under new loader | 
    
    
        | 
            08:25
            
                🔗
            
         | 
        db48x | 
        thanks for checking | 
    
    
        | 
            08:25
            
                🔗
            
         | 
        db48x | 
        I hope that requestFullscreen takes the same arguments as requestFullScreen did | 
    
    
        | 
            08:26
            
                🔗
            
         | 
        SketchCow | 
        Arcade loads fine | 
    
    
        | 
            08:26
            
                🔗
            
         | 
        db48x | 
        no, I get an error when I call it:  TypeError: The expression cannot be converted to return the specified type. mameapple2e_wasm.js.gz:1 | 
    
    
        | 
            08:27
            
                🔗
            
         | 
        SketchCow | 
        Atari 2600 loads fine | 
    
    
        | 
            08:28
            
                🔗
            
         | 
        SketchCow | 
        Atari 800 loads fine. This is likely going to be the case all down the line then | 
    
    
        | 
            08:28
            
                🔗
            
         | 
        SketchCow | 
        So that's good, the reversed new loader works fine | 
    
    
        | 
            08:33
            
                🔗
            
         | 
        SketchCow | 
        I am doing the zip experiment with total replay, so it'll either be fine or blow up in a weird way, do not be bothered | 
    
    
        | 
            08:34
            
                🔗
            
         | 
        SketchCow | 
        It works. | 
    
    
        | 
            08:34
            
                🔗
            
         | 
        SketchCow | 
        OK, so thanks, DFJustin - people will load in 12mb instead of 32 | 
    
    
        | 
            08:42
            
                🔗
            
         | 
        SketchCow | 
        So, db48x - what do you think the fullscreen solution is? | 
    
    
        | 
            08:42
            
                🔗
            
         | 
        SketchCow | 
        Bang at it and try and make it go both ways? | 
    
    
        | 
            08:43
            
                🔗
            
         | 
        SketchCow | 
        Or something else | 
    
    
        | 
            08:56
            
                🔗
            
         | 
        db48x | 
        banging on it didn't work, and the documentation isn't very helpful | 
    
    
        | 
            09:16
            
                🔗
            
         | 
        SketchCow | 
        is emscrioten doing this? | 
    
    
        | 
            09:18
            
                🔗
            
         | 
        db48x | 
        yea | 
    
    
        | 
            09:25
            
                🔗
            
         | 
        SketchCow | 
        https://twitter.com/textfiles/status/1220638696841654273?s=19 | 
    
    
        | 
            09:35
            
                🔗
            
         | 
        db48x | 
        RequestFullscreen :) | 
    
    
        | 
            09:36
            
                🔗
            
         | 
        db48x | 
        https://git.sprintf.io/emscripten-ports/emscripten/commit/ff58311baa59001f4e7286546d2f5bdd40f08ef3?style=split | 
    
    
        | 
            10:19
            
                🔗
            
         | 
         | 
        ted__ has quit IRC () | 
    
    
        | 
            10:19
            
                🔗
            
         | 
         | 
        ted__ has joined #jsmess | 
    
    
        | 
            10:28
            
                🔗
            
         | 
        db48x | 
        ok, I fixed it | 
    
    
        | 
            10:46
            
                🔗
            
         | 
        db48x | 
        it required a change to archive.js though | 
    
    
        | 
            10:46
            
                🔗
            
         | 
         | 
        mattl has joined #jsmess | 
    
    
        | 
            12:53
            
                🔗
            
         | 
         | 
        Ctrl-S_ has quit IRC () | 
    
    
        | 
            12:54
            
                🔗
            
         | 
         | 
        Ctrl-S_ has joined #jsmess | 
    
    
        | 
            15:45
            
                🔗
            
         | 
         | 
        kripken__ has quit IRC (Ping timeout: 255 seconds) | 
    
    
        | 
            16:27
            
                🔗
            
         | 
         | 
        godane has quit IRC (Read error: Operation timed out) | 
    
    
        | 
            16:37
            
                🔗
            
         | 
         | 
        godane has joined #jsmess | 
    
    
        | 
            17:11
            
                🔗
            
         | 
         | 
        azakai has joined #jsmess | 
    
    
        | 
            17:25
            
                🔗
            
         | 
        SketchCow | 
        Alon said they did it to stay consistent with comventions | 
    
    
        | 
            17:25
            
                🔗
            
         | 
        SketchCow | 
        I want to tell him about referer_log | 
    
    
        | 
            18:19
            
                🔗
            
         | 
         | 
        godane has quit IRC (Read error: Connection reset by peer) | 
    
    
        | 
            18:47
            
                🔗
            
         | 
         | 
        godane has joined #jsmess | 
    
    
        | 
            23:13
            
                🔗
            
         | 
         | 
        Lord_Nigh has quit IRC (se.hub efnet.portlane.se) | 
    
    
        | 
            23:13
            
                🔗
            
         | 
         | 
        pengan has quit IRC (se.hub efnet.portlane.se) | 
    
    
        | 
            23:25
            
                🔗
            
         | 
         | 
        godane has quit IRC (Read error: Connection reset by peer) | 
    
    
        | 
            23:37
            
                🔗
            
         | 
        db48x | 
        yes :) | 
    
    
        | 
            23:42
            
                🔗
            
         | 
         | 
        godane has joined #jsmess | 
    
    
        | 
            23:42
            
                🔗
            
         | 
        SketchCow | 
        Anyway, you have the answer, they swapped it due to things. | 
    
    
        | 
            23:43
            
                🔗
            
         | 
        SketchCow | 
        They might have done it some time ago. | 
    
    
        | 
            23:43
            
                🔗
            
         | 
        db48x | 
        3 years ago, apparently | 
    
    
        | 
            23:43
            
                🔗
            
         | 
        db48x | 
        they added a shim under the old name so that it would keep working | 
    
    
        | 
            23:44
            
                🔗
            
         | 
        db48x | 
        perhaps a more recent change removed the shim | 
    
    
        | 
            23:46
            
                🔗
            
         | 
        SketchCow | 
        Yeah, probably someone went "what's THIS old thing" | 
    
    
        | 
            23:47
            
                🔗
            
         | 
        SketchCow | 
        A lot of software engineering is people going "Why the fuck is THIS still here" followed by a quick and fervent demonstration of why the fuck it is still ehre | 
    
    
        | 
            23:48
            
                🔗
            
         | 
        bai | 
        "wait, so that zip tie was holding up the ENTIRE SKYSCRAPER?" | 
    
    
        | 
            23:52
            
                🔗
            
         | 
        SketchCow | 
        https://en.wikipedia.org/wiki/Citigroup_Center#Engineering_crisis_of_1978 |