История изменений
Исправление Stanson, (текущая версия) :
Быстродействия Z80 3.5 Mhz не достаточно, чтобы работать с простой флоппи дискетой на 1.44. О какой эмуляции шины ты говоришь ? В таймауты все тайминги свалятся нахрен, и всё.
Какая дискета? Какие тайм-ауты? При чём тут дискета? При чём тут тайм-ауты? Z80 на 3.5MHz легко выдаст 100kbit SPI bit-bang, если не больше. Это, на-минуточку, в 3 раза быстрее, чем 33600 на которых полмира сидело в инторнетах и не жужжало.
Для справки : в Синклере нет не только DMA, но и прерывание тупо гвоздями вбитое одно. О какой ISA ты говоришь вообще ?
Какие DMA? Какие прерывания? Нахрена это всё нужно, чтобы минимально окучить какой-нибудь Ethernet-контроллер?
Ага, конечно. Только никто не прикрутил почему-то.
http://jmandon.free.fr/ne2000/ne2000.htm
Это даже не ZX, это 8k ROM и 386 _байт_ RAM. Ни одного прерывания и никаких DMA.
Ни в то время, когда за это даже деньги платили, и даже не маленькие, ни сейчас хоббисты, прикручивающие к синклеру пароход. Наверное, идея слишком гениальная, так и запишем.
Тебя в гугле забанили, что-ли? А ZeddyFox наверно просто так наковыряли, чисто чтоб был.
1. Без прерывания не работает ни одна с-ка.
Марш в гугл, даташиты читать.
2. Без DMA не работает большинство изделий. В том числе, твоя NE2000.
NE2000 нафиг не нужен DMA чтобы работать. Вот вообще. И всем клонам типа DP8чего-то там, и RTL8019 и прочим. Все они прекрасно работают без DMA и прерываний. А подавляющее большинство остальных ISA сетевух имело режим совместимости с NE2000.
Могу за полбиткоина вместо тебя погуглить, если ты настолько не способен найти нужную информацию.
Исходная версия Stanson, :
Быстродействия Z80 3.5 Mhz не достаточно, чтобы работать с простой флоппи дискетой на 1.44. О какой эмуляции шины ты говоришь ? В таймауты все тайминги свалятся нахрен, и всё.
Какая дискета? Какие тайм-ауты? При чём тут дискета? При чём тут тайм-ауты? Z80 на 3.5MHz легко выдаст 100kbit SPI bit-bang, если не больше. Это, на-минуточку, в 3 раза быстрее, чем 33600 на которых полмира сидело в инторнетах и не жужжало.
Для справки : в Синклере нет не только DMA, но и прерывание тупо гвоздями вбитое одно. О какой ISA ты говоришь вообще ?
Какие DMA? Какие прерывания? Нахрена это всё нужно, чтобы минимально окучить какой-нибудь Ethernet-контроллер?
Ага, конечно. Только никто не прикрутил почему-то.
http://jmandon.free.fr/ne2000/ne2000.htm
Это даже не ZX, это 8k ROM и 386 _байт_ RAM. Ни одного прерывания и никаких DMA.
Ни в то время, когда за это даже деньги платили, и даже не маленькие, ни сейчас хоббисты, прикручивающие к синклеру пароход. Наверное, идея слишком гениальная, так и запишем.
Тебя в гугле забанили, что-ли? А ZeddyFox наверно просто так наковыряли, чисто чтоб был.
1. Без прерывания не работает ни одна с-ка. 2.
Марш в гугл, даташиты читать.
Без DMA не работает большинство изделий. В том числе, твоя NE2000.
NE2000 нафиг не нужен DMA чтобы работать. Вот вообще. И всем клонам типа DP8чего-то там, и RTL8019 и прочим. Все они прекрасно работают без DMA и прерываний. А подавляющее большинство остальных ISA сетевух имело режим совместимости с NE2000.
Могу за полбиткоина вместо тебя погуглить, если ты настолько не способен найти нужную информацию.