#jsmess 2017-07-08,Sat

↑back Search ←Prev date Next date→ Show only urls(Click on time to select a line by its url)

WhoWhatWhen
db48x2build machine builds
but the resulting js files are 25MB
[00:11]
SketchCowhey bai
yo DFJustin
[00:17]
........................... (idle for 2h10mn)
baihey SketchCow [02:28]
godanehey SketchCow [02:37]
db48x2bai: send me your ssh key
bai: ed25519 preferred
[02:47]
baidb48x2: I'll get you one on monday, all I have is my cell phone right now [02:48]
db48x2ok [02:48]
SketchCowbai: are you still camping [02:48]
baiyeah, until sunday
when do you leave?
[02:49]
SketchCowthursday
we habe made advances in tbe build box
why are you still on irc
[02:49]
....... (idle for 32mn)
baihaha, we're napping in the tent right now, we just walked up and down the river
this is calif9rnia camping, the campsite has wifi
so of course I have to upload my vacation snaps in realtime
[03:22]
SketchCowSo, the box is built
We have a machine to do builds
We spent some time creating a list of every emulator the emularity needs, by number of titles
(So some get done sooner because they have 10,000 titles, over ones that have 5, etc.)
[03:26]
db48x220:01:19.833 TypeError: Module is null[Learn More] mamea2600.js:1:56 [03:27]
SketchCow1. We are having issues with the compilation arguments
2. We find it crashes, and we're trying to figure out why
[03:27]
Our compile arguments may be wrong or old. maybe you or DFJustin jabe ideas [03:32]
DFJustinwhat are you building [03:34]
db48x2DFJustin: mamea2600.js, in this case
emmake make -j4 SUBTARGET=a2600 NOWERROR=1 REGENIE=1 SOURCES=src/mame/drivers/a2600.cpp
[03:36]
baithat seems reasonable [03:37]
db48x2I have no idea what REGENIE does; SketchCow made me do it [03:38]
DFJustinit forces the build system to regenerate the makefiles even if it thinks it doesn't need to
it's necessary when you switch up the BLAHBLAH=1 parameters but doesn't hurt to just do it all the time
[03:39]
baiit forces mame to rebuild the lua build scripts but it should only be needed if you changed shit, I think
oh I guess it generates the makefiles from the lua script, DFJustin is mire correct :D
more*
[03:40]
db48x2this error is even better:
20:35:16.574 uncaught exception: undefined (unknown)
[03:42]
DFJustinyou can't define me, maaaan [03:42]
the arguments look ok, and I'm able to get a working 2600 http://fos.textfiles.com/dfjustin/a2600/a2600/ [03:55]
db48x2and when uploaded to IA, it apparently works just fine
so it may just be my local environment that is broken
[03:57]
DFJustinah [04:00]
.... (idle for 17mn)
SketchCowOK, so, DFJustin
We put in all the new stuff! We jumped from 0.177 for all the MAMEs to 0.187
Do we want to try going to the Apple II floppy that's not the faster one? Is it better?
[04:17]
.... (idle for 17mn)
Little help, DFJustin
Go look at https://archive.org/details/apple2_demo_ibiza_2014 and the error it now gives
I tried to fix it up, it's failing
[04:34]
Any ideas? I need to snap it back soon [04:39]
OK, snapping back
MAME exception: Unknown slot option '""' in slot 'sl4' loader.js:1129:42
Attempting to fall into debugger loader.js:1129:42
exception thrown: 9282696 mameapple2e.js.gz:1:3016211
Successfully compiled asm.js code (loaded from cache in 247ms) mameapple2e.js.gz
TypeError: asm.js link error: bad typed array constructor mameapple2e.js.gz:2:10
TypeError: asm.js type error: Disabled by 'asmjs' runtime option mameapple2e.js.gz
uncaught exception: 9282696 (unknown)
[04:45]
DFJustinoh sorry was watching super metroid
not sure what's going on with that exception, -sl4 "" is to disable the mockingboard and that appears to still work with 0.187 native
[04:48]
SketchCowWOw, 0.187 is slow
unacceptably slow
[04:53]
DFJustinthe slower floppy is better for copy protections and whatnot, in my testing it was fast with webassembly but I would assume it's as slow as ever with asm.js [04:53]
SketchCowIt's super slow.
Are the floppy sounds somewhere?
[04:54]
DFJustinafaik they're not hooked up on apple [04:55]
SketchCowSorry I'm hitting you from all sides.
1. The whole Apple 2e is slower. Regardless of disk.
[04:55]
DFJustinis anything specific slow on 0.187 or just everything [04:56]
SketchCow2. Obviously the floppy thing is notably slower so that's noticable on a demo I have that pulls from the apple disk
So we get lots of crackly
[04:56]
DFJustinbenchmarking native, 0.187 is somewhat slower than 0.177 but not by enough that I would expect much impact
on apple2e
if the parameters are fucking up somehow that could be causing it though
[04:57]
SketchCow{
"name": "Apple IIe",
"js_filename": "mameapple2e.js.gz",
"bios_filenames": ["apple2e.zip"],
"peripherals": ["flop1"],
"native_resolution": [560,384],
"extra_args": [""],
"driver": "apple2e"
}
So I kept it simple now
[04:58]
DFJustinyeah that's gonna get you mockingboard + slow floppy [04:59]
SketchCowI was trying to give slow floppy a chance.
I'm going to revert, this is all too slow.
[04:59]
DFJustinI'm of the opinion we should be switching over to wasm which fixes that [05:00]
SketchCowThat's soon [05:00]
DFJustinare you able to get 0.187 apple2e going with the fast floppy [05:08]
db48x2either mame is slower, or we didn't compile it properly
or the JS just got bigger which slowed down execution
bbl
[05:10]
SketchCowsame [05:11]
***db48x2 has quit IRC (Read error: Operation timed out) [05:12]
SketchCowhey dfjustin [05:26]
DFJustinin odyssey2.json, resolution should be 340x243, not 320x243 [05:27]
SketchCowcan you tell us the options to compole webassembly? [05:28]
DFJustinadd WEBASSEMBLY=1 to the make command [05:29]
SketchCowemularity should just habdle it now [05:29]
DFJustinyou may need to update emscripten if it's an old version [05:30]
.... (idle for 15mn)
SketchCowwe ate spankong ne2
new
db is on bart
[05:45]
..................... (idle for 1h42mn)
db48x: if you have the energy, we could try a webassembly of a single platform, like a800 [07:28]
...................................................................................................... (idle for 8h26mn)
i also came up with a crazy plan for thr apple 2 [15:54]
...................................................................................... (idle for 7h8mn)
db48xSketchCow: seems to work to me
it loads the wasm file
SketchCow: grab glowing-computing-machine.db48x.net:~db48x/mamea2600.js and glowing-computing-machine.db48x.net:~db48x/mamea2600.wasm
[23:02]
......... (idle for 43mn)
hmm, we may need a minor change to a2600.json to go along with that
yea, add this line: file_locations: { "mamea2600.wasm": "mamea2600.wasm.gz" },
[23:48]

↑back Search ←Prev date Next date→ Show only urls(Click on time to select a line by its url)