; Example usage of AmigaT v1.3  Msi Software 1997

; CPU test!
AmigaT CPU 68000
IF NOT WARN
   ECHO "You have a 68000 CPU!"
ELSE
   AmigaT CPU 68010
   IF NOT WARN
      ECHO "You have a 68010 CPU!"
   ELSE
      AmigaT CPU 68020
      IF NOT WARN
         ECHO "You have a 68020 CPU!"
      ELSE
         AmigaT CPU 68030
         IF NOT WARN
            ECHO "You have a 68030 CPU!"
         ELSE
            AmigaT CPU 68040
            IF NOT WARN
               ECHO "You have a 68040 CPU!"
            ELSE
               AmigaT CPU 68060
               IF NOT WARN
                  ECHO "You have a 68060 CPU!"
               ENDIF
            ENDIF
         ENDIF
      ENDIF
   ENDIF
ENDIF

; FPU test!
AmigaT FPU 68881
IF NOT WARN
   ECHO "You have a 68881 FPU!"
ELSE
   AmigaT FPU 68882
   IF NOT WARN
      ECHO "You have a 68882 FPU!"
   ELSE
      AmigaT FPU 68040
      IF NOT WARN
         ECHO "You have a 68040 FPU!"
      ELSE
         AmigaT FPU 68060
         IF NOT WARN
            ECHO "You have a 68060 FPU!"
         ELSE
            ECHO "You have no FPU!"
         ENDIF
      ENDIF
   ENDIF
ENDIF

; Chipset test!
AmigaT GFX AGA
IF NOT WARN
   ECHO "You have the Advanced Chipset!"
ELSE
   AmigaT GFX ECS
   IF NOT WARN
      ECHO "You have the Enhanced Chipset!"
   ELSE
      AmigaT GFX OCS
      IF NOT WARN
         ECHO "You have the Old Chipset!"
      ENDIF
   ENDIF
ENDIF

; OS test!
AmigaT OS 40
IF NOT WARN
   ECHO "You have OS 3.1 or higher!"
ELSE
   AmigaT OS 39
   IF NOT WARN
      ECHO "You have OS 3.0 or higher!"
   ELSE
      AmigaT OS 38
      IF NOT WARN
         ECHO "You have OS 2.1 or higher!"
      ELSE
         AmigaT OS 37
         IF NOT WARN
            ECHO "You have OS 2.0 or higher!"
         ENDIF
      ENDIF
   ENDIF
ENDIF

; VIDEO test!
AmigaT VIDEO PAL
IF NOT WARN
   ECHO "You are using PAL videomode!"
ELSE
   AmigaT VIDEO NTSC
   IF NOT WARN
      ECHO "You are using NTSC videomode!"
   ENDIF
ENDIF

; POWER test!
AmigaT POWER PAL
IF NOT WARN
   ECHO "You are using a PAL powersupply!"
ELSE
   AmigaT POWER NTSC
   IF NOT WARN
      ECHO "You are using a NTSC powersupply!"
   ENDIF
ENDIF

; CHIP test!
AmigaT CHIP 2.0
IF NOT WARN
   ECHO "You have 2.0 MB or more ChipRam installed!"
ELSE
   AmigaT CHIP 1.5
   IF NOT WARN
      ECHO "You have 1.5 MB or more ChipRam installed!"
   ELSE
      AmigaT CHIP 1.0
      IF NOT WARN
         ECHO "You have 1.0 MB or more ChipRam installed!"
      ELSE
         AmigaT CHIP 0.5
         IF NOT WARN
            ECHO "You have 0.5 MB or more ChipRam installed!"
         ELSE
            ECHO "You have less than 0.5 MB ChipRam installed!"
         ENDIF
      ENDIF
   ENDIF
ENDIF

; FAST test!
AmigaT FAST 16.0
IF NOT WARN
   ECHO "You have 16.0 MB or more FastRam installed!"
