Пишем свой ROM BIOS
Nov. 24th, 2022 08:10 pmТот уникальный случай, когда я пишу пост в ЖЖ сильно позже, чем вышел пост на хабре. В телеге вышел вовремя. Прошу понять, простить и полюбить, в командировке, было просто не до того. Исправляюсь, пишу с сапсановского вайфая.

Хотели ли вы когда-нибудь написать свой BIOS? А BIOS вместе со встроенным BASIC? А вообще представляете как работает BIOS и как писать свои модули расширения? Уже давно у людей витает в воздухе идея сделать свой ROM BASIC и поиграться с ним, но вот прям рабочих и живых решений, по крайне мере в рунете я не встречал. В чатике давно муссируется тема, как это сделать. И сложнее всего было не проболтаться, что я знаю как это делать и уже есть готовое решение.
И вот, настал счастливый миг, когда могу явить это решение широкой публике. Подробности в моей статье:
Буду рад вашим комментариям, лайкам, дополнениям.

Хотели ли вы когда-нибудь написать свой BIOS? А BIOS вместе со встроенным BASIC? А вообще представляете как работает BIOS и как писать свои модули расширения? Уже давно у людей витает в воздухе идея сделать свой ROM BASIC и поиграться с ним, но вот прям рабочих и живых решений, по крайне мере в рунете я не встречал. В чатике давно муссируется тема, как это сделать. И сложнее всего было не проболтаться, что я знаю как это делать и уже есть готовое решение.
И вот, настал счастливый миг, когда могу явить это решение широкой публике. Подробности в моей статье:
Буду рад вашим комментариям, лайкам, дополнениям.
no subject
Date: 2022-11-29 03:52 am (UTC)Если мне не изменяет мой склероз:
1. в некоторых биосах загрузку/использование внешних модулей биоса можно включать/выключать (точную опцию не помню).
2. флешку с сетевой карты почти наверняка можно было не отпаивать, а шить прямо как есть в системе.
no subject
Date: 2022-11-29 07:16 am (UTC)2. Знаю, но проще так.
no subject
Date: 2022-11-29 10:42 am (UTC)Нашёл на vogons.org https://archive.org/download/dos_network_card_config_software (https://archive.org/download/dos_network_card_config_software) -конфигураторы для сетевых карточек досовского периода.
редактор сожрал пост при добавлении ссылки, так что дописываю обратно:
Карточка для 386-го — это на вид NE2000, они были с джамперами и без, в безджамперной конфигурации option rom может быть выключен (с джамперами — включается джампером). Для включения была утилитка.
В биосе, помимо порядка загрузки (LAN /etc), может ещё быть опция в духе 'capture int19h' — которая, ЕМНИС, включает загрузку с option rom
no subject
Date: 2022-11-29 11:18 am (UTC)О! Спасибо за полезную информацию.
no subject
Date: 2022-11-29 03:04 pm (UTC)Ещё, из вспомнившегося — был opensource биос для 8086/v20 если мне не изменяет память. Надо будет поискать.