VOGONS


Harpoon Classic 97

Topic actions

First post, by exofreeze

User metadata
Rank Member
Rank
Member

Being a Win3x game I don't have a lot of hope for finding an answer here, but I figured I would try anyways. I have setup several hundred of my win3x games over the past few months, so I know that my win3x setup is valid and while I'm still no expert, I've learned how to handle the most common issues that keep win3x games from running properly.

Harpoon Classic 97 is Win3x compatible game with both 16 and 32 bit setup launchers.

I have attempted to run the setup using vanilla 0.74, an SVN build from last month (I can get the exact build number is that is relevant), and the DAUM build as well. I then attempted to create a dos hard drive image, installed, win 3.x to it, and used the X-branch build's ability to mount ide drives to mount the games ISO and pass it through as the D: In all of the above instances the setup file starts, the loading bar runs to the right, the screen blinks, and then nothing. I am not asking for support for those extra ways I attempted to install the game. I am merely listing the various methods I have tried.

In the conf I have made the following changes:
cputype=486_slow (accommodates many win32s games)
cycles=60000 (i tried it on auto as well)
core=auto (attempted normal as well)

I then ran the debugger, and thanks to some tips from Ripsaw, I learned how to generate a logfile. Below is the logfile from the time the setup.com file gets called from the CD through the point where the install fails and it attempts to uninstall the game:

Pastebucket (log section was too long to post here due to the repetitive illegal/unhandled op codes that run during any win3x session):
http://goo.gl/OAM9nc

I am far from an expert at this, but I didn't notice some lines in there referring to file time/date stamps, and my experience on some older DOS games was that DOSBox had issues with games that are persnickety about the file/date stamps. For those games I had to use a TSR that ripsaw wrote to alter the behavior of the time/date stamps and allow the games to run. This may not be the issue here at all, as there are several pagefaults in there as well.

Below are my system specs. if there is any information I neglected to provide that would be of assistance, please let me know.

Extra info:
Win 7 Pro 64, SvP 1
16gb RAM
Core i7-3930K @ 3.2GHz

Reply 1 of 4, by Jorpho

User metadata
Rank l33t++
Rank
l33t++

DosFreak suggested he was able to run the game in this thread.

Rather than fudging with the TSR, I would think a better way would be to boot DOS within DOSBox, and run Windows from a hard drive image.

Reply 2 of 4, by exofreeze

User metadata
Rank Member
Rank
Member

Unfortunately I did try your suggestion to boot into DOS.

I then attempted to create a dos hard drive image, installed, win 3.x to it, and used the X-branch build's ability to mount ide drives to mount the games ISO and pass it through as the D:

It acted the same way, which is what led me to start wondering if the issue ran deeper.

It's interesting that DosFreak posted that so long ago. I wonder if it used to work and has since broken? Maybe I'll dig up an old dosbox build and see what happens. Thanks for helping find that thread.

Reply 3 of 4, by Jorpho

User metadata
Rank l33t++
Rank
l33t++

Oops.

Did you try setting the system time to something around the year 1998? It's a long shot.

Reply 4 of 4, by exofreeze

User metadata
Rank Member
Rank
Member

I just tried going back to 1999, however Harpoon didn't seem to care much about that. Thanks for the suggestion though.