Последний раз редактировалось Error404; 20.02.2011 в 19:42.
Лучше сделать и жалеть, чем не сделать и жалеть.
Некоторые из моих поделок тут: https://github.com/serge-404
Можно. Но зачем?
С железной т.з. гораздо проще прикрутить к портам компьютера какую-нибудь NE2000-совместимую ISA карту (а если системная шина выходит на разьём, то достаточно будет спаять переходник, ну или как максимум буферизировать/инвертировать сигналы, если надо).
---------- Post added at 21:44 ---------- Previous post was at 21:38 ----------
Исходник я уже поместил в архив. Если кто-то из реальщиков сможет подключить ISA-карту (и не спалить комп), то будет вообще замечательно. А я могу к любому из эмулируемых компов прикрутить.
NE2000 тем и отличается, что не использует ПДП вообще. И речь была пока только о совместимом с ней чипе rtl8019as (аналог NE2000 в одном чипе, плюс некоторые несущественные расширения, касающиеся в основном PnP и bootrom).
---------- Post added at 23:32 ---------- Previous post was at 23:22 ----------
Ладно, с диапазоном портов определились, буду пробовать сотворить что-нибудь для спекки. Только вот для спекки я абсолютно ничего не писал...
если нет контроллера прерываний (а его обычно - нет), то вектор выдаёт подтяжка шины данных к +5, т.е. вектор всегда #FF, т.е. фактически по умолчанию вечный IM1
---------- Post added at 22:33 ---------- Previous post was at 21:59 ----------
Назначай IM2 и юзай стандартный для Спека метод генерации адреса обработчика - чтением из ПЗУ.
Более глубоко не скажу, эт у программистов надо спрашивать
Последний раз редактировалось Black_Cat; 20.02.2011 в 22:40.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)