VOGONS


First post, by exofreeze

User metadata
Rank Member
Rank
Member

Another fun one!

The CD version of Links: The Challenge errors out in the install after choosing the drive letter.

Install crash states:
Path not found in line 0 of module CDLINS at address 01A2:152C

Debug states:
Makename encountered an illegal char ▌ hex:Fe in C:\▌▌▌▌▌▌▌▌.▌▌▌

Any ideas?

Reply 1 of 6, by Jorpho

User metadata
Rank l33t++
Rank
l33t++

What drive letters have you mounted? You did mount a folder as drive C before running the install, right?

You can always try booting from a mounted hard drive image and then running the install, but that might be tricky. (You'd probably have to mount the CD image using SHSUCDX.)

Reply 2 of 6, by exofreeze

User metadata
Rank Member
Rank
Member

yes, i mounted drive C 😜

here is my mount section:
mount c .\games\LinksThe
imgmount d .\games\LinksThe\cd\DISK1.img -t cdrom

Reply 4 of 6, by exofreeze

User metadata
Rank Member
Rank
Member

That makes absolutely no difference (just tried it), and I have read several times that as of 0.74 it has been changed to '-t cdrom' rather than '-t iso'.

Reply 5 of 6, by ripsaw8080

User metadata
Rank DOSBox Author
Rank
DOSBox Author

The installer creates a file on the install target HD as a disk test. The filename is comprised entirely of 0xfe characters that are legal (through function calls) in real DOS, but are considered illegal by DOSBox. The installer appears to work OK if 0xfe is added to the list of allowed characters in the DOS_MakeName() function.

Reply 6 of 6, by exofreeze

User metadata
Rank Member
Rank
Member

Detective ripsaw strikes again. Is there a build with this enabled, or do I need to start looking into how to compile a custom build.