Так.
1) SJAsm умеет генерить бинарник и класть в сразу в .trd, что значительно облегчило запуск программы в UnrealSpeccy
2) Включение режима АТМ 320x200 в эмуляторе отработало, появились характерные цветные полоски.

Скрытый текст


device atmturbo512
org 25000

start:
LD A,%10101000
LD BC, #2A53
PUSH BC
LD BC, #FF77
JP #3D2F

rep:
jp rep
end

emptytrd "test.trd"
savetrd "test.trd","1.C",25000,$1000;
[свернуть]


Открытые вопросы:
1) Как очистить экран? Из каких кусков (страниц), вообще, состоит данный режим АТМ? И где они лежат и как к ним обращаться? (Максагор?)
2) Как автоматом создать .trd и закинуть туда бинарник я уже придумал, остаётся найти решение с каким-нибудь универсальным бутом, который появлялся бы внутри свежесозданного .trd и запускал программку, которую туда положил компилятор.