vogons - very old games on new systems Last Visit : never :: 2013-5-24 @ 04:12 am : Now
?FAQ sSearch mMemberlist uUsergroups
rRegister pProfile "Messages lLog in
View posts : unanswered
Forum Index :: DOSBox Games/Apps ::
up The Web Pro Pinball
Goto page 1, 2  Next
Reply with quote The Web Pro Pinball :: 2005-12-20 @ 10:03 am
rcblanke
Pisces swimeatus
[avatar]
Joined: 2005-04-01
Posts: 1125
Location: Round 42
Hi everybody,

A while ago, an MSCDEX detection issue was fixed for a couple of games, specifically for the Pro Pinball series (The Web, Timeshock). Timeshock does indeed work fine in CVS, but I cannot get The Web running. I tried various ways to mount the CD or disk-image, but everytime it just tells me that the CD is missing.

Is there anybody that has got the game running in dosbox? More details are available here:
http://sourceforge.net/tracker/index.ph...tid=467234

Regards,
Ronald
frontend_000.png (1.42kB) - Viewed 4155 Time(s)
The Web will not detect the CD correctly
frontend_000.png
Post new topicReply to topic
Offline
Reply with quote Re: The Web Pro Pinball :: 2005-12-20 @ 06:27 pm
HunterZ
Friendly Neighbourhood Moderator
[avatar]
Joined: 2003-01-31
Posts: 5534
Location: Seattle
What mount command(s) are you using?

_________________
You're perfect, yes it's true...but without me, you're only you.
Post new topicReply to topic
Offline
Reply with quote Re: The Web Pro Pinball :: 2005-12-20 @ 08:11 pm
rcblanke
Pisces swimeatus
[avatar]
Joined: 2005-04-01
Posts: 1125
Location: Round 42
Thanks for asking. I tried both

mount c d:\games\pinball
imgmount d d:\games\pinball\theweb.iso -t iso
c:
cd \theweb
web

and

mount c d:\games\pinball
mount d d:\games\pinball\thewebcd -t cdrom -label THE_WEB -ioctl
c:
cd \theweb
web

Both methods result in the same message about the missing CD. Can the game be run using a physical disc and -usecd x !?

[edit]
No, doensn't work either. Maybe my copy (http://www.mobygames.com/game/windows/g...l-classics) is broken for Dos. Mobygames lists it as windows only, though Dos executables are on the disc, and the dos installer works fine.

Regards,
Ronald
Post new topicReply to topic
Offline
Reply with quote Re: The Web Pro Pinball :: 2005-12-20 @ 08:42 pm
HunterZ
Friendly Neighbourhood Moderator
[avatar]
Joined: 2003-01-31
Posts: 5534
Location: Seattle
Qbix said that -usecd is redundant if you are already using -ioctl. Also, is it possible that you installed the game using a different mount setting than the one you're currently trying to run with?

_________________
You're perfect, yes it's true...but without me, you're only you.
Post new topicReply to topic
Offline
Reply with quote Re: The Web Pro Pinball :: 2005-12-20 @ 08:56 pm
rcblanke
Pisces swimeatus
[avatar]
Joined: 2005-04-01
Posts: 1125
Location: Round 42
Ah, ok, didn't know that. I double-checked the installation. Default, the game installs in c:\propin\theweb and places the user in there directly after installation. Even then, the error message shows up.
I will try Qemu to see what it gives me...
Post new topicReply to topic
Offline
Reply with quote Re: The Web Pro Pinball :: 2005-12-20 @ 08:58 pm
Qbix
DOSBox Author
[avatar]
Joined: 2002-11-27
Posts: 9405
Location: Fryslan
the usecd is only redundant if you use -usecd 0
not in other cases.
Anyway the code added by the patch mentioned is quite simple. I think I modified to reflect my changes.
you could try the original patch instead.

_________________
Water flows down the stream
How to ask questions the smart way!
Post new topicReply to topic
Hidden
Reply with quote Re: The Web Pro Pinball :: 2005-12-20 @ 09:49 pm
rcblanke
Pisces swimeatus
[avatar]
Joined: 2005-04-01
Posts: 1125
Location: Round 42
Qemu's behaviour is exactly the same, and patching the game to v1.52 or Dosbox using prompt's original patch doesn't help either.
I guess either Interplay messed up their compilation, or my copy is broken.

