2 ; Ullrich von Bassewitz, 2004-06-15
4 ; const char* __fastcall__ tgi_geterrormsg (unsigned char code);
5 ; /* Get an error message describing the error in code. */
8 .include "tgi-kernel.inc"
9 .include "tgi-error.inc"
12 .proc _tgi_geterrormsg
16 lda #TGI_ERR_COUNT ; "Unknown error"
29 ;----------------------------------------------------------------------------
30 ; Error messages. The messages are currently limited to 256 bytes total.
34 offs: .byte <(msg0-msgtab)
47 msg0: .asciiz "No error"
48 msg1: .asciiz "No driver available"
49 msg2: .asciiz "Cannot load driver"
50 msg3: .asciiz "Invalid driver"
51 msg4: .asciiz "Mode not supported by driver"
52 msg5: .asciiz "Invalid function argument"
53 msg6: .asciiz "Function not supported"
54 msg7: .asciiz "Invalid font file"
55 msg8: .asciiz "Out of resources"
56 msg9: .asciiz "Unknown error"
57 msg10: .asciiz "A driver is already installed"
59 .assert (*-msgtab) < 256, error, "Message table too large"