О разновидностях XT-CF Lite и их прошивках
- Rio444
- Почётный пользователь
- Сообщения: 14730
- Зарегистрирован: 14.09.2014,19:11
- Откуда: Ростов-на-Дону
О разновидностях XT-CF Lite и их прошивках
Коллеги, подскажите, в чем принципиальная разница между разновидностями XT-CF Lite?
Сходу гуглятся v4 от Киселева http://www.malinov.com/Home/sergeys-projects/xt-cf-lite и rev.2 от Lo-Tech https://www.lo-tech.co.uk/wiki/XT-CF-lite_rev.2
В первом случае прошивка 8кБ, во втором 32кБ плюс стоит буфер 245 на шине данных.
Прошивка 32кБ что-то даёт относительно 8кБ? Или наоборот место в памяти лишнее занимает?
Можно на V4 прошить 32кБ (с соответствующей заменой флешки)?
У меня штук 5 ненужных 4-мегабитных флешек. Прошить могу в материнской плате.
На 64-кбита наоборот нет ни одной, надо покупать.
Ещё встречал упоминание о версии от Glitch. Но схему найти не смог.
В чем разница CF-Lite по сравнению с полноценным XT-IDE?
Сходу гуглятся v4 от Киселева http://www.malinov.com/Home/sergeys-projects/xt-cf-lite и rev.2 от Lo-Tech https://www.lo-tech.co.uk/wiki/XT-CF-lite_rev.2
В первом случае прошивка 8кБ, во втором 32кБ плюс стоит буфер 245 на шине данных.
Прошивка 32кБ что-то даёт относительно 8кБ? Или наоборот место в памяти лишнее занимает?
Можно на V4 прошить 32кБ (с соответствующей заменой флешки)?
У меня штук 5 ненужных 4-мегабитных флешек. Прошить могу в материнской плате.
На 64-кбита наоборот нет ни одной, надо покупать.
Ещё встречал упоминание о версии от Glitch. Но схему найти не смог.
В чем разница CF-Lite по сравнению с полноценным XT-IDE?
Email для связи 

- alecv
- Advanced Member
- Сообщения: 6584
- Зарегистрирован: 05.10.2004,11:13
- Откуда: Санкт-Петербург
- Контактная информация:
О разновидностях XT-CF Lite и их прошивках
Дак в том и разница, что в CF работают только CF-карты в особом 8-битном режиме, а в "полном" Xt IDE работают и CF (в режиме IDE)
и обычные IDE (PATA) в 16-битном режиме. Поэтому для CF контроллер сильно проще.
В 8-битном режиме еще умеют работать IBM Microdrive.
А BIOS там имеется в исходниках и модульный, какой хочешь - такой и делай. Только в 8K влезают не все модули.
Последний раз редактировалось alecv 31.03.2020,12:23, всего редактировалось 1 раз.
О разновидностях XT-CF Lite и их прошивках
Прошивку все используют одну и ту же (www.xtideuniversalbios.org)
В 8КБ eeprom можно засунуть только одну базовую версию, в микросхемы с бОльшим объемом можно засовывать расширенные версии и к тому же несколько разных (и переключать джамперами)
В 8КБ eeprom можно засунуть только одну базовую версию, в микросхемы с бОльшим объемом можно засовывать расширенные версии и к тому же несколько разных (и переключать джамперами)
Последний раз редактировалось Filin 31.03.2020,12:21, всего редактировалось 1 раз.
- CodeMaster
- Advanced Member
- Сообщения: 4635
- Зарегистрирован: 27.08.2010,11:17
- Откуда: Воронеж
- Контактная информация:
О разновидностях XT-CF Lite и их прошивках
У ниже и количество ног разное. А прошивку можно просто реплицировать на весь объём.
- Rio444
- Почётный пользователь
- Сообщения: 14730
- Зарегистрирован: 14.09.2014,19:11
- Откуда: Ростов-на-Дону
О разновидностях XT-CF Lite и их прошивках
Спасибо! Что-то подобное и предполагал.
Я может чего не понял, но там почти в начале таблица, где только 8кБ и 12кБ версии.Filin писал(а): ↑31.03.2020,12:20Прошивку все используют одну и ту же (www.xtideuniversalbios.org)
В 8КБ eeprom можно засунуть только одну базовую версию, в микросхемы с бОльшим объемом можно засовывать расширенные версии и к тому же несколько разных (и переключать джамперами)
А зачем несколько и переключать?
Как сделать? Чем компилировать?
Количество ног не проблема. Обрезать лишний объём легко хоть до 8кБ, хоть до 32кб (посадив лишние адресные линии на ноль).CodeMaster писал(а): ↑31.03.2020,12:20У ниже и количество ног разное. А прошивку можно просто реплицировать на весь объём.
Сделать это сразу до 8кБ или до 32кБ проще, чем делать универсальный вариант. Придется или дополнительные джамперы ставить или перемычки впаивать.
Email для связи 

