Jump to content











Photo
- - - - -

MS-DOS 6.30


  • Please log in to reply
8 replies to this topic

#1 wendy

wendy

    Frequent Member

  • Lady
  • 290 posts
  • Location:one mile from the QR main line
  • Interests:Operating systems, Weights and Measures, Geometry
  •  
    Australia

Posted 04 October 2016 - 09:13 AM

My version of MS-DOS 6.30 is now largely complete, and is in testing.  This version is used to undertake tests with Windows 9x, and what 7.10 might look like.

 

This version of DOS started life as an extension of the 'oldmsdos' files on the Windows 9x cdroms.  With a little further extension, it became a full blown DOS version.  Currently, the layout is on two diskettes, one that has MS-DOS and one that has the utilities from dos 4/5/6 on it. 

 

No fancy installer, but we use a compiled batch file to copy a config.sys and autoexec.bat onto the hard drive.

 

The idea of using a non-generic DOS is educational, and thus as an educational facility, escapes the copyright law.  What happens is that when you co-mix files from this DOS and a real DOS, like ms-dos or pc-dos, it should easily pick which DOS is which.  In this way, it's a clearer indication of what various programs are doing.

 

The first diskette contains the files of ms-dos 6.30, being patched versions of 6.22, along with a number of files from the Win95 OPK, and edit-v2.  Most of this is packed with compress v 1 (KWAJ), but you simply need to prepare a hard drive, and then run 'install' from the diskette.

 

The second diskette contains various files from msdos 4 to 6,  (access, dosshell, extract, qbasic 1.1,  manager (dos 3 shell), msd 2.12 (ie the 3.01 on the internet), and a smattering of small files.  The help file is the version on this forum, with some updates.  This is identical for any of the prepared MS-DOS versions, and even runs without mods for PC-DOS.

 

A corresponding PC-DOS disk exists, with acalc, basica, e editor 3.13, dosshell 7, rexx, t (tiny edit for DOS), unpack2, and the PC-DOS 7 help system.  The rexx utilities might be placed in a zip-exe file, being so tiny. 

 

For those curious, I am also putting a NGDOS, which is alternate freeware (largely avoiding freedos), of utilities that replicate functionality, with additions.  An example is Paul Houle's excellent 'doskey' 2.0 (dos) and 2.5 (w9x), which are suited for running under DOS6 and less, against Windows 9x,


  • Brito and Blackcrack like this

#2 Blackcrack

Blackcrack

    Frequent Member

  • Advanced user
  • 458 posts
  •  
    Germany

Posted 04 October 2016 - 12:08 PM

Very nice and thank you very much, but i guess, a really good

version like your's should be included in Reactos :)

for have a dos/cmd in a WinXP compliant Reactos

where it is better as in the MS system ;)

 

by the way, downloadlink /File Page link/url ?

 

best regards

Blacky



#3 wendy

wendy

    Frequent Member

  • Lady
  • 290 posts
  • Location:one mile from the QR main line
  • Interests:Operating systems, Weights and Measures, Geometry
  •  
    Australia

Posted 05 October 2016 - 02:40 AM

It is essentially MS-DOS 6.2x, with assorted patches and mods.  It does not fit in the copyright model of open-source projects.

 

What you can do with this and other DOS versions in the pipeline (p502, p701, m710)  is you can use these as test pieces for various experiments in OS/2 and Windows, along with using them in virtual machines.

 

6.30 can run in 6.20 or 6.22 mode, by replacing three files (io.sys, command.com and sys.com), these are provided on the diskette, but no instruction on how to do this has been written out.

 

The DOS icon has been selected and will be released as msdos6.ico on the release diskette.



#4 Guest_AnonVendetta_*

Guest_AnonVendetta_*
  • Guests

Posted 05 October 2016 - 08:45 AM

You didn't even mention your custom version of DOS when I made a topic about whether I should learn it. How do I get your version, is it available yet?



#5 Blackcrack

Blackcrack

    Frequent Member

  • Advanced user
  • 458 posts
  •  
    Germany

Posted 05 October 2016 - 12:02 PM

+1

 

we need a url to your files for download Hun :)

 

best regards

blacky



#6 wendy

wendy

    Frequent Member

  • Lady
  • 290 posts
  • Location:one mile from the QR main line
  • Interests:Operating systems, Weights and Measures, Geometry
  •  
    Australia

Posted 06 October 2016 - 01:23 AM

Tonight's plan is to modify the setup so you can install as 6.22 or 6.20 or 6.21.  This requires a bit of change to the setup files.

 

Also I need to rework the readme file, so people can see what has been done to this DOS.

 

The current distribution is two disks, the second disk is generic msdos uilities that work with most DOS versions, the install is not version dependent.  It just needs balancing.  It has all the DOS icons for dos 4.0 to 6.0 on it.

 

