VOGONS


First post, by FeedingDragon

User metadata
Rank Oldbie
Rank
Oldbie

Not 100% sure this is the correct forum, but it seems to be the closest to me.

First, the problem: When I try to install DOS 6.22 onto a hard drive image file everything works fine up until the point at which I try to actually start the installation (I can FDISK & FORMAT just fine) then I get an error writing boot sector message when I actually try to start installing. Looking at the console, it seems that the setup program tries to use BIOS INT14 to access the drive. Is this because of how DOSBox is set up or because of my configuration (attached below?) Console actually reads:
BIOS INT14: port 3 does not exist
BIOS INT14: port 2 does not exist

Doing a search for INT14 (as well as my search for installing DOS onto a HDD image,) the only post found (search for "INT14 and DOSBox",) refered to serial ports. I know that IRQ 14 is the IRQ old DOS assigned to Hard Drive controllers, (along with 15 for a second IDE port,) and can only conclude that that is what the console is refering to with INT14. (also did a search for IRQ 14 - adding applicable parameters until list reached managable levels.)

Anyways, the requested information:

********************************
1) Motherboard - Gigabyte GA-8I945P-G
2) Processor Type & Speed - Pentium 4 & 3Ghz
3) Amount & Type of RAM - 2 GB DDR2-533mhz
4) Video Board w/Ram amount and type - ATI Radeon x550 w/256 MB DDR2
5) Sound Board - Creative Labs Sound Blaster Audigy Gamer+
6) Operating System - Windows XP Pro SP2
7) Game Name (and version if applicable) - DOS 6.22
8) Description of problem - **listed above, hope its detailed enough**
9) Reproductability of problem - happens every time so far
10) Sound mode used - SB16?? Not sure what you are asking for here
11) Video mode used - Don't see a relavence, but tried them all jic
12) Version of emulator - DOSBox CVS 3/8/2006
13) Steps taken to fix the proble - **listed below**

I've tried mounting the image as C with -fs FAT (after formatting,) and as 2 with -fs none.

I've tried setting core to simple, normal, full, and dynamic.

I've tried setting EMS & XMS to TRUE and FALSE

I've tried turning off all the extras (SOUND, IPX, SERIAL, etc...) Did that all at once though instead of one at a time.

I've tried with a much smaller image file (mine is set to 197MB - the max that the bochs image create seems to be able to create.) I have to argue with their assumption that FAT16 is limited to 12MB, because I know for a fact that it isn't.
*************************

I'm attaching my latest config file below in the hopes that someone can look at what I'm doing and say, "oh, here's your problem, do this and it will work." I'm adding the BOOT command that I normally type in manually to the autoexec section of the config file before attaching.

p.s. Renamed the extension of the config file from .conf to .txt because Vogons doesn't allow files with the .conf extension to be attached.

Last edited by FeedingDragon on 2006-03-09, 07:29. Edited 1 time in total.

Feeding Dragon

Reply 2 of 3, by FeedingDragon

User metadata
Rank Oldbie
Rank
Oldbie
Qbix wrote:

int 14 is NOT irq 14.

It was just a thought that they could be related. I will happily admit that the thought is wrong. I just do not know enough about how DOS functions to make a solid conclusion.

re-reading my own post, I probably should have said "and came to the conlusion that INT 14 was refering to IRQ 14" instead of "could only conclude." Sorry about that.

Feeding Dragon

Reply 3 of 3, by Dominus

User metadata
Rank DOSBox Moderator
Rank
DOSBox Moderator

I can confirm this bug with my findings.
You can easily make your hdd image bootable and copy an existing dos 6.22 installation to the image. But the Dos 6.22 Setup just doesn't like the image for some reason.

Edit: I meant that the setup doesn't like the image