maturita.git
21 months agoFix incorrect function parameters in jmp instruction
bylex [Thu, 10 Oct 2024 13:40:50 +0000 (15:40 +0200)]
Fix incorrect function parameters in jmp instruction

21 months agoImprove parsing of labels
bylex [Thu, 10 Oct 2024 13:39:31 +0000 (15:39 +0200)]
Improve parsing of labels

Also partially add support for organization of memory

21 months agoFix issue with jump instruction and incorrect addressing
bylex [Thu, 10 Oct 2024 13:06:37 +0000 (15:06 +0200)]
Fix issue with jump instruction and incorrect addressing

21 months agoAdd loading capability to interpreter
bylex [Wed, 9 Oct 2024 12:33:11 +0000 (14:33 +0200)]
Add loading capability to interpreter

also change order in which instructions are loaded

21 months agoImprove error messages
bylex [Wed, 9 Oct 2024 12:32:38 +0000 (14:32 +0200)]
Improve error messages

22 months agoImprove assembler
bylex [Thu, 3 Oct 2024 14:10:23 +0000 (16:10 +0200)]
Improve assembler

fix errors and add label support

22 months agoAdd basic assembler code
bylex [Wed, 2 Oct 2024 06:07:46 +0000 (08:07 +0200)]
Add basic assembler code

Assembler is still work in progress

22 months agoUpdate interpreter and opcodes header
bylex [Wed, 2 Oct 2024 06:06:46 +0000 (08:06 +0200)]
Update interpreter and opcodes header

22 months agoDelete unused variable
bylex [Wed, 25 Sep 2024 13:23:21 +0000 (15:23 +0200)]
Delete unused variable

22 months agoFix output issue
bylex [Wed, 25 Sep 2024 13:19:32 +0000 (15:19 +0200)]
Fix output issue

\r was making the execution counter garble the last line of output
after halting

22 months agoAdd gitignore and basic makefile
bylex [Wed, 25 Sep 2024 06:25:39 +0000 (08:25 +0200)]
Add gitignore and basic makefile

22 months agoAdd initial interpreter state
bylex [Wed, 25 Sep 2024 06:24:58 +0000 (08:24 +0200)]
Add initial interpreter state

22 months agoAdd initial opcodes file
bylex [Wed, 25 Sep 2024 06:24:18 +0000 (08:24 +0200)]
Add initial opcodes file