index
:
fpga-exper
main
FPGA experiments
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
nandgame
/
assembler
Age
Commit message (
Collapse
)
Author
7 days
add deliberately broken example
uvok
7 days
parse,lex: Make # separate token
uvok
7 days
Add exmple with equ directive
uvok
8 days
allow capital letters start in symbol names
uvok
8 days
assembler: Avoid NoneError
uvok
check result
8 days
Fix issues, linting, use argparse, with other py exes
uvok
8 days
Fix name of assembler. usage
uvok
8 days
Encapsulate parser, only access functions
uvok
9 days
Restructure asembler as package
uvok
9 days
relative imports
uvok
9 days
cb: lint1
uvok
9 days
parser: lint
uvok
9 days
assembler: lint
uvok
9 days
Make assembler a module
uvok
9 days
remove obsolete type
uvok
9 days
assembler: Implement
uvok
no use in doing this in nice small commits
9 days
pt: Make field annotation clearer
uvok
9 days
parser: use new types
uvok
9 days
lexer: ad missing mnemonics
uvok
9 days
simple_ass_ Make encode method safer
uvok
handle nop
9 days
parsetypes: Fix hierarchy and rename as sep file
uvok
10 days
Start PLY assembler
uvok
10 days
Create errorinstruction from instruction
uvok
10 days
Fix syntax/ctor error in parser
uvok
10 days
rename current parser
uvok
10 days
type annotations, top-level return...
uvok
... pull put/distribute rules to avoid handling vararg, add line numbers
11 days
Add example with loop
uvok
11 days
Use custom classes in parser, rearrange
uvok
11 days
py: Reformat files with black
uvok
11 days
lex: Don't warn about newline
uvok
will also warn if NL is present
11 days
Add shebangs, exec flag
uvok
11 days
Add previous parser experiments
uvok
11 days
automatic newline add
uvok
11 days
Include NL in lexer/parser
uvok
makes sure instructions are separated.
11 days
Add first version of assembler
uvok
13 days
Add third assembler example
uvok
13 days
Add second example
uvok
13 days
Reorganize cpp files
uvok
13 days
dias: Only return halt for simplified
uvok
14 days
example: Make sure state is shown
uvok
2026-01-09
Add assembler exampel
uvok
2026-01-09
bit 14 unset (w/ 15 set) = illegal ins
uvok
2026-01-09
Add LLM assembler
uvok
2026-01-08
disas, c: Fix compilation, missing header
uvok
2026-01-07
Add cmp instruction
uvok
2026-01-07
disas: endianness
uvok
2026-01-07
cb: specify endianness via arg
uvok
2026-01-07
fix endianness of binary creator
uvok
2026-01-07
add LLM-gened disas
uvok
2026-01-07
py: Add single-instruction disas
uvok
[next]