#jsmess 2019-09-27,Fri

↑back Search

Time Nickname Message
00:46 🔗 kripken has quit IRC (Ping timeout: 615 seconds)
02:03 🔗 kripken__ has joined #jsmess
02:08 🔗 Sgeo has quit IRC (Read error: Connection reset by peer)
02:33 🔗 Sgeo has joined #jsmess
05:45 🔗 SketchCow Hey, it appears IMGMOUNT doesn't work on our thing
05:46 🔗 bai hmm
05:46 🔗 bai I thought I'd used it in the past, for the win95 test you have to boot actual dos 6.22 and that requires mounting an image
06:19 🔗 SketchCow I can't get it to work
06:19 🔗 SketchCow Using the right syntax, totally failing
06:20 🔗 bai is it seeing the img file on the filesystem? what's it doing instead of working?
06:28 🔗 SketchCow let me show you an easy one
06:29 🔗 SketchCow https://archive.org/details/msdos_Shadow_President_1993
06:29 🔗 SketchCow Boot it up and try to mount the image in cd
06:32 🔗 bai hmm, now I have to remember how to inspect the underlying fs
06:32 🔗 SketchCow I mean, cd to cd
06:33 🔗 bai yeah I think imgmount wants a path to a file on the underlying fs, not within the dos fs
06:33 🔗 SketchCow you mean liek /emulator and so on?
06:33 🔗 bai yeah
06:38 🔗 bai hmm
06:39 🔗 bai actually I wonder if this is a case sensitivity thing
06:39 🔗 bai imgmount might actually be able to work with either case, underlying fs or dos fs, it gives a different error if you specify the .cue file than if you specify an actual missing file
06:40 🔗 bai in the cue file it references the bin file as "shadpres.BIN"
06:40 🔗 bai actually, that is what it is on the underlying fs too, hmm
06:40 🔗 SketchCow When I do imgmount c or imgmount d it tells me to specify the drive
06:40 🔗 SketchCow but I did
06:41 🔗 bai I'm running "imgmount d shadpres.cue" from within that dir, or "imgmount d /emulator/c/ShadowPr/cd/shadpres.cue"
06:41 🔗 SketchCow I mean, imgmount d whatever.cue should at least not say please specify the drive
06:41 🔗 bai hmm, yeah I don't get that message
06:42 🔗 bai I get "could not load image file, check that the path is correct and the image is accessible"
06:42 🔗 SketchCow Oh shit son
06:42 🔗 bai whereas if I point it at a non-existent file, I get "image file not found"
06:42 🔗 SketchCow hahahaha
06:43 🔗 bai which to me implies that it's loading the cue file,. but when it tries to load the bin file it's not able to find it
06:43 🔗 SketchCow So, MY first problem? Didn't run in cognito
06:43 🔗 SketchCow it was running the old .zip
06:43 🔗 SketchCow NICE
06:43 🔗 bai ahh
06:43 🔗 SketchCow Wait, before we go further
06:43 🔗 SketchCow I must show you the ridiculous thing I just wrote
06:43 🔗 bai sure, I like ridiculous things :D
06:43 🔗 SketchCow http://fos.textfiles.com/HALO/results.txt
06:44 🔗 SketchCow In order of newest to oldest, my last 92 games of Halo (when I started tracking)
06:44 🔗 bai haha I noticed on discord that you were playing halo5, are you scraping your match results?
06:44 🔗 SketchCow Yes
06:44 🔗 bai fun
06:44 🔗 SketchCow And I can do this now:
06:45 🔗 SketchCow http://fos.textfiles.com/HALO/jonny.txt
06:45 🔗 SketchCow So I can say REMEMBER and a handle and see before the game starts if we ever played this fuck
06:45 🔗 bai nice, so when someone starts talking smack you can come back at them with a list of every time you've kicked their ass
06:45 🔗 SketchCow And who they matched with, and how we do
06:45 🔗 SketchCow Yes
06:45 🔗 SketchCow And also know what we're up against
06:46 🔗 SketchCow ANYWAY
06:46 🔗 bai reminds me of the old battlefield stats site, for battlefield 2
06:46 🔗 SketchCow Enough of this wasteful grepping of scrapes of Halo games, let's talk about getting CD-ROM images working in 20 year old DOS games
06:46 🔗 SketchCow Priorities, man
06:47 🔗 bai I sucked https://www.bf2hub.com/stats/43405586
06:47 🔗 SketchCow Found it.
06:48 🔗 SketchCow imgmount d ./SHADPRES.BIN -t iso
06:48 🔗 bai ahh ok, of course you have to tell it that your bin/cue file is an iso, that makes perfect sense
06:48 🔗 bai (but now that you mention it yes I do recall that being a thing I banged my head into back last time I tried it)
06:56 🔗 SketchCow Hahaha
06:56 🔗 SketchCow I got Full Throttle running
06:56 🔗 SketchCow And it's murdering that laptop
06:56 🔗 SketchCow That laptop is literally exploding
06:57 🔗 SketchCow Afraid to turn on the sound
06:57 🔗 SketchCow They say when you die you fight all the animals you ate
06:57 🔗 SketchCow No,
06:57 🔗 SketchCow I will fight this laptop
06:57 🔗 bai nice
06:57 🔗 bai url me, I wanna try :D
06:59 🔗 SketchCow https://archive.org/details/msdos_Full_Throttle_1995
07:00 🔗 SketchCow You have to imgmount of course
07:00 🔗 SketchCow So, just to explain what's going on.
07:00 🔗 SketchCow eXoDOS 4 came out.
07:01 🔗 SketchCow https://archive.org/details/eXoDOS_4
07:01 🔗 SketchCow And in it are all the items I used to do the DOS software library in the first place
07:01 🔗 SketchCow eXo was always pissed I ignored all his dosbox.confs and all the rest.
07:01 🔗 SketchCow And he's right, of coruse
07:01 🔗 SketchCow Anyway, I have this workbench
07:01 🔗 SketchCow https://archive.org/details/softwarelibrary_workbench
07:01 🔗 SketchCow So in theory I could
07:01 🔗 SketchCow - Replace the .zip
07:02 🔗 SketchCow - Make minor change to dosbox.conf
07:02 🔗 SketchCow - Boom fixed.
07:02 🔗 SketchCow But I need to study them first, and maybe write helper scripts to mod dosbox.conf or whatever.
07:07 🔗 bai hmm, doesn't dosbox basically try to load custom dosbox.conf files from just about every directory it ever reads from, or am I thinking of mame?
07:07 🔗 SketchCow It does
07:07 🔗 SketchCow But his thing assumes a /games directory, etc.
07:07 🔗 bai like with mame I think you can pretty much throw a custom mame.ini into any directory, either alongside the rom or in the root directory or whatever, but I can't remember dosbox's rules
07:07 🔗 bai ah ok
07:08 🔗 SketchCow Also, though
07:08 🔗 SketchCow He added this... thing
07:08 🔗 SketchCow https://ia801407.us.archive.org/view_archive.php?archive=/31/items/eXoDOS_4/%21DOSmetadata.zip
07:09 🔗 bai haha I'm an idiot
07:09 🔗 bai I just sat here watching the game file progress bar download all 640 megs of the iso
07:10 🔗 bai only to realize it wasn't downloading the file, I was watching screenshots of it having downloaded the file
07:13 🔗 SketchCow Nice
07:13 🔗 SketchCow Anyway, I think this is doable
07:13 🔗 bai full throttle's running great on my desktop
07:14 🔗 SketchCow Is it?
07:14 🔗 bai yeah. smooth audio and video
07:14 🔗 bai game hasn't started, just the intro cutscene
07:15 🔗 bai https://i.imgur.com/yogXdge.png
07:22 🔗 SketchCow Is it working
07:23 🔗 bai yup, seems perfect
07:24 🔗 bai https://i.imgur.com/5aNfgJK.png
07:24 🔗 SketchCow So what do you think is the best fix.
07:24 🔗 SketchCow Create a new custom .BAT and shove it in?
07:25 🔗 SketchCow I'm trying to see if he has an external .BAT he shoves in
07:25 🔗 bai yeah I think that's probably the most straightforward
07:25 🔗 bai it does take a good 20 seconds or so to mount the image, during which time it feels frozen
07:26 🔗 bai so maybe something as simple as an 'echo "Please wait, mounting image..."' or something in the bat file
07:27 🔗 bai hmm, I killed it somehow, I'd alt tabbed a few times without problem, but this time it did a sound crash loop for a few seconds and then went silent
07:29 🔗 SketchCow https://archive.org/details/msdos_Full_Throttle_1995
07:30 🔗 SketchCow I did prove I can swap out the screenshot though
07:35 🔗 SketchCow OK, well
07:35 🔗 SketchCow I look at these, and I see they "pretty much" work
07:35 🔗 SketchCow Like, I found where he keeps the dosconf and where he keeps his crazy batch files, etc.
07:35 🔗 bai do you want a .bat file for full throttle or is it more of a "figure out how to do it in a scriptable way" kind of deal
07:36 🔗 SketchCow I want to really see if there's some shoreup we can do
07:36 🔗 SketchCow Because yeah, you can I can get full throttle working in... 5-10 minutes
07:36 🔗 SketchCow But these are 800 broke-ass things
07:36 🔗 SketchCow Most needing a CD
07:36 🔗 bai yeah
07:36 🔗 SketchCow I think some of these can be fixed with the thing being pushed a ways along
07:36 🔗 SketchCow And then we get my discord to play the games
07:36 🔗 bai at least doing it for one is the first step on the way to getting a solution that'll work for hopefully 80% of those
07:37 🔗 bai full throttle is also picking the wrong exe, that's solved with the .bat but we'd need to generate .bat files for each item
07:38 🔗 SketchCow ".\dosbox\dosbox.exe" -conf ".\Games\!dos\fullt\dosbox.conf" -noconsole -exit
07:38 🔗 SketchCow [sdl]
07:38 🔗 SketchCow fullscreen=false
07:38 🔗 SketchCow fulldouble=false
07:38 🔗 SketchCow fullresolution=0x0
07:38 🔗 SketchCow windowresolution=1280x960
07:38 🔗 SketchCow output=overlay
07:38 🔗 SketchCow mapperfile=mapper.map
07:38 🔗 SketchCow [dosbox]
07:38 🔗 SketchCow machine=svga_s3
07:38 🔗 SketchCow memsize=32
07:38 🔗 SketchCow [render]
07:38 🔗 SketchCow aspect=true
07:38 🔗 SketchCow scaler=normal2x
07:39 🔗 SketchCow [cpu]
07:39 🔗 SketchCow core=auto
07:39 🔗 SketchCow cputype=auto
07:39 🔗 SketchCow cycles=35000
07:39 🔗 SketchCow [mixer]
07:39 🔗 SketchCow [midi]
07:39 🔗 SketchCow [sblaster]
07:39 🔗 SketchCow irq=5
07:39 🔗 SketchCow [gus]
07:39 🔗 SketchCow [speaker]
07:39 🔗 SketchCow [joystick]
07:39 🔗 SketchCow [serial]
07:39 🔗 SketchCow [dos]
07:39 🔗 SketchCow [ipx]
07:39 🔗 SketchCow [autoexec]
07:39 🔗 SketchCow cd ..
07:39 🔗 SketchCow @cd ..
07:39 🔗 SketchCow mount c .\Games\fullt
07:39 🔗 SketchCow imgmount d .\Games\fullt\cd\fullt.cue -t cdrom
07:39 🔗 SketchCow c:
07:39 🔗 SketchCow cd throttle
07:39 🔗 SketchCow cls
07:39 🔗 SketchCow @THROTTLE
07:40 🔗 SketchCow exit
07:40 🔗 SketchCow See?
07:40 🔗 SketchCow I bet if we remove .\Games\, it'll just work
07:40 🔗 bai oh ok, nevermind then :D
07:40 🔗 SketchCow So yeah
07:40 🔗 bai yeah if it's all in the .conf files we're golden
07:40 🔗 SketchCow If I can, I'll write something
07:40 🔗 SketchCow And then we'll get 800 more games working
07:40 🔗 SketchCow Plus a bunch we never put up, etc.
07:40 🔗 bai an alternative would be to just change which directory we mount the .zip under
07:40 🔗 bai so that our filesystem matches his
07:41 🔗 SketchCow Nahhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh
07:41 🔗 SketchCow THAT is too much work
07:41 🔗 bai yeah it's probably more convoluted than just doing a bulk replace :D
07:41 🔗 SketchCow Adding some crazy whackass exception into the loader
07:41 🔗 SketchCow That fucks us later
07:41 🔗 SketchCow Because it becomes the default, or hits a wall, or isn't set in certain situations
07:41 🔗 SketchCow As opposed to a sed the dosconf gets
07:42 🔗 bai well, I know at a certain level it's just a matter of changing a single string in a config option that's passed to DosboxLoader during init, but yeah, it's the part where we take it from archive.org item metadata to that where it gets all wobbly
07:44 🔗 SketchCow Right
07:50 🔗 SketchCow Going to bed before I get sucked into this.
07:50 🔗 SketchCow But I bet I can start experimenting.
07:50 🔗 SketchCow I have to write something to clean out the old screenshots and stuff anyway.
14:07 🔗 Sgeo_ has joined #jsmess
14:08 🔗 Sgeo has quit IRC (Read error: Operation timed out)
14:14 🔗 Sgeo has joined #jsmess
14:17 🔗 Sgeo_ has quit IRC (Read error: Operation timed out)
14:49 🔗 SketchCow OK, starting to make the fixup utilities.
14:49 🔗 kripken__ has quit IRC (Ping timeout: 255 seconds)
14:49 🔗 SketchCow (Obviously, the current screenshots within the thing need to die no matter what.)
15:18 🔗 SketchCow It's not much, it's a halting step, but:
15:18 🔗 SketchCow https://archive.org/details/msdos_Star_Lord_1987Keith_Cox
15:18 🔗 SketchCow Took me 15 minutes.
15:18 🔗 SketchCow The speed is now right, has a screenshot, works.
15:36 🔗 kripken has joined #jsmess
15:48 🔗 SketchCow https://archive.org/details/msdos_One-on-One_1984
15:49 🔗 SketchCow OK, now going to go backwards from "most viewed on the collection"
15:49 🔗 SketchCow i.e. most wanted
18:19 🔗 Sgeo_ has joined #jsmess
18:20 🔗 Sgeo has quit IRC (Read error: Operation timed out)
20:47 🔗 Sgeo has joined #jsmess
20:48 🔗 Sgeo_ has quit IRC (Read error: Operation timed out)
21:14 🔗 Sgeo_ has joined #jsmess
21:17 🔗 Sgeo has quit IRC (Ping timeout: 255 seconds)
22:03 🔗 Sgeo has joined #jsmess
22:07 🔗 Sgeo_ has quit IRC (Read error: Operation timed out)

irclogger-viewer