VOGONS


Ultima 7 not working on an SLC?

Topic actions

First post, by Jed118

User metadata
Rank Oldbie
Rank
Oldbie

So I know that Ultima 7 is moderately difficult to get running on a PC, and it should run on a high end 386 or a low end 486 for best results. I have created boot disks and optimized the autoexec.bat and config.sys to maximize available memory, however, ultima7.com is started, it seems to load something, there's a slight pop in the soundcard, and then it exits to the prompt. The CPU I'm running it on is a 486 SLC at 50 MHz, 10 Mb RAM and an oddly configured 768k integrated video board. It is in an IBM Ambra computer, circa 1992.

Ultima does run (or at least start) on my PII 366MHz, but it is kind of unplayable due to the extreme speed boost. I used the same optimized boot disk on this machine.I have not tried it on my 386SX, but according to the sticker on the box, it requires at least a 386SX with 2 Mb RAM.

Here's what I've tried on my SLC:

-Disable cache
-Run the Ultima 7 patch
-Put in a 1Mb video card
-Boot from optimized hard disk (DR DOS)
-Boot from optimized floppy (MS DOS)
-Boot from optimized floppy (WIndows 98)
-Disable sound in the game setup (I'll try removing the soundcard, but I don't think it will make a difference)

Is there something obvious I missed, or does the SLC CPU have some weird quirk?

Youtube channel- The Kombinator
What's for sale? my eBay!

Reply 1 of 20, by Baoran

User metadata
Rank l33t
Rank
l33t

You can't disable cache with ultima 7. It re-enables it.
Remember you can't load any emm386 or similar because it has it's own memory manager and that means you can't load any TSR programs to upper memory, so you need minimal configuration to have enough conventional memory available.

Reply 2 of 20, by derSammler

User metadata
Rank l33t
Rank
l33t

It runs on a 486dlc for sure. So it should on an slc as well.

Reply 3 of 20, by Jed118

User metadata
Rank Oldbie
Rank
Oldbie
Baoran wrote on 2020-02-21, 03:16:

You can't disable cache with ultima 7. It re-enables it.
Remember you can't load any emm386 or similar because it has it's own memory manager and that means you can't load any TSR programs to upper memory, so you need minimal configuration to have enough conventional memory available.

Yes, I have read that it does re-enable cache, there's a hack out there somewhere to disable it. In this case, NSSI tells me that this computer performs as well as a 486 DX 40, so there should be no need to disable it. Cachechk sees 64Kb of cache and tests it OK, I wanted to disable it to see if perhaps there are bad chips. I might just pull them and see.

EMM386 as well as HIMEM.SYS have been disabled from the modified DR-DOS config.sys for testing purposes. In the MS-DOS and W98 boot disks, they're not in there at all. I also made a boot disk with the included Ultima utility. Same symptoms.

I have downloaded a copy of the game (for test purposes only) that differs slightly from the one I have - I will see if that works. Its directory structure has some files that my copy doesn't have. It's still strange that the original copy will run on my P2.

Ultimately, I am getting a PS/1000 from Poland which seemingly has the same CPU - I can try running it on that as well.

Youtube channel- The Kombinator
What's for sale? my eBay!

Reply 4 of 20, by Baoran

User metadata
Rank l33t
Rank
l33t
Jed118 wrote on 2020-02-21, 11:14:
Yes, I have read that it does re-enable cache, there's a hack out there somewhere to disable it. In this case, NSSI tells me tha […]
Show full quote
Baoran wrote on 2020-02-21, 03:16:

You can't disable cache with ultima 7. It re-enables it.
Remember you can't load any emm386 or similar because it has it's own memory manager and that means you can't load any TSR programs to upper memory, so you need minimal configuration to have enough conventional memory available.

Yes, I have read that it does re-enable cache, there's a hack out there somewhere to disable it. In this case, NSSI tells me that this computer performs as well as a 486 DX 40, so there should be no need to disable it. Cachechk sees 64Kb of cache and tests it OK, I wanted to disable it to see if perhaps there are bad chips. I might just pull them and see.

EMM386 as well as HIMEM.SYS have been disabled from the modified DR-DOS config.sys for testing purposes. In the MS-DOS and W98 boot disks, they're not in there at all. I also made a boot disk with the included Ultima utility. Same symptoms.

I have downloaded a copy of the game (for test purposes only) that differs slightly from the one I have - I will see if that works. Its directory structure has some files that my copy doesn't have. It's still strange that the original copy will run on my P2.

Ultimately, I am getting a PS/1000 from Poland which seemingly has the same CPU - I can try running it on that as well.

You should have himem.sys in config.sys but no emm386. I have only used ms-dos 6.22 with ultima 7, so that might be a good place to start with.

Reply 5 of 20, by Jed118

User metadata
Rank Oldbie
Rank
Oldbie

^^^ The system had DOS 6.22 on it, I didn't like how it managed the memory.

AFAIK booting from a DOS 6.22 diskette (which I have done, with a self-referencing CONFIG.SYS and AUTOEXEC.BAT) loads that into memory, and the disk access is the same. Someone can tell me if I am wrong in this assumption?

