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

Allow TI$ relocation #2

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open

Allow TI$ relocation #2

wants to merge 2 commits into from

Conversation

kervinck
Copy link

Flexibility I needed in the Gigatron port of cbmbasic2 to make TI$ work in a different memory layout

Most important:

  • Replaced magic constants and conditional assembly with expressions
  • Verified that none of the bin files change

A little housekeeping:

  • Renamed related labels to original MS source
  • Add comments about C_ZERO

- Replaced magic constants and conditional assembly with expressions
- Renamed related labels to original MS source
- Add comments about C_ZERO
- Verified that none of the bin files change
@kervinck
Copy link
Author

kervinck commented Oct 18, 2019

One after thought: The two comments

XXX Assumes vars are <32K and C_ZERO lives above!

might better lose the XXX marker: These aren't bugs, but something to be aware of when relocating BASIC under 32K.

[For the Gigatron port itself these instructions must change anyway. I didn't do that in this commit.]

- Replaced conditional assembly with expression
- Verified that none of the bin files change
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.

1 participant