Commit graph

390 commits

Author SHA1 Message Date
Blue
4d441c6ff8 Basic hardcoded CD reading (.bin) 2019-04-29 20:13:13 +02:00
Blue
37297ce936 Refactor 2019-04-29 20:12:39 +02:00
Blue
2cbb3b8a6b Removed use of Color class (fixed texture colors) 2019-04-29 20:12:12 +02:00
Blue
33acad876e GPU Refactor 2019-04-29 20:11:08 +02:00
Blue
33bde645cd Mass Update (BLTZ BGEZ Opc, Interrupt Handling)
Opcode Fixes to pass Amidog Basic CPU Test
2019-04-21 15:45:12 +02:00
Blue
b8687945b0 Mass Update (Timer, textColor and GP0 Opc)
Timer added for tick VSYNC 0x1 int trigger and display refresh.
Color 555 hack (wrong colors) but gets correct tectures.
GP0 0x60-0x7A Opcodes RenderMonoQuads
2019-04-21 15:42:25 +02:00
Blue
a61140655c Add interrupt enum 2019-04-21 15:37:58 +02:00
Blue
a39ae4fa9e Add Classes 2019-04-21 15:35:58 +02:00
Blue
92b657654a Refact mmu to bus. Add tick 2019-04-21 15:35:31 +02:00
Blue
28fc2bc10c Fast Hack to fix vram transfer textures 2019-04-21 15:34:57 +02:00
Blue
08a48c1fa7 Interrup Controller STUB (ISTAT IMASK) 2019-04-21 15:33:58 +02:00
Blue
ed1edb1657 Add r00 01 02 03 l and w func for test opc 19 20 2019-04-21 15:31:24 +02:00
Blue
0825f07a13 Add interrupt map and PSEXE test loader 2019-04-21 15:25:39 +02:00
Blue
872a627545 Bios Disassembler stub 2019-04-21 15:23:08 +02:00
Blue
6cb89b7244 Timer stub 2019-04-21 15:22:23 +02:00
Blue
c67511160f Added CDROM class 2019-02-11 23:42:34 +01:00
Blue
e5697ac092 Updated GPU and Display (renders tri & shaded tri) 2019-02-11 22:01:17 +01:00
Blue
321b1614be GPU Refactor 2019-02-10 23:24:39 +01:00
Blue
a9d5a6f3ff GPU Refactor 2019-02-09 22:00:17 +01:00
Blue
85de2b958a Added GPU 2019-02-09 21:59:39 +01:00
Blue
72f0786b99 Mass Refactor 2019-02-04 12:41:39 +01:00
Blue
da19b7ee91 Refactor 2019-02-03 03:05:13 +01:00
Blue
c11d21c7f2 All Opcodes Impl 2019-01-28 18:47:39 +01:00
Blue
dcac42bd7b More Exceptions 2019-01-28 18:47:26 +01:00
Blue
da04103fdc DMA range tests 2019-01-27 23:03:04 +01:00
Blue
d0799d0059 More Opcodes 2019-01-27 23:02:51 +01:00
Blue
6004122c50 Added More Exceptions 2019-01-27 23:02:43 +01:00
Blue
51fccd73a2 Renamed Instr <-> opcode as it made more sense 2019-01-26 20:10:36 +01:00
Blue
b4169d8c7e More Opcodes 2019-01-26 19:54:00 +01:00
Blue
ef3fd7ddbf Removed Unaligned to handle ex on CPU 2019-01-26 19:53:45 +01:00
Blue
a19fe1cea8 Exception Constants 2019-01-26 19:53:09 +01:00
Blue
9a74ef5079 Fix PC_Predictor on JR 2019-01-24 10:21:35 +01:00
Blue
6b8497644d Corrected PC values on Branch Delay Slot 2019-01-24 09:38:56 +01:00
Blue
38e5efdeb4 Cleaned code (disassembler still a mess) 2019-01-23 20:30:19 +01:00
Blue
3926db2633 Fixed SLTI and SLTIU opcodes 2019-01-23 12:00:57 +01:00
Blue
1deb221128 More Opcodes 2019-01-21 00:13:45 +01:00
Blue
ece128b5dd Access to different than 32b load write 2019-01-21 00:13:36 +01:00
Blue
bbe74f6bbd Refactor 2019-01-21 00:12:05 +01:00
Blue
9176fefa82 Agregar archivos de proyecto. 2019-01-20 13:00:48 +01:00
Blue
7b760d6746 Agregar .gitignore y .gitattributes. 2019-01-20 13:00:42 +01:00