-
Notifications
You must be signed in to change notification settings - Fork 5
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
directives bikeshed #4
Conversation
Not sure how to approach this, I would like to make sure that it is in @whitequark style, but not waste time building dead ends. Would I be able to get an example asm file with macros , constants and STUFF for direction ? Purely speculative of course. :) |
I'll try to do something like that in the following days. |
Intent:
.equ , define a constant symbol (done)
2.1 Create linking infrastructure, so the assembler can build a full binary from named and positioned code blocks. 3.0 Pass all existing test scripts. I think that macro would work as an Instr , so operands and symbols are created and resolved with existing code. There is some dense python magic going on inside these files. I will merge my current work onto this branch and you can review at your pleasure. |
being able to rename registers would be nice. |
…nto assembler_v3
…nto outer_work
Change: -3 LUT.
Also, stuff flag calculation completely into ALSRU.
Direction has changed, this patch is no longer germane. Will rework for new infrastructure. |
First try.