Youtube channel- The Kombinator
What's for sale? my eBay!

Reply 6 of 20, by Baoran

User metadata
Rank l33t
Rank
l33t
Jed118 wrote on 2020-02-22, 03:33:

^^^ The system had DOS 6.22 on it, I didn't like how it managed the memory.

AFAIK booting from a DOS 6.22 diskette (which I have done, with a self-referencing CONFIG.SYS and AUTOEXEC.BAT) loads that into memory, and the disk access is the same. Someone can tell me if I am wrong in this assumption?

Main reason I suggested ms-dos was because it is the most compatible. Using dr-dos, freedos or others can cause compatibility issues and I wanted to rule them out. I am not sure what you are asking about related to loading into memory.

Reply 7 of 20, by derSammler

User metadata
Rank l33t
Rank
l33t

Given that U7 was released when MS-DOS 5.0 was the current one and that also has a smaller memory footprint, I'd try with an MS-DOS 5.0 bootdisk.

Also, try different mouse drivers. I remember from the days back that U7 doesn't play well with some. (for that reason, avoid using cute mouse until you get the game running)

Reply 8 of 20, by Baoran

User metadata
Rank l33t
Rank
l33t
derSammler wrote on 2020-02-22, 07:38:

Given that U7 was released when MS-DOS 5.0 was the current one and that also has a smaller memory footprint, I'd try with an MS-DOS 5.0 bootdisk.

Also, try different mouse drivers. I remember from the days back that U7 doesn't play well with some. (for that reason, avoid using cute mouse until you get the game running)

I didn't have any trouble myself with my 486dx33 Mhz, ms-dos 6.22 and cutemouse. Basically main thing is to have just minimal setup with himem.sys, files=25 and buffers=25 in config.sys and load the mouse driver in autoexec.bat.

Reply 9 of 20, by derSammler

User metadata
Rank l33t
Rank
l33t

But you certainly did not run it on an IBM Ambra computer, did you? Minimal setup is the key, so MS-DOS 5.0 should be the starting point.

Reply 10 of 20, by Jed118

User metadata
Rank Oldbie
Rank
Oldbie
Baoran wrote on 2020-02-22, 07:52:
derSammler wrote on 2020-02-22, 07:38:

Given that U7 was released when MS-DOS 5.0 was the current one and that also has a smaller memory footprint, I'd try with an MS-DOS 5.0 bootdisk.

Also, try different mouse drivers. I remember from the days back that U7 doesn't play well with some. (for that reason, avoid using cute mouse until you get the game running)

I didn't have any trouble myself with my 486dx33 Mhz, ms-dos 6.22 and cutemouse. Basically main thing is to have just minimal setup with himem.sys, files=25 and buffers=25 in config.sys and load the mouse driver in autoexec.bat.

That's pretty much what's in my autoexec and config, using CT mouse. I will try a different driver anyways though.

I'll give it a shot with DOS 5 though. Curiously, it works fine with CT mouse on a Win 98 boot disk on my P2.

Booting with a self-referencing DOS 5 boot disk is sufficient I think - it loads those command.com and io.sys files into memory, and uses them to access the disk, right? I don't actually need to install DOS 5 to the hard disk?

Youtube channel- The Kombinator
What's for sale? my eBay!

Reply 11 of 20, by Jed118

User metadata
Rank Oldbie
Rank
Oldbie

After installing DOS 5.0, the game launches.

Thanks all!

Youtube channel- The Kombinator
What's for sale? my eBay!

Reply 12 of 20, by Nitroraptor53

User metadata
Rank Member
Rank
Member
Jed118 wrote on 2020-02-21, 11:14:
Baoran wrote on 2020-02-21, 03:16:

You can't disable cache with ultima 7. It re-enables it.
Remember you can't load any emm386 or similar because it has it's own memory manager and that means you can't load any TSR programs to upper memory, so you need minimal configuration to have enough conventional memory available.

Ultimately, I am getting a PS/1000 from Poland which seemingly has the same CPU - I can try running it on that as well.

Wait wait wait, I've been looking ALL OVER for a PS/1000 - where did you find that one???

Reply 13 of 20, by Jed118

User metadata
Rank Oldbie
Rank
Oldbie
Nitroraptor53 wrote on 2020-03-05, 05:25:
Jed118 wrote on 2020-02-21, 11:14:
Baoran wrote on 2020-02-21, 03:16:

You can't disable cache with ultima 7. It re-enables it.
Remember you can't load any emm386 or similar because it has it's own memory manager and that means you can't load any TSR programs to upper memory, so you need minimal configuration to have enough conventional memory available.

Ultimately, I am getting a PS/1000 from Poland which seemingly has the same CPU - I can try running it on that as well.

Wait wait wait, I've been looking ALL OVER for a PS/1000 - where did you find that one???

In Poland 😉 It boots up too. Currently it's stripped, waiting to be shipped here. I have a matching mouse for it somewhere, and I'm looking for a keyboard. VLB too!

