#jsmess 2020-09-11,Fri

↑back Search

Time Nickname Message
00:02 🔗 SketchCow Current status: Running pigz on everything, will begin uploading soon
00:02 🔗 SketchCow Then going in and fixing the json files
00:02 🔗 SketchCow FUN FACT: Some of them have very old JSON files!
00:08 🔗 SketchCow FUN FACT: Compressing them will take a while!
00:23 🔗 SketchCow Anyway, bai - I think you did it, finished it
01:05 🔗 bai whew, that was a lot easier than I was expecting when you told me you needed help writing a new loader.js :D
01:24 🔗 SketchCow Ha
02:16 🔗 SketchCow Anyway, so begins the nightmare. Uploading all the .wasm.gz and .js.gz.
02:16 🔗 SketchCow Then going in and changing all the ROMs
02:16 🔗 SketchCow Where they fail.
02:19 🔗 SketchCow DFJustin: https://archive.org/details/puck_man_14k_file_DOS_san_inc_pack
02:19 🔗 SketchCow It is not clear to me why it'
02:19 🔗 SketchCow s blowing up. The bios has been updated, the js.gz and the wasm.gz
02:21 🔗 DFJustin works for me
02:25 🔗 SketchCow In incognito?
02:26 🔗 SketchCow huh. guess so
02:27 🔗 SketchCow This is going to all be a glorious pain in the ass.
02:28 🔗 SketchCow https://archive.org/details/arcade_1942
02:28 🔗 SketchCow But.... it's working
02:29 🔗 SketchCow I will go crazy if I keep doing it As-it-comes like now, so the changes in big ways happen tomorrow.
02:29 🔗 SketchCow Upload them, fix all the json.
02:29 🔗 SketchCow Luckily, json fix is just once.
02:30 🔗 SketchCow Then find all the ones where ROMs changed enough it blows up
02:30 🔗 SketchCow It's just weird tedium, I'll knock if I hit a real wall
02:32 🔗 DFJustin yay title screen bug fixed in 1942
02:36 🔗 DFJustin native_resolution is wrong for 1942, should be 224, 256
03:03 🔗 DopefishJ has joined #jsmess
03:12 🔗 DFJustin has quit IRC (Ping timeout: 745 seconds)
04:33 🔗 DopefishJ is now known as DFJustin
05:26 🔗 SketchCow
05:28 🔗 SketchCow Fixing
06:05 🔗 SketchCow So, good news.
06:05 🔗 SketchCow I think they're pretty consistent, and I found the ones that are not consistent.
06:13 🔗 DFJustin the mobygames metadata for 1942 is for the wrong game as well
06:18 🔗 SketchCow Oh, I think all our stuff could use an audit
06:18 🔗 SketchCow Good news is, I think my code will let me go through the .JSON files great. Now we just need to wait for all of them to finish with the zopfli
06:20 🔗 DFJustin getting a thing where the ctrl and alt keys aren't working for in-game controls in firefox, but are working in brave
07:23 🔗 Sgeo has quit IRC (Read error: Connection reset by peer)
14:05 🔗 Sgeo has joined #jsmess
15:16 🔗 SketchCow So, about that/this.
15:16 🔗 SketchCow As usual Haze buzzbombed to go "ALT and CTRL should be changed"
15:17 🔗 SketchCow But, as I recall, it was an enormous pain in the ass to generate the cfg files.
15:21 🔗 SketchCow All the js.gz files have been compressed/made and are now being uploaded.
15:21 🔗 SketchCow Now working on uploading replacement json files.
15:29 🔗 SketchCow All .wasm.gz up to k are going in.
15:54 🔗 SketchCow An item is now being created: emularity_engine_v1_2020_09_backup
15:54 🔗 SketchCow That will hold emularity_engine_v1 before I started messing with it.
16:05 🔗 SketchCow Also
16:05 🔗 SketchCow I'm removing these:
16:05 🔗 SketchCow "mame_sources": [
16:05 🔗 SketchCow "src/mame/drivers/vicdual.cpp",
16:05 🔗 SketchCow "src/mame/audio/carnival.cpp",
16:05 🔗 SketchCow "src/mame/audio/depthch.cpp",
16:05 🔗 SketchCow "src/mame/audio/invinco.cpp",
16:05 🔗 SketchCow "src/mame/audio/pulsar.cpp",
16:05 🔗 SketchCow "src/mame/audio/tranqgun.cpp"
16:05 🔗 SketchCow ]
16:05 🔗 SketchCow They're in the backup
16:48 🔗 SketchCow Ha ha, everything's exploding
17:10 🔗 SketchCow So, things are starting to come back, although it's going to take a while for it all to return.
18:10 🔗 SketchCow We are temporarily back to me saying "We are up to the...." while the last of the wasm files are being compressed and uploaded.
18:18 🔗 SketchCow 359 WASM files left to compress and upload.
18:18 🔗 SketchCow Items seem to be coming back to life under 224.
18:28 🔗 bai dosbox stuff is failing, I guess that's a side effect of this and once you've finished re-uploading, the other emulators will be moved over to this item too, right?
18:31 🔗 Sgeo I missed the entire conversation, and am now curious what it's about >.>
18:32 🔗 bai doing a bulk update of all MAME-emulated items
18:33 🔗 Sgeo Maybe I should look into the issue where unrelated items end up mixing their local files together
18:35 🔗 bai that's to do with the union filesystem we set up with BrowserFS
18:35 🔗 bai ideally yeah, each item would have a separate localStorage-backed filesystem overlay
18:36 🔗 bai and there should be an easy eay to manage that, like at least a button somewhere in the UI to clear the virtual fs for that item
18:50 🔗 SketchCow DOSBOX should absolutely not be failing.
18:51 🔗 bai https://archive.org/details/msdos_win2_03
18:51 🔗 bai it's trying to load https://cors.archive.org/cors/emularity_engine_v1/undefined (?)
18:52 🔗 SketchCow I see that.
18:52 🔗 SketchCow I see what I did. Now fixing.
18:52 🔗 SketchCow So yes, related, but mistake.
18:52 🔗 SketchCow I killed ALL javascript in ALL configs.
18:52 🔗 SketchCow And some of them are notttttttt mame
18:52 🔗 bai ah ok
18:52 🔗 bai yeah makes sense
18:53 🔗 SketchCow I've killed the other 15 it would have killed.
18:54 🔗 SketchCow Now I have to go find the json files from a backup or something.
18:54 🔗 bai that's what I was just wondering, if a backup existed somewhere...
18:54 🔗 bai I figured, "surely jason isn't doing bulk updates on the only copy of the data, right?" :D
18:55 🔗 SketchCow https://archive.org/download/emularity_engine_v1_2020_09_backup
18:55 🔗 SketchCow Good thing I'm smart, huh
18:57 🔗 bai that's the good thing about the "just make a bunch of random copies and leave them laying about with different names" approach to archival, you can always go digging if one of the copies gets messed up
18:58 🔗 SketchCow Let me know if we can think of any other emulators not-mame I messed up on.
18:58 🔗 SketchCow I fixed sae, vmac, vice
18:58 🔗 SketchCow pce
18:58 🔗 SketchCow now we're fixing dosbox, that should be fine in a bit
18:58 🔗 SketchCow I forget what our other ones are.
18:58 🔗 SketchCow If any.
18:58 🔗 bai what about the other ones that are mame-based but not arcade games, are those all being included in the rebuild so they'll get the wasm-only builds, or will they get hit by this too?
18:59 🔗 SketchCow Oh no, all the mames works.
18:59 🔗 SketchCow work
18:59 🔗 bai ok
18:59 🔗 SketchCow Like, when this hits, they work except when the ROM has changed.
18:59 🔗 bai right
18:59 🔗 SketchCow And then I need to upgrade the ROM or add a new second rom.
18:59 🔗 SketchCow This is clumsy, not a disaster
18:59 🔗 SketchCow I do clumsy!
19:59 🔗 SketchCow Let's see if DOSBOX is back
20:00 🔗 SketchCow Seems to be....
20:01 🔗 SketchCow yep
20:01 🔗 SketchCow Good
20:02 🔗 SketchCow Well, hopefully that's all of them
20:02 🔗 SketchCow (I'll take a look at loader.js)
20:08 🔗 SketchCow Also, we're down to 302 WASMs left to compress and upload.
20:13 🔗 SketchCow window.IALoader = IALoader;
20:13 🔗 SketchCow window.DosBoxLoader = DosBoxLoader;
20:13 🔗 SketchCow window.JSMESSLoader = MAMELoader; // depreciated; just for backwards compatibility
20:13 🔗 SketchCow window.JSMAMELoader = MAMELoader; // ditto
20:13 🔗 SketchCow window.MAMELoader = MAMELoader;
20:13 🔗 SketchCow window.SAELoader = SAELoader;
20:13 🔗 SketchCow window.PCELoader = PCELoader;
20:14 🔗 SketchCow window.Emulator = Emulator;
20:14 🔗 SketchCow Yeah, I think we nailed them all, thanks bai
20:14 🔗 SketchCow The look on Sgeo's face as his emulator is thrown out the window
20:47 🔗 SketchCow Now studying to see how much of a size difference pigz makes vs. non-zopfli compression.
20:47 🔗 SketchCow 4587013 Sep 9 23:40 mamesegag80r.wasm.gz
20:47 🔗 SketchCow That's with regular
20:52 🔗 Lord_Nigh has quit IRC (Read error: Operation timed out)
20:54 🔗 logchfo_2 starts logging #jsmess at Fri Sep 11 20:54:51 2020
20:54 🔗 logchfo_2 has joined #jsmess
20:59 🔗 SketchCow OK, I've got "good" news.
20:59 🔗 SketchCow The size difference between pigz -9 and pigz-11 is tiny.
21:00 🔗 SketchCow So It's now doing them in 3 seconds instead of 1 minute
21:00 🔗 SketchCow Tiny == like, 50k
21:02 🔗 SketchCow for a 3.x MB file
21:08 🔗 SketchCow 212 left.
21:17 🔗 SketchCow 91.
21:30 🔗 SketchCow 0.
21:30 🔗 SketchCow Now it's just finishing up the .jsons
21:31 🔗 SketchCow 608 left.
21:35 🔗 SketchCow 511.
21:35 🔗 SketchCow So yeah, it'll be done by the time I'm back from the farm.
21:38 🔗 SketchCow And then I will begin working with people to find crashes/missing ROMs mostly.
21:38 🔗 SketchCow Maybe... just maybe... Outrun will work again
21:47 🔗 SketchCow 271.
23:28 🔗 SketchCow OK, all loaded it.
23:28 🔗 SketchCow It's going to take a while.
23:28 🔗 SketchCow But.
23:28 🔗 SketchCow DFJustin: Any idea why https://archive.org/details/arcade_astrob is so insanely slow?
23:29 🔗 SketchCow Also: https://archive.org/details/arcade_outrun is back, baby!
23:44 🔗 SketchCow https://archive.org/details/arcaderepair
23:44 🔗 SketchCow Going through these now

irclogger-viewer