По-моему не зачем пытатся делать что-то своё, где будет куча ошибок и глюков. Если хорошенько поискать в инете, то можно найти кучу реализаций стеков для 8-битных процессоров и компьютеров, и даже ОС под них. Например, ОСь - Contiki. Портирована под C64(и ещё более чем под 20 систем) и в основном развивается для него. Скрин браузера из этой ОСи:
И это на 1Mhz! На компьютере старше спектрума и памятью в 64кб! В этой ОСи автор использует свой стек uIP, который требует всего 6кб памяти и портирован даже под наш Z80. Позор всей спектрум братии.
А если на этом же сайте зайти в раздел ссылок, то можно найти ещё: CPC/IP(для Amstrad CPC, который на Z80A), для GBA и пр.
Выбирайте и решайте, что будем делать дальше.