Releases: cdm-processors/cdm-devkit
Releases · cdm-processors/cdm-devkit
Release 0.2.1
What's Changed
- Fix comments in VS Code extension by @kapkekes in #64
- Fix CLI options by @cjvth in #66
- CdM-16e by @Intelix8996 in #57
- Add more features to assembler by @cjvth in #62
- Fix bug that generates bnn* branches in cdm8e by @cjvth in #69
- Fix
stsp
macro for CdM-8 by @cjvth in #70 - Fix
shla
decoding for CdM-8 incocodump
by @Intelix8996 in #71 - Add support for binary images in
cocas
by @Intelix8996 in #76 - VS Code extension QoL-updates and new build system by @kapkekes in #73
Full Changelog: 0.2.0...0.2.1
Release 0.2.0
What's Changed
- Implement new testing system by @kapkekes in #27
- Logisim runner by @miqqra in #35
- Add tests for CdM-16 by @Intelix8996 in #37
- Integrate new testing system by @Intelix8996 in #36
- Fix direction of cyclic shift instructions for CdM-16 by @Intelix8996 in #38
- Add synthm to repository by @Intelix8996 in #39
- Fix exporting debug infromation in assembler by @cjvth in #40
- CdM-16 Exceptions overhaul by @Intelix8996 in #41
- Fix assembler bugs and reformat code by @cjvth in #43
- Fix inverted long goto jump in cdm8e by @cjvth in #45
- Disassembler for CdM processors family by @Intelix8996 in #46
- Logisim CdM-16 emulator by @Intelix8996 in #21
- Add ALU tests for CdM-16 by @andrey-dru-me1 in #48
- CdM-16 fixes by @Intelix8996 in #49
- Fix PC rollback with virtual instruction for CdM-16 by @Intelix8996 in #51
- Object files by @cjvth in #44
- CdM-8 by @cjvth in #50
- Change debug export format by @cjvth in #53
- Fix templates by @cjvth in #54
- Update
pyproject.toml
by @Intelix8996 in #56 - Refactor assembler by @cjvth in #55
- Export lower parts of external entries to object file by @cjvth in #61
- Logisim debugger by @Intelix8996 in #42
- Debug Adapter for VS Code by @kapkekes in #59
New Contributors
- @kapkekes made their first contribution in #27
- @andrey-dru-me1 made their first contribution in #48
Full Changelog: 0.1.3...0.2.0
Release 0.1.3
Release 0.1.2
What's Changed
- Fix
jsr
instruction in CdM-16 by @Intelix8996 and @cjvth in #22 - Fix complex conditions and branches with immediates, add
fp
handling for cocas by @cjvth in #26 - Rework immediate value handling, fix
push
instruction in CdM-16 by @Intelix8996 and @cjvth in #28
Full Changelog: 0.1.1...0.1.2
Release 0.1.1
What's Changed
- Implement CdM-16 startup sequence by @Intelix8996 in #19
- Add automatic image loading to logisim-banked-memory by @miqqra in #18
- Fix if/while/until, add align directive and branch optimization for CdM-16 target by @cjvth in #16
- Fix CdM-16 syntax highlighting by @NikitaTrTr in #17
Full Changelog: 0.1.0...0.1.1
Release 0.1.0
First working release that can be used properly.
Contains:
- Processors:
- CdM-8e
- CdM-16
- Logisim libraries:
- logisim-banked-memory
- CLI Programs:
- cocas