paulrichards
06.08.2011, 04:46 |
Considering MS-DOS - Part 2 (Users) |
Further to my earlier post ("Considering MS-DOS"), I'm still debating which way to go - FreeDOS or MS-DOS. A few more questions:
(1) while MS-DOS 7.1 and FreeDOS support FAT32 I read somewhere that there may be difficulties booting from FAT32. Is this so? (Apart from any inefficiencies in file storage, I'm unlikely to want a DOS partition > 2GB so, if there are difficulties, FAT16 is fine.)
(2) if dual/triple booting do either or both of the two DOSes have to reside in the first partition on a hard drive or can they be installed following, say, a Windows XP partition (as described here: http://thpc.info/dual/win7/tripleboot_win7+xp+ms-dos710_on_win7.html)?
(3) if there were a particular program available in FreeDOS, but not in MS-DOS, could it be installed in/copied to MS-DOS and be used there?
(4) basic question this - I know MS-DOS 7.1 used portions of 16-bit code for backwards compatibility but is it, and FreeDOS, essentially a 32-bit OS?
In case I didn't make it clear in my earlier post, this investigation of DOS in the 21st centrury is all about 'retro play' i.e it's nothing to do with real work. I like programming using some of the old Borland tools, creating DOS real mode apps, which run fine in DOSBox or an XP NTVDM, but I like the idea of messing around with autoexec.bat and config.sys again - as I said, just play/hobby/interest. Of course, I might use MS-DOS 7.1 and FreeDOS!
TIA --- Paul
Melbourne, Australia |
Rugxulo
Usono, 06.08.2011, 05:05
@ paulrichards
|
Considering MS-DOS - Part 2 |
Hi again,
> Further to my earlier post ("Considering MS-DOS"), I'm still debating which
> way to go - FreeDOS or MS-DOS. A few more questions:
>
> (1) while MS-DOS 7.1 and FreeDOS support FAT32 I read somewhere that there
> may be difficulties booting from FAT32. Is this so? (Apart from any
> inefficiencies in file storage, I'm unlikely to want a DOS partition > 2GB
> so, if there are difficulties, FAT16 is fine.)
Maybe, I don't know. In theory, no, but you know how reality is .... My current FAT32 partition was no problem, but considering 30 years of IBM PC clones, anything could go wrong.
Keep in mind that I too always said "2 GB is plenty", and it is, but at the same time, it's easy to fill up. I've had this current FAT32 partition (3.5 GB, 4 kb clusters) for less than a month, and I've already crammed (apparently) "948 MB" on it!
> (2) if dual/triple booting do either or both of the two DOSes have to
> reside in the first partition on a hard drive or can they be installed
> following, say, a Windows XP partition (as described here:
> http://thpc.info/dual/win7/tripleboot_win7+xp+ms-dos710_on_win7.html)?
I'm fairly (?) certain that MS-DOS indeed needs to be the first partition and start at sector 0. But I could be wrong, maybe it's just IO.SYS has to be on the first two. Dunno, but FreeDOS certainly has no problems residing anywhere (barring exotic BIOS bugs).
> (3) if there were a particular program available in FreeDOS, but not in
> MS-DOS, could it be installed in/copied to MS-DOS and be used there?
Yes. Vice versa also works in (approximately) 90% of cases, maybe more (trying to be honest and realistic here).
> (4) basic question this - I know MS-DOS 7.1 used portions of 16-bit code
> for backwards compatibility but is it, and FreeDOS, essentially a 32-bit
> OS?
No, not at all. But don't worry, it won't affect anything badly. It's still "fast"!
> In case I didn't make it clear in my earlier post, this investigation of
> DOS in the 21st centrury is all about 'retro play' i.e it's nothing to do
> with real work.
Good, the best kind!
> I like programming using some of the old Borland tools,
> creating DOS real mode apps, which run fine in DOSBox or an XP NTVDM, but I
> like the idea of messing around with autoexec.bat and config.sys again - as
> I said, just play/hobby/interest. Of course, I might use MS-DOS 7.1 and
> FreeDOS!
Feel free to try it! At worst you waste a few hours of time. Just don't pull all your hair out! It's not perfect by any means, but it works pretty good, all things considered! |
DOS386
06.08.2011, 15:00
@ paulrichards
|
Considering MS-DOG - Part 2 |
> (1) while MS-DOS 7.1 and FreeDOS support FAT32 I read somewhere that there
> may be difficulties booting from FAT32. Is this so?
I hope this applies to crappy DR-DOS 8.0 or 8.1 only ... oops, my FreeDOS is on FAT16. But I hope it works on FAT28 too.
> (4) basic question this - I know MS-DOS 7.1 used portions of 16-bit code
> for backwards compatibility but is it, and FreeDOS, essentially a 32-bit OS?
NO. 100% 16-bit real mode OS. There are FreeDOS kernels for 80386, using some new features like 32-bit registers, but still run 100% in 16-bit real mode. No support for 32-bit apps in the kernel, no 4 GiB of RAM.
> In case I didn't make it clear in my earlier post, this investigation of
> DOS in the 21st centrury is all about 'retro play' i.e it's nothing to do
> with real work.
Why ?
> I like programming using some of the old Borland
Check out FreePASCAL, FreeBASIC, FASM, CC386 and WATTCOM --- This is a LOGITECH mouse driver, but some software expect here
the following string:*** This is Copyright 1983 Microsoft *** |
mbbrutman
Washington, USA, 06.08.2011, 17:31
@ DOS386
|
DOS, not DOG |
Is there a reason why you keep changing the name to something that expresses contempt/disdain? --- mTCP - TCP/IP apps for vintage DOS machines!
http://www.brutman.com/mTCP |
paulrichards
07.08.2011, 04:58
@ Rugxulo
|
Considering MS-DOS - Part 2 |
> My
> current FAT32 partition was no problem, but considering 30 years of IBM PC
> clones, anything could go wrong.
I'll have to do a bit more research on this then
> Keep in mind that I too always said "2 GB is plenty", and it is, but at the
> same time, it's easy to fill up. I've had this current FAT32 partition (3.5
> GB, 4 kb clusters) for less than a month, and I've already crammed
> (apparently) "948 MB" on it!
Well the hard disk I'll be installing on will have plenty of space so I could set up 2 or 3 2GB partitions with a copy of DOS/FreeDOS in each. But again I'll need to try and clarify the FAT32 booting issue.
> > (2) if dual/triple booting do either or both of the two DOSes have to
> > reside in the first partition on a hard drive or can they be installed
> > following, say, a Windows XP partition (as described here:
> > http://thpc.info/dual/win7/tripleboot_win7+xp+ms-dos710_on_win7.html)?
>
> I'm fairly (?) certain that MS-DOS indeed needs to be the first partition
> and start at sector 0. But I could be wrong, maybe it's just IO.SYS has to
> be on the first two. Dunno, but FreeDOS certainly has no problems residing
> anywhere (barring exotic BIOS bugs).
Just had another look at that article - "Bootup from a Win98SE boot floppy or 98SE MS-DOS boot CD/Flash drive. Type A:\SYS C: at the Prompt and press Enter
- this creates a DOS boot sector on the FAT32 partition and installs a very basic MS-DOS 7.10"
so you are correct about the need for some programs on the first partition, although the remainder can be in its own partition.
> > (3) if there were a particular program available in FreeDOS, but not in
> > MS-DOS, could it be installed in/copied to MS-DOS and be used there?
>
> Yes. Vice versa also works in (approximately) 90% of cases, maybe more
> (trying to be honest and realistic here).
That's good.
> > (4) basic question this - I know MS-DOS 7.1 used portions of 16-bit code
> > for backwards compatibility but is it, and FreeDOS, essentially a 32-bit
> > OS?
>
> No, not at all. But don't worry, it won't affect anything badly. It's still
> "fast"!
>
> > In case I didn't make it clear in my earlier post, this investigation of
> > DOS in the 21st centrury is all about 'retro play' i.e it's nothing to
> do
> > with real work.
>
> Good, the best kind!
Yes, fun, fun, fun!
> > I like programming using some of the old Borland tools,
> > creating DOS real mode apps, which run fine in DOSBox or an XP NTVDM, but
> I
> > like the idea of messing around with autoexec.bat and config.sys again -
> as
> > I said, just play/hobby/interest. Of course, I might use MS-DOS 7.1 and
> > FreeDOS!
>
> Feel free to try it! At worst you waste a few hours of time. Just don't
> pull all your hair out! It's not perfect by any means, but it works pretty
> good, all things considered!
Yes, I've come round to that way of thinking.
Thanks --- Paul
Melbourne, Australia |
paulrichards
07.08.2011, 05:03
@ DOS386
|
Considering MS-DOG - Part 2 |
> > (4) basic question this - I know MS-DOS 7.1 used portions of 16-bit code
> > for backwards compatibility but is it, and FreeDOS, essentially a 32-bit
> OS?
>
> NO. 100% 16-bit real mode OS. There are FreeDOS kernels for 80386, using
> some new features like 32-bit registers, but still run 100% in 16-bit real
> mode. No support for 32-bit apps in the kernel, no 4 GiB of RAM.
Thanks for clarifying that.
> > In case I didn't make it clear in my earlier post, this investigation of
> > DOS in the 21st centrury is all about 'retro play' i.e it's nothing to
> do
> > with real work.
>
> Why ?
See my reply to Rugxulo - fun, fun, fun.
>
> > I like programming using some of the old Borland
>
> Check out FreePASCAL, FreeBASIC, FASM, CC386 and WATTCOM
I've got FreePASCAL. Don't like BASIC as a language. I've got TASM, Borland's assembler. I've also got C and C++ compilers. Plenty of tools in the toolbox --- Paul
Melbourne, Australia |
marcov
07.08.2011, 20:43
@ paulrichards
|
Considering MS-DOG - Part 2 |
> I've got FreePASCAL.
I like this one |