At 11:40 PM 7/8/99 +0200, Jon wrote:
>hmmm... seems dangerous to me: some hardware drivers can be installed in
>this area at startup. (example: workspace of diskroms). MSX system area
>is from #F380...#FFFF. Below that area, the DOS kernel area; from #F1C9
>to #F37F for the DOS2.x kernel (probably the same for DOS1 kernel).
>Hardwaredrivers (like floppy, ide, ...) are installed below the DOS
>kernel area. (so below #F1C9). So if you delete all data till #F000, it
>is possible that you destroy important driverdata.
Another option: use UZIX drivers for every hardware device.
For example FastCopy also uses drivers to support different types of FDCs.
There are advantages of using drivers instead of DiskROM:
- you have more freedom where to put the data structures
- different types of drive can be implemented more easily
(for example, HD drive)
Ofcourse the drawback is that you have to write a driver for every FDC used
in MSX2 and higher. Fortunately, there are not that many different ones.
Bye,
Maarten
****
MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)
****