Blue
|
39b442ee9e
|
Update README.md
|
2019-07-05 22:11:30 +02:00 |
|
Blue
|
2392d6f4d9
|
Update README.md
|
2019-07-05 22:08:24 +02:00 |
|
Blue
|
299845a4ee
|
Update README.md
|
2019-07-05 22:07:43 +02:00 |
|
Blue
|
d7c2b0fe49
|
Create README.md
|
2019-07-05 22:05:26 +02:00 |
|
Blue
|
935cd7d47a
|
Interface to Abstract Class tests
|
2019-07-05 21:45:53 +02:00 |
|
Blue
|
c4201e9b9a
|
Fix: Player2 Controller disconnected. (previously was clone from Player1. (commented changes as it crashes Ridge Racer, Hard Pauses Dino Crisis and some others.
|
2019-07-05 21:45:36 +02:00 |
|
Blue
|
7a51dc8917
|
Optimizations: Use clut and textureBase structs. Branchless 4bpp texel get to force inline.
|
2019-07-05 21:43:42 +02:00 |
|
Blue
|
23a27fa6f6
|
Optimization: Little restructuring preparing to rewrite...
|
2019-07-05 21:41:58 +02:00 |
|
Blue
|
96d4ab1f07
|
Add: SetSession 0x12 Command
Fix: Play 0x03 to 0x82 (previous 0x80 was motor off). Removed STAT clear on getStat. This fixes Puzzle Bubble 2 and Time Crisis to go ingame.
|
2019-07-05 21:41:10 +02:00 |
|
Blue
|
155671c5a5
|
Fix: added .. to the CD uri so CDs can be shared on release on debug...
|
2019-07-05 21:39:04 +02:00 |
|
Blue
|
5d6844b055
|
Removed unused test code
|
2019-07-05 21:38:23 +02:00 |
|
Blue
|
741ac1d100
|
Fix: Returned & 0x1F_FFFF on ram access as Wipeout seems to need it
Tests: DMA_Transfer from interface to abstract
|
2019-07-05 21:37:51 +02:00 |
|
Blue
|
623d30cfaa
|
CPU Optimizations: branchless exception adress, unified mem struct, removed unnecesary code, removed gpr0 overwrite on mem access, removed unneded unhandled COP opcodes, reversed ifs on Loads, changes to MFC0 to force inline, removed stand alone bcond opcodes.
|
2019-07-05 21:35:34 +02:00 |
|
Blue
|
5840468eb6
|
Fix: Use load8
|
2019-06-28 16:39:02 +02:00 |
|
Blue
|
c6590c80c0
|
ADD: Bus error fetch 0x6
|
2019-06-19 18:18:17 +02:00 |
|
Blue
|
33959429c2
|
Temporary dissabled biosOutput as current BUS dosnt allow it
|
2019-06-19 18:17:58 +02:00 |
|
Blue
|
659fcf9a54
|
Remove: Unused functions.
Transfered VRAM to the GPU
|
2019-06-19 18:17:19 +02:00 |
|
Blue
|
4d358aa2f5
|
Update
|
2019-06-19 18:16:45 +02:00 |
|
Blue
|
87d7ec9556
|
Removed unused Device interface
|
2019-06-19 18:16:20 +02:00 |
|
Blue
|
56c8c5db1d
|
Mass update merged from GPUTest
|
2019-06-19 18:15:46 +02:00 |
|
Blue
|
0d0ce2cf9a
|
GPUTest Removed
|
2019-06-19 18:15:09 +02:00 |
|
Blue
|
b01ffeb18b
|
Add: GPU DMA chunk management.
|
2019-06-19 18:14:54 +02:00 |
|
Blue
|
5911b1f8b9
|
Add: temporary 32 load write.
Note: Once Bus and DMA is reworked this class needs to be deleted.
|
2019-06-19 18:14:06 +02:00 |
|
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 |
|