blob: 13ee46834e0331cb9aaffac24b9b592d5f9dc0d9 (
plain)
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
36
37
38
39
40
41
42
43
44
45
46
47
|
$Id: TODO,v 1.19 2003/04/06 23:09:19 germeier Exp $
* Kernel Module
- the MPIO can no multitasking, so:
allow only *one* process to use the device
[did always work, my mistake]
* libmpio
- find FAT entry dynamic [DONE]
- finish API
- implement dir functions [DONE]
- implement ECC code (we want a GPL code for this) [DONE]
- use ECC code for every read/write operation!! [DONE]
- implement reading of files [DONE]
- implement writing of files [partially done]
* writing to internal memory [DONE]
* resolve remainig block addressing issues in spare area [DONE]
* fix 8.3 filenames [DONE]
* fix timestamps of files [DONE]
- implement deleting of files [DONE]
If everything is done:
- implement formating of external memory [DONE]
* write code to fix defective CIS (??), MBR, PBR [DONE]
- implement formating of internal memory (BEWARE !!!!)
[DONE: BEWARE no config files are written!!!!]
- written config files file setting/permissions seem not
to be right for the newer players (CONFIG.DAT appears as
a playable track)
* mpio_tool [is deprecated, use mpiosh]
* mpiosh
- more completion functions
+ command completion [DONE]
+ correct completion of filenames (quoting) [DONE]
+ command option completion [partly DONE]
- handle regexps in command arguments [DONE]
- use indices for files as possible arguments for put/get
- use shell-like regular expressions [DONE]
- command separator like ';' [DONE]
- using stdin for reading command sequences [DONE]
- fill: uses current local directory to fill the current memory card
+ options: random, best(?)
- configuration files [almost DONE]
- save command history [DONE]
|