Параллельный режим работает нормально, но есть некоторые отличия от реального чипа.
В прошивке для Atmega8 можно писать в 256 регистров от нулевого до 255 и аналогично читать, сделано это для экономии ресурсов прерываний. Так же не учитываются биты 6 и 7 седьмого регистра, т.е. в регистры 14 и 15 можно писать и читать в любой момент (в реальном чипе писать в 14 регистр можно только если установлен 6 бит седьмого регистра, аналогично для 15 регистра, чтение работает так же, если установлены биты, в противном случае возвращается 255).
Так же в реальном чипе, для регистров более 15 возвращается значение 255.
Эти отличия не влияют на работу приложений на ZX, хотя могут существовать специфические приложения работающие с данными регистрами, если вам такое встретится — сообщите.
В прошивках для контроллеров с памятью менее 512 байт крайне нежелательно писать в регистры более 15.