After this DOS is prepared, the choices are m630de or p502.  p701 and m710 are also for construction.



#7 wendy

wendy

    Frequent Member

  • Lady
  • 290 posts
  • Location:one mile from the QR main line
  • Interests:Operating systems, Weights and Measures, Geometry
  •  
    Australia

Posted 25 November 2016 - 12:01 PM

Beta 1 of this dos package is at http://www.os2fan2/f...s/msdos630.rar A similar beta1 is http://www.os2fan2/files/msdos711.rar .  These packages are being extensively rewritten, though. 

 

630 is being revamped as a two-disk package, the second diskette being things like qbasic, the help file, and a few other neat things from msft.  711 is being revamped so it can run multiple versions of windows 9x from the same menu.

 

Currently all 630 is missing is a batch file that will allow you to overwrite the io.sys, command.com and sys.com to work in 6.21 or 6.20 mode.  The 711 package needs for serious fixing of the package to allow multiple windows 9x in the same menu.



#8 wendy

wendy

    Frequent Member

  • Lady
  • 290 posts
  • Location:one mile from the QR main line
  • Interests:Operating systems, Weights and Measures, Geometry
  •  
    Australia

Posted 14 April 2019 - 09:15 AM

This project has been revived with a new aim.  The current aim is to make a dos disk that contains just files that look for a specific dos, with these files:

4201.CPI        4208.CPI        5202.CPI        ANSI.SYS        APPEND.EXE
ASSIGN.COM      ATTRIB.EXE      BACKUP.COM      CHKDSK.COM      CMOSCLK.SYS
COMMAND.COM     COMP.COM        COUNTRY.SYS     DEBUG.COM       DISKCOMP.COM
DISKCOPY.COM    DISPLAY.SYS     DOSHELP.HLP     DOSKEY.COM      DRIVER.SYS
EDLIN.COM       EGA.CPI         EGAX.CPI        EXE2BIN.EXE     FASTOPEN.EXE
FC.EXE          FDISK.COM       FIND.EXE        FORMAT.COM      GRAFTABL.COM
GRAPHICS.COM    GRAPHICS.PRO    HELP.EXE        IBMBIO.COM      IBMDOS.COM
JOIN.EXE        KEYB.COM        KEYBGK.COM      KEYBOARD.SYS    LABEL.COM
LOADFIX.COM     MEM.EXE         MIRROR.COM      MODE.COM        MORE.COM
NLSFUNC.EXE     PPDS.CPI        PRINT.COM       PRINTER.SYS     RECOVER.COM
REPLACE.EXE     RESTORE.COM     SETVER.EXE      SHARE.EXE       SORT.EXE
SUBST.EXE       SYS.COM         TREE.COM        UNDELETE.EXE    UNFORMAT.COM
XCOPY.EXE

Some of the files do vary, such as .cpi files.

 

Common programs that run under any version of DOS are on the second disk.

[SHELL]         EDIT.HLP        HIMEM.SYS       MSCDEX.EXE      RAMDRIVE.SYS
CHOICE.COM      EMM386.EXE      MONEY.BAS       NIBBLES.BAS     REMLINE.BAS
CV.COM          EXPAND.EXE      MONOUMB.386     QBASIC.EXE      SMARTDRV.EXE
DELTREE.EXE     GORILLA.BAS     MOUSE.COM       QBASIC.HLP      WINA20.386
EDIT.COM        HELP.COM        MOVE.EXE

[Shell] contains the DOSSHELL files.  This disk is replicated for DOS 5, 6 and 7. 

 

None of these would need a setup file, although the second disk could construct an autoexec.bat and config.sys, with wina20 in the root directory.  A version of this disk could be constructed for vpc.

 

The idea is that you could create the disk with the DOS disk, and then install DOS.  After that, the second disk (which does not need to match), can be used to create an operational DOS version.  So you could in theory, have a ms-dos 5 install, with the drivers and utilities from Win9x, by installing 5.00 and A70. 

 

MSDOS 6.21 is not in the general set.  It differs from 6.20 by just two files (io.sys and command.com), but currently the 6.20 disk is full.

 

At the moment, I am not including things like dblspace and drvspace. 

 

There is a proposed hack on Windows 3.x to reduce its install load.  The plan is to move as much of it off the base install into second installs, this would greatly speed up things, since DOS is not partial to directories with lots of files.  Since I have somewhere, the compression tool used on wep2, the plan is to use that to install the windows utilities, like notepad and paintbrush.  Progman and winhelp will have to remain where they are.

 

Some files that appeared in beta versions are being used.  Where from MS-DOS 5.0, MSD from PC-DOS 6.00 and doshelp from MSDOS 6.00 beta have already been selected.

 

