/* * z80_outp — записать байт value в порт Z80 (опкод OUT). Обёртка с * стабильным C API; имя как в Solid-C / MS-DOS Turbo-C. */ #include "_conio.h" void z80_outp(uint8_t port, uint8_t value) __naked { (void)port; (void)value; __asm ;; __sdcccall(1): 2 аргумента uint8 → arg1 в A, arg2 в L. ld c, a ; C = port out (c), l ; out (port), value ret __endasm; }