Commit graph

250 commits

Author SHA1 Message Date
Raiki Tamura
ac71eeb899 wip 2023-09-10 15:32:15 +09:00
Raiki Tamura
268bd03808 Chore 2023-09-10 15:31:15 +09:00
Raiki Tamura
5cbef108f1 Chore 2023-09-10 15:30:06 +09:00
Raiki Tamura
885415fd4c Fix AI 2023-09-10 15:29:38 +09:00
Raiki Tamura
cd2fde518c Chore 2023-09-10 14:07:49 +09:00
Raiki Tamura
59ef6fccd9 Press Tab to abort 2023-09-03 09:59:46 +09:00
Raiki Tamura
f05f47256b Update debugging in docs 2023-09-03 09:30:58 +09:00
Raiki Tamura
e3be6577af Fix TLB miss in IF 2023-09-03 09:30:40 +09:00
Raiki Tamura
a3e29ec4f1 Update README.md 2023-09-02 16:27:24 +09:00
Raiki Tamura
57b05504ea Add comment 2023-09-02 16:27:14 +09:00
Raiki Tamura
cd33dfd233 Make R, L, Z, Start button available 2023-09-02 16:24:21 +09:00
Raiki Tamura
af4e32c662 Fix controller 2023-09-02 16:14:31 +09:00
Raiki Tamura
efe7679bbd Handle TLB exception 2023-09-02 16:10:58 +09:00
Raiki Tamura
a67d7d2930 Refactor TLB 2023-09-02 14:11:52 +09:00
Raiki Tamura
abde3c5a19 Add DDIV, DDIVU 2023-08-31 20:26:35 +09:00
Raiki Tamura
7d3aa7c93f Chore 2023-08-31 20:15:46 +09:00
Raiki Tamura
52e517a5ae Add tests for 64bit multiplication 2023-08-31 20:14:14 +09:00
Raiki Tamura
b9cdf4ce39 Add DMULT, DMULTU 2023-08-29 13:25:13 +09:00
tamaron
1b41038891
Initial TLB implementation (#94) 2023-08-29 12:25:56 +09:00
Raiki Tamura
eee0096fb7 Update docs 2023-08-28 14:24:22 +09:00
Raiki Tamura
78ff0c7458 Disable instruction log by default 2023-08-28 14:16:32 +09:00
Raiki Tamura
f7366113fe Add comment 2023-08-28 14:16:00 +09:00
Raiki Tamura
240b9cc5d5 Check ROM type 2023-08-28 14:14:22 +09:00
Raiki Tamura
3a9fd47803 Chore 2023-08-20 18:00:19 +09:00
Raiki Tamura
7725b2cc76 Fix SI to raise interrupt after DMA 2023-08-20 17:47:05 +09:00
Raiki Tamura
da74102192 Handle the last byte of PIF RAM 2023-08-20 17:09:02 +09:00
Raiki Tamura
2c63b0f828 Fix memory leak 2023-08-20 16:46:56 +09:00
Raiki Tamura
835a7d8bbe Read keyboard 2023-08-18 21:29:03 +09:00
Raiki Tamura
37252fdc3f Update REDAME.md 2023-08-18 19:11:05 +09:00
Raiki Tamura
4b80cd017a use constexpr 2023-08-18 19:07:00 +09:00
Raiki Tamura
174fb99195 Fix parser of options 2023-08-18 19:06:48 +09:00
Raiki Tamura
69cddf2e6a Update README.md 2023-08-17 19:51:14 +09:00
Raiki Tamura
a9e0e098cf Clean up 2023-08-17 19:47:42 +09:00
Raiki Tamura
2216a931a3 Clean up 2023-08-17 19:44:08 +09:00
Raiki Tamura
96cc324ffa Clean up 2023-08-17 19:36:44 +09:00
Raiki Tamura
7f08f1f7c2 Clean up 2023-08-17 19:26:43 +09:00
Raiki Tamura
c7f8da7e6e Clean up 2023-08-17 19:25:47 +09:00
Raiki Tamura
cff1e544bf Clean up 2023-08-17 19:21:24 +09:00
Raiki Tamura
137b23f409 Clean up 2023-08-17 19:15:45 +09:00
Raiki Tamura
b198feca92 Update README.md 2023-08-17 13:02:48 +09:00
Raiki Tamura
fca9de564f Add ERET 2023-08-17 02:58:48 +09:00
Raiki Tamura
df980f87fe Add MTHI, MTLO 2023-08-17 02:39:23 +09:00
Raiki Tamura
a145caa598 Add joybus command 2023-08-17 02:26:45 +09:00
Raiki Tamura
f6d37953bf Remove unnecessary output 2023-08-17 02:22:41 +09:00
Raiki Tamura
6a35aadd76 Fix PIF command cursor 2023-08-17 02:21:44 +09:00
Raiki Tamura
7f450e6bc2 Fix cursor 2023-08-17 02:21:03 +09:00
Raiki Tamura
5f5ef764cf Add PIF info, Reset command 2023-08-17 02:16:30 +09:00
tamaron
41a3fc9fe2
Add SI and PIF functionalities (#87) 2023-08-17 01:06:50 +09:00
Raiki Tamura
bed7969494 Read from SI_STATUS 2023-08-16 19:34:53 +09:00
Raiki Tamura
66a7c322c7 remove include 2023-08-16 19:34:34 +09:00