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
Post a Comment