Commit Graph

21 Commits

Author SHA1 Message Date
82f9644e15 change how flags works 2026-07-16 17:57:14 +10:00
bb0709f6ce stuffs 2026-07-16 14:11:16 +10:00
8e1f83ab31 Merge branch 'main' of https://chookspace.com/SpookyDervish/MyLittleCPU 2026-07-16 14:05:07 +10:00
fb3efc77c3 devices working 2026-07-16 14:05:01 +10:00
68b7667725 refactor a couple things 2026-07-16 14:01:36 +10:00
42fab467f1 more assembler stuff 2026-07-16 13:30:03 +10:00
a2d90f620a change operands for some instructions and start work on devices 2026-07-16 13:13:38 +10:00
c270a48141 Merge branch 'main' of https://chookspace.com/SpookyDervish/MyLittleCPU 2026-07-16 12:44:08 +10:00
74992e673a change SYS instruction to PORT and add imm4 2026-07-16 12:43:41 +10:00
6a91f64fce assembler stub 2026-07-16 12:42:49 +10:00
d5a0df1299 Merge branch 'main' of https://chookspace.com/SpookyDervish/MyLittleCPU 2026-07-16 12:32:17 +10:00
b27c75b5e9 add comments to instruction operand types 2026-07-16 12:31:38 +10:00
92f2cddb99 inline -> static inline 2026-07-16 12:31:29 +10:00
05a458782d fix build file 2026-07-16 12:30:10 +10:00
c4b1bb1ed1 stuff 2026-07-16 12:25:32 +10:00
b53b4b259f repush because chookspace is dying 2026-07-16 12:08:56 +10:00
e1591e9810 add file loading 2026-07-16 12:04:17 +10:00
f84525fa3a include asan with debug builds 2026-07-15 17:52:09 +10:00
c06f070921 instruction encoding and decoding working 2026-07-15 17:31:10 +10:00
9d0c1de3f5 instruction decoding 2026-07-15 15:54:51 +10:00
8e26d3e19d initial commit 2026-07-15 15:02:54 +10:00