At 15:57 1-12-00 +0900, you wrote:
> I want to replace DOS2 kernel of my Suncrise IDE interface with
> another version.
>
> Give me a hint... (Structure of *.DAT file, memory map of FlashROM)
The DAT-file (65536 bytes in size) contains ROM image for DOS2 including
the IDE device driver. Actually replacing the DOS2 is a bit hard to do
without the separate IDE device driver and the parts of the DOS2 ROM image
that have been changed to get the IDE device driver itself working. You
should contact Jon De Schrijder about replacing DOS2 with your DOS2 kernel.
Depending on the size of you FlashROM, it's mapped in 8 blocks or 32 blocks
of 16 kB each. The hardware contains a bit-reversed order to map any of the
blocks. The highest bit (in non-reverse order) enables or disables the
memory-addresses for accessing IDE devices. The address to write any block
changes to is #4104.
Due to protection for mistreatment of FlashROM content I cannot provide you
with any information regarding programming the FlashROM itself. You should
use the tool provided on the diskette delivered with the interface to
program the FlashROM (for the time being).
There is work in progress on a manager which will enable use of every block
available in the IDE Interface regardless the size of the FlashROM.
GreeTz, BiFi
Visit my Home Page at www.bifi.msxnet.org
mail me at: [EMAIL PROTECTED]
FTP: ftp.bifi.msxnet.org
ICQ #36126979
--
For info, see http://www.stack.nl/~wynke/MSX/listinfo.html