@prompt: Can you please check to see if your copy works in CVS?

Regards,
Ronald
Post new topicReply to topic
Offline
Reply with quote Re: The Web Pro Pinball :: 2005-12-20 @ 09:50 pm
Qbix
DOSBox Author
[avatar]
Joined: 2002-11-27
Posts: 9405
Location: Fryslan
You should pm him Ronald.

_________________
Water flows down the stream
How to ask questions the smart way!
Post new topicReply to topic
Hidden
Reply with quote Re: The Web Pro Pinball :: 2005-12-21 @ 08:03 am
prompt
Newbie
no avatar
Joined: 2003-08-15
Posts: 89
Can you check if the game works if you mount a cue sheet that includes the audio tracks? I never tried to use the original cd or an iso without the audio tracks.
I know that the game worked just after the patch got included, so you could try to checkout the cvs of that date.
Otherwise, I don't have access to that game at the moment, but I will check as soon as possible.
Post new topicReply to topic
Hidden
Reply with quote Re: The Web Pro Pinball :: 2005-12-21 @ 10:21 am
rcblanke
Pisces swimeatus
[avatar]
Joined: 2005-04-01
Posts: 1125
Location: Round 42
Thank you for joining the discussion prompt! Mmm.. that's the strangest thing, my disc doesn't have any audio tracks, so I suppose that's why it rejects the CD on startup (duh!). Did you try the stand-alone version, or Interplay's compilation, prompt?
Now, let's find out if I can make a bin/cue combination with a couple of fake audio tracks to see if that helps anything...

Regards,
Ronald
Post new topicReply to topic
Offline
Reply with quote Re: The Web Pro Pinball :: 2005-12-21 @ 10:54 am
prompt
Newbie
no avatar
Joined: 2003-08-15
Posts: 89
My copy is from some compilation that I can't remember the name of, but it has the audio tracks.
If I remember correctly the windows version does not play the audio tracks, so that is may be why they decided to exclude them on your disc.
I can post the cue sheet as soon as I have access to it.
Post new topicReply to topic
Hidden
Reply with quote Re: The Web Pro Pinball :: 2005-12-22 @ 07:50 am
prompt
Newbie
no avatar
Joined: 2003-08-15
Posts: 89
Ok, here is the cue sheet. The size of binary is 534'416'736 bytes, you will need that to calculate the length of the last track.
theweb.cue.txt (1.09kB) - Downloaded 505 Time(s)

Post new topicReply to topic
Hidden
Reply with quote Re: The Web Pro Pinball :: 2005-12-22 @ 12:25 pm
rcblanke
Pisces swimeatus
[avatar]
Joined: 2005-04-01
Posts: 1125
Location: Round 42
Great, thank you prompt, I'll check it out...

Regards,
Ronald
Post new topicReply to topic
Offline
Reply with quote Re: The Web Pro Pinball :: 2007-9-18 @ 05:54 pm
rcblanke
Pisces swimeatus
[avatar]
Joined: 2005-04-01
Posts: 1125
Location: Round 42
Hi all,

Still not working for me. According to this entry http://dosbox.sourceforge.net/comp_list...search=web the game is still not playable in DOSBox (also not in Bochs and native DOS6.22 according to the author). I've obtained a different CD with audio tracks that results in the same error mentioned in the first post.

Maybe someone can review the logging output that I've attached to see what's going on, may well be a game bug I suppose!? If I can do something myself to debug the issue, please let me know what steps to take Sweatdrop

Regards,
Ronald

EDIT: tested the game in VMWare on DOS6.22, doesn't work, same error. This game is a b!tch Disapproving
log.txt (4.12kB) - Downloaded 446 Time(s)
The debugger log output
Post new topicReply to topic
Offline
Reply with quote Re: The Web Pro Pinball :: 2007-9-18 @ 08:09 pm
Qbix
DOSBox Author
[avatar]
Joined: 2002-11-27
Posts: 9405
Location: Fryslan
hmm they do a get abstract filename. that one might be interresting to check. (1503)

I think the driver function 85 (stop audio) is part of their shutdown sequence although it might be part of the detection as well. I don't know from my head what should be reported if there is no audio playing when issue a stop.

