Commit Graph

28 Commits

Author SHA1 Message Date
g012 31cccce3e1 [NES] Added UNROM-512 mapper and sample 2024-04-11 14:46:37 +02:00
mooz f8ad543033 first uPD7801 assembler tests. 2018-11-06 00:29:27 +01:00
mooz 662ef74b53 Moved architecture independent code to asm.lua 2018-11-03 17:16:17 +01:00
g012 ece6974ba6 Added dir of l65 to require search paths. 2017-09-25 11:49:56 +02:00
g012 a069b21c91 First VCS sample.
Fixed branch target offset.
Fixed empty location removal.
2017-09-21 22:55:09 +02:00
g012 1d372c30b9 Fixed unbounded locations usage computation. 2017-09-21 19:54:03 +02:00
g012 bf8b162c90 Reformatted stats printing, and moved it to __tostring. 2017-09-21 16:02:26 +02:00
g012 dc2d7feff7 Changed _ to . in symbol file for local labels.
Removed DASM style comments in symbol file.
2017-09-21 00:56:36 +02:00
g012 9eebcb520a Added rorg option to locations for relocatable origin. 2017-09-21 00:00:57 +02:00
g012 86d46f101e Added local label references resolver. 2017-09-20 10:27:38 +02:00
g012 3e5d4ee9ff Fixed bug when za* addressing is not evaluated for size. 2017-09-20 00:35:46 +02:00
g012 cc1c6f74ec Fixed initial offset of rom.
Fixed relative branch offset.
2017-09-19 22:49:24 +02:00
g012 8ba7ab6bf6 Generates a binary for the first time. 2017-09-19 15:53:10 +02:00
g012 d3cee527f7 Fixed various bugs in 6502.lua until genbin. 2017-09-19 13:55:01 +02:00
g012 469296f144 Added all remaining opcodes. 2017-09-19 00:53:37 +02:00
g012 3974d3bf5d Added relative opcodes. 2017-09-18 16:01:52 +02:00
g012 7588e8f51e Added asbin call in genbin. 2017-09-17 00:42:30 +02:00
g012 6e7b9fa890 Added functions for immediate and implied opcodes. 2017-09-16 23:43:21 +02:00
g012 c98b23c0c3 Added vim indentation file, added all opcodes into vim syntax file. 2017-09-16 00:11:22 +02:00
g012 a40ab23939 Added short lambda function syntax \args(expr). 2017-09-11 22:52:16 +02:00
g012 0e9d298606 Added vim syntax file for l65. 2017-09-10 00:11:21 +02:00
g012 80085a969e Added samepage/crosspage into lexer. 2017-09-09 16:49:10 +02:00
g012 c054cadd1e Started 6502 code. 2017-09-06 00:45:51 +02:00
g012 3eaa655784 Added .label syntax for local labels. 2017-09-05 00:56:04 +02:00
g012 262a5aa53c Added directive switch to enable/disable asm syntax. 2017-09-05 00:05:02 +02:00
g012 1fb4b13bde Added @ symbol for label declaration. 2017-09-04 01:17:54 +02:00
g012 9031730490 Added Lua 5.3 binary operators. 2017-09-03 16:10:28 +02:00
g012 411e46f6f7 Moved from metalua to a derivative of LuaMinify. 2017-09-03 01:59:21 +02:00