Releases: Fubukimaru/asMSX
Releases · Fubukimaru/asMSX
asMSX v1.1.1 - DuHoW party edition
Changelog
- #137 - feat: add flag "output file" , thanks to @Fubukimaru!
- #136 - fix: Exit 2 on wrong arguments instead of exit 0 , thanks to @Fubukimaru!
- #134 - feat: add flag to change working directory , thanks to @Fubukimaru!
- #128 - ci: bump actions to latest version available , thanks to @duhow!
- #124 - test: Check ROM size , thanks to @duhow!
- #123 - release fix: MacOS renaming artifact , thanks to @duhow!
- #122 - doc: Improved documentation for .ROM and .START directives. , thanks to @Fubukimaru!
Features
Bugs killed
asMSX v1.1.0-RUN
asMSX v1.1.0-RUN
QuesadaSX Fall 2023 Edition
Changelog
- #120 - chores: Removed unneded test , thanks to @Fubukimaru!
- #119 - chores: Added BIOS vars table. , thanks to @Fubukimaru!
- #118 - Macros added to documentation asmsx.md , thanks to @jamque!
- #117 - Fix version string , thanks to @duhow!
- #115 - fix: Fixed overflow warnings when code not processed due to IF. , thanks to @Fubukimaru!
- #116 - test: Check for warnings and prepare to enable fixed tests , thanks to @duhow!
- #114 - Update GitHub Actions , thanks to @duhow!
- #113 - Fix IF false defining labels when they do not need to be defined , thanks to @Fubukimaru!
asMSX v1.0.3
Changelog
- #113 - Fix IF false defining labels when they do not need to be defined , thanks to @Fubukimaru!
asMSX v1.0.2
Changelog
- #112 - docker: Run with user id to preserve owner , thanks to @duhow!
- #111 - Update Actions to latest version , thanks to @duhow!
- #110 - Add test for new coming issue existing labels , thanks to @duhow!
- #109 - Add more WIP test cases , thanks to @duhow!
- #108 - Register variable ASMSX for cross-assemblers , thanks to @duhow!
- #104 - Add tests with Behave , thanks to @duhow!
- #105 - Delete build with Visual Studio project , thanks to @duhow!
- #107 - Fail to include files with no ending LF , thanks to @duhow!
- #102 - Update docs and add Docker section , thanks to @duhow!
- #98 - Remove periods in version display , thanks to @duhow!
- #97 - Build and upload binaries on Release publish , thanks to @duhow!
- #96 - Build Windows binary with Linux GCC , thanks to @duhow!
- #94 - Attempt to fix .rom directive not suitable for 48kB ROM , thanks to @duhow!
- #93 - Fix FILENAME binary file name does not change , thanks to @duhow!
- #91 - General refactor Makefile and fix Github Actions Linux build , thanks to @duhow!
Features
asMSX v.1.0.1
Changelog
- Implemented the first version of the macro system
- Improved error messaging
- #3 - Added new .BIOSVAR as Bios Variables were missing
- #86 - Build: Add OSX, Linux armhf and upload artifacts , thanks to @duhow!
- #79 - Add gitattributes and edit Github Actions workflow run , thanks to @duhow!
- #78 - Fix Windows build , thanks to @duhow!
- #74 - Update documentation , thanks to @oboroc!
- #73 - Add Github Actions Release Drafter , thanks to @duhow!
asMSX v.1.0.0
First stable release of version 1.0.0 (v.1.0.0-3-ga2f37e0)
Throw away your old versions!
Changes:
- Updated Readme, Changelog and Documentation (Thanks to @jamque Pull request #71 )
- When we use reserved keywords as labels, we state it as
reserved word used as identifier
. Issue #70 - MegaROM undefined page message improved.
- We dont' allow
(whatever character)REPT
anymore. OnlyREPT
or.REPT
. PSEUDO_DS
now doesn't check if there is a memory overflow in the first pass. This prevents it to crash in presence of undefined labels and report wrong error message. Issue #62- Added
.ZILOG 0
pseudo. Now we can enable and disable zilog standard parsing. Note: this needs more checking between passes. (Thanks to @duhow Pull request #72) - Improved argument handling (Thanks to @duhow Issue #60)
- Windows tester works again (Thanks to @duhow)
- Makefile improvements (Thanks to @duhow)
asMSX v.1.0 Beta
Usage:
- Finally the NOP bug has been fixed. This is the main reason we go to version 1.0 beta.
- Multiline C-like comments now don't print "/" or "*"
- Changed
strcpy
tostrncopy
for safety and tosafe_strcat
. This prevents overflows in arrays. - Debug msgs are redirected to to stderr (--vv)
- Clarified the warning message of bit overflow on values
Special thanks to @jamque for effort producing and testing NOP crashing code!
We will transition to version 1.0 when the milestone is covered.
asMSX v.0.19.3
Usage:
- Segmentation faults due to big strings or missing quotes are now catched and reported with safe_strcat. Thanks to @jamque for reporting!
- Default verbose level set to 1. New -s (silent) flag added.
Internal:
- Modularized error and warning reporting functions.
- Added CI to the repo (Thanks @duhow !)
asMSX v.0.19.2
Usage:
- Now lines can have 1024 bytes instead of the 256 byte limit.
Internal:
- Fixed multiple definition of global variables.
- Internally we have fixed a test case for the assembler.
v0.19.1 asMSX version
Changes:
- Added gtest for test coverage.
- Fixed error messages: now file, line number and error always are in the
same lines (Great for vim make!) - New support for macOS.