Commit graph

268 commits

Author SHA1 Message Date
hatsusato
d913fddc13
Bitfield (#101) 2023-11-24 19:26:18 +09:00
Raiki Tamura
60e53469bb Fix MSVC build 2023-09-22 11:42:19 +09:00
Raiki Tamura
74c85efe1d Remove imgui 2023-09-22 11:31:11 +09:00
Raiki Tamura
c7b8126feb Fix format 2023-09-22 11:30:23 +09:00
hatsusato
bc9d510cd1
Update cmake (#100) 2023-09-22 11:28:38 +09:00
tamaron
8fc8ccd4b9
Separate interface (#99) 2023-09-21 00:42:09 +09:00
hatsusato
d289a94e08
Fix warning about -Woverflow 2023-09-17 16:14:16 +09:00
hatsusato
87d3379d29
Separate header files from source files 2023-09-17 16:09:19 +09:00
hatsusato
aee5fb3c6e
Remove typedefs 2023-09-17 15:53:12 +09:00
hatsusato
987244e7a5
Separate interface in rcp library 2023-09-17 15:51:57 +09:00
hatsusato
3e27ee1f54
Separate interface in n64_system library 2023-09-17 15:31:18 +09:00
hatsusato
2d3dd22b2c
Separate interface in mmu library 2023-09-17 15:22:06 +09:00
hatsusato
cf76f0f7e9
Separate interface in mmio library 2023-09-17 15:13:04 +09:00
hatsusato
f259f8240e
Separate interface in memory library 2023-09-17 03:13:45 +09:00
hatsusato
1c0ba47a8c
Separate interface in cpu library 2023-09-17 02:54:08 +09:00
hatsusato
6b7ea4b93d
Separate interface in app library 2023-09-17 01:32:23 +09:00
hatsusato
9ba14bb0ee
Fix link order 2023-09-17 01:06:13 +09:00
hatsusato
c866fdd625
Fix unimplemented() declaration 2023-09-16 15:55:20 +09:00
hatsusato
5240a76b5e
Add support for int128_t and uint128_t 2023-09-16 14:59:51 +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