Zellyn Hunter
3f33ff4257
visual: port latest perfect6502 changes to go
2018-09-03 17:55:34 -04:00
Zellyn Hunter
8d286ae9cf
visual: make unused nodes false to match c; package fix
2018-08-22 19:55:25 -04:00
Zellyn Hunter
3f60f49bd3
Move opcodes/ into asm dir that uses it
2018-04-10 22:22:16 -04:00
Zellyn Hunter
ed5d558dc1
add readme link to unmaintained.tech
2017-03-06 22:06:12 -05:00
Zellyn Hunter
3dd56dc936
Add specific commit links to visual TODOs
2017-01-26 22:13:16 -06:00
Zellyn Hunter
9ac1a01543
travis: use default go version
2017-01-26 21:55:03 -06:00
Zellyn Hunter
8dcbe58a78
Oops - left deliberate fail in test
2017-01-26 21:50:24 -06:00
Zellyn Hunter
0a208481df
tests: add custom offset-wrap tests
2017-01-26 21:34:37 -06: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
f193a52183
Update README
2016-05-05 22:02:51 -04:00
Zellyn Hunter
1eac20d2ae
Add doc.go to keep go build ./... happy
2016-05-05 21:45:24 -04:00
Zellyn Hunter
1374ac7ded
Add build status to README
2016-05-05 21:38:58 -04:00
Zellyn Hunter
986ffcd089
add .travis.yml
2016-05-05 21:38:58 -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
07a8d64377
Tidying, getting ready to add Sweet16 opcodes
...
- Getting tests to pass
- Adding flavors of opcodes and passing them around
- Rearranging a2as flags a little
2016-04-22 06:40:00 -04:00
Zellyn Hunter
218c3b9a91
update cpu.go to match disasm
2016-04-15 11:20:56 -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
498b6c5a7d
Only call compute on second pass.
2014-09-09 17:32:15 -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
cab917364e
Add plan to asm.org
2014-08-22 16:37:01 -07:00
Zellyn Hunter
c7308bf05c
Separated context out of Flavor
2014-08-22 08:24:30 -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
88ef7feee5
More simplifying: address is always known
2014-08-08 20:49:42 -07:00
Zellyn Hunter
8e28615be3
Added name to Flavor interface
2014-08-08 16:18:15 -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
3da6efc546
added sweet16 info links
2014-08-05 22:18:17 -07:00
Zellyn Hunter
d504143800
working on disasm
2014-08-05 22:18:03 -07:00
Zellyn Hunter
a9f4d9b8ff
Got intbasic.asm compiling
2014-07-31 16:33:10 -07:00
Zellyn Hunter
8f04a118ab
Implemented macro-local labels for Merlin
2014-07-23 08:13:53 -07:00
Zellyn Hunter
6a51d73b66
Register macro name for Flavors that need it.
2014-06-19 16:46:48 -07:00
Zellyn Hunter
65c391cc46
merlin: simple tests passing, only macros remain
2014-06-19 08:24:54 -07:00
Zellyn Hunter
a31ee8b1d1
most merlin tests passing
2014-06-18 21:57:17 -07:00
Zellyn Hunter
006f18e51d
Pulling out parsing of macro calls.
2014-06-16 08:24:42 -07:00
Zellyn Hunter
1754dcf7a3
wip: merlin assembler
2014-06-12 17:39:48 -07:00
Zellyn Hunter
2a9c4df2af
added misc-f699.asm to runtest.sh
2014-06-12 17:39:24 -07:00
Zellyn Hunter
122a3735ac
added shell script to generate most ROMS
2014-06-05 08:10:50 -07:00
Zellyn Hunter
48b5b11754
split redbook into a and b
2014-06-04 08:35:31 -07:00
Zellyn Hunter
255fa86640
monitor.asm assembles now
2014-06-03 08:46:49 -07:00
Zellyn Hunter
0a28127420
Can now assemble autostart ROM
2014-05-31 12:55:36 -07:00
Zellyn Hunter
9a7f1c2cca
working on redbook-ish assmebler
2014-05-23 16:53:46 -07:00
Zellyn Hunter
458911e505
fix test
2014-05-21 21:51:55 -07:00
Zellyn Hunter
bcb02d5c41
added a2as command-line assembler
2014-05-21 21:44:23 -07:00
Zellyn Hunter
9992fd049a
working on assembler binary
2014-05-20 08:23:20 -07:00
Zellyn Hunter
0f344d37fb
clean up some error handling
2014-05-15 17:11:05 -07:00
Zellyn Hunter
9edc15ad39
removed applesoft from assemble_test.go
2014-05-15 17:10:44 -07:00