annotate TODO @ 2833:0f3030598435 lwtools-port

Really fix level 1 builds: Do not use os9 dcopy Bugs in os9 dcopy make it run into infinite recursion before it eventually dies of buffer overflow. Instead use os9 makdir and copy, which was already used some places.
author Tormod Volden <debian.tormod@gmail.com>
date Wed, 10 Jul 2013 19:09:05 +0200
parents 11015fb56af5
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2060
1a29c44561b3 Fixed sysgo issue for level 2
boisy
parents: 2002
diff changeset
1 NitrOS-9 V03.02.07 Release Goals TODO
1a29c44561b3 Fixed sysgo issue for level 2
boisy
parents: 2002
diff changeset
2 =====================================
1943
e119c4316e6c Updated
boisy
parents: 1932
diff changeset
3 VTIO
1932
1c3b799ce2f5 Updated
boisy
parents: 1929
diff changeset
4 - Fix init/term bug (only seen if windowing system is successively
2002
66b12ff36bb2 Fixed minor misspellings
boisy
parents: 1950
diff changeset
5 brought up/torn down). This a long-standing bug, but doesn't impact
1932
1c3b799ce2f5 Updated
boisy
parents: 1929
diff changeset
6 the typical user. More of an irritant than anything else.
1c3b799ce2f5 Updated
boisy
parents: 1929
diff changeset
7 - Backport along with keydrv, joydrv, snddrv to Level 1.
1922
e4986c3312e3 New TODOs
boisy
parents:
diff changeset
8
1932
1c3b799ce2f5 Updated
boisy
parents: 1929
diff changeset
9 ioman
1c3b799ce2f5 Updated
boisy
parents: 1929
diff changeset
10 - Backport to Level 1
1c3b799ce2f5 Updated
boisy
parents: 1929
diff changeset
11
1c3b799ce2f5 Updated
boisy
parents: 1929
diff changeset
12 rbf
1c3b799ce2f5 Updated
boisy
parents: 1929
diff changeset
13 - Backport to Level 1
1929
83bd67630eb9 added dsave mod
boisy
parents: 1923
diff changeset
14
2060
1a29c44561b3 Fixed sysgo issue for level 2
boisy
parents: 2002
diff changeset
15 format
2169
11015fb56af5 Updated
boisy
parents: 2060
diff changeset
16 - Add option to allow formatting of Dragon disk format.
11015fb56af5 Updated
boisy
parents: 2060
diff changeset
17 BGP, 01/15/08:
11015fb56af5 Updated
boisy
parents: 2060
diff changeset
18 Is this needed? format.asm builds for the Dragon port
11015fb56af5 Updated
boisy
parents: 2060
diff changeset
19 to allow formatting a Dragon disk. So the Dragon version of NitrOS-9
11015fb56af5 Updated
boisy
parents: 2060
diff changeset
20 has its own 'format' executable, as does the CoCo version.
2060
1a29c44561b3 Fixed sysgo issue for level 2
boisy
parents: 2002
diff changeset
21
1922
e4986c3312e3 New TODOs
boisy
parents:
diff changeset
22 rb1773
2169
11015fb56af5 Updated
boisy
parents: 2060
diff changeset
23 - Fix SS.WTrk to handle high density drives (is this working now?)
11015fb56af5 Updated
boisy
parents: 2060
diff changeset
24 - Fix SS.WTrk bug which causes crashes on some CoCos (I believe the
1922
e4986c3312e3 New TODOs
boisy
parents:
diff changeset
25 slowdown was employed as a temporary workaround?)
1950
1ab533504290 Updated info on rb1773 format bug
boisy
parents: 1943
diff changeset
26 12/16/05:
1ab533504290 Updated info on rb1773 format bug
boisy
parents: 1943
diff changeset
27 Using a Disto Super Controller I hooked up to a 6309 CoCo 3, I
1ab533504290 Updated info on rb1773 format bug
boisy
parents: 1943
diff changeset
28 booted to V03.02.04 and formatted /d1 which is a 5.25" 360K drive.
1ab533504290 Updated info on rb1773 format bug
boisy
parents: 1943
diff changeset
29 I experienced the same computer lock-ups that others have seen.
1ab533504290 Updated info on rb1773 format bug
boisy
parents: 1943
diff changeset
30 12/17/05:
1ab533504290 Updated info on rb1773 format bug
boisy
parents: 1943
diff changeset
31 With the same setup that I made the above discovery, I made
1ab533504290 Updated info on rb1773 format bug
boisy
parents: 1943
diff changeset
32 a new system disk with the latest code, the only thing being
1ab533504290 Updated info on rb1773 format bug
boisy
parents: 1943
diff changeset
33 different was rb1773.asm which I retrieved from the repository
1ab533504290 Updated info on rb1773 format bug
boisy
parents: 1943
diff changeset
34 at revision 1.10, the same revision that was part of V03.02.04. I
1ab533504290 Updated info on rb1773 format bug
boisy
parents: 1943
diff changeset
35 did a physical format on a 360K disk SIX times without any lockups.
1ab533504290 Updated info on rb1773 format bug
boisy
parents: 1943
diff changeset
36 I then reverted to the format that was part of V03.02.04 and again,
1ab533504290 Updated info on rb1773 format bug
boisy
parents: 1943
diff changeset
37 SIX physical formats yielded no lockups.
1ab533504290 Updated info on rb1773 format bug
boisy
parents: 1943
diff changeset
38
1ab533504290 Updated info on rb1773 format bug
boisy
parents: 1943
diff changeset
39 Finally, I reinstated the latest rb1773 and format, then modified
1ab533504290 Updated info on rb1773 format bug
boisy
parents: 1943
diff changeset
40 rb1773.asm to not slow down and speed up the CoCo 3 around the
2169
11015fb56af5 Updated
boisy
parents: 2060
diff changeset
41 SS.WTrk code. Six physical formats did not show a single lock-up.
1950
1ab533504290 Updated info on rb1773 format bug
boisy
parents: 1943
diff changeset
42
1ab533504290 Updated info on rb1773 format bug
boisy
parents: 1943
diff changeset
43 Conclusion: Further research is needed to warrant what caused this
1ab533504290 Updated info on rb1773 format bug
boisy
parents: 1943
diff changeset
44 bug in V03.02.04. It does not appear to be related to the driver
1ab533504290 Updated info on rb1773 format bug
boisy
parents: 1943
diff changeset
45 directly, nor to the format utility. It may be related to the
1ab533504290 Updated info on rb1773 format bug
boisy
parents: 1943
diff changeset
46 kernel since that component has changed since V03.02.04. At this
1ab533504290 Updated info on rb1773 format bug
boisy
parents: 1943
diff changeset
47 point and time, further testing of the latest repository is needed
1ab533504290 Updated info on rb1773 format bug
boisy
parents: 1943
diff changeset
48 to confirm on other systems that this bug no longer exists.
1ab533504290 Updated info on rb1773 format bug
boisy
parents: 1943
diff changeset
49
1932
1c3b799ce2f5 Updated
boisy
parents: 1929
diff changeset
50 - Add code to select MPI slot where disk controller is (can assume
1c3b799ce2f5 Updated
boisy
parents: 1929
diff changeset
51 slot 4 or allow the value to be placed in the descriptor)
1c3b799ce2f5 Updated
boisy
parents: 1929
diff changeset
52
1c3b799ce2f5 Updated
boisy
parents: 1929
diff changeset
53 scf
1c3b799ce2f5 Updated
boisy
parents: 1929
diff changeset
54 - Backport to Level 1
1922
e4986c3312e3 New TODOs
boisy
parents:
diff changeset
55
e4986c3312e3 New TODOs
boisy
parents:
diff changeset
56 wordpakii
1943
e119c4316e6c Updated
boisy
parents: 1932
diff changeset
57 - Adapt source to act as CoWP module to VTIO
1922
e4986c3312e3 New TODOs
boisy
parents:
diff changeset
58 (Phill-Harvey Smith said he would tackle this... Phill?)
e4986c3312e3 New TODOs
boisy
parents:
diff changeset
59
e4986c3312e3 New TODOs
boisy
parents:
diff changeset
60 os9gen
e4986c3312e3 New TODOs
boisy
parents:
diff changeset
61 - Add the -q option for quick linking of bootfiles
e4986c3312e3 New TODOs
boisy
parents:
diff changeset
62
e4986c3312e3 New TODOs
boisy
parents:
diff changeset
63 All boot modules
e4986c3312e3 New TODOs
boisy
parents:
diff changeset
64 - Handle fragmented bootfiles
e4986c3312e3 New TODOs
boisy
parents:
diff changeset
65 (boot_1773 is done, others need to be modified and tested)
e4986c3312e3 New TODOs
boisy
parents:
diff changeset
66
2060
1a29c44561b3 Fixed sysgo issue for level 2
boisy
parents: 2002
diff changeset
67 NitrOS-9 V03.02.06 Release Goals COMPLETED
1a29c44561b3 Fixed sysgo issue for level 2
boisy
parents: 2002
diff changeset
68 ==========================================
1923
5f37ef6616dc Updated
boisy
parents: 1922
diff changeset
69 attr
5f37ef6616dc Updated
boisy
parents: 1922
diff changeset
70 - Use SS.FD to set/get FD sector information instead of raw access
5f37ef6616dc Updated
boisy
parents: 1922
diff changeset
71
1943
e119c4316e6c Updated
boisy
parents: 1932
diff changeset
72 ccio (Level 1)
e119c4316e6c Updated
boisy
parents: 1932
diff changeset
73 - Renamed to VTIO
e119c4316e6c Updated
boisy
parents: 1932
diff changeset
74
e119c4316e6c Updated
boisy
parents: 1932
diff changeset
75 cciodefs (Level 1)
e119c4316e6c Updated
boisy
parents: 1932
diff changeset
76 - Renamed to vtiodefs
e119c4316e6c Updated
boisy
parents: 1932
diff changeset
77
e119c4316e6c Updated
boisy
parents: 1932
diff changeset
78 co32 (Level 1)
e119c4316e6c Updated
boisy
parents: 1932
diff changeset
79 - Renamed to CoVDG
e119c4316e6c Updated
boisy
parents: 1932
diff changeset
80
e119c4316e6c Updated
boisy
parents: 1932
diff changeset
81 co51 (Level 1)
e119c4316e6c Updated
boisy
parents: 1932
diff changeset
82 - Renamed to CoHR
e119c4316e6c Updated
boisy
parents: 1932
diff changeset
83
e119c4316e6c Updated
boisy
parents: 1932
diff changeset
84 grfo (Level 1)
e119c4316e6c Updated
boisy
parents: 1932
diff changeset
85 - Renamed to GrfDrv
e119c4316e6c Updated
boisy
parents: 1932
diff changeset
86
e119c4316e6c Updated
boisy
parents: 1932
diff changeset
87 cc3io (Level 2)
e119c4316e6c Updated
boisy
parents: 1932
diff changeset
88 - Renamed to VTIO
e119c4316e6c Updated
boisy
parents: 1932
diff changeset
89
e119c4316e6c Updated
boisy
parents: 1932
diff changeset
90 cc3iodefs (Level 2)
e119c4316e6c Updated
boisy
parents: 1932
diff changeset
91 - Renamed to vtiodefs_cc3
e119c4316e6c Updated
boisy
parents: 1932
diff changeset
92
e119c4316e6c Updated
boisy
parents: 1932
diff changeset
93 vdgint (Level 2)
e119c4316e6c Updated
boisy
parents: 1932
diff changeset
94 - Renamed to CoVDG
e119c4316e6c Updated
boisy
parents: 1932
diff changeset
95
e119c4316e6c Updated
boisy
parents: 1932
diff changeset
96 windint (Level 2)
e119c4316e6c Updated
boisy
parents: 1932
diff changeset
97 - Renamed to CoWIN
e119c4316e6c Updated
boisy
parents: 1932
diff changeset
98
e119c4316e6c Updated
boisy
parents: 1932
diff changeset
99 grfint (Level 2)
e119c4316e6c Updated
boisy
parents: 1932
diff changeset
100 - Renamed to CoGRF
e119c4316e6c Updated
boisy
parents: 1932
diff changeset
101
1923
5f37ef6616dc Updated
boisy
parents: 1922
diff changeset
102 dir
5f37ef6616dc Updated
boisy
parents: 1922
diff changeset
103 - Use SS.FDInf to get FD sector information instead of raw access
5f37ef6616dc Updated
boisy
parents: 1922
diff changeset
104
1932
1c3b799ce2f5 Updated
boisy
parents: 1929
diff changeset
105 dsave
1c3b799ce2f5 Updated
boisy
parents: 1929
diff changeset
106 - Add -t and -n options and update dsave.hp
1c3b799ce2f5 Updated
boisy
parents: 1929
diff changeset
107
1923
5f37ef6616dc Updated
boisy
parents: 1922
diff changeset
108 format
5f37ef6616dc Updated
boisy
parents: 1922
diff changeset
109 - Fix bitmap wipeout bug
5f37ef6616dc Updated
boisy
parents: 1922
diff changeset
110
5f37ef6616dc Updated
boisy
parents: 1922
diff changeset
111 rbf
1943
e119c4316e6c Updated
boisy
parents: 1932
diff changeset
112 - Modified SS.FD to set file attributes
e119c4316e6c Updated
boisy
parents: 1932
diff changeset
113 - Level 1: Added SS.FDInf
e119c4316e6c Updated
boisy
parents: 1932
diff changeset
114
e119c4316e6c Updated
boisy
parents: 1932
diff changeset
115 printer
e119c4316e6c Updated
boisy
parents: 1932
diff changeset
116 - renamed to scbbp
e119c4316e6c Updated
boisy
parents: 1932
diff changeset
117
e119c4316e6c Updated
boisy
parents: 1932
diff changeset
118 sio
1950
1ab533504290 Updated info on rb1773 format bug
boisy
parents: 1943
diff changeset
119 - renamed to scbbt