Commit Graph

26 Commits

Author SHA1 Message Date
sBubshait
eea0faac88 Add test script to run test suite 2024-06-02 21:06:54 +01:00
sBubshait
a0a51f472c Add single transfer decoding, w/ T 2024-06-02 21:06:08 +01:00
sBubshait
4f324da0e9 Update file io to byte addressable, w/ T 2024-06-02 21:02:24 +01:00
sBubshait
480294da62 Update Single Transfer Internal Structure, w/ T 2024-06-02 20:59:33 +01:00
Themis Demetriades
074de73e8e Add decode for DP immediate instructions w/ S# 2024-06-02 20:57:49 +01:00
sBubshait
bfb8bfdace Add internal structure for Single Transfer, w/ T 2024-05-31 17:59:34 +01:00
sBubshait
d7c23e7bf0 Add decode for Branch Instructions, w/ T 2024-05-31 17:45:02 +01:00
Themis Demetriades
23d0e826a4 Add ADS for single transf instructions w/ S 2024-05-31 17:32:03 +01:00
Themis Demetriades
d6148f6d34 Add data structure for DP instructions w/ S 2024-05-31 17:30:19 +01:00
Themis Demetriades
34eee8599e Move register type struct to global header w/ S 2024-05-31 17:25:51 +01:00
sBubshait
2e0668aefd Update decode fix capitalisation, w/ T 2024-05-31 17:13:42 +01:00
Themis Demetriades
d4ff1ee40e Update instruction enums to capital w/ S 2024-05-31 17:11:43 +01:00
sBubshait
3ce2d8d0f2 Add Branch internal structure, w/ T 2024-05-31 16:46:59 +01:00
sBubshait
94815c838c Add execute.c, w/ T 2024-05-30 15:24:28 +01:00
sBubshait
497cd7ce3b Add instruction type classification to decode, w/ T 2024-05-30 15:21:24 +01:00
sBubshait
c07cbd12c9 Move BYTE_BITS definition to decode.h, w/ T 2024-05-30 15:05:11 +01:00
sBubshait
74bf3ed910 Add emulate constants and machine state, w/ T 2024-05-30 15:02:00 +01:00
Themis Demetriades
4b10d18e26 Add helper getBits() for decode w/ S 2024-05-30 14:57:36 +01:00
Themis Demetriades
e2e97bbff9 Add data types for internal instructions w/ S 2024-05-30 14:43:07 +01:00
sBubshait
41ca0b3ffa Update emulate to check args, w/ T 2024-05-30 14:20:31 +01:00
Themis Demetriades
de40227d08 Add binary file loading w/ S 2024-05-30 14:17:43 +01:00
sBubshait
a50bda3703 Update global, add word and dword 2024-05-30 13:20:58 +01:00
sBubshait
e8880935ac Add global.h, w/ EGT 2024-05-29 12:22:18 +01:00
sBubshait
8135a52d8c Add CONTRIBUTING.md 2024-05-29 12:21:22 +01:00
sBubshait
cd6ae4a5ee Update .gitignore for C, OS, and Editors 2024-05-29 12:19:42 +01:00
Konstantinos Gkoutzis
097516a3e3 Original skeleton 2024-05-23 15:06:06 +01:00