VOGONS


First post, by Easyjohn

User metadata
Rank Newbie
Rank
Newbie

Hello!

You are my last hope to make this great game run again!

I've tried pretty much everything and can't get it to launch properly. The intro works but not the game.
I set up a VPC Windows 98, the game freezes the OS when i start it.
When i run it into Dosbox, Dosbox just close instantly.

I have a original CDRom of Championship Manager 2.

Here's what i did with Dosbox till now:

- Created an "Oldies" folder on my physical C:\
- Installed Dosbox 7.2 and ran it.

- mount D G:\ -t cdrom _label CM2_FRE
- mount C C:\Oldies

- Went to C:\CM2\
- Run CM2.exe

==> Dosbox Closes

Tried to mount drives automatically in doxbox.conf with same result.
[autoexec]
# Lines in this section will be run at startup.
mount C "C:\Oldies"
mount D "G:\" -t cdrom _label CM2_FRE

Can you help on this?

Thanks in advance

Reply 2 of 23, by Easyjohn

User metadata
Rank Newbie
Rank
Newbie

True!
I corrected this without any result...

Reply 3 of 23, by Easyjohn

User metadata
Rank Newbie
Rank
Newbie

I forgot to mentionned I installed CM2 from dosbox after mounting the drives. (in C:\Oldies physical folder)

Reply 4 of 23, by Easyjohn

User metadata
Rank Newbie
Rank
Newbie

Hi!

Here is the stdout file written by dosbox when started in "no console" mode and crashes (maybe 7 sec after i launch CM2.exe)

DOSBox version 0.72
Copyright 2002-2007 DOSBox Team, published under GNU GPL.
---
CONFIG:Loading primary settings from config file C:\Programs\DOSBox-0.72\dosbox.conf
MIDI:Opened device:win32
Exit to error: DynCore: illegal option in opcode 0xff

NB: (Wanted to add also I configured sound in CM2 installation process)

I did a memcheck 6000000 and got the following:
"Requested memory is available"

Reply 5 of 23, by MiniMax

User metadata
Rank Moderator
Rank
Moderator

Nice bug report. Short, concise, and with all the required information.

CM2 is difficult. I think I remember a lot of threads here about it. Did you search for CM2?

Did you check the compatibility database?

Also, try a different core setting in dosbox.conf.

DOSBox 60 seconds guide | How to ask questions
_________________
Lenovo M58p | Core 2 Quad Q8400 @ 2.66 GHz | Radeon R7 240 | LG HL-DT-ST DVDRAM GH40N | Fedora 32

Reply 6 of 23, by Qbix

User metadata
Rank DOSBox Author
Rank
DOSBox Author

I would recommend core=normal as well.

Water flows down the stream
How to ask questions the smart way!

Reply 7 of 23, by Easyjohn

User metadata
Rank Newbie
Rank
Newbie

Thanks i tried 😀

I actually found some threads about CM2 and followed them all, but it looks like players who managed to make it work didn't know how (JJJJLLL whatever 😀) or didnt post the information (thanks Cantona)...

The compatibility database says its compatible with 7.1 and an earlier, but I tried 7.1 with same result.

Also tried all 4 settings for core section with no change...

Here is my .conf file

-----------------------
[sdl]

fullscreen=false
fulldouble=false
fullresolution=original
windowresolution=original
output=surface
autolock=true
sensitivity=100
waitonerror=true
priority=higher,normal
mapperfile=mapper.txt
usescancodes=true

[dosbox]

language=
machine=vga
captures=capture
memsize=16

[render]

frameskip=0
aspect=false
scaler=normal2x

[cpu] =====>>>>> only section changed

core=normal
cycles=30000
cycleup=2000
cycledown=2000

[mixer]

nosound=false
rate=22050
blocksize=2048
prebuffer=10

[midi]

mpu401=intelligent
device=default
config=

[sblaster]

sbtype=sb16
sbbase=220
irq=7
dma=1
hdma=5
mixer=true
oplmode=auto
oplrate=22050

[gus]

gus=true
gusrate=22050
gusbase=240
irq1=5
irq2=5
dma1=3
dma2=3
ultradir=C:\ULTRASND

[speaker]

pcspeaker=true
pcrate=22050
tandy=auto
tandyrate=22050
disney=true

[joystick]

joysticktype=auto
timed=true
autofire=false
swap34=false
buttonwrap=true

[serial]

serial1=dummy
serial2=dummy
serial3=disabled
serial4=disabled

[dos]

xms=true
ems=true
umb=true
keyboardlayout=none

[ipx]

ipx=false

[autoexec]

mount C "C:\Oldies\CM2"
mount D "G:\" -t cdrom -ioctl -label CM2_FRE

