Commit Graph

17 Commits

Author SHA1 Message Date
Paul Mathieu
634596fd0f Exctract cpu into its own module 2021-03-06 16:37:42 -08:00
Paul Mathieu
9e61fd9456 Add multi master sys bus 2021-03-06 16:36:57 -08:00
Paul Mathieu
ea52764fc4 Add pdmout module 2021-02-28 22:11:17 -08:00
Paul Mathieu
2f210dd561 uart: add ledctrl app 2021-02-22 20:37:18 -08:00
Paul Mathieu
b8ee42bfc2 Add .gitignore 2021-02-22 20:36:47 -08:00
Paul Mathieu
44a3a03147 Fix relocs 2021-02-22 20:35:09 -08:00
Paul Mathieu
edf167ff2b Fix initial stack pointer 2021-02-22 20:34:54 -08:00
Paul Mathieu
f8586a3fb0 Fix eq 2021-02-22 20:34:35 -08:00
Paul Mathieu
fbeb22df5a Implement post_decrement 2021-02-22 20:34:17 -08:00
Paul Mathieu
abfd8d3647 Fix shl 2021-02-22 20:33:58 -08:00
Paul Mathieu
f3928f52a4 Fix if-else regs 2021-02-22 20:33:35 -08:00
Paul Mathieu
64d440c94b Word-precise imm for BEQ and BNEQ 2021-02-22 20:33:05 -08:00
Paul Mathieu
f59b3efb9f Fix a few details 2021-02-18 21:27:20 -08:00
Paul Mathieu
0157e235e4 Add support for char litterals and <<
Also streamline cc.py to do it all:
- cpp
- cc
- as

LD is still a separate step
2021-02-18 21:20:35 -08:00
Paul Mathieu
0b77dc5d20 Add base submodule 2021-02-17 13:23:18 -08:00
Paul Mathieu
6446ed86f1 Ad reset conditioner 2021-02-17 13:22:23 -08:00
Paul Mathieu
363944d417 Initial commit 2021-02-17 13:20:30 -08:00