Assuming nothing else is opened up, what is our roadmap?

In my head, I keep a roadmap of what needs to be done for PC DOS/RE, a list of milestones that I believe must be reached before the project is "ready for primetime".  Many of these milestones represent features in mainline MS-DOS (or occasionally PC DOS) which are not currently available.

Kernel milestones:

  • Break out the Version Fake Table, currently in src/dos/msinit.asm, into a loadable driver (setver.exe). (5.0)
  • Ability to load drivers, TSRs and DOS itself high. (5.0)
  • MEMMAKER support in the above high-loading capability. (6.0)
  • Ability to ignore CONFIG.SYS and (by sending the /D switch to command.com) AUTOEXEC.BAT, or to step through them line by line. (6.0, 6.2)
  • MultiConfig. (6.0)
  • FAT32. (7.1)

Command interpreter milestones:

  • Rewrite dir to support the many enhancements added since 4.0. (5.0)
  • Ability to load TSRs high, including MEMMAKER support. (5.0, 6.0)
  • Add /K switch to run a command and remain active (by analogue with /C which runs a command but exits). (6.0)
  • Add /Y switch to step through batch files run via /C, /K or /P. (6.2)

Existing command milestones:

  • ATTRIB: fix bugs in my own implementation, or reinstate the old one but add in the ability to set/reset the hidden and system parameters. (5.0)
  • FDISK: Needs rewritten.
  • FIND: Add /I switch (5.0)
  • FORMAT: Add /Q, /U switches (5.0); ability to format FAT32 partitions (7.1).

Also, I'd like to bring in some of the new commands from 5, 6 and 7 (esp. DEFRAG, SCANDISK, EDIT, HELP, DYNALOAD), along with drivers for common hardware (CD-ROM drives, mice).

Comments

Popular posts from this blog

PC DOS/RE: the open-source resurrection of PC DOS

Why is this project called "PC DOS/RE" ?