v2
Version 2 of Specasm includes the following changes:
- equb, equw, repb have been renamed db, dw, and ds respectively.
- The order of arguments expected by ds is the reverse of what repb expected. Both parameters are mandatory.
- Hexadecimal numbers are now denoted by '$' instead of '&'
- The align directive has been implemented. You can now align code and data to a power of 2 up to 256 bytes.
- Specasm now disables interrupts. It uses z80_ms_delay for its delay loop and relies on a calibration value passed in by its BASIC loader. This makes Specasm much more reliable.
- Two new directives, '+' and '-' can be used to pull in .X files in other directories into the project. Files included with '+' are relative to the /specasm directory. Files included with '-' are relative to the directory of the including file or are absolute paths.
- The filename passed to the 's' command is now optional. It is no longer required if Specasm knows the name of the file you're editing, either because it has loaded it or has previously saved it.
- Auto repeat disabled for SYM SHIFT + w.
- All Specasm binaries are now built with the same compile options and std library. This speeds up the builds a bit.