Blue
|
555e90edc5
|
Merge branch 'master' of https://github.com/BluestormDNA/ProjectPSX
|
2019-08-04 22:11:05 +02:00 |
|
Blue
|
6d3fa897ac
|
Remove: unsused Device class
Not needed anymore because dma rewrite
|
2019-08-04 22:10:45 +02:00 |
|
Blue
|
b366adca30
|
Create LICENSE
|
2019-08-04 22:09:42 +02:00 |
|
Blue
|
d80ef37406
|
Add: MDEC and MIPS_Disassembler
|
2019-07-27 13:17:58 +02:00 |
|
Blue
|
20fc9647ab
|
Activate: disabled player2 no longer crashes RR (was related to dma ints)
|
2019-07-27 13:17:29 +02:00 |
|
Blue
|
a19344e9ca
|
Add: Interrupt pending
|
2019-07-27 13:15:47 +02:00 |
|
Blue
|
afd3c159f0
|
Refactor: Cluts, Fifo size, removed unused code.
|
2019-07-27 13:15:28 +02:00 |
|
Blue
|
984eeb1559
|
Initial rewrite. Fixes Symphony of the night and TK
Still testinig interface vs abstract and interrupt. MDEC is only handled as a one go. This probably needs work to fit the 0x20 buffer.
|
2019-07-27 13:14:09 +02:00 |
|
Blue
|
9177503ca1
|
Add: Test commands to boot nocash bios.
Breaking changes to state machine mass rewrite needed for cd timmings.
|
2019-07-27 13:11:30 +02:00 |
|
Blue
|
10e97241dd
|
Test: Run at CPU Speed / 3
|
2019-07-27 13:09:59 +02:00 |
|
Blue
|
fad34ce5e5
|
Fix: Interrupt to pass CPX (lacked mtc0 ints)
Various fixes on exception cpu ids to pass more CPX tests. At this moment only the bus related and break fails.
|
2019-07-27 13:09:20 +02:00 |
|
Blue
|
daa8524137
|
Add: MDEC stub.
This syncs mdec and fixes ff7 for real this time.
|
2019-07-27 13:07:25 +02:00 |
|
Blue
|
e78a5d0428
|
Add: Mdec adress ranges
|
2019-07-27 12:31:44 +02:00 |
|
Blue
|
cd94fae189
|
Add: MDEC DMAs
|
2019-07-27 12:31:00 +02:00 |
|
Blue
|
2260fc800b
|
Updated Event parameters for debug
|
2019-07-27 12:30:35 +02:00 |
|
Blue
|
c462d0f5c9
|
Inverse if on sh and sw opcodes
|
2019-07-16 14:41:29 +02:00 |
|
Blue
|
ae79d797e0
|
Refactor mips disassembler to own class
|
2019-07-16 14:03:22 +02:00 |
|
Blue
|
11242e90a1
|
Basic mips disassembler split from CPU class
|
2019-07-16 14:01:04 +02:00 |
|
Blue
|
92cf00f725
|
Merge branch 'master' of https://github.com/BluestormDNA/ProjectPSX
|
2019-07-11 23:32:05 +02:00 |
|
Blue
|
e8f6f00cfa
|
Fix: MFC0 Exception (TCPX)
|
2019-07-11 23:31:42 +02:00 |
|
Blue
|
759287e201
|
Update README.md
|
2019-07-11 00:05:40 +02:00 |
|
Blue
|
988bc0fbc3
|
Update README.md
|
2019-07-10 23:51:46 +02:00 |
|
Blue
|
e13f78742e
|
Update README.md
|
2019-07-10 18:16:48 +02:00 |
|
Blue
|
9d3258c260
|
Update README.md
|
2019-07-10 18:13:30 +02:00 |
|
Blue
|
e0431ffa77
|
Update README.md
|
2019-07-10 18:07:34 +02:00 |
|
Blue
|
a043798199
|
Update README.md
|
2019-07-06 20:08:04 +02:00 |
|
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 |
|