/*
 * 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;
}
