Я не говорю что он плох, но вариант с одной страницей мне кажется более удобен для программирования.
Вид для печати
Не, покупать чьи-то поделки - это не мой метод. Хотя многие из здешних обитателей, которые на готовенькое, - они вообще на что расчитывают? Что Mick понапояет им плат и разошлет бандеролью на халяву? А ПО он понапишет и они его скачают? Смеюся. Так или иначе, изготовление платы с тараканами шагом ног 0,5мм не осилит большая часть из них, а ПО не напишет вообще никто. Т.е. выход останется один - который не мой метод. :)
Поэтому же "своя" разработка в наших условиях должна быть или максимальным заимствованием, или останется фантазией (ладно если как у меня - в эмуляторе - только потерей времени, а в случае с аппаратной реализацией - еще и денег).
Что касается спектранета, то исходники присутствуют (по крайней мере ранее были, попадались мне), имея исходник низового драйвера, ИМХО нарисовать схему - решаемо, даже если ее нет (наверняка есть - надо искать). Другое дело, что мне визнеты как-то не глянулись, я не ставлю себе задач для которых главное скорость канала, а без этого цеплять контроллер в разы более мощный чем z80 только из-за страха программирования, мне не интересно.
Так сфлеймом заканчиваем или там стало скучно. Никто никого не заставляет. Собственно говоря кто мешает покупать у них - никто. Я лично тоже никого покупать не заставляю свою поделку.
Но раз есть интерес, пускай будет.
Согласно новым веяниям обновил схему в первом посте - попытка сделать согласно карте адреса caro. Ну и не удержался - добавил ПЗУ.
Поглядите, теперь так? Ну и заодно опять немного со статусные биты поменял. Кстати все уехало теперь на один порт - xx67h
Сигнал ENR надо подтянуть транзистором точно так же как IORQGE/.Цитата:
Сообщение от Mick
Дополнительное ПЗУ это конечно хорошо, но поскольку из него нет доступа к памяти W5100 придется делать своп из основной памяти.Цитата:
Сообщение от Mick
Может лучше ограничится размещением ПЗУ в адресах 2000h...3FFFh (8 кб).