Youtube channel- The Kombinator
What's for sale? my eBay!

Reply 14 of 20, by Nitroraptor53

User metadata
Rank Member
Rank
Member
Jed118 wrote on 2020-03-05, 20:12:
Nitroraptor53 wrote on 2020-03-05, 05:25:
Jed118 wrote on 2020-02-21, 11:14:

Ultimately, I am getting a PS/1000 from Poland which seemingly has the same CPU - I can try running it on that as well.

Wait wait wait, I've been looking ALL OVER for a PS/1000 - where did you find that one???

In Poland 😉 It boots up too. Currently it's stripped, waiting to be shipped here. I have a matching mouse for it somewhere, and I'm looking for a keyboard. VLB too!

I meant do they have another??? I love the PS/1000! (VLB, DLC2-66 (normally) and it looks nice)

Reply 15 of 20, by Jed118

User metadata
Rank Oldbie
Rank
Oldbie
Nitroraptor53 wrote on 2020-03-05, 20:17:
Jed118 wrote on 2020-03-05, 20:12:
Nitroraptor53 wrote on 2020-03-05, 05:25:

Wait wait wait, I've been looking ALL OVER for a PS/1000 - where did you find that one???

In Poland 😉 It boots up too. Currently it's stripped, waiting to be shipped here. I have a matching mouse for it somewhere, and I'm looking for a keyboard. VLB too!

I meant do they have another??? I love the PS/1000! (VLB, DLC2-66 (normally) and it looks nice)

No, the dealer actually ripped me off, there were supposed to be 6 hard drives included in there which I never got. Fighting with my credit card company about that one now.

Depending on how much overlap in performance there is between the PS/1000 and my own DLC build, I will keep it for a bit and eBay it. I have to get it first, benchmark it, check it out thoroughly, and then decide.

Youtube channel- The Kombinator
What's for sale? my eBay!

Reply 16 of 20, by Nitroraptor53

User metadata
Rank Member
Rank
Member
Jed118 wrote on 2020-03-06, 00:44:
Nitroraptor53 wrote on 2020-03-05, 20:17:
Jed118 wrote on 2020-03-05, 20:12:

In Poland 😉 It boots up too. Currently it's stripped, waiting to be shipped here. I have a matching mouse for it somewhere, and I'm looking for a keyboard. VLB too!

I meant do they have another??? I love the PS/1000! (VLB, DLC2-66 (normally) and it looks nice)

No, the dealer actually ripped me off, there were supposed to be 6 hard drives included in there which I never got. Fighting with my credit card company about that one now.

Depending on how much overlap in performance there is between the PS/1000 and my own DLC build, I will keep it for a bit and eBay it. I have to get it first, benchmark it, check it out thoroughly, and then decide.

I might be able to pay you directly for it, is 200 USD enough?

Reply 17 of 20, by Jed118

User metadata
Rank Oldbie
Rank
Oldbie
Nitroraptor53 wrote on 2020-03-06, 01:28:
Jed118 wrote on 2020-03-06, 00:44:
Nitroraptor53 wrote on 2020-03-05, 20:17:

I meant do they have another??? I love the PS/1000! (VLB, DLC2-66 (normally) and it looks nice)

No, the dealer actually ripped me off, there were supposed to be 6 hard drives included in there which I never got. Fighting with my credit card company about that one now.

Depending on how much overlap in performance there is between the PS/1000 and my own DLC build, I will keep it for a bit and eBay it. I have to get it first, benchmark it, check it out thoroughly, and then decide.

I might be able to pay you directly for it, is 200 USD enough?

I paid $125 CAD for just the case with no RAM or anything, never mind getting it here. You'll have to offer a little more, I'm afraid. However, just PM me once in a while. I won't likely get it here till mid April, so there's LOOOOOTS of time. Let me get it first and check exactly what condition its in.

Youtube channel- The Kombinator
What's for sale? my eBay!

Reply 18 of 20, by Nitroraptor53

User metadata
Rank Member
Rank
Member
Jed118 wrote on 2020-03-06, 01:41:
Nitroraptor53 wrote on 2020-03-06, 01:28:
Jed118 wrote on 2020-03-06, 00:44:

No, the dealer actually ripped me off, there were supposed to be 6 hard drives included in there which I never got. Fighting with my credit card company about that one now.

Depending on how much overlap in performance there is between the PS/1000 and my own DLC build, I will keep it for a bit and eBay it. I have to get it first, benchmark it, check it out thoroughly, and then decide.

I might be able to pay you directly for it, is 200 USD enough?

I paid $125 CAD for just the case with no RAM or anything, never mind getting it here. You'll have to offer a little more, I'm afraid. However, just PM me once in a while. I won't likely get it here till mid April, so there's LOOOOOTS of time. Let me get it first and check exactly what condition its in.

Does it have a mobo?

Reply 19 of 20, by Nitroraptor53

User metadata
Rank Member
Rank
Member

Also, if it hasn't arrived yet: beware, the handle may break off. I suspected this would happen with my 2168 Consultant, and sure enough, it did...