#COMPILE EXE "s100_version.exe"
' Sample: Version info and compiler check
FUNCTION PBMAIN() AS LONG
    PRINT "==================================="
    PRINT " PBXA64 Sample Suite v1.0         "
    PRINT " 100 tested BASIC sample files    "
    PRINT " Compiled with PBXA64             "
    PRINT "==================================="
    PRINT "DATE: "; DATE$
    PRINT "TIME: "; TIME$
    PRINT
    PRINT "Sample categories included:"
    PRINT "  01-10: Math operations"
    PRINT "  11-20: String operations"
    PRINT "  21-28: Array operations"
    PRINT "  29-36: Control flow"
    PRINT "  37-44: Functions"
    PRINT "  45-52: Types and UDTs"
    PRINT "  53-58: Pointers"
    PRINT "  59-64: File I/O"
    PRINT "  65-70: Equates and preprocessor"
    PRINT "  71-76: Console I/O"
    PRINT "  77-80: Date and time"
    PRINT "  81-84: Error handling"
    PRINT "  85-88: Memory operations"
    PRINT "  89-92: WinAPI calls"
    PRINT "  93-100: Utility programs"
    FUNCTION = 0
END FUNCTION
