-
1ff18a4fb9
rewrite error exits for consistency
EDiasAlberto
2024-06-03 21:23:18 +0100
-
b19649192a
Fix bug with execute immediate value not being shifted w/ S
Themis Demetriades
2024-06-03 20:49:21 +0100
-
5afcb8ef63
Fix redeclaration of variable in execute w/ S
Themis Demetriades
2024-06-03 20:40:05 +0100
-
20557a14eb
Fix emulate so not increment PC if branch inst, w/ T
sBubshait
2024-06-03 20:34:14 +0100
-
851a54a51e
Complete DPI execute function w/ S
Themis Demetriades
2024-06-03 19:35:21 +0100
-
d9276899e4
Fixed register print representation and condition func check w/ S
Themis Demetriades
2024-06-03 18:14:04 +0100
-
5fd5c512e6
Fix emulate to properly initialise state, w/ T
sBubshait
2024-06-03 17:55:54 +0100
-
3a20190f4f
Add new line in end of files, w/ T
sBubshait
2024-06-03 17:45:07 +0100
-
9c299b3be0
Add execute branch instruction, w/ T
sBubshait
2024-06-03 17:43:21 +0100
-
84586b4768
Add function for executing DPI arithm instructions w/ S
Themis Demetriades
2024-06-03 17:38:04 +0100
-
679c84a075
Moved WORD_BITS constant to global header w/ S
Themis Demetriades
2024-06-03 17:36:19 +0100
-
4c04f44286
Fixed endian-ness of readWord functions w/ S
Themis Demetriades
2024-06-03 17:29:45 +0100
-
8b98a0002f
Removed repeated definition of WORD_BITS w/ S
Themis Demetriades
2024-06-03 16:17:15 +0100
-
736122276b
Update print to account for unsigned int, w/ T
sBubshait
2024-06-03 16:14:41 +0100
-
14733b9660
Add execute for SDT instructions, w/ T
sBubshait
2024-06-03 14:47:50 +0100
-
10d89ecf91
Add read double word utility, w/ T
sBubshait
2024-06-03 14:44:07 +0100
-
07b2410a86
Added zero register specifier constant w/ S
Themis Demetriades
2024-06-03 14:38:37 +0100
-
63ba75fab6
Add function for executing DPI instructions w/ S
Themis Demetriades
2024-06-03 14:37:59 +0100
-
34119916de
Added constant for number of bits in a dword w/ S
Themis Demetriades
2024-06-03 14:37:08 +0100
-
9af558a831
Updated machine struct to simulate 64bit registers
Themis Demetriades
2024-06-03 13:34:29 +0100
-
7224903ea6
Improved style of emulate function w/ S
Themis Demetriades
2024-06-02 21:55:40 +0100
-
65ba8339c6
Fixed bug with main emulate loop w/ S
Themis Demetriades
2024-06-02 21:53:42 +0100
-
fd3ef3453c
Improved style of main emulate loop w/ S
Themis Demetriades
2024-06-02 21:52:14 +0100
-
46c1b42c53
Add the overall emulation pipeline, w/ T
sBubshait
2024-06-02 21:46:34 +0100
-
78d1f5588f
Update read word to be utility func, w/ T
sBubshait
2024-06-02 21:45:57 +0100
-
6bc15b7faf
Add priting utility for emulator output, w/ T
sBubshait
2024-06-02 21:24:48 +0100
-
eea0faac88
Add test script to run test suite
sBubshait
2024-06-02 21:06:54 +0100
-
a0a51f472c
Add single transfer decoding, w/ T
sBubshait
2024-06-02 21:06:08 +0100
-
4f324da0e9
Update file io to byte addressable, w/ T
sBubshait
2024-06-02 21:02:24 +0100
-
480294da62
Update Single Transfer Internal Structure, w/ T
sBubshait
2024-06-02 20:59:33 +0100
-
074de73e8e
Add decode for DP immediate instructions w/ S#
Themis Demetriades
2024-06-02 20:57:49 +0100
-
bfb8bfdace
Add internal structure for Single Transfer, w/ T
sBubshait
2024-05-31 17:59:34 +0100
-
d7c23e7bf0
Add decode for Branch Instructions, w/ T
sBubshait
2024-05-31 17:45:02 +0100
-
23d0e826a4
Add ADS for single transf instructions w/ S
Themis Demetriades
2024-05-31 17:32:03 +0100
-
d6148f6d34
Add data structure for DP instructions w/ S
Themis Demetriades
2024-05-31 17:30:19 +0100
-
34eee8599e
Move register type struct to global header w/ S
Themis Demetriades
2024-05-31 17:25:51 +0100
-
2e0668aefd
Update decode fix capitalisation, w/ T
sBubshait
2024-05-31 17:13:42 +0100
-
d4ff1ee40e
Update instruction enums to capital w/ S
Themis Demetriades
2024-05-31 17:11:43 +0100
-
3ce2d8d0f2
Add Branch internal structure, w/ T
sBubshait
2024-05-31 16:46:59 +0100
-
6203e65bdc
add assembly file reading
EDiasAlberto
2024-05-31 16:16:18 +0100
-
fa17a7fda3
add inputted filename format checking
EDiasAlberto
2024-05-31 15:53:41 +0100
-
61f6fc9506
create binary file write function
EDiasAlberto
2024-05-31 15:42:35 +0100
-
-
-
94815c838c
Add execute.c, w/ T
sBubshait
2024-05-30 15:24:28 +0100
-
497cd7ce3b
Add instruction type classification to decode, w/ T
sBubshait
2024-05-30 15:21:24 +0100
-
c07cbd12c9
Move BYTE_BITS definition to decode.h, w/ T
sBubshait
2024-05-30 15:05:11 +0100
-
74bf3ed910
Add emulate constants and machine state, w/ T
sBubshait
2024-05-30 15:02:00 +0100
-
4b10d18e26
Add helper getBits() for decode w/ S
Themis Demetriades
2024-05-30 14:57:36 +0100
-
e2e97bbff9
Add data types for internal instructions w/ S
Themis Demetriades
2024-05-30 14:43:07 +0100
-
41ca0b3ffa
Update emulate to check args, w/ T
sBubshait
2024-05-30 14:20:31 +0100
-
de40227d08
Add binary file loading w/ S
Themis Demetriades
2024-05-30 14:17:43 +0100
-
-
a50bda3703
Update global, add word and dword
sBubshait
2024-05-30 13:20:58 +0100
-
4710c72938
Update emulate.c to read binary file and initalise state
sBubshait
2024-05-29 14:30:35 +0100
-
d7f56e47f7
Update defs.h: Define Machine, PSTATE
sBubshait
2024-05-29 14:27:52 +0100
-
f70ab669d6
Update objectloader for consistency
sBubshait
2024-05-29 14:26:51 +0100
-
32b4cab78e
Add Object File Loader (objectloader)
sBubshait
2024-05-29 13:27:03 +0100
-
-
e8880935ac
Add global.h, w/ EGT
sBubshait
2024-05-29 12:22:18 +0100
-
8135a52d8c
Add CONTRIBUTING.md
sBubshait
2024-05-29 12:21:22 +0100
-
cd6ae4a5ee
Update .gitignore for C, OS, and Editors
sBubshait
2024-05-29 12:19:42 +0100
-
097516a3e3
Original skeleton
Konstantinos Gkoutzis
2024-05-23 15:06:06 +0100