jn
571729dafa
docs: Add more documents (but they're unfinished)
2022-12-31 12:56:19 +01:00
jn
c27f3405cd
docs: Start a comprehensive CPU architecture document
...
With docs/cpu.md, I aim to describe the CPU architecture as fully as
necessary to allow understanding it without having to look into emulator
source code anymore.
This currently leaves encoding.md a bit stranded, because I didn't quire
know how to integrate it into this new document.
2022-12-31 12:53:57 +01:00
Ry
9b6ac30abf
Add new logo to the README
2022-12-28 21:24:04 -08:00
Ry
1a01891a32
Update README
2022-10-26 18:21:15 -07:00
Ry
8f0c4e6c51
Add docs, add exception handling, rearrange some instrs
2022-10-26 18:03:00 -07:00
Ry
fb9f8ccf93
Remove Rust emulator
2022-10-26 18:02:30 -07:00
Ry
3df3a98f3c
Rework the paging system a little bit, add FLP instr., bump ver to 0.5.0
2022-09-13 17:34:37 -07:00
Ry
82edb1d8da
Implement paging, bump version to 0.3.0
...
This works in a similar way to x86's paging, by using page directories
which point to page tables, which point to physical addresses.
2022-08-15 17:40:04 -07:00
Ry
6edcda5b18
Update screenshot
2022-08-12 19:34:41 -07:00
Ry
4b506f3e65
Add int
instruction, bump version to 0.2.0
2022-08-09 02:04:46 -07:00
Ry
16b43cc87a
Move encoding.md to docs/
2022-07-04 22:39:11 -07:00
Ry
11cec386a5
Add screenshot and logo to README
2022-06-21 15:56:29 -07:00