File: todo.txt

package info (click to toggle)
dosemu-freedos 1%3A0.0.b9r5a%2Betch.1-0etch1
  • links: PTS
  • area: contrib
  • in suites: etch
  • size: 19,744 kB
  • ctags: 23,279
  • sloc: ansic: 143,864; asm: 20,397; makefile: 3,868; perl: 1,106; yacc: 690; sh: 553; pascal: 297; xml: 150; cpp: 67
file content (35 lines) | stat: -rw-r--r-- 1,098 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
Things to do
~~~~~~~~~~~~

(#) is the suggested priority, the lower the more urgent.



(0) Fix bugs :)

(2) Support the DOS=HIGH directive in CONFIG.SYS

(3) Optimize the code!  For size and speed.  There are numerous places
where the code is hardly optimal for either.

(1) Swap out when exec'ing? YES! Unless running from a floppy?

(1) Add wildcard support to REN.

(4) Add support for Win95 long filenames.

(1) Make the permanent command.com (/p) store the messages in memory
(this is already implemented) and have some way for other instances
of command.com to use these same messages in memory.  Maybe the
Multiplexor interrupt (2Fh)?  Does command.com have a MSDOS reserved
mux handler number?

(1) Critical Error handler: Conditions and rules must be defined
in which cases what action has to be done in order to prevent
accidently kill FreeCOM on INT-24. Some recover mechanism must be
implemented in hopeless situations, where the normal processing
can not proceed.

(2) Use all information available through DOS NLS API in all places
they apply to.