---------------------

Last edited by Easyjohn on 2009-04-14, 13:41. Edited 2 times in total.

Reply 8 of 23, by Qbix

User metadata
Rank DOSBox Author
Rank
DOSBox Author

have you tried loadfix ?
(e.g

loadfix
cm2.exe

Water flows down the stream
How to ask questions the smart way!

Reply 9 of 23, by Easyjohn

User metadata
Rank Newbie
Rank
Newbie

i just tried:

launched dosbox, went to c: and typed loadfix
then typed cm2.exe, same consequence 🙁

Reply 10 of 23, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

mount C "C:\Oldies\CM2"

How do you start it if you got that c-mounting? How did the mounting look
like when you installed it?

Reply 11 of 23, by Easyjohn

User metadata
Rank Newbie
Rank
Newbie

Good remark. The initial mounting was

"mount c c:\Oldies"

to be able to execute "Install", which is at the root of the CDRom, then i mounted down to CM2 folder so that i dont have to type the cd cm2 each time it crashes 😀

In CM2 folder, there are 2 files u can execute to start the game:
Go.bat and CM2.exe. I use CM2.exe cause Go.bat launches the Intro and the game (cm2.exe) and i've watched the intro too many times now 😉, and the result is the same.

thats the content of the GO.BAT file fyi:
-------------------
@echo off
cls
memcheck 6000000

if errorlevel 1 goto end

intro
cm2

goto stop

:end
echo Not Enough memory
echo -
echo Read HELP.TXT for more information
echo -

:stop
---------------

Reply 12 of 23, by h-a-l-9000

User metadata
Rank DOSBox Author
Rank
DOSBox Author

However the game still thinks it was installed in c:\cm2 and by your wrong mounting it thinks it's in c:\oldies\cm2\cm2.

1+1=10

Reply 13 of 23, by Easyjohn

User metadata
Rank Newbie
Rank
Newbie

Nah read up 😉

CDRom: at the root:
CM2 folder
LASERLOK folder
Install.exe

Inside CM2:
Go.bat
cm2.exe

after verification, in my "Oldies" folder (in explorer), theres only 1 CM2 folder with no 2nd level CM2....

Last edited by Easyjohn on 2009-04-14, 14:30. Edited 1 time in total.

Reply 14 of 23, by MiniMax

User metadata
Rank Moderator
Rank
Moderator
Easyjohn wrote:

Good remark. The initial mounting was

"mount c c:\Oldies"

to be able to execute "Install", which is at the root of the CDRom, then i mounted down to CM2 folder so that i dont have to type the cd cm2 each time it crashes 😀

Changing the mount-point(s) after installing is a VERY bad idea. Better add the necessary CD \CM2 command to the autoexec-part of dosbox.conf if you are afraid of wearing down your keyboard.

DOSBox 60 seconds guide | How to ask questions
_________________
Lenovo M58p | Core 2 Quad Q8400 @ 2.66 GHz | Radeon R7 240 | LG HL-DT-ST DVDRAM GH40N | Fedora 32

Reply 15 of 23, by Easyjohn

User metadata
Rank Newbie
Rank
Newbie

Ok, let me do the whme install again, ill update this post in 2 minutes 😀

Ok, no change at all, the config.dat generated by the Install is the same, so is the behaviour 🙁

Any idea?

Last edited by Easyjohn on 2009-04-14, 14:43. Edited 1 time in total.

Reply 17 of 23, by Easyjohn

User metadata
Rank Newbie
Rank
Newbie

I dont have a problem with laserlock and the game is in the compatibility list, plus i've read some guys saying it works with dosbox (they never say how though...) , saying thanks , bisous, and all the stuff 😉
So i want to be the guy who will finally says to the world:

"it works and here is how...."
and i'll do all the bisous thing as well ^^

Reply 18 of 23, by peterferrie

User metadata
Rank Oldbie
Rank
Oldbie

I looked at this recently. I think that the CM2.exe wants to read something directly from the CD into the memory occupied by the .exe file, which it then executes eventually. The missing content causes the CM2.exe to run some invalid instructions which causes DOSBox to close.
The Laserlok protection check is inside the CM2.exe, not DOS4GW.exe. CM2.exe runs for a while because of a heavy anti-debugging technique - decrypt one instruction, run with single-step flag set, discard instruction, repeat. Hundreds of instructions, several loops that wait for the timer interrupt, ...

Reply 19 of 23, by DavoteK

User metadata
Rank Newbie
Rank
Newbie

EasyJohn, I'm with you on this mate, need to get this working, need a fix of the first CM game I played. My copy just arrived from eBay today, 🤣