I didn't plan to put out an update so quick, but a friend suggested some changes and I went for it, plus added some other useful things. I adore this project!
- The assembler can now auto-start a successfully compiled code file by using the settings LaunchCommand and LaunchEnabled. The assembler will start the command as a new process, if launching is enabled, and all this can be managed in each source code file.
- If launching is disabled but there is a launch command set up, VS Code's Build & Start command is still going to auto-start the code file, so this way you can keep Building without starting anything, and only start your code in an emulator when you use the keyboard shortcut you assigned to the command Build & Start
- You can create a retroassembler-usersettings.xml file based on the default settings file, where you can keep your customized settings without the fear of overwriting it by an updated assembler package.
- The assembler now periodically checks for updates and will notify you when there's something new to download.
- "Include" (with capital I) directories are now mapped in on case-sensitive file systems, alongside with "include" directories.
- The Visual Studio Code Extension has been updated and it no longer uses the retroassembler.start user setting value.
I had to make a small update on the project, the emulator launcher was faulty and sometimes it started emulators as hidden windows. Please download the fixed version!
See the documentation for details.
Download the latest version from the Retro Assembler page!