Zellyn Hunter
3f60f49bd3
Move opcodes/ into asm dir that uses it
2018-04-10 22:22:16 -04:00
Zellyn Hunter
d880332268
asm: some work on as65 variant
2017-01-26 20:50:44 -06:00
Zellyn Hunter
9c0bcea95d
Use int64 for intermediate results internally
2016-05-10 05:57:17 -04:00
Zellyn Hunter
7a9a0cb41f
First (wrong) pass at as65
...
- Renamed "oldschool" to "common" - plan to base as65 and acme on it
too.
- Renamed opcode.Flavor to opcode.Set - too many uses of the word
"flavor".
- First implementation of as65: simply based it on common core. No
tests yet demonstrate that that is incorrect :-)
2016-05-05 21:38:58 -04:00
Zellyn Hunter
d08ba2ec70
Cleaned up runtest.sh, handling of orgs, equates
2014-09-15 17:40:49 -07:00
Zellyn Hunter
495a2473e2
Removed Mode field from instructions.
2014-09-09 17:39:02 -07:00
Zellyn Hunter
072a4521de
Removed WidthKnown: ParseInstr sets width
2014-09-08 20:59:14 -07:00
Zellyn Hunter
ddc6d85b46
Working on finalizing width on pass1
2014-09-04 17:48:11 -07:00
Zellyn Hunter
c07a3732a6
Moving more stuff to first pass.
2014-08-29 16:34:52 -07:00
Zellyn Hunter
457446772a
Removing unused junk, strengthen instruciton Var type.
2014-08-19 17:43:23 -07:00
Zellyn Hunter
54fe4809c1
Reorganize label fixing.
2014-08-19 08:22:34 -07:00
Zellyn Hunter
17d0dc1d69
Simplified: it's now a two-pass assembler. More to come.
2014-08-08 15:55:33 -07:00
Zellyn Hunter
8f04a118ab
Implemented macro-local labels for Merlin
2014-07-23 08:13:53 -07:00
Zellyn Hunter
65c391cc46
merlin: simple tests passing, only macros remain
2014-06-19 08:24:54 -07:00
Zellyn Hunter
42bde82f34
Working on SCMA-compatible assembler.
2014-05-01 08:23:26 -07:00