VOGONS


PCjr emulation (CVS)

Topic actions

Reply 24 of 39, by pealington

User metadata
Rank Newbie
Rank
Newbie

Hi,

I was wondering if someone could help me to get the IBM PCjr emulator running. It is for a present for my girlfriend - she used to play a game called Scuba Venture many years ago and it would mean a lot to her if she could see it again.

I have downloaded DOXBox CVS and I have a .JRC of Scuba Venture - only problem is - I have absolutely no idea how to use DOSBox to make the game run. For example, I don't know how to mount the image from within dosbox? What should I be mounting ? The image of the PCjr Rom?

Any help would be most greatly appreciated. By the way, I am running Windows XP 64 bit edition.

Thanks for taking the time to read this

Brian Wilson
(pealington)

Desperately need help to get the IBM PCJr working as a surprise present for my girlfriend.

Reply 25 of 39, by DosFreak

User metadata
Rank l33t++
Rank
l33t++

Open dosbox.conf and change

machine=vga to machine=pcjr

Execute DosBox and mount the directory where the file is located.

Type in boot nameofgames.jrc

You may also need to change 2 other things in DosBox.conf
Change core=auto to core=normal and cycles=auto to cycles=1000

How To Ask Questions The Smart Way
Make your games work offline

Reply 26 of 39, by pealington

User metadata
Rank Newbie
Rank
Newbie

Can anyone help me sort this problem out?

Everytime I....

boot scubavnt.jrc

... I get the following text within DOSBox,

Opening image file: scubavny.jrc
PCJr cartridge found, but machine is not PCJr

Desperately need help to get the IBM PCJr working as a surprise present for my girlfriend.

Reply 27 of 39, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Open dosbox.conf and change machine=vga to machine=pcjr
as DosFreak already said.
Use the 0.65 release of dosbox, it works there as well. In the
start menu you'll find a link to dosbox.conf then.

Reply 28 of 39, by pealington

User metadata
Rank Newbie
Rank
Newbie

Thanks for the reply. I have done this many times - changed it to machine:pcjr

However, when I do that DOSBox just closes down. Am I to assume that I should drag the dosbox.conf figure into an empty notepad page, make the changes and then save it again with the changes. That is what I am doing - however, as I say, when I do that DOSBox encounters a problem and closes down.

Desperately need help to get the IBM PCJr working as a surprise present for my girlfriend.

Reply 29 of 39, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Hm it should be machine=pcjr not machine:pcjr, just in case.
Try different values, like machine=cga or machine=tandy to see if
it's some general problem.
Also maybe you can try it on a different pc as well.

dosbox.conf is a simple text file, so editing it with notepad is just fine.

Reply 30 of 39, by pealington

User metadata
Rank Newbie
Rank
Newbie

Thanks - I had not changed to colon - had been using equal - I will try those other suggestions. Thanks a lot for your help!

Desperately need help to get the IBM PCJr working as a surprise present for my girlfriend.

Reply 32 of 39, by pealington

User metadata
Rank Newbie
Rank
Newbie

hi

thanks for the message. well, I am saving that .CONF file each time I make the change - and then re-opening dosbox. ... or trying to - because each time i select the machine=pcjr dosbox will not open for me anymore.

When I try dosbox under other settings such as cga or tandy I get the message: "PCJr cartridge found, but machine is not PCJr"

I have been working on this for a couple of days now and it just makes no sense at al. I have tried on another computer as well.

Have you got dosbox to run an emulation of the PCJr yourself?

Desperately need help to get the IBM PCJr working as a surprise present for my girlfriend.

Reply 33 of 39, by collector

User metadata
Rank l33t
Rank
l33t

Try one of the front ends for DOSBox, such as DBGL. It will allow you easily setup your game with options such as PCJr.

The Sierra Help Pages -- New Sierra Game Installers -- Sierra Game Patches -- New Non-Sierra Game Installers

Reply 34 of 39, by pealington

User metadata
Rank Newbie
Rank
Newbie

Just downloaded and installed a front end called - D-Fend V2 beta

Same problem - when I change the .conf file to machine=pcjr dosbox fails to start

Desperately need help to get the IBM PCJr working as a surprise present for my girlfriend.

Reply 35 of 39, by pealington

User metadata
Rank Newbie
Rank
Newbie

It seems that no matter what I do every time I attempt to boot the scubavnt.jrc file it says; "PCJr cartridge found, but machine is not PCJr".

On reflection, it is clear to me why it is saying that....because I can only get dosbox running under just about anything but "machine=pcjr" - tandy, cga - they all work - but of course, that is no use because I need the dosbox to run with "machine=pcjr".

Has anyone else encountered this problem?

If I booted the computer in safe mode could that make a difference?

Desperately need help to get the IBM PCJr working as a surprise present for my girlfriend.

Reply 36 of 39, by pealington

User metadata
Rank Newbie
Rank
Newbie

Finally got Scuba Venture working.

For some reason the dosbox I download from let dosbox run with machine:pcjr in the .conf file. None of the others would....no idea why.

It seems to be running to fast and I am having trouble slowing it down - but the sound is fine etc... My girlfriend was delighted to see an old game she used to play back in 1984!

This is the version of dosbox that I got it working with:

http://home.quicknet.nl/qn/prive/blankendaalr/dbgl/#download

(it was this one: dbgl050.zip (3174kb)

Thanks very much for all the advice and suggestions guys! Really appreciate it!

Desperately need help to get the IBM PCJr working as a surprise present for my girlfriend.

Reply 38 of 39, by gulikoza

User metadata
Rank Oldbie
Rank
Oldbie

pealington is right, my cvs will crash if machine=pcjr:

Program received signal SIGSEGV, Segmentation fault.
0x0054187b in mouse_reset() () at mouse.cpp:601
601 if (CurMode->type!=M_TEXT) RestoreCursorBackground();
Current language: auto; currently c++
(gdb) p CurMode
$1 = (VideoModeBlock *) 0x0
(gdb) p CurMode->type
(gdb) Cannot access memory at address 0x4
bt
#0 0x0054187b in mouse_reset() () at mouse.cpp:601
#1 0x00552082 in Section::ExecuteInit(bool) (this=0x2f3c0a8, initall=true)
at c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/bits/stl_list.h:131
#2 0x005520d4 in Config::Init() (this=0x22fcd0)
at c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/bits/stl_list.h:212
#3 0x004c673e in SDL_main (argc=1, argv=0x22fd60) at sdlmain.cpp:1770
#4 0x0056991b in console_main ()
#5 0x00569bc4 in WinMain@16 ()
#6 0x00569488 in main (argc=1, argv=0x2f32720, __p__environ=0x2f32dd8)
at ../../runtime/main.c:73

It might be cause of some patches, but none of them comes close to mouse code...

edit: svga patch might have something to do with it 😀

http://www.si-gamer.net/gulikoza

Reply 39 of 39, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

> It seems to be running to fast and I am having trouble slowing it down

Start with cycles=1000 (dosbox.conf again!) and try to adjust speed with
ctrl-f11/ctrl-f12 when you're in the game.