Commit Graph

  • 98f2b5e554 feat: add custom b-type instruction (jump) main Michael 2026-05-13 16:46:25 +02:00
  • 37e91de03d add custom instruction Michael 2026-04-14 00:04:38 +02:00
  • d50bacb089 fix step validity check Michael 2026-04-14 00:04:33 +02:00
  • 2ca19e3f78 Update README.md Alexandru-Florin Ene 2023-10-29 17:34:10 +02:00
  • 96a4a14ced Update README.md Alexandru-Florin Ene 2023-10-29 17:25:59 +02:00
  • 6e76db9ab4 Update README.md Alexandru-Florin Ene 2023-10-29 17:24:15 +02:00
  • 5e4403817c Update README.md Alexandru-Florin Ene 2023-10-29 17:23:40 +02:00
  • 3cbd3dc6fe Update README.md Alexandru-Florin Ene 2023-10-29 17:17:17 +02:00
  • 17108dd33a Update README.md Alexandru-Florin Ene 2023-10-29 17:14:33 +02:00
  • d71864d40b Update README.md Alexandru-Florin Ene 2023-10-29 17:07:45 +02:00
  • a5fad92106 Update README.md Alexandru-Florin Ene 2023-10-29 17:06:50 +02:00
  • a505495cdd Update README.md Alexandru-Florin Ene 2023-10-29 17:06:18 +02:00
  • 720267cc40 Update README.md Alexandru-Florin Ene 2023-10-29 17:05:56 +02:00
  • d4d76e1a4c Update README.md Alexandru-Florin Ene 2023-10-29 17:05:44 +02:00
  • 8ff376bf2a Update README.md Alexandru-Florin Ene 2023-10-29 17:03:57 +02:00
  • b550be4cca Update README.md Alexandru-Florin Ene 2023-10-29 17:03:37 +02:00
  • 836a4b6350 Update README.md Alexandru-Florin Ene 2023-10-29 17:02:39 +02:00
  • 9053b0605b Update README.md Alexandru-Florin Ene 2023-10-29 16:51:19 +02:00
  • fe19f9ca0f Update README.md Alexandru-Florin Ene 2023-10-29 16:47:44 +02:00
  • c0168ab5fc Update README.md Alexandru-Florin Ene 2023-10-29 16:43:28 +02:00
  • f21b4f5f50 Update README.md Alexandru-Florin Ene 2023-10-29 16:38:36 +02:00
  • 2f0e78892c Update README.md Alexandru-Florin Ene 2023-10-29 16:35:03 +02:00
  • 4bcef6ae47 Update README.md Alexandru-Florin Ene 2023-10-29 16:33:35 +02:00
  • 88e63cbd1f Update README.md Alexandru-Florin Ene 2023-10-29 16:24:02 +02:00
  • a7f1d60a5b Update README.md Alexandru-Florin Ene 2023-10-29 16:16:59 +02:00
  • f3f956d155 Update README.md Alexandru-Florin Ene 2023-10-29 15:56:54 +02:00
  • 20549469af Update README.md Alexandru-Florin Ene 2023-10-29 15:55:14 +02:00
  • 4dedbdb8d7 Create README.md Alexandru-Florin Ene 2023-10-29 15:46:34 +02:00
  • 468a4a5942 makefile change inixyz 2023-10-29 15:37:00 +02:00
  • 78b699a86a gitignore change inixyz 2023-10-29 14:54:26 +02:00
  • 8e03e19f2c fixed div by 0 exception inixyz 2023-10-26 21:07:05 +03:00
  • f69eff9963 M extension inixyz 2023-10-25 17:42:10 +03:00
  • 3f4f268d1f fence / fence.i inixyz 2023-10-25 14:49:02 +03:00
  • 43d5e8dbfc renamed hart to core inixyz 2023-10-25 13:22:07 +03:00
  • e72c620600 fast as fuc boi inixyz 2023-10-24 23:23:36 +03:00
  • aa127f043f added exit error on invalid cli argument inixyz 2023-10-24 22:29:08 +03:00
  • d3e5e7bf9a hopefully final core.h inixyz 2023-10-24 22:00:41 +03:00
  • a1edee0a58 better i type instruction inixyz 2023-10-24 21:38:51 +03:00
  • 241bcbff06 better r_type inixyz 2023-10-24 11:35:52 +03:00
  • f977ca40d4 mem macro instead of load/store inixyz 2023-10-24 00:39:07 +03:00
  • 993c92d1e6 diferent function for inst types inixyz 2023-10-23 23:55:33 +03:00
  • 91f5efa8e7 I-type switch inixyz 2023-10-22 17:19:34 +03:00
  • f2fbde2e97 new r_type switch inixyz 2023-10-22 16:37:03 +03:00
  • 4fd0c68f10 mult test inixyz 2023-10-22 14:56:03 +03:00
  • e859d18826 funcT typo inixyz 2023-10-22 12:28:32 +03:00
  • 22d30293f1 benchmark 1:100 emulation inixyz 2023-10-21 18:00:14 +03:00
  • 69608da5af debug mode step inixyz 2023-10-21 17:25:03 +03:00
  • 81c0c2ab85 load mem from file inixyz 2023-10-21 13:02:09 +03:00
  • 4041cc3056 valid step function inixyz 2023-10-21 12:25:36 +03:00
  • 88c2be59cd Update main.c Alexandru-Florin Ene 2023-10-20 22:01:28 +03:00
  • c65ec1cd77 clang format inixyz 2023-10-18 20:42:14 +03:00
  • c47cf4cf01 fixed infinite loop when not branching inixyz 2023-10-18 00:22:17 +03:00
  • b79efd608a running the first c code inixyz 2023-10-17 23:24:36 +03:00
  • 8920adc805 better formatting of error and help screen inixyz 2023-10-17 21:39:34 +03:00
  • cab2cf8d51 Merge pull request #2 from hovara/main Alexandru-Florin Ene 2023-10-17 20:54:18 +03:00
  • 868851b5ad Feature added: Memdump v0.01 . hovara 2023-10-17 20:51:01 +03:00
  • 91b9a0424b deadbeef test working yay inixyz 2023-10-16 01:10:45 +03:00
  • 649032148d branch pointer fix inixyz 2023-10-16 00:27:54 +03:00
  • 1ef81063a0 fix aluipc inixyz 2023-10-15 21:15:42 +03:00
  • a0c07323e8 emu remake and hart code inixyz 2023-10-15 20:12:17 +03:00
  • 351f856cb9 hart remake inixyz 2023-10-15 18:59:38 +03:00
  • d6cfb6d524 r_type remake inixyz 2023-10-15 17:53:31 +03:00
  • 2955f96446 Merge pull request #1 from hovara/main Alexandru-Florin Ene 2023-10-15 17:00:25 +03:00
  • 997bed005e Feature added:Better regdump v1.01 hovara 2023-10-15 16:58:15 +03:00
  • 7338e10fce Feature added:Better regdump v1.00 hovara 2023-10-15 16:43:48 +03:00
  • 4a7be2bf33 Merge branch 'inixyz:main' into main Stoica Fabian-Andrei 2023-10-15 16:38:35 +03:00
  • 62b94902ea new file inixyz 2023-10-14 21:55:45 +03:00
  • 4367711c4f Feature added: Better regdump v0.01 hovara 2023-10-14 16:19:28 +03:00
  • 8d61b97503 tests inixyz 2023-10-14 14:34:52 +03:00
  • 060c0de0f3 stack pointer and memsize inixyz 2023-10-13 23:53:41 +03:00
  • 0c5d5e4b1b command line arguments inixyz 2023-10-12 23:57:38 +03:00
  • a23757a10a help inixyz 2023-10-12 23:18:31 +03:00
  • fa9badbed4 header file API inixyz 2023-10-12 22:37:38 +03:00
  • f06e08abdf running the first instruction yay inixyz 2023-10-11 23:45:26 +03:00
  • e0581e48c8 all one file inixyz 2023-10-11 20:28:08 +03:00
  • d65e4f5d30 dump registers inixyz 2023-10-11 18:36:54 +03:00
  • 7a67f2e549 init cpu function inixyz 2023-10-10 23:36:46 +03:00
  • 0d3a507e56 makefile change inixyz 2023-10-10 23:16:49 +03:00
  • d40e940add header organization inixyz 2023-10-10 23:13:22 +03:00
  • 6b45bcbf42 cleanup inixyz 2023-10-10 23:02:00 +03:00
  • 3d9d3efa1c all instructions inixyz 2023-10-08 21:14:09 +03:00
  • 505e51a75e B_type instructions inixyz 2023-10-08 19:44:02 +03:00
  • 3a1c9cd7cb i_type and shamt inixyz 2023-10-08 18:24:07 +03:00
  • e76dd168f6 storeN inixyz 2023-10-08 17:26:30 +03:00
  • 06ed17b51a L-type inixyz 2023-10-08 17:19:56 +03:00
  • b9ab9c301d refactor for speed inixyz 2023-10-08 14:27:13 +03:00
  • 5d288ba726 cleanup inixyz 2023-10-07 22:38:10 +03:00
  • 02aaf2db57 refactor and R-type instructions inixyz 2023-10-07 22:33:08 +03:00
  • 395b67f0e5 basic instruction format inixyz 2023-10-07 02:36:16 +03:00
  • 55cf6929c3 instruction fetch and decode inixyz 2023-10-06 20:31:49 +03:00
  • 41cacd9ae5 ram load test inixyz 2023-10-06 00:27:09 +03:00
  • b5c43889fb ram load inixyz 2023-10-06 00:21:56 +03:00
  • 2c69b0c997 inital commit inixyz 2023-09-22 19:09:16 +03:00
  • 6f46f2af92 Update main.c Alexandru-Florin Ene 2023-09-20 20:25:41 +03:00
  • 5da7a7eb71 dram load inixyz 2023-08-11 14:40:54 +03:00
  • 56b88c42fc file structure inixyz 2023-08-02 13:17:16 +03:00
  • 355cebfd98 Initial commit Alexandru-Florin Ene 2023-08-01 22:12:38 +03:00