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) |