Der RunCPM-Source nutzt
_putch (putch) und
_puts (puts)
aber nach
OSD: Putting text on the screen
nutz DJGPP dabei nur BIOS Interrupts
ZitatThe putch() and cputs() functions may be good choices for text output in a 16-bit real-mode OS. Both the DJGPP and Turbo C versions use BIOS interrupts but not DOS interrupts.
Bei diesen Befehlen gibt es bei puts auch kein Ende-Stringzeichen wie /0 oder $ da der String ja durch "" begrenzt uebergeben wird.
Leider kann ich selbst kein Assembler um eine Inline-Routine zu basteln....kann ich irgendwo die genannte Borland-Variante sehen?
Und: putch hat als Eingabe eher einen ASCII-Wert, weil ch (fuer chard) ein uint8 ist und kein char