#jsmess 2019-05-16,Thu

↑back Search

Time Nickname Message
01:38 🔗 DFJustin so looking at the first one, 1944, mame says it's 384x224 but in the json it's set to 384x448
01:40 🔗 DFJustin so you have the choice of doing 384x224 which is pixel exact but too wide or 384x288 which is 4:3 but an uneven vertical stretch which will look kinda crappy in a vertical scroller
01:50 🔗 DFJustin alternatively you can run every horizontal game at a higher res like 640x480 or 800x600, we weren't doing that because of potential performance hit but maybe it doesn't matter anymore
02:19 🔗 azakai_ has joined #jsmess
03:31 🔗 pengan has quit IRC (hub.efnet.us irc.efnet.nl)
03:31 🔗 BnARobin has quit IRC (hub.efnet.us irc.efnet.nl)
03:31 🔗 dboard420 has quit IRC (hub.efnet.us irc.efnet.nl)
03:33 🔗 pengan has joined #jsmess
03:33 🔗 BnARobin has joined #jsmess
03:33 🔗 dboard420 has joined #jsmess
03:39 🔗 SketchCow So I'll try a few things.
03:40 🔗 SketchCow All the Aspect Ratios in this will be handled. I'm now going down through all of them and we are going to end up with a list of "used to boot, no longer boots".
03:41 🔗 SketchCow Could use your help with ideas
03:41 🔗 SketchCow I suspect there's trends (like it's all of one driver type)
03:44 🔗 SketchCow I'll be done with the list tonight.
03:44 🔗 SketchCow Do you want them in here or want to look at the google doc
03:45 🔗 SketchCow Turns out a lot of them were that I had special merged .zip files because our loader handled one, but then db48x fixed that, and so now qsound_hle.zip and sente6vb.zip needed to be added to others.
03:47 🔗 SketchCow I should say it's absolutely the Sega 16b driver that's causing trouble here, for one.
04:03 🔗 SketchCow Invalid function pointer '0' called with signature 'viiii'
04:13 🔗 SketchCow Trying to get samples working on Zaxxon
04:13 🔗 SketchCow Out of ideas
04:14 🔗 SketchCow Can't make a .zip with "samples/*.wav" and tried putting "*.wav" in a samples.zip, both no dice
04:39 🔗 SketchCow Aspect ratios are fixing fast
05:48 🔗 DFJustin I thought we were just putting the samples into the same zip with the rom
05:51 🔗 DFJustin I don't think anything else will work with our setup
05:52 🔗 DFJustin the sega 16b thing sounds like the same as outrun, I know what it's coming from but I have no idea how to fix it
05:56 🔗 DFJustin looking through the others, crater and niyanpai are probably fixed already by the fix I did for tapper
05:56 🔗 DFJustin the other different errors are probably fixable but will need investigating
06:14 🔗 SketchCow Ok, need to bed
06:14 🔗 SketchCow Zaxxon will get the suggested fix.
06:15 🔗 SketchCow (But of course one ROM update and it's poof again)
06:15 🔗 SketchCow And I got aspect ratio done on almost everything
13:25 🔗 Sgeo__ has joined #jsmess
13:28 🔗 Sgeo_ has quit IRC (Read error: Operation timed out)
14:43 🔗 SketchCow https://archive.org/details/arcaderepair
14:43 🔗 SketchCow DFJustin and bai and maybe balrog and others - this is everything that doesn't work.
14:43 🔗 balrog and Lord_Nigh
14:43 🔗 balrog Lord_Nigh probably can help the most here...
15:16 🔗 Sgeo__ has quit IRC (Read error: Operation timed out)
15:18 🔗 Sgeo has joined #jsmess
15:22 🔗 SketchCow Well, it'd be good to know. All of those are dead in the water.
15:26 🔗 azakai_ has quit IRC (Read error: Operation timed out)
15:48 🔗 kripken has joined #jsmess
16:08 🔗 Sgeo has quit IRC (Read error: Operation timed out)
17:10 🔗 SketchCow Most seem to be the sega item
17:10 🔗 SketchCow So, I can't get Zaxxon to do samples, no matter what
17:11 🔗 SketchCow I suspect the loader isn't loading subdirectories
17:22 🔗 Lord_Nigh hmm. looks like many things if not everything from sega super-hang-on/outrun hardware (segaorun.cpp) is broken in jsmess, though i'm not sure why... also stuff from sega system 18 (segas18.cpp) is broken, i.e. moonwalker and a few games from sega system 16b (segas16b.cpp) like dynamite dux
17:23 🔗 Lord_Nigh a lot of the games which aren't working have an fd1094 encrypted 68k cpu, so that could be the common cause
17:23 🔗 Lord_Nigh but not all of them do
17:36 🔗 DFJustin I already tracked outrun down to commit 7285b74fc63b7359f317cca210e9760f191db211 which is the devcb3 rewrite
17:37 🔗 DFJustin stack trace https://gist.github.com/DopefishJustin/3a8e444639875af876db11c81a4ef7a0
17:38 🔗 DFJustin it's deep in template crap
17:38 🔗 DFJustin the specific error is that it's trying to call a null function pointer
19:11 🔗 SketchCow Well, to framework this
19:11 🔗 SketchCow - I don't know how to fix it
19:12 🔗 SketchCow - db48x won't spend time fixing it, he's on loader and oh yes all of Internet Archive Infrastructure
19:12 🔗 SketchCow So if you guys come up with something, great.
19:12 🔗 SketchCow I WILL say there's a floating thing, worth bringing in azakai or kripken in, which is that the WASM bundles on IA are fuckin' HUGE now
19:12 🔗 SketchCow Easily twice the size
19:19 🔗 DFJustin that could be the memory rewrite
19:20 🔗 SketchCow Yeah, I don't know. Obviously, that's a concern. It's just wasted bandwidth
19:21 🔗 SketchCow Not as big a concern as "35 machines stopped working"
19:21 🔗 SketchCow Meanwhile, there's a page with "all the other emulators that are not arcade"
19:22 🔗 SketchCow I'm going to focus on getting those working, or getting them removed so they don't confuse people.
19:22 🔗 SketchCow After that, we can call out anything that concerns us.
19:22 🔗 SketchCow I'm going to then work with db48x on an upgrade path going forward
19:22 🔗 SketchCow Some way we can do this, audit the updates, and knock out the ones that died.
19:22 🔗 SketchCow And fix
19:23 🔗 SketchCow this thing where MAME makes things ever so slightly worse for accuracy - I get it, but it really messes up this framework
19:38 🔗 kripken if wasm sizes increase due to an emscripten change, let me know, that would be a pretty bad bug we need to fix
19:51 🔗 DFJustin https://archive.org/details/cpc_Fuck_Double_A_1987_Speedy doesn't work because it's a floppy disk and cpc464 doesn't have a floppy drive
19:51 🔗 DFJustin should work with cpc6128 but you have to type the load command
19:52 🔗 DFJustin https://archive.org/details/demo_shymmer_megadriv_2013 doesn't work in native either but the 32x driver is unfinished and it's a demoscene prod so there's probably no quick fix
20:12 🔗 SketchCow Right
20:38 🔗 SketchCow I suspect 32x should be backed out and killed
20:38 🔗 SketchCow The others just got experiments and were never looked at for any real amount
20:53 🔗 SketchCow DFJustin: I believe there's some in there that qualify as "Justin wanted them very much"
20:53 🔗 SketchCow Let me know which those are, you can also add them to the spreadsheet as notes
22:23 🔗 Sgeo has joined #jsmess
22:25 🔗 kripken has quit IRC (Ping timeout: 268 seconds)
22:39 🔗 Sgeo_ has joined #jsmess
22:41 🔗 Sgeo has quit IRC (Read error: Operation timed out)
23:43 🔗 Sgeo has joined #jsmess
23:44 🔗 Sgeo_ has quit IRC (Read error: Operation timed out)

irclogger-viewer