Raiki Tamura
|
b948881ec2
|
Clean up CMakeLists.txt
|
2023-08-09 17:39:49 +09:00 |
|
Raiki Tamura
|
7da8665294
|
Add imgui to submodule
|
2023-08-09 17:35:13 +09:00 |
|
Raiki Tamura
|
1a1fb9fdf9
|
Clean up
|
2023-08-09 00:34:04 +09:00 |
|
Raiki Tamura
|
f538363978
|
Clean up
|
2023-08-09 00:32:49 +09:00 |
|
Raiki Tamura
|
48ea8c97a2
|
Do not open window in test mode
|
2023-08-09 00:17:17 +09:00 |
|
Raiki Tamura
|
a4059ba564
|
Refactor frontend
|
2023-08-09 00:10:38 +09:00 |
|
Raiki Tamura
|
4477f7543b
|
Add read_binary_file to Utils
|
2023-08-08 21:47:30 +09:00 |
|
Raiki Tamura
|
d4f17e4cd4
|
Create Window with SDL
|
2023-08-07 02:03:47 +09:00 |
|
Raiki Tamura
|
bf5827ef82
|
Update CONTRIBUTING.md
|
2023-08-07 01:28:27 +09:00 |
|
Raiki Tamura
|
2ce80eff43
|
Fix build system
|
2023-08-07 01:28:16 +09:00 |
|
Raiki Tamura
|
bfc923f24d
|
Add initial SDL2 frontend
|
2023-08-07 00:32:24 +09:00 |
|
Raiki Tamura
|
c54f45209f
|
Exception handling!
|
2023-08-06 22:49:02 +09:00 |
|
Raiki Tamura
|
a9db633a65
|
Fix exception
|
2023-08-06 22:28:23 +09:00 |
|
Raiki Tamura
|
5fe9d939fc
|
Fix interruption
|
2023-08-06 22:14:05 +09:00 |
|
Raiki Tamura
|
449a7d6622
|
Fix VI and interpreter step
|
2023-08-06 21:57:00 +09:00 |
|
sashi
|
58cd547e2b
|
static_assertを修正 (#82)
|
2023-08-06 17:39:19 +09:00 |
|
Raiki Tamura
|
7948a53cff
|
Build parallel-rdp
|
2023-08-06 14:32:48 +09:00 |
|
Raiki Tamura
|
2be470e46b
|
Add parallel-rdp-standalone
|
2023-08-06 14:03:29 +09:00 |
|
Raiki Tamura
|
048901994b
|
Add NOR
|
2023-08-06 12:41:40 +09:00 |
|
Raiki Tamura
|
e173218791
|
Add DSUB, DSUBU
|
2023-08-06 12:35:47 +09:00 |
|
Raiki Tamura
|
208d676ebf
|
Add DADD, DADDU, DADDIU
|
2023-08-06 12:27:04 +09:00 |
|
Raiki Tamura
|
3064a1d239
|
Fix VI registers
|
2023-08-06 12:14:28 +09:00 |
|
Raiki Tamura
|
dff71e3c8a
|
Add TGE, TGEU, TLT, TLTU, TEQ, TNE
|
2023-08-06 11:37:12 +09:00 |
|
Raiki Tamura
|
95c566eea0
|
Clean up exception handling
|
2023-08-06 11:36:39 +09:00 |
|
Raiki Tamura
|
708262ee34
|
Refactor exception handling
|
2023-08-06 11:24:36 +09:00 |
|
Raiki Tamura
|
6613f0b9d1
|
Add some opcodes
|
2023-08-06 11:24:16 +09:00 |
|
Raiki Tamura
|
e1322121fb
|
Add LL, LLD
|
2023-08-06 10:58:53 +09:00 |
|
Raiki Tamura
|
856ec112da
|
Add VI registers
|
2023-08-06 10:43:19 +09:00 |
|
Raiki Tamura
|
0b01cc6db1
|
Add VI_CTRL reg
|
2023-08-06 10:09:06 +09:00 |
|
Raiki Tamura
|
2bb922129b
|
Add public domain ROMs
|
2023-08-05 21:01:06 +09:00 |
|
Raiki Tamura
|
0cfce92cf6
|
format
|
2023-08-05 20:08:23 +09:00 |
|
Raiki Tamura
|
07ec41865f
|
Add VI_BASE and VI_END
|
2023-08-05 20:08:14 +09:00 |
|
Raiki Tamura
|
b68cbdf65e
|
Implement initial VI
|
2023-08-05 20:07:53 +09:00 |
|
Raiki Tamura
|
a50d705425
|
Refactor bus/bus.cpp
|
2023-08-05 19:59:20 +09:00 |
|
Raiki Tamura
|
8af137691c
|
fix read/write utils
|
2023-08-05 19:58:35 +09:00 |
|
Raiki Tamura
|
2531782b04
|
fix CPU decoder
|
2023-08-05 19:39:02 +09:00 |
|
Raiki Tamura
|
18b6310229
|
Add LB, LBU, LH, SB, SH
|
2023-08-05 19:37:54 +09:00 |
|
Raiki Tamura
|
e61b023cf7
|
fix byte-wise read/write
|
2023-08-05 19:37:36 +09:00 |
|
Raiki Tamura
|
602e5588c8
|
Implement byte-wise access to bus
|
2023-08-05 17:36:40 +09:00 |
|
Raiki Tamura
|
a42c50ce75
|
clean up CPU instruction
|
2023-08-05 17:28:20 +09:00 |
|
Raiki Tamura
|
6098a263c4
|
Add LDL, LDR, SDL, SDR
|
2023-08-05 17:13:38 +09:00 |
|
Raiki Tamura
|
77d5686beb
|
Add DSLL, DSRL, DSRA, DSLL32, DSRL32, DSRA32
|
2023-08-05 13:59:25 +09:00 |
|
Raiki Tamura
|
1507dd232d
|
Fix cop1
|
2023-08-05 13:44:12 +09:00 |
|
Raiki Tamura
|
af79882bba
|
Add CFC1, CTC1
|
2023-08-05 13:35:51 +09:00 |
|
Raiki Tamura
|
fe6f2baabe
|
Move Cpu::execute_instruction
|
2023-08-05 03:54:44 +09:00 |
|
tamaron
|
d60902d318
|
Refactor CPU (#79)
|
2023-08-05 03:51:28 +09:00 |
|
Raiki Tamura
|
5d35c4e844
|
Add CP1 instruction decoder
|
2023-08-05 02:38:08 +09:00 |
|
Raiki Tamura
|
da352d2838
|
Add SRL, SRA, SRAV
|
2023-08-05 02:16:22 +09:00 |
|
Raiki Tamura
|
e5b177dad0
|
Add DIV, DIVU
|
2023-08-05 02:03:20 +09:00 |
|
Raiki Tamura
|
c4f585e8f2
|
Add LogLevel::WARN
|
2023-08-05 02:02:52 +09:00 |
|