AsMSX Versions Save

AsMSX, originally developed by Pitpan. More info: https://www.msx.org/wiki/AsMSX.

1.1.0-RUN

6 months ago

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!

1.0.3

6 months ago

Changelog

  • #113 - Fix IF false defining labels when they do not need to be defined , thanks to @Fubukimaru!

1.0.2

6 months ago

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

  • #101 - Add Docker build , thanks to @duhow!
  • #99 - Update issue templates , thanks to @duhow!

1.0.1

2 years ago

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!

1.0.0

3 years ago

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. Only REPT 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)

v.1.0-beta

3 years ago

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 to strncopy for safety and to safe_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.

v.0.19.3.2

3 years ago

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 !)

v.0.19.2

3 years ago

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.

0.19.1

5 years ago

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.

0.19

5 years ago

Changelog:

  • Completed source code translation to English.
  • Replaced WAV writing code with new working version.