32 Commits

Author SHA1 Message Date
Bartłomiej Szostak
96386d56e3
Implemented instruction to dump data from registers to memory 2024-06-08 17:56:45 +02:00
Bartłomiej Szostak
337ed7d795
Fixed Makefile 2024-06-08 16:22:45 +02:00
Bartłomiej Szostak
a21b0ac725
Implemented dumb float to bytes converter 2024-06-08 16:15:21 +02:00
Bartłomiej Szostak
0090dcdf93
Fixed Makefile 2024-05-18 14:49:36 +02:00
Bartłomiej Szostak
30ea84ec5c
Implemented input for Unsigned and Integer 2024-05-18 14:46:34 +02:00
Bartłomiej Szostak
bce77d6846
Working on taking numbers as input 2024-05-03 19:15:16 +02:00
Bartłomiej Szostak
9807fee8a0
Implemented Moving numbers from memory to registers instructions 2024-05-03 14:52:22 +02:00
Bartłomiej Szostak
10bd1f4e9c
Implemented reading from standard input 2024-05-02 20:14:48 +02:00
Bartłomiej Szostak
d088328294
Implemented writing to standard output 2024-05-02 19:31:41 +02:00
Bartłomiej Szostak
43c2543a95
Implemented conditional jumping 2024-05-02 18:36:36 +02:00
Bartłomiej Szostak
2585629c25
Implemented Subtraction, Multiplication and Division 2024-05-02 15:36:37 +02:00
Bartłomiej Szostak
0afa446b9b
Moved some instructions around 2024-05-02 15:13:49 +02:00
Bartłomiej Szostak
bbd3c4dea4
Floats should work for sure now 2024-05-01 18:15:50 +02:00
Bartłomiej Szostak
fb3ab7491c
Added Float operations to main program 2024-05-01 17:40:25 +02:00
Bartłomiej Szostak
98e70c1898
Implemented Byte to Float conversion (sort of) 2024-05-01 17:16:16 +02:00
Bartłomiej Szostak
3a96d2fa54
Implemented Bits to Bytes converter and also extracting number from instructions to not pass whole instruction to function every time 2024-05-01 12:48:15 +02:00
Bartłomiej Szostak
26528c5f96
Working on floats (Implemented Bytes to Bits converter) 2024-04-30 19:04:48 +02:00
Bartłomiej Szostak
a88ebe0b5c
Properly implemented support for integers 2024-04-29 20:12:18 +02:00
Bartłomiej Szostak
d847f01a06
Updated Makefile 2024-04-26 18:45:38 +02:00
Bartłomiej Szostak
2ffa57c9c4
Added a Makefile 2024-04-26 18:41:51 +02:00
Bartłomiej Szostak
4fb070fe50
Few changes to the source code (no new features but I'm trying to figure out numbers' workings) 2024-04-25 20:03:27 +02:00
Bartłomiej Szostak
000f140e8b
Implemented add instruction (only positive integers for now) 2024-04-21 16:23:29 +02:00
Bartłomiej Szostak
f929c99b04
Implemented moving integer (only positive for now) to register 2024-04-21 16:05:52 +02:00
Bartłomiej Szostak
90b495d03a
Implemented 2 byte long opcodes 2024-04-21 14:06:20 +02:00
Bartłomiej Szostak
efbc5e94b3
Implemented code execution 2024-04-21 13:05:09 +02:00
Bartłomiej Szostak
8897298e11
Implemented adding file size to memory size to ensure executable always fits 2024-04-21 12:24:42 +02:00
Bartłomiej Szostak
b7b8ce8054
Implemented reading file into memory 2024-04-20 19:35:56 +02:00
Bartłomiej Szostak
9eb3ef1488
Implemented a memory array 2024-04-20 16:44:04 +02:00
Bartłomiej Szostak
ce51ce0b19
Implemented checking if file even exists 2024-04-20 15:30:12 +02:00
Bartłomiej Szostak
4e9da4233f
Implemented processing and validating the binary header 2024-04-20 15:06:22 +02:00
Bartłomiej Szostak
4b47061611
Added LICENSE 2024-04-20 13:45:16 +02:00
Bartłomiej Szostak
c071745152
Lets-a-go 2024-04-20 13:35:02 +02:00