я немного не в тему (вернее почти совсем не в ней) - но почему регистров 259 - а не 256? и каких это регистров? если индексные имеются в виду - то Z80 512 только индексных имеет и сколько-то еще реальных (на порядок побольше чем 6502)
а порты через память - имхо наоборот удобнее =) (но это глубокое имхо)