Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Civilization *1* - technical - HELP!

682 views
Skip to first unread message

The Horny Goat

unread,
Dec 23, 2001, 10:03:35 AM12/23/01
to
I've dragged out this old game and am interested in playing it again.

Unfortunately when running it on my new machine I keep getting the
following error:
"Runtime error R6003
- Integer divide by 0"

Previous efforts to modify batch files and/or PIFs were successful on
my old machine but I can't remember what I did. Can anyone help?

Current setup is:
Athlon 1500 with 256meg RAM and a disgusting amount of disk (at least
in terms of what this game first ran on) running WIN98. Does it matter
that I'm running it on a second physical drive?

Any advice would be much appreciated - I really do have fond memories
of this chestnut...thanks!

Buck Naked

unread,
Dec 23, 2001, 1:06:36 PM12/23/01
to
Personally I'd install it on your C drive. I don't know if that'll fix your
problem or not. I'm thinking with that much RAM the program just may not
know what to do with all of it.
"The Horny Goat" <lcr...@home.com> wrote in message
news:e5sb2ug03r1t69a2s...@4ax.com...

Geoff and Beate

unread,
Dec 23, 2001, 2:32:06 PM12/23/01
to
The divide by zero error usually means that your CPU is too fast. I cannot
remember the exact address, but try a programme for slowing down your PC.
More information can be got from the people on the abandonware NG. (I think
alt.games.abandonware, but I cannot remember the exact name).

MfG

Geoff.

"Buck Naked" <an0n...@noway.com> schrieb im Newsbeitrag
news:M2pV7.109039$8w3.21...@typhoon.kc.rr.com...

Jorge Manuel Alves das Neves Lima

unread,
Dec 23, 2001, 8:57:20 PM12/23/01
to
You could also try going to the BIOS and disabling the internal and external
CPU cache, thereby limiting your CPU to the bus speed, which should be about
133-266 Mhz.

Without cache your CPU will have to wait for the motherboard to transmit
everything it needs.

You can also underclock your bus to the minimum if it's still too fast. I
can get it to 100 Mhz on my asus a7a.

Or just try an emulated version. The SNES version has a few subtle
differences that do not impact gameplay, plus a great soundtrack and the
best graphics of any civ port (with the super 2xsai filter)

The amiga port is pretty much equal to the PC version, and you can easily
donwload it from http://bhlegend.cjb.net plus a config file for winuae,
which you can find at http://zophar.net among other places.

This does not seem to work with every game, since if you have a properly
optimized speed detection loop, it will fit in your CPU's registers and
therefore will not need to transfer anything from RAM. But it is far better
than Mo'Slo, in my experience, since Mo'Slo causes jerkyness in every game I
tried, and with the cache trick it runs smooth.


The Horny Goat

unread,
Dec 23, 2001, 10:39:11 PM12/23/01
to
On Sun, 23 Dec 2001 20:32:06 +0100, "Geoff and Beate"
<SPAMTRAPBe...@t-online.de> wrote:

>The divide by zero error usually means that your CPU is too fast. I cannot
>remember the exact address, but try a programme for slowing down your PC.
>More information can be got from the people on the abandonware NG. (I think
>alt.games.abandonware, but I cannot remember the exact name).
>

Thanks I'll check that out. The free version of Mo'Slo doesn't work
either on .bat files or on processors over 700 mhz. (They want you to
buy the commercial version for this though it's unclear whether the
commercial version works that fast anyhow) I tried AT-Turbo but am not
satisfied as it seems to slow down every open application.

I really don't want to diddle with my BIOS - what I want is to modify
the PIF or something in the command line so that I can do everything
through a desktop shortcut.

Geoff May

unread,
Dec 24, 2001, 6:07:27 AM12/24/01
to
"The Horny Goat" <lcr...@home.com> schrieb im Newsbeitrag
news:3e8d2ug9b52va6ric...@4ax.com...

If the alternate that Jorge Manuel Alves das Neves Lima <eggs...@clix.pt>
suggested doesn't help, then I'd serious suggest an old PC as an 'Old Games
PC'. I've still got my old 486 with DOS 6.22/Windows 3.11 and also OS/2 for
GalCiv. Occasionally, I feel like playing on of the older games and it takes
about 5 minutes to take off the dust covers and plug it in.

Another advantage of the second (ancient) machine is that you will not need
to muck about with BIOS settings.

MfG

Geoff.

NightSky 421

unread,
Dec 24, 2001, 12:55:39 PM12/24/01
to
"Geoff May" <Geof...@NOSPAMMERALLOWEDdoka.de> wrote in message
news:3c270c6f$0$187$4d4e...@read.news.de.uu.net...

>
> If the alternate that Jorge Manuel Alves das Neves Lima <eggs...@clix.pt>
> suggested doesn't help, then I'd serious suggest an old PC as an 'Old
Games
> PC'. I've still got my old 486 with DOS 6.22/Windows 3.11 and also OS/2
for
> GalCiv. Occasionally, I feel like playing on of the older games and it
takes
> about 5 minutes to take off the dust covers and plug it in.
>
> Another advantage of the second (ancient) machine is that you will not
need
> to muck about with BIOS settings.
>
> MfG
>
> Geoff.
>


Good point. Building a second machine is an excellent idea because it would
be very cheap now if the main purpose was for older games (especially where
DOS is involved). I have a 486DX4-120 lurking around in my bedroom closet
in case one day I decide to get serious with a nostalgic gaming rig. All it
needs is a small hard drive around 2GB, a sound card and a CD-ROM, and I'm
set. I wouldn't mind re-visiting some of my old software.


Mark Henderson

unread,
Dec 24, 2001, 12:57:07 PM12/24/01
to
In article <e5sb2ug03r1t69a2s...@4ax.com>, The Horny Goat
<lcr...@home.com> writes

>I've dragged out this old game and am interested in playing it again.
>
>Unfortunately when running it on my new machine I keep getting the
>following error:
>"Runtime error R6003
>- Integer divide by 0"
>
>Previous efforts to modify batch files and/or PIFs were successful on
>my old machine but I can't remember what I did. Can anyone help?

It sounds as though your system is just too fast for it. Lots of old
games test the speed of the system and yours seems to finish the test in
zero units of whatever sort they used. Using a slowdown utility such as
moslow will probably fix this.

>
>Current setup is:
>Athlon 1500 with 256meg RAM and a disgusting amount of disk (at least

It's definitely the speed of the processor then. I have the same
problems with my Athlon 1400. It happens so often with old programs that
I'm pretty sure it's a problem with the startup code generated by an old
compiler - it happens just as much with simple text-based utilities.
--
Mark Henderson
Wheathampstead, England
Reply address is invalid. Remove nospam to reply.
Input error. Replace user and press any key to continue.

Jorge Manuel Alves das Neves Lima

unread,
Dec 25, 2001, 12:07:07 AM12/25/01
to
> Thanks I'll check that out. The free version of Mo'Slo doesn't work
> either on .bat files or on processors over 700 mhz. (They want you to
> buy the commercial version for this though it's unclear whether the
> commercial version works that fast anyhow) I

I used to have the commercial version around but I dont think I have it
anymore.I can find pretty much anything online with enough effort.
Why don't you run it from plain DOS mode, you are using 98, right?


0 new messages