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