1
0
mirror of https://github.com/fadden/6502bench.git synced 2024-07-15 11:28:56 +00:00
6502bench/SourceGen/RuntimeData/Help
Andy McFadden 478afa542e Fix 64tass code gen corner case
On the 65816, if you say "JSR foo" from bank $12, but "foo" is an
address in bank 0, most assemblers will conclude that you're forming
a 16-bit argument with a 16-bit address and assemble happily.  64tass
halts with an error.  Up until v1.55 or so, you could fake it out
by supplying a large offset.

This no longer works.  The preferred way to say "no really I mean to
do this" is to append ",k" to the operand.  We now do that as needed.

I didn't want to define a new ExpressionMode for 64tass just to
support an operand modifier that should probably never actually get
generated (you can't call across banks with JSR!), so this is
implemented with a quirk and an op flag.

64tass v1.56.2625 is now the default.

(issue #104)
2021-08-09 14:11:15 -07:00
..
advanced.html Improve OMF feature docs 2021-06-15 08:57:00 -07:00
analysis.html Refine handling of C64 PRG header 2020-10-18 13:22:24 -07:00
codegen.html Fix 64tass code gen corner case 2021-08-09 14:11:15 -07:00
editors.html Expand max local variable width to 257 2021-07-20 13:08:19 -07:00
end-notes.html Add "Go to Last Change" feature 2019-11-01 19:11:48 -07:00
index.html Update ACME generator for v0.97 2021-07-31 14:42:36 -07:00
intro.html Rename "hint" in UI and documentation 2020-10-14 15:02:53 -07:00
main.css Initial file commit 2018-09-28 10:05:11 -07:00
mainwin.html Rename "hint" in UI and documentation 2020-10-14 15:02:53 -07:00
settings.html Rename "hint" in UI and documentation 2020-10-14 15:02:53 -07:00
tools.html Improve OMF feature docs 2021-06-15 08:57:00 -07:00
tutorials.html Update docs to point to new tutorial 2021-06-07 17:55:51 -07:00
visualization.html Add Export feature to visualization editor 2020-06-20 17:32:57 -07:00