О разновидностях XT-CF Lite и их прошивках
- Rio444
- Почётный пользователь
- Сообщения: 26861
- Зарегистрирован: 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?
Электронка: копия
- alecv
- Advanced Member
- Сообщения: 6993
- Зарегистрирован: 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 раз.
- Filin
- Advanced Member
- Сообщения: 697
- Зарегистрирован: 19.09.2017,12:40
- Откуда: Киев
-
Вклад в сообщество
О разновидностях XT-CF Lite и их прошивках
Прошивку все используют одну и ту же (www.xtideuniversalbios.org)
В 8КБ eeprom можно засунуть только одну базовую версию, в микросхемы с бОльшим объемом можно засовывать расширенные версии и к тому же несколько разных (и переключать джамперами)
В 8КБ eeprom можно засунуть только одну базовую версию, в микросхемы с бОльшим объемом можно засовывать расширенные версии и к тому же несколько разных (и переключать джамперами)
Последний раз редактировалось Filin 31.03.2020,12:21, всего редактировалось 1 раз.
- CodeMaster
- Advanced Member
- Сообщения: 7669
- Зарегистрирован: 27.08.2010,11:17
- Откуда: Воронеж
- Контактная информация:
-
Вклад в сообщество
О разновидностях XT-CF Lite и их прошивках
У ниже и количество ног разное. А прошивку можно просто реплицировать на весь объём.
"Во времена всеобщей лжи говорить правду - это экстремизм" © Джордж Оруэлл, "1984"
- Rio444
- Почётный пользователь
- Сообщения: 26861
- Зарегистрирован: 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кБ проще, чем делать универсальный вариант. Придется или дополнительные джамперы ставить или перемычки впаивать.
Электронка: копия
- Filin
- Advanced Member
- Сообщения: 697
- Зарегистрирован: 19.09.2017,12:40
- Откуда: Киев
-
Вклад в сообщество
О разновидностях XT-CF Lite и их прошивках
Если присмотреться, то можно увидеть, что есть версии скомпилированные под разные CPU-инструкции - 8088/86, 186/188 и 286.
Версия для 8088 конечно будет работать на всех из них, но одинаково медленно. Если прошить версию под 286 инструкции, то в АТ машине скорость чтения/записи возрастет в несколько раз, но она не будет работать в XT машине.
Поэтому для удобства зашиваешь несколько образов биоса в eeprom (8088 и 286 напр) и переключаешь в зависимости от того, в какую машину втыкаешь эту плату. На плате конечно должна быть разводка под джампер выбора стартового адреса (не на всех есть)
- alecv
- Advanced Member
- Сообщения: 6993
- Зарегистрирован: 05.10.2004,11:13
- Откуда: Санкт-Петербург
- Контактная информация:
-
Вклад в сообщество
О разновидностях XT-CF Lite и их прошивках
Чтобы ответить на этот вопрос, надо знать квалификацию, чтобы было понятно, с какого места начинать
В двух словах: стянуть исходники Git-ом и откомпилировать nasm.
http://www.xtideuniversalbios.org/
Полученный образ сконфигурироварь конфигурилкой и готовый .bin прошить в ПЗУ.
- Filin
- Advanced Member
- Сообщения: 697
- Зарегистрирован: 19.09.2017,12:40
- Откуда: Киев
-
Вклад в сообщество
О разновидностях XT-CF Lite и их прошивках
Я тоже люблю компилировать, но в данном случае человеку проще стянуть уже готовые бинарники
https://code.google.com/archive/p/xtide ... /downloads
Конфигурировать обязательно
- alecv
- Advanced Member
- Сообщения: 6993
- Зарегистрирован: 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
- Почётный пользователь
- Сообщения: 26861
- Зарегистрирован: 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кБ вовсе не нужно?
Электронка: копия
О разновидностях XT-CF Lite и их прошивках
Очень полезная фича: преодолеть ограничения 508мб
Полностью избавляет от кошмарного сна "ontrack driver"
По мне оказалось удобнее версию 80186 для NEC V20. И для XT и не тормозит на 286. Более универсально.