index
:
nqasm
master
assembler and disassembler for the nqcpu
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Commit message (
Expand
)
Author
Age
Files
Lines
*
Adjust mnemonics based on hardware changes
HEAD
master
Nick McKinney
2017-02-05
1
-4
/
+4
*
nqasm: allow spaces around operators in expressions
Bobby Bingham
2017-01-19
1
-8
/
+8
*
nqasm: use " " in grammar instead of T_SPACE
Bobby Bingham
2017-01-19
1
-10
/
+10
*
ndasm: re-indent token definitions
Bobby Bingham
2017-01-19
1
-13
/
+13
*
nqasm: don't echo unknown tokens
Bobby Bingham
2017-01-19
2
-0
/
+3
*
nqdasm: simplify
Bobby Bingham
2017-01-19
1
-2
/
+2
*
nqasm: add command line processing
Bobby Bingham
2017-01-19
3
-18
/
+82
*
Change addpc back to immediate instead of pc offset operand
Bobby Bingham
2017-01-18
1
-1
/
+1
*
nqasm: support binary arithmetic operators in immediate operands
Bobby Bingham
2017-01-18
4
-9
/
+36
*
nqasm: support unary operators in immediate expressions
Bobby Bingham
2017-01-18
4
-6
/
+45
*
nqasm: allow "." to refer to current pc in immediate operand
Bobby Bingham
2017-01-18
4
-4
/
+9
*
nqasm: reformat argument rules in grammar
Bobby Bingham
2017-01-18
1
-14
/
+7
*
nqasm: lex registers as if they were labels
Bobby Bingham
2017-01-18
2
-13
/
+29
*
nqasm: allow specifying labels for operands
Bobby Bingham
2017-01-18
6
-44
/
+100
*
nqasm: store instructions in memory before assembling
Bobby Bingham
2017-01-18
1
-16
/
+37
*
nqasm: parse labels
Bobby Bingham
2017-01-17
6
-2
/
+110
*
nqdasm: reduce size of line structure
Bobby Bingham
2017-01-15
1
-11
/
+13
*
nqdasm: use a static buffer for input lines
Bobby Bingham
2017-01-15
1
-65
/
+33
*
nqdasm: Generate necessary labels for pcoff operands
Bobby Bingham
2017-01-15
1
-1
/
+48
*
nqdasm: Factor out operand value extraction code
Bobby Bingham
2017-01-15
1
-10
/
+28
*
nqdasm: read entire file into memory before processing
Bobby Bingham
2017-01-15
1
-10
/
+71
*
nqdasm: Factor out disassembly code from command line parsing
Bobby Bingham
2017-01-15
1
-16
/
+21
*
nqdasm: Add command line opt for input/output files
Bobby Bingham
2017-01-15
1
-13
/
+80
*
nqasm: Fix warnings about missing braces in initializers
Bobby Bingham
2017-01-15
1
-2
/
+2
*
Turn on compiler warnings
Bobby Bingham
2017-01-15
1
-1
/
+1
*
nqdasm: Output .word directives for unknown instructions
Bobby Bingham
2017-01-15
1
-1
/
+1
*
nqdasm: improve spacing between mnemonic and operands
Bobby Bingham
2017-01-15
1
-1
/
+3
*
nqdasm: Add disassembler
Bobby Bingham
2017-01-15
5
-37
/
+87
*
Switch addpc to use pc-offset instead of immediate operand
Bobby Bingham
2017-01-15
2
-2
/
+5
*
nqasm: Reformat nop grammar
Bobby Bingham
2017-01-15
1
-2
/
+1
*
nqasm: Handle pc offset arguments
Bobby Bingham
2017-01-15
1
-14
/
+20
*
nqasm: Rename arglist non-terminals to a_*
Bobby Bingham
2017-01-15
1
-39
/
+46
*
nqasm: Handle immediate arguments
Bobby Bingham
2017-01-15
2
-6
/
+41
*
nqasm: Handle register and register indirect arguments
Bobby Bingham
2017-01-15
5
-53
/
+76
*
nqasm: Improve parsing at end of file
Bobby Bingham
2017-01-15
2
-4
/
+6
*
Add gitignore
Bobby Bingham
2017-01-15
1
-0
/
+7
*
nqasm: Initial stab at a lexer and parser
Bobby Bingham
2017-01-15
5
-0
/
+278
*
Add table of instructions and their encodings
Bobby Bingham
2017-01-15
2
-0
/
+104