Цитата Сообщение от ivagor Посмотреть сообщение
Проблема с рекурсией, если на basic 2.5, то нужно изворачиваться.
Рекурсивный алгоритм превращается в итеративный с помощью стека, а стек делается массивом. Но выразительные средства классического бейсика для этого крайне плохо подходят.

- - - Добавлено - - -

zx_, это похоже на jvm, тоже стековая машина. Но ZPU проще. Он хоть и софтовый, но разрабатывался для запихивания в уголок маленькой fpga и даже 8080 может его эмулировать с терпимой скоростью, хотя в этом есть что-то от Speed 3.

- - - Добавлено - - -

Error404, спасибо! Загляну в эмуляцию RTL8019AS.

uIP собирается HiTech-C для Z80? Утверждается, что FUZIX собирается ACK-ом для 8080, но это надо сильно запариться, чтобы проверить.

Заглянул чуть чуть в драйвер uIP. Лучше бы конечно спрятать от Вектора все эти потроха, незачем ему возиться с тьмой регистров, даже если это будет не ZPU, а нативный код, все равно лишнее это. Есть два варианта: либо через ПУ перекачиваются пакеты байт за байтом (как сейчас у меня в эмуляторе), либо ethernet становится как второй кваз и буфер отображается в окно памяти. Первый проще, можно сделать систему на основе verilog-ethernet, сделать интерфейс со стороны Вектора максимально простым и втыкать это в ПУ.