ELSE
   AmigaT FAST 8.0
   IF NOT WARN
      ECHO "You have 8.0 MB or more FastRam installed!"
   ELSE
      AmigaT FAST 4.0
      IF NOT WARN
         ECHO "You have 4.0 MB or more FastRam installed!"
      ELSE
         AmigaT FAST 2.0
         IF NOT WARN
            ECHO "You have 2.0 MB or more FastRam installed!"
         ELSE
            ECHO "You have less than 2.0 MB FastRam installed!"
         ENDIF
      ENDIF
   ENDIF
ENDIF

; TOTAL test!
AmigaT TOTAL 32.0
IF NOT WARN
   ECHO "You have 32.0 MB or more TotalRam installed!"
ELSE
   AmigaT TOTAL 16.0
   IF NOT WARN
      ECHO "You have 16.0 MB or more TotalRam installed!"
   ELSE
      AmigaT TOTAL 8.0
      IF NOT WARN
         ECHO "You have 8.0 MB or more TotalRam installed!"
      ELSE
         AmigaT TOTAL 4.0
         IF NOT WARN
            ECHO "You have 4.0 MB or more TotalRam installed!"
         ELSE
            AmigaT TOTAL 2.0
            IF NOT WARN
               ECHO "You have 2.0 MB or more TotalRam installed!"
            ELSE
               ECHO "You have less than 2.0 MB TotalRam installed!"
            ENDIF
         ENDIF
      ENDIF
   ENDIF
ENDIF

; CHIPF test!
AmigaT CHIPF 1.5
IF NOT WARN
   ECHO "You have 1.5 MB or more ChipRam free!"
ELSE
   AmigaT CHIPF 1.0
   IF NOT WARN
      ECHO "You have 1.0 MB or more ChipRam free!"
   ELSE
      AmigaT CHIPF 0.5
      IF NOT WARN
         ECHO "You have 0.5 MB or more ChipRam free!"
      ELSE
         ECHO "You have less than 0.5 MB ChipRam free!"
      ENDIF
   ENDIF
ENDIF

; FASTF test!
AmigaT FASTF 8.0
IF NOT WARN
   ECHO "You have 8.0 MB or more FastRam free!"
ELSE
   AmigaT FASTF 4.0
   IF NOT WARN
      ECHO "You have 4.0 MB or more FastRam free!"
   ELSE
      AmigaT FASTF 2.0
      IF NOT WARN
         ECHO "You have 2.0 MB or more FastRam free!"
      ELSE
         AmigaT FASTF 1.0
         IF NOT WARN
            ECHO "You have 1.0 MB or more FastRam free!"
         ELSE
            ECHO "You have less than 1.0 MB FastRam free!"
         ENDIF
      ENDIF
   ENDIF
ENDIF

; TOTALF test!
AmigaT TOTALF 16.0
IF NOT WARN
   ECHO "You have 16.0 MB or more TotalRam free!"
ELSE
   AmigaT TOTALF 8.0
   IF NOT WARN
      ECHO "You have 8.0 MB or more TotalRam free!"
   ELSE
      AmigaT TOTALF 4.0
      IF NOT WARN
         ECHO "You have 4.0 MB or more TotalRam free!"
      ELSE
         AmigaT TOTALF 2.0
         IF NOT WARN
            ECHO "You have 2.0 MB or more TotalRam free!"
         ELSE
            AmigaT TOTALF 1.0
            IF NOT WARN
               ECHO "You have 1.0 MB or more TotalRam free!"
            ELSE
               ECHO "You have less than 1.0 MB TotalRam free!"
            ENDIF
         ENDIF
      ENDIF
   ENDIF
ENDIF

; Ask for user action!
ASK "Press return!"

;Use Run on AmigaT and tell it to show the information GUI!
run >NIL: AmigaT !

; Just quit, AmigaT have been run, so IconX/CLI may quit the script!
ENDCLI >NIL:

; End of test!
