Blue
516590b219
Test: CDBuffer tests for DMA chunk processing
2019-06-19 18:13:13 +02:00
Blue
be8f58a09b
Minor Changes: inverted 0 if.
2019-06-19 18:12:09 +02:00
Blue
1a046c1fba
Test: Main loop changes
...
Note: FF7 cpu50 tick150 doubleVsync /3 cd
2019-06-19 18:11:24 +02:00
Blue
6cffd96a62
Add: CDP, CC, DCPL, DCPT commands.
...
Fixed: Flags everywhere (almost passes Amidog TGTE Tests)
2019-06-19 18:10:16 +02:00
Blue
83e55a94b7
Unified BLTZAL, BGEZAL, BLTZ, BGEZ opcodes to BCOND.
...
Test: Delegate Function table
2019-06-19 18:09:05 +02:00
Blue
9dd24b17bf
Add: Impl buffer DMA methods. Test: Switch ifelse multiple laod write length
2019-06-19 18:07:36 +02:00
Blue
eb5706639d
Add: buffer methods to process DMA chunks
2019-06-19 18:06:15 +02:00
Blue
2a25a07f17
Simplified Coprocessor 0 registers
2019-06-06 21:15:44 +02:00
Blue
7db8e26c30
Ack fixes
2019-05-23 10:31:47 +02:00
Blue
f85d99703a
RAW offset reads fix
2019-05-23 10:31:08 +02:00
Blue
ff9f61671c
Main Loop Tests
2019-05-23 10:30:44 +02:00
Blue
5a68c555a8
More Commands (Flags WIP)
2019-05-23 10:30:21 +02:00
Blue
8d589e3439
BADA handling, interrupt exception fixes/tookBranch
2019-05-23 10:29:47 +02:00
Blue
d569de3e38
Simplified load and write switch mem adress
2019-05-23 10:28:12 +02:00
Blue
d70944a392
Impl all bios calls pending parameter dec
2019-05-21 20:14:42 +02:00
Blue
61048a675d
More commands
2019-05-21 20:14:17 +02:00
Blue
b679fb48bd
Removed Interrupt from Device (handled in bus)
2019-05-04 14:22:51 +02:00
Blue
ffb39b0a61
WIP: Very Basic Digital Controller Input
2019-05-04 14:21:12 +02:00
Blue
15885a3a02
Temp debug for gte
2019-05-04 14:20:19 +02:00
Blue
f1f26e3ff2
WIP: More commands and tests
2019-05-04 14:18:50 +02:00
Blue
e850d4a95f
Removed Interrupt from constructor on devices
2019-05-04 14:16:57 +02:00
Blue
daa81fb454
Removed comments pending to be refactored.
2019-04-29 20:19:40 +02:00
Blue
50016c54d7
Add Channel 2 (GPU) and 3 (CD) To Ram dma
2019-04-29 20:19:03 +02:00
Blue
414be838c8
Add basic joypad and timers
2019-04-29 20:18:15 +02:00
Blue
fb88cf5d58
Fixed BGEZAL and BLTZAL opcodes link. Add GTE.
2019-04-29 20:17:27 +02:00
Blue
cf645361ea
Initial GTE Impl, registers and bios commands
2019-04-29 20:16:15 +02:00
Blue
3fae22d66e
More CD reading opcodes and basic timing
2019-04-29 20:15:42 +02:00
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