#jsmess 2020-09-15,Tue

↑back Search

Time Nickname Message
00:01 🔗 SketchCow Were would I add to the Makefile for the SOURCES change
00:02 🔗 SketchCow Or if you want to make them in the tree and then I do the specific driver recompile, also fine
00:11 🔗 SketchCow Another good one:
00:11 🔗 SketchCow https://ia601902.us.archive.org/18/items/emularity_engine_v1/buggyboy.json
00:11 🔗 SketchCow The error it barfs:
00:11 🔗 SketchCow https://ia601902.us.archive.org/cors_get.php?path=%2F18%2Fitems%2Femularity_engine_v1%2Fmametx1.wasm.gz net::ERR_CONTENT_DECODING_FAILED 200 (OK)
00:22 🔗 SketchCow POSSIBLY fixed crtdemo
00:22 🔗 SketchCow (It assumed we still had a JS version of the emulator. I've moved it into a special stale version of all needed driver files because it's a demo.)
01:17 🔗 SketchCow OK, DFJustin - I'm done.
01:17 🔗 SketchCow I have one at the bottom of the NOs (sspaceat) that might get another missing function or be fixed, but the emularity_engine upload is taking an hour to click in.
01:17 🔗 SketchCow I'll move the fixed ones out of arcade repair
01:35 🔗 SketchCow any brainstorms, great.
01:35 🔗 godane has quit IRC (Read error: Connection reset by peer)
01:35 🔗 SketchCow Otherwise, it'll be time for me to see what drivers/games we can add.
01:35 🔗 DFJustin taking a peek at the missing function ones
01:36 🔗 SketchCow Taking a walk but if you talk in the MAME discord I'll see it
01:49 🔗 godane has joined #jsmess
02:05 🔗 DFJustin you shouldn't have to edit any makefile
02:05 🔗 DFJustin wherever you have SOURCES=src/mame/drivers/exidy.cpp needs to be changed to SOURCES=src/mame/drivers/exidy.cpp,src/mame/audio/targ.cpp
02:06 🔗 DFJustin that's considered a bug on the mame end so I'll look into how to fix it there but that should get it going
02:15 🔗 DFJustin likewise SOURCES=src/mame/drivers/vicdual.cpp,src/mame/audio/carnival.cpp,src/mame/audio/depthch.cpp,src/mame/audio/invinco.cpp,src/mame/audio/pulsar.cpp,src/mame/audio/tranqgun.cpp for vicdual
03:01 🔗 SketchCow make: *** [build/projects/sdl/mamecrusnusa/gmake-asmjs/Makefile] Error 255
03:01 🔗 SketchCow (For CRUSN)
03:03 🔗 SketchCow crusnusa
03:03 🔗 SketchCow mamemidvunit.js.gz
03:03 🔗 SketchCow Found the moron
03:03 🔗 SketchCow whos is me
03:07 🔗 SketchCow Still not working, but will figure out.
03:33 🔗 SketchCow OK, all the vicduals are working.
03:35 🔗 SketchCow Exidy, I am waiting for the archive to complete.
03:36 🔗 SketchCow root@teamarchive1:/1/MAME/mame0224# emmake make -j4 SUBTARGET=midvunit SOURCES=src/mame/drivers/midvunit.cpp NOWERROR=1 REGENIE=1
03:36 🔗 SketchCow make: make -j4 SUBTARGET=midvunit SOURCES=src/mame/drivers/midvunit.cpp NOWERROR=1 REGENIE=1
03:36 🔗 SketchCow GCC 4.8 detected
03:37 🔗 SketchCow Clang version 5.0 or later needed
03:37 🔗 SketchCow make: *** [build/projects/sdl/mamemidvunit/gmake-asmjs/Makefile] Error 255
03:41 🔗 SketchCow All exidys are exploding.
03:41 🔗 SketchCow missing function: _ZN24voltage_regulator_deviceC1ERK14machine_configPKcP8device_tj
03:52 🔗 SketchCow Well, how did it lose track of gcc
04:01 🔗 SketchCow I see.
04:04 🔗 SketchCow Ah, fuck, now I'm really lost. Can't compile at all.
04:10 🔗 SketchCow root@teamarchive1:/1/MAME# bash MASTERBUILDER.sh
04:10 🔗 SketchCow I'm working with mame0224 for this work.
04:10 🔗 SketchCow make: make -j4 SUBTARGET=midvunit SOURCES=src/mame/drivers/midvunit.cpp NOWERROR=1 REGENIE=1
04:10 🔗 SketchCow GCC 4.8 detected
04:11 🔗 SketchCow Clang version 5.0 or later needed
04:11 🔗 SketchCow I node what the fuck is happening here
04:11 🔗 SketchCow make: *** [build/projects/sdl/mamemidvunit/gmake-asmjs/Makefile] Error 255
04:37 🔗 SketchCow OK, calming down.
04:37 🔗 SketchCow Will have to try again anew in a bit for the rest.
04:37 🔗 SketchCow But that's definitely a problem.
04:37 🔗 SketchCow (Exidy has the new issues)
04:37 🔗 SketchCow > missing function: _ZN24voltage_regulator_deviceC1ERK14machine_configPKcP8device_tj
04:59 🔗 DFJustin mame0224 has the bug where it doesn't find emscripten's clang
04:59 🔗 SketchCow Oh yeah.
04:59 🔗 SketchCow fffuuuuuuuuuuuuuuu
04:59 🔗 SketchCow OK then
05:00 🔗 DFJustin you have to do:
05:00 🔗 DFJustin git checkout mame0224
05:00 🔗 DFJustin git cherry-pick ada1d5a8f46963ee106377a5c6db617f25d44232
05:00 🔗 DFJustin git cherry-pick fa8337f62f7c17d74c8cb6068c1e84f82ef85c85
05:05 🔗 DFJustin for exidy try SOURCES=src/mame/drivers/exidy.cpp,src/mame/audio/targ.cpp,src/devices/sound/volt_reg.cpp
05:13 🔗 SketchCow HEAD is now at 5892c78... version bump for 0.224
05:17 🔗 Sgeo_ has joined #jsmess
05:23 🔗 Sgeo has quit IRC (Read error: Operation timed out)
05:55 🔗 SketchCow Couldn't cherry pick for some reason
05:55 🔗 SketchCow git cherry-pick ada1d5a8f46963ee106377a5c6db617f25d44232
05:55 🔗 SketchCow fatal: Not a git repository (or any parent up to mount point /1)
05:56 🔗 SketchCow git cherry-pick ada1d5a8f46963ee106377a5c6db617f25d44232
05:56 🔗 SketchCow fatal: bad object ada1d5a8f46963ee106377a5c6db617f25d44232
05:59 🔗 bai did you "cd mame0224" first?
05:59 🔗 bai he left that part out :D
06:00 🔗 bai wait nevermind, getting mixed up with svn nomenclature, if it's git and you're using checkout you're already in that dir
06:30 🔗 DFJustin "not a git repository" means you're in the wrong folder, "bad object" means you need to `git fetch` first
06:44 🔗 SketchCow root@teamarchive1:/1/MAME/mame0224# git checkout mame0224
06:44 🔗 SketchCow HEAD is now at 5892c78... version bump for 0.224
06:44 🔗 SketchCow root@teamarchive1:/1/MAME/mame0224# git cherry-pick ada1d5a8f46963ee106377a5c6db617f25d44232 mame0224
06:44 🔗 SketchCow fatal: bad object ada1d5a8f46963ee106377a5c6db617f25d44232
06:44 🔗 SketchCow root@teamarchive1:/1/MAME/mame0224# git cherry-pick ada1d5a8f46963ee106377a5c6db617f25d44232
06:44 🔗 SketchCow fatal: bad object ada1d5a8f46963ee106377a5c6db617f25d44232
06:46 🔗 SketchCow ----
06:46 🔗 SketchCow root@teamarchive1:/1/MAME/mame0224# git checkout mame0224
06:46 🔗 SketchCow HEAD is now at 5892c78... version bump for 0.224
06:46 🔗 SketchCow root@teamarchive1:/1/MAME/mame0224# git fetch --all
06:46 🔗 SketchCow Fetching origin
06:46 🔗 SketchCow root@teamarchive1:/1/MAME/mame0224#
06:46 🔗 SketchCow root@teamarchive1:/1/MAME/mame0224# git cherry-pick fa8337f62f7c17d74c8cb6068c1e84f82ef85c85
06:46 🔗 SketchCow fatal: bad object fa8337f62f7c17d74c8cb6068c1e84f82ef85c85
06:48 🔗 SketchCow Meanwhile, trying to get exidy to work.
06:49 🔗 SketchCow emmake make -j4 SUBTARGET=exidy SOURCES=src/mame/drivers/exidy.cpp,src/mame/audio/targ.cpp,src/devices/sound/volt_reg.cpp NOWERROR=1 REGENIE=1
06:51 🔗 SketchCow Did a clean, now doing a rebuild of exidy
06:51 🔗 SketchCow But yeah, the cherry pick in mame0224 didn't work.
06:53 🔗 SketchCow Some things suggested git fetch --all
06:53 🔗 SketchCow I tried that, nothing there either
07:01 🔗 Sgeo_ has quit IRC (Read error: Connection reset by peer)
07:15 🔗 DFJustin well it worked for me
07:16 🔗 SketchCow Trying a couple things. It's a clean and rebuild of exidy in master, and also will try a few more things in 224.
07:16 🔗 SketchCow I can just do a complete restart of 0.224 since nothing's using it yet./
07:18 🔗 DFJustin only thing I can think of is that you made that mame0224 folder some other way than by doing `git clone https://github.com/mamedev/mame.git foldername`
07:19 🔗 SketchCow yes.
07:19 🔗 SketchCow I'm about to make that change.
07:28 🔗 SketchCow Yes, that's what it was.
07:38 🔗 SketchCow It's getting late, I'll probably have to seelp
07:38 🔗 SketchCow But
07:38 🔗 SketchCow It's compiling exidy (which may not work)
07:38 🔗 SketchCow and I'm compiling crusn
07:53 🔗 SketchCow emmake make -j4 SUBTARGET=exidy SOURCES=src/mame/drivers/exidy.cpp,src/mame/audio/targ.cpp,src/devices/sound/volt_reg.cpp NOWERROR=1 REGENIE=1
07:55 🔗 SketchCow emularity_engine_v1:
07:55 🔗 SketchCow uploading mameexidy.js.gz: [################################] 1/1 - 00:00:00
07:55 🔗 SketchCow uploading mameexidy.wasm.gz: [################################] 4/4 - 00:00:02
08:03 🔗 SketchCow Exidy now works.
08:06 🔗 SketchCow going to bed. Now only 15 remain.
13:15 🔗 arkiver has quit IRC (Ping timeout: 265 seconds)
13:15 🔗 logchfo_2 has quit IRC (Ping timeout: 265 seconds)
13:16 🔗 logchfo_3 starts logging #jsmess at Tue Sep 15 13:16:23 2020
13:16 🔗 logchfo_3 has joined #jsmess
13:16 🔗 arkiver has quit IRC (Ping timeout: 265 seconds)
13:16 🔗 logchfo_2 has quit IRC (Ping timeout: 265 seconds)
13:17 🔗 arkiver has joined #jsmess
13:59 🔗 dboard420 has quit IRC (Ping timeout: 258 seconds)
14:00 🔗 arkiver has quit IRC (se.hub irc.underworld.no)
14:00 🔗 dboard420 has joined #jsmess
14:00 🔗 Sgeo has joined #jsmess
14:08 🔗 arkiver has joined #jsmess
14:28 🔗 logchfo_4 starts logging #jsmess at Tue Sep 15 14:28:28 2020
14:28 🔗 logchfo_4 has joined #jsmess
14:30 🔗 godane has joined #jsmess
15:54 🔗 SketchCow Exidy works, Crusin' works.
15:54 🔗 SketchCow SSI fails on missing ROMs
15:54 🔗 SketchCow Trying to figure out if I screwed up somehow.
15:56 🔗 SketchCow root@teamarchive1:/1/MAME/master# ls -l mame*
15:56 🔗 SketchCow -rw-rw-rw- 1 root root 267386 Sep 15 08:25 mametaito_f2.js.gz
15:56 🔗 SketchCow -rw-rw-rw- 1 root root 3967892 Sep 15 08:25 mametaito_f2.wasm.gz
15:56 🔗 SketchCow root@teamarchive1:/1/MAME/master# ia upload emularity_engine_v1 mame* -H x-archive-keep-old-version:0 --delete
15:56 🔗 SketchCow emularity_engine_v1:
15:56 🔗 SketchCow uploading mametaito_f2.js.gz: [################################] 1/1 - 00:00:00
15:56 🔗 SketchCow uploading mametaito_f2.wasm.gz: [################################] 4/4 - 00:00:01
15:56 🔗 SketchCow So. I DEFINITELY used current 0.224+JustinPatch to compile taito_f2
15:57 🔗 SketchCow ssi.zip absolutely does not have c64-10.ic42 and c64-11.ic43
15:58 🔗 SketchCow ROM_REGION( 0x400, "plds", 0 ) // originals are protected PAL16L8s, these are brute-forced and reversed for GAL16V8s
15:58 🔗 SketchCow ROM_LOAD( "c64-10.ic42", 0x000, 0x117, CRC(08e8c3d6) SHA1(9e1f0c8a70af7355d82c2bac249363415c2293e2) )
15:59 🔗 SketchCow ROM_LOAD( "c64-11.ic43", 0x200, 0x117, CRC(f116413e) SHA1(696a8c404ef3d6d832e0fcf530452344f96dd0b2) )
16:01 🔗 SketchCow (Going to look in this set for other ROMs)
16:07 🔗 SketchCow for each in *.zip
16:07 🔗 SketchCow > do
16:07 🔗 SketchCow > unzip -l "$each" | grep c64-10.ic42
16:07 🔗 SketchCow > done
16:07 🔗 SketchCow root@teamarchive2:/0/CDROMS/MAME 0.224 ROMs (merged)#
16:07 🔗 SketchCow Yep, not in this set.
16:12 🔗 SketchCow Unless you can think of a solution, I'll turn my attention to the small remaining, see if there's anything I can dream up.
17:13 🔗 SketchCow I detemined kicknrun is the wrong driver.
17:13 🔗 SketchCow root@teamarchive1:/1/MAME/master# ia upload emularity_engine_v1 mame* -H x-archive-keep-old-version:0 --delete
17:14 🔗 SketchCow emularity_engine_v1:
17:14 🔗 SketchCow uploading mamekikikai.js.gz: [################################] 1/1 - 00:00:00
17:14 🔗 SketchCow uploading mamekikikai.wasm.gz: [################################] 4/4 - 00:00:00
17:15 🔗 SketchCow Fixed Buggyboy
17:16 🔗 SketchCow In the name of "try easiest thing first" I'm recompiling all the drivers of the ones with exceptions/etc.
17:20 🔗 SketchCow alpha68k
17:20 🔗 SketchCow nbmj8900
17:20 🔗 SketchCow news
17:20 🔗 SketchCow pacman
17:20 🔗 SketchCow vindictr
17:20 🔗 SketchCow volfied
17:20 🔗 SketchCow wallc
17:20 🔗 SketchCow xybots
17:20 🔗 SketchCow All getting builds.
18:12 🔗 SketchCow A not insignificant amount got fixed this way!
18:12 🔗 SketchCow (Obviously in-process master produced some bodgy ones)
18:18 🔗 SketchCow 7 left!
18:25 🔗 SketchCow DFJustin: That's it, I've fixed all I can with my limited knowledge.
18:25 🔗 SketchCow All the remaining items were recompiled in the fixed 0.224 main branch.
18:27 🔗 SketchCow https://archive.org/details/arcaderepair now has all the dead ones, including a few I un-darked.
18:29 🔗 SketchCow It would be great if you could find ways to fix them; otherwise, I think I will turn to a scripting solution to help me fix the resolutions where things are squashed and stretched.
19:07 🔗 logchfo_1 starts logging #jsmess at Tue Sep 15 19:07:15 2020
19:07 🔗 logchfo_1 has joined #jsmess
19:17 🔗 SketchCow Setting all of the items to the stream_only setting
19:18 🔗 SketchCow I'm down to 193 items in need of consideration of the graphics.
19:52 🔗 SketchCow I have to go concentrate on other things for a tad but I'll be back on resolution duty shortly.
19:57 🔗 godane has quit IRC (Quit: Leaving.)
21:56 🔗 SketchCow Hey, how do I find all the drivers.
21:56 🔗 SketchCow https://github.com/mamedev/mame/tree/master/src/mame/drivers ?
22:08 🔗 SketchCow ha!
22:08 🔗 SketchCow http://adb.arcadeitalia.net/ links to us!
22:12 🔗 SketchCow How did we not programmatically do this before
22:14 🔗 godane has joined #jsmess

irclogger-viewer