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

Reply via email to