Navigation Menu

Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

V0.39i: Fixes for Compass compatibility mode #4

Merged
merged 1 commit into from Jan 8, 2022
Merged

V0.39i: Fixes for Compass compatibility mode #4

merged 1 commit into from Jan 8, 2022

Conversation

Konamiman
Copy link
Owner

@Konamiman Konamiman commented Dec 1, 2021

Improvements for the Compass compatibility mode:

  • Fix: program crashes without any error message when declaring a Compass-style macro in which the macro name doesn't end with :.
  • The backslash character, \, is no longer interpreted as an escape character when running in Compass compatibility mode.
    So things like ld a,"\" or db "\" now work as expected.
  • The TSRHOOKS, .LABEL, .UPPER, and BREAKP directives are now just ignored (instead of throwing errors) when running in Compass compatibility mode.

Also changed the character set setting from "Unicode" to "Not set" in the Visual Studio project, otherwise it wouldn't compile.

@Konamiman Konamiman self-assigned this Dec 1, 2021
@Konamiman Konamiman force-pushed the v0.39i branch 3 times, most recently from 19f57ab to 1325ba9 Compare December 1, 2021 14:57
- Fix: program crashes without any error message when declaring
  a Compass-style macro in which the macro name doesn't end with ":".
- The backslash character, "\", is no longer interpreted as an escape
  character when running in Compass compatibility mode.
  So things like 'ld a,"\"' or 'db "\"' work as expected.
- The TSRHOOKS, .LABEL, .UPPER, and BREAKP directives are now
  just ignored (instead of throwing errors)
  when running in Compass compatibility mode.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant