Skip to content

Added KSGE36 tool , improved tests and scripts

Choose a tag to compare

@larsonmars larsonmars released this 20 Nov 01:24
· 15 commits to main since this release
  • Added the tiny tool KSGE36 to the distribution
    • Stands for KickStart greater or equal 36
    • Tests if the current OS is at least version 36 (i.e., OS 2.0)
    • Used in the test script to decide if an ENV: assign is necessary (which is for OS below 2.0) and commands have to be made resident (see below)
    • It is more or less equivalent to calling Version 36 from Workbench, with the difference that it can be freely distributed (unlike the Version command) and also works below OS 1.3
  • Improved the speed of the test script in OS1.2 and OS1.3 by putting the ECHO, IF, ELSE, and ENDIF commands into RAM (via resident if in shell)
  • The test (in test/echo-test) can be run from workbench or deployed on a bootable floppy for real Amigas. The script CreateTestDisk can be called with a device name (e.g., df1:) to create such a disk
  • Fix for AROS (here, SetVar cannot access the bsdsocket.library id string)
  • Code builds with most ASM-One flavors again.
  • Added version information so you can call Version sysvars[^6]
  • Code/comment cleanup