System32 Function 04 (04h) - Send text to standard output device.
Description |
A real usefull and easy service to print text. Currently only the textmode-screen can be used as a standard output device, but the mechanism to support other oututdevices is already implemented. Therefor it is recommended to use this service instead of poking to the 0xb8000 area yourself. |
Input |
AL |
04h |
---|---|
DS |
Selector of the text string |
EDI |
Offset to the text string |
Output |
None |
Always successful |
---|
Errorcodes |
None |
Always successfu |
---|
Notes |
*Text strings should be 0 terminated. *Control characters like 13(Cariage return), 10 (Linefeed) etc. are all supported. |
Development Status |
*Color can now only be set by System32, maybe something in
the textstring could be defined as a 'color-set' command. Like: 0xFFh, 1Fh, 'Hello World',13,10, 0xFFh, 07h, 'Hi',0 This would print the text 'Hello World' in white(f) on blue(1), and on the next line 'Hi', in grey(7) on black(0) |