home *** CD-ROM | disk | FTP | other *** search
- ToDo
- ====
-
- Bugfix: problem with a program paging out on quit as virtual drops back into
- the supervisor prompt. Perhaps all the pages should be thrown away?? No, we
- can't do this because some commands alter task memory on purpose, and we
- mustn't throw away their results ... Example: gofer on exit
-
- Implement -display and -ctrl
-
- Get working with command line editors
-
- More SWIs supported (never ending!)
-
- OS_CLIs that start with the character "/", are specially treated, to allow
- the running of executable files that are bigger than the real WimpSlot that
- virtual posesses. Only need to do for Absolute filetypes? In which case can
- load at &8000, then execute at &8000 with *go &8000 ?
-
- Fix RISCOS 2 command parameter buglet
-
- New command line parameters to indirect I/O to files. eg, -input <file>,
- -output <file>
-
- Get (virtual) taskwindows starting from inside virtual taskwindows working
- instead of bombing out the machine - or at least exit nicely with an
- error!
-
- Get rid of !VDump application and replace it with a modern
- virtual task monitoring application that shows tasks - memory used,
- page statistics, etc, etc. also allows control of running virtual
- tasks (change -nice parameter, etc)
- This would also replace !StartTask which only works if you have the
- correct DDE modules anyway.
- Continuing problems with !StartTask and RO2 suggest that a whole new
- application would be a good idea too - the problems are really to do
- with the way that Acorn's FrontEnd module works, and cannot be fixed
- by us :-(
-
- Outline spec for !VMonitor:
- ==========================
-
- * display list of current virtual tasks in a window, with;
- - task name
- - time/date started
- - state (paused, etc)
- - total CPU time used
- - current CPU usage (wimp timeslice, ala !Usage)
- - priority level (-nice)
- - command executing
- - physical RAM allocated
- - virtual RAM allocated
- - size of swap file
- - swap activity (total page faults, average page faults/min)
-
- * control virtual tasks (menu off above window), with;
- - alter priority level
- - pause/continue/quit
-
- * startup new virtual tasks, with;
- - all the features of !StartTask. ie, all *virtual parameters
-
-