_________________
Water flows down the stream
How to ask questions the smart way!
Post new topicReply to topic
Hidden
Reply with quote Re: The Web Pro Pinball :: 2007-9-20 @ 07:11 am
ripsaw8080
DOSBox Author
[avatar]
Joined: 2006-04-25
Posts: 2906
I found what is keeping this game from running. I got the idea from Qbix that pulling the abstract file name from the volume descriptor is unusual, so I used the DOSBox debugger to set a breakpoint on INT 2F (MSCDEX) to see what the code was doing afterwards. It is comparing the abstract file name to the string "Pro_Pinball_1". I guess this was used as some kind of non-standard identifier. It seems that CD imaging programs don't copy the abstract file name to the volume descriptor in the image for some reason. I don't know if this was intended as a weak copy protection, or maybe it just kind of works out that way. Once I saw what the problem was, it took 2 seconds to get around it... but being a bit warez-ish, I probably shouldn't go into details. Wink
Post new topicReply to topic
Hidden
Reply with quote Re: The Web Pro Pinball :: 2007-9-20 @ 07:36 am
Qbix
DOSBox Author
[avatar]
Joined: 2002-11-27
Posts: 9405
Location: Fryslan
does it work with an iso with the correct abstract filename ?
It could be that our routine is broken. it is afterall not that often used.

_________________
Water flows down the stream
How to ask questions the smart way!
Post new topicReply to topic
Hidden
Reply with quote Re: The Web Pro Pinball :: 2007-9-20 @ 07:59 am
ripsaw8080
DOSBox Author
[avatar]
Joined: 2006-04-25
Posts: 2906
I confirmed that DOSBox is reading abstract filename from the iso correctly (by hacking the image). So it seems there are two possibilities: 1) the abstract filename wasn't copied into the image, 2) the original disc had an error in mastering such that the abstract filename was left blank and therefore the DOS version of the game can't work. The second possibility isn't beyond the pale, because the Windows version of the game on the disc was probably used more often than the DOS version at the time.
Post new topicReply to topic
Hidden
Reply with quote Re: The Web Pro Pinball :: 2007-9-20 @ 08:12 am
Qbix
DOSBox Author
[avatar]
Joined: 2002-11-27
Posts: 9405
Location: Fryslan
what is the volume label of the disk?

My MSCDEX specs says that the abstract filename was (at that time) limited to the 8.3 standard and that any longer was an extention

Code:

Get Abstract File Name

     AX     1503h
     ES:BX  Transfer address; pointer to a 38 byte buffer
     CX     CD-ROM drive letter (A=0, B=1, ... Z=25)

MSCDEX will copy the name of the abstract file in the VTOC for that drive
letter into the buffer space provided. The abstract filename is presently
restricted in the High Sierra proposal to 8.3 but we require 38 bytes here
for the possibility at a later date of handling 31 character file names plus
6 bytes for a ';' and 5 digit version number and 1 byte for a NULL at the
end. Carry will be set if the drive letter is not a CD-ROM drive and
error_invalid_drive (15) will be returned in AX.


But maybe the mentioned "later date" had allready arived at that time. (I got 2.1)

_________________
Water flows down the stream
How to ask questions the smart way!
Post new topicReply to topic
Hidden
Reply with quote Re: The Web Pro Pinball :: 2007-9-20 @ 08:33 am
ripsaw8080
DOSBox Author
[avatar]
Joined: 2006-04-25
Posts: 2906
The volume label is "THE_WEB". I guess you're wondering if the abstract filename was not copied to the image because it's not a valid filename (either in format, or the fact that there is no such file in the root directory of the disc)... and that may be the case. However, by hacking the strings in either the game executable or the disc image, the game starts up and works. I opted for a 1-byte hack of the code in the executable so it doesn't care if the strings match or not.
Post new topicReply to topic
Hidden
page 1 of 2
Goto page 1, 2  Next
All times are GMT
Moderate
Quick Reply & Options
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum
Powered by phpBB © 2001-2003 phpBB Group.
vogons and vogons site design and content herein is under a creative commons license 2002-2003 zetafleet.dom.
This site hosts no abandonware. There is no material that is knowingly illegal here.
zetafleet.dom will not be held responsible for users' posts.
This disclaimer is brought to you thanks to the BSA.