Выкладываю финальную версию с поддержкой записи.
Прилагаю firmware для HxC с поддержкой записи для Агата (thanks to Jean-François DEL NERO !)
После тестирования поддержки записи, стандартный формат был уточнен.
DOS Track format
1. GAP1 13x 0xAA bytes
2. 21 sectors of the following format:
2.1 Desync 0xA1
2.2 0xFF may be any byte, not available sor software
2.2 Address field:
0x95, 0x6A (2 byte address field mark),
volume number (1 byte, default 0xFE),
Track number (1 byte 0x00 - 0x14),
Sector number (1 byte),
0x5A (1 byte End of address field mark)
2.3 GAP 5x 0xAA bytes
2.4 Desync 0xA1
2.5 0xFF may be any byte, not available sor software
2.6 Data field:
0x6A, 0x95 (2 byte data field mark),
256 Data Bytes,
CRC(1 byte),
0x5A (1 byte End of data field mark)
2.7 GAP3 22x 0xAA bytes
3. There is NO GAP4, after last sector track is exactly 6250 bytes
Ограничения: на HxC не будет работать форматирование, но оно там и не нужно.
Известные проблемы: копировщик ИКП глючный, особенно в случае двух приводов. Проблемы есть даже для обычных флопи. Для копирования дискет рекомендую пользоваться утилитой diskcopy.




Ответить с цитированием