The possibility to write a thinned-out help file for MS-DOS 6.30, and use it as a base for the MS-DOS 7.00 help has also been considered.  This would be set from a different source than the current MS-DOS 7.00 help file available from here.  Mainly it will be a matter of removing product not supported (eg DBLSPACE), and adding things which are (eg EDLIN). 



#9 wendy

wendy

    Frequent Member

  • Lady
  • 290 posts
  • Location:one mile from the QR main line
  • Interests:Operating systems, Weights and Measures, Geometry
  •  
    Australia

Posted 03 September 2019 - 08:29 AM

A complete translation of msdos 6.22 to 6.30 has been prepared, as part of some Win9x project, and a 'new general dos'.  The build includes all of the files in the supplemental disk.

 

In essence, I took all of the copies of MS-DOS and PC-DOS 5.xx to 7.xx, and dismantled them into 'packages'.  All files have been allocated to separate packages.

 

[.]            COUNTRY.TXT    EGA3.CPI       ISO.CPI        NLSFUNC.EXE
[..]           DEBUG.EXE      EXE2BIN.EXE    ISO.TXT        POWER.EXE
4201.CPI       DELTREE.EXE    EXETYPE.EXE    JOIN.EXE       PRINT.EXE
4208.CPI       DISKCOMP.COM   EXETYPE.INI    KBDBUF.SYS     PRINTER.SYS
5202.CPI       DISKCOPY.COM   EXPAND.EXE     KEYB.COM       PRINTFIX.COM
ANSI.SYS       DISPLAY.SYS    EXTRACTD.EXE   KEYBOARD.SYS   README.TXT
APPEND.EXE     DOSHELP.EXE    FASTHELP.EXE   KEYBRD2.SYS    REPLACE.EXE
ASSIGN.COM     DOSHELP.HLP    FASTOPEN.EXE   LABEL.EXE      RESTORE.EXE
ATTRIB.EXE     DOSKEY.COM     FC.EXE         LCD.CPI        SETVER.EXE
BACKUP.EXE     DRIVER.SYS     FDISK.EXE      LOADFIX.COM    SHARE.EXE
CHKDSK.EXE     DVORAK.SYS     FIND.EXE       MEM.EXE        SORT.EXE
CHOICE.COM     DVORAK.TXT     FORMAT.COM     MODE.COM       SUBST.EXE
COMMAND.COM    EDLIN.EXE      GRAFTABL.COM   MONOUMB.386    SYS.COM
COMMANDS.TXT   EGA.CPI        GRAPHICS.COM   MORE.COM       TREE.COM
COMP.EXE       EGA.SYS        GRAPHICS.PRO   MOVE.EXE       WHERE.EXE
COUNTRY.SYS    EGA2.CPI       IO.SYS         MSDOS.SYS      XCOPY.EXE
           1,542,942 bytes in 78 files and 2 dirs    1,699,840 bytes allocated

 

It's still packing some excess, but it no longer contains files that don't really belong there.  Some of it might end up on a supplement disk.

 

[compress]     [msback]       [setup]        COMMAND2.COM   OFORMAT.COM
[dos]          [msdriver]     [sundry]       IO0.SYS        OXCOPY.EXE
[dosshell]     [network]      COMMAND0.COM   IO2.SYS        SYS0.COM
[msav]         [qbasic]       COMMAND1.COM   OFDISK.EXE     SYS2.COM
             385,741 bytes in 10 files and 10 dirs    405,504 bytes allocated

 

Each directory contains a separate 'package'.  Compress is drvspace, setup is home to files not used outside of setup, and sundry is home to small utilities (undelete, unformat, defrag, interlnk/svr, ados, memmaker), and some upgrade files (dmdrvr, cv.com). 

 

The command0.com, sys0.com, and io0.sys, are files that replicate 6.20 operation, The versions with '2' are 6.22 versions, while the command1.com is used with sys0 and io0, replicates 6.21 version. 

 

QBasic has had the phatcode and qbed patches applied.  Phatcode means it no longer looks in drive a: first, and runs better under Windows and OS/2.  The qbed patch renames the editor and its help file to QBED.COM, QBED.HLP, which means it no longer overwritten by other editors.

 

Doshelp.exe is the dos 5 help, or dos 6 fasthelp, extracted from the 6.00 beta.  The doshelp is updated with entries from msdos 5 and 6.0,

 

Dosshell needs some work still, because it points to Edit.com, in place of qbed.com. 

 

A version of the dos install tape to be prepared, one to install this dos into windows, and one to replace the oldmsdos thing.  The next stage is to see if Windows 9x likes the resulting monstrosity.

 

The oxcopy, oformat and ofdisk are from the OPK, are official versionless forms of these files.

 

MSD is 2.12, which is 3.01 hacked to show that it fits between 2.11 (msdos 6.22) and 2.13 (Win95).






0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users