Commit graph

21 commits

Author SHA1 Message Date
Lea 27c6c10c1f
INR and DCR 2023-01-25 20:18:31 +01:00
Lea d7871531ea
declutter main.rs 2023-01-25 19:52:25 +01:00
Lea 22e0217890
print emulator state as hex 2023-01-25 19:40:31 +01:00
Lea 14d04d32ee
adjustable memory size 2023-01-25 19:33:56 +01:00
Lea 1f98c57eb0
add EI, DI, HLT 2023-01-25 19:30:02 +01:00
Lea 1398de8181
mfw overflowing_add 2023-01-25 19:12:14 +01:00
Lea 5be0da1a90
turns out 8 bit processors process 8 bit numbers 2023-01-25 19:08:00 +01:00
Lea cf4565c36b
Add ACI, DAD 2023-01-25 16:24:39 +01:00
Lea 45b4ea8dea
add ADC 2023-01-25 15:57:31 +01:00
Lea 03c2249416
remove ac flag 2023-01-25 15:34:39 +01:00
Lea 06447c917a
implement ADI 2023-01-25 15:32:39 +01:00
Lea a867c30f16
add emulator, implement ADD and NOP instruction 2023-01-25 15:24:22 +01:00
Lea 09e60b33f3
Display memory location next to instructions 2023-01-25 10:39:14 +01:00
Lea 430080da98
#0x -> #$ 2023-01-25 09:55:42 +01:00
Lea 17eda9133e
decompiler -> disassembler 2023-01-24 11:50:54 +01:00
BlackDemonFire d011b257ba
apply cargo formatting, inline format macro, fix instructions for 0xb0-0xbf 2023-01-24 11:32:52 +01:00
Martin Löffler 351ce267da
take file path as arg 2023-01-24 00:24:25 +01:00
Lea b02e8e7672 gitea web editor is fucked on mobile 2023-01-23 22:20:30 +00:00
Lea 320c7c3e7f stupidity 2023-01-23 22:18:27 +00:00
Lea 41368e48a6
implemented all instructions i think? 2023-01-23 21:46:56 +01:00
Lea 072686ea8d
init commit 2023-01-22 21:50:58 +01:00