Commit Graph

24 Commits

Author SHA1 Message Date
krolxon 425184747c formatting 2026-01-13 19:21:22 +05:30
krolxon 5d34df5e38 modify README.md 2026-01-08 21:48:29 +05:30
krolxon 467ec78e89 add SYS instruction 2026-01-08 19:21:43 +05:30
krolxon 4667df1425 update README.md 2026-01-08 19:06:11 +05:30
krolxon 133f6f748d add CALL, RET 2026-01-08 19:02:18 +05:30
krolxon 3372e774e9 add MUL & DIV 2026-01-08 18:47:07 +05:30
krolxon 68d85406ef add table example 2026-01-05 20:02:45 +05:30
krolxon deac6a4448 add add_ri, sub_ri 2026-01-05 19:46:19 +05:30
krolxon 4166b0e543 add cmp instruction, add reg, reg, and reg, imm variations 2026-01-05 13:15:01 +05:30
krolxon 57bbca6cb2 add LICENSE 2026-01-05 12:17:04 +05:30
krolxon c3620252c7 add more todos 2026-01-05 12:14:24 +05:30
krolxon 8d479202b0 add labels, improve documentation, add step debug 2026-01-05 12:12:57 +05:30
krolxon 2fb5bbaa8d add examples 2026-01-05 00:11:08 +05:30
krolxon 49e6897d79 update README.md 2026-01-04 23:59:29 +05:30
krolxon 1fc09b928e update readme 2026-01-04 23:55:47 +05:30
krolxon 4d311dec59 use clap for arguement parsing 2026-01-04 23:54:56 +05:30
krolxon debe2ecbc4 add simple assembler 2026-01-04 23:49:04 +05:30
krolxon a566c1737b simulator -> emulator 2026-01-04 21:44:47 +05:30
krolxon d05f2980db add code formatting 2026-01-04 19:18:53 +05:30
krolxon 6e317ee063 mov instruction must set the zero flag appropriately to avoid desyncing 2026-01-04 19:17:15 +05:30
krolxon be61e5ae6b add jnz, README.md 2026-01-04 19:10:23 +05:30
krolxon 244172960f add jmp, jz 2026-01-04 19:06:42 +05:30
krolxon 798ac8ce75 refactor the cpu logic to cpu module 2026-01-04 18:47:43 +05:30
krolxon 4809d7159f initial commit 2026-01-04 18:39:25 +05:30