О разновидностях XT-CF Lite и их прошивках
Если присмотреться, то можно увидеть, что есть версии скомпилированные под разные CPU-инструкции - 8088/86, 186/188 и 286.
Версия для 8088 конечно будет работать на всех из них, но одинаково медленно. Если прошить версию под 286 инструкции, то в АТ машине скорость чтения/записи возрастет в несколько раз, но она не будет работать в XT машине.
Поэтому для удобства зашиваешь несколько образов биоса в eeprom (8088 и 286 напр) и переключаешь в зависимости от того, в какую машину втыкаешь эту плату. На плате конечно должна быть разводка под джампер выбора стартового адреса (не на всех есть)
- alecv
- Advanced Member
- Сообщения: 6584
- Зарегистрирован: 05.10.2004,11:13
- Откуда: Санкт-Петербург
- Контактная информация:
О разновидностях XT-CF Lite и их прошивках
Чтобы ответить на этот вопрос, надо знать квалификацию, чтобы было понятно, с какого места начинать

В двух словах: стянуть исходники Git-ом и откомпилировать nasm.
http://www.xtideuniversalbios.org/
Полученный образ сконфигурироварь конфигурилкой и готовый .bin прошить в ПЗУ.
О разновидностях XT-CF Lite и их прошивках
Я тоже люблю компилировать, но в данном случае человеку проще стянуть уже готовые бинарники

https://code.google.com/archive/p/xtide ... /downloads
Конфигурировать обязательно
- alecv
- Advanced Member
- Сообщения: 6584
- Зарегистрирован: 05.10.2004,11:13
- Откуда: Санкт-Петербург
- Контактная информация:
О разновидностях XT-CF Lite и их прошивках
Может быть, может быть...
Давно не смотрел, там в 8К по умолчанию вставили Boot Manager (MODULE_BOOT_MENU по кнопке "F2") ? Очень удобная штука.
P.S. Я писал доку 4 года назад:
viewtopic.php?p=320964#p320964
только теперь Git и исходники на персональном сайте, а не в googlecode.
- Rio444
- Почётный пользователь
- Сообщения: 14730
- Зарегистрирован: 14.09.2014,19:11
- Откуда: Ростов-на-Дону
О разновидностях XT-CF Lite и их прошивках
Это вообще выше моего понимания. Зачем 286-й плата XT-CF, если можно поставить самую дешманскую 16-битную мультикарту?
Спасибо! Видимо здесь посвежее. http://www.xtideuniversalbios.org/binaries/r602/Filin писал(а): ↑31.03.2020,15:00Я тоже люблю компилировать, но в данном случае человеку проще стянуть уже готовые бинарники
https://code.google.com/archive/p/xtide ... /downloads
Тоже спасибо! Полезная инструкция! Поиском не находилась.
Что такое nasm знаю.
Я правильно понял, что 8кБ может не хватить, зато 16кБ хватит на всё и 32кБ вовсе не нужно?
Email для связи 

О разновидностях XT-CF Lite и их прошивках
Очень полезная фича: преодолеть ограничения 508мб

Полностью избавляет от кошмарного сна "ontrack driver"
По мне оказалось удобнее версию 80186 для NEC V20. И для XT и не тормозит на 286. Более универсально.