Проблемы с чтением CF через int13h на некоторых старых BIOS
- Rio444
- Почётный пользователь
- Сообщения: 26861
- Зарегистрирован: 14.09.2014,19:11
- Откуда: Ростов-на-Дону
-
Вклад в сообщество
Проблемы с чтением CF через int13h на некоторых старых BIOS
del
Последний раз редактировалось Rio444 25.05.2020,11:09, всего редактировалось 1 раз.
Электронка: копия
-
- Advanced Member
- Сообщения: 4383
- Зарегистрирован: 30.01.2015,17:06
- Откуда: г. Баку, Азербайджан
-
Конкурсы
Вклад в сообщество
Проблемы с чтением CF через int13h на некоторых старых BIOS
OK. А если загрузить с дискеты MSDOS тоже работает с CF, или только DRDOS?
User type HDD там есть?
Кстати, я разыскиваю ранний AMI BIOS (который тоже еще без чипсето-зависимых
процедур), чтобы без программы диагностики был. С диагностикой у меня есть,
две разные версии, они и помогли локализовать CF баг. Мне попался половина
такого BIOS, второй чип кто-то утянул с платы.
Последний раз редактировалось i8088 25.05.2020,11:15, всего редактировалось 2 раза.
-
- Advanced Member
- Сообщения: 4383
- Зарегистрирован: 30.01.2015,17:06
- Откуда: г. Баку, Азербайджан
-
Конкурсы
Вклад в сообщество
Проблемы с чтением CF через int13h на некоторых старых BIOS
Это довольго дорогая батарея, для промышленных применений, у меня есть еще
живая 94 года TL-5151. И да, она на 3.6V
Проблемы с чтением CF через int13h на некоторых старых BIOS
По батарее понял, спасибо.
Вероятно, вот из этих любая подойдет:
https://www.chipdip.ru/product/saft-ls14500
https://www.chipdip.ru/product/robiton-er14505-sr2
Ни с одной из фирм, правда, не сталкивался. Но, как правило дороже - лучше...
Вероятно, вот из этих любая подойдет:
https://www.chipdip.ru/product/saft-ls14500
https://www.chipdip.ru/product/robiton-er14505-sr2
Ни с одной из фирм, правда, не сталкивался. Но, как правило дороже - лучше...
PC/XT 8088х1; Commodore 64x1; Micro 8088х1 (сделай сам ); XT 286x1; SX386-20x1; 486DX2-66x1, Mac LC475x1; Pentium II 133-300x1; Duron 1300+SQ2500x1, Intel D201GLY2A+SQ2500x1
Проблемы с чтением CF через int13h на некоторых старых BIOS
Работает частично. Каталоги показывает, а файлы открывает только мелкие. Подозреваю, и с чистым DRDOS такое же будет - нужно проверить. И с IBM L40 такая же проблема, хотя L42 уже работает нормально и с него система грузится. У меня несколько плат с таким БИОСОм на разных чипсетах. Немного таблицы геометрии винтов отличаются. Применялся в ранних платах с объемом ПЗУ 32кЬ (2x16). User type нет, конечно, но есть несколько "нулевых" типов вверху таблицы. Вероятно, можно подредактировать под свои нужды (или патчер сварганить).
Поищу.
Проблемы с чтением CF через int13h на некоторых старых BIOS
У меня только достаточно "современный" AMI есть. Он без диагностики, но уже с пользовательским типом. Что-то между монохромным и знаменитым "цветным". Плата - "полубесчипсетная" Hedaka т.е. IRQ, DMA, Timer дискретные, а логика упакована в "чипсет". Да и выглядит он как-то странно, как вроде биты перепутаны... С CF работает нормально, как и с "проблемным" винтом.
Но может этот подойдет? Он тоже 32kB и тех лет.
http://minuszerodegrees.net/at_clone_bi ... F1A-21.zip
Но может этот подойдет? Он тоже 32kB и тех лет.
http://minuszerodegrees.net/at_clone_bi ... F1A-21.zip
Проблемы с чтением CF через int13h на некоторых старых BIOS
Вот еще "древний" Phoenix с CF-проблемой нашел. Чипсет VLSI, плата 386sx-20, по маркировке похожа на Intel. Скорее всего, биос тоже от чипсета не зависит.
...Файл удален - неполная версия...
...Файл удален - неполная версия...
Последний раз редактировалось Mx_Serg 29.05.2020,23:27, всего редактировалось 1 раз.
-
- Advanced Member
- Сообщения: 4383
- Зарегистрирован: 30.01.2015,17:06
- Откуда: г. Баку, Азербайджан
-
Конкурсы
Вклад в сообщество
Проблемы с чтением CF через int13h на некоторых старых BIOS
Там такая же проблема, интересно, что код AWARD самый путанный: проще всех AMI, потомMx_Serg писал(а): ↑25.05.2020,12:17 Работает частично. Каталоги показывает, а файлы открывает только мелкие. Подозреваю, и с чистым DRDOS такое же будет - нужно проверить. И с IBM L40 такая же проблема, хотя L42 уже работает нормально и с него система грузится. У меня несколько плат с таким БИОСОм на разных чипсетах. Немного таблицы геометрии винтов отличаются. Применялся в ранних платах с объемом ПЗУ 32кЬ (2x16). User type нет, конечно, но есть несколько "нулевых" типов вверху таблицы. Вероятно, можно подредактировать под свои нужды (или патчер сварганить).
PHOENIX, а AWARD самый запутанный. Любопытно, что впоследствии AWARD наоборот стал проще,
а AMI запутали. Почему-то второй предложенный метод исправления (модификация IRQ14) привела
к зависанию, надо будет подумать.
Я обычно заменяютакие BIOS на AMI, лишь бы только старшая адресная линия была разведена к ПЗУ.
Без модификации таблицы дисков есть смысл исправлять баг с CF? Или проще поищем AMI на замену?
Этот тоже может пригодится, если можно. Это 286 или 386?Mx_Serg писал(а): ↑25.05.2020,14:04 У меня только достаточно "современный" AMI есть. Он без диагностики, но уже с пользовательским типом. Что-то между монохромным и знаменитым "цветным". Плата - "полубесчипсетная" Hedaka т.е. IRQ, DMA, Timer дискретные, а логика упакована в "чипсет". Да и выглядит он как-то странно, как вроде биты перепутаны... С CF работает нормально, как и с "проблемным" винтом.
Спасибо, посмотрю - если найдем 32KB AMI без чипсетозависимых процедур , то это будет хорошийMx_Serg писал(а): ↑25.05.2020,14:04 Но может этот подойдет? Он тоже 32kB и тех лет.
http://minuszerodegrees.net/at_clone_bi ... F1A-21.zip
кандидат для замены старого AWARD.
Спасибо!
Проблемы с чтением CF через int13h на некоторых старых BIOS
Имеет, наверное... Китайская дешевая 128Мб флешка может работать с стандартной геометрией 900/15/17 - такая в биосе предусмотрена.
Вот снял еще программатором AMI БИОС от Hedaka. Материнка 286-я.
- Вложения
-
- Hedaka286.BIN
- (64 КБ) 104 скачивания
Проблемы с чтением CF через int13h на некоторых старых BIOS
А технически возможно переассемблировать биос так, чтобы работал все 8гб Cf-диск?
Это бы позволило избавиться от XT-IDE
Это бы позволило избавиться от XT-IDE
- Rio444
- Почётный пользователь
- Сообщения: 26861
- Зарегистрирован: 14.09.2014,19:11
- Откуда: Ростов-на-Дону
-
Вклад в сообщество
Проблемы с чтением CF через int13h на некоторых старых BIOS
Ekb, если Вам XT-IDE нужно только чтобы были видны большие диски, можно поставить расширение биос для ISA. Вроде такого
Электронка: копия