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 |