Eric T wrote: << hard disk access is poor (noisy and frantic, as it is when booting into Windows safe mode).
Bernd wrote: << you could try how your project behaves on a ramdrive.
:) Maybe selectively. Most of the output at the moment is going to a debug log file. But the project itself will use most of the available RAM on the machine.
[ For what it's worth, the project is called "guide" (a slightly clumsy acronym for "graphical user interface desktop environment"). It looks like Seal has died a sad death, so I thought I'd develop my own from scratch. At the moment, I'm head-banging relatively trivial stuff like getting the system to recognize mouse events and respond to them; making sure the cursor stays in the same part of the system bar when a window's being dragged across the screen, and such.]
<< a diskcache might work, like SMARTDRV or LBACACHE.
Thanks indeed -- SMARTDRV works wonderfully. Now all I have to do is figure out how to call "SMARTDRV /C" when I shut down the project, from within a C program, to write to disk anything that's been cached. I've become so used to Windows and Microsoft's "plonk and play" software-writing packages :)
Best Wishes, Eric T. ------------------------------------------------------- SF.Net email is sponsored by: Discover Easy Linux Migration Strategies from IBM. Find simple to follow Roadmaps, straightforward articles, informative Webcasts and more! Get everything you need to get up to speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click _______________________________________________ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user