Blue
e426a84b68
CPU: Push uncommented tests [Final 48]
...
This is the final Net Framework 4.8 commit
2020-01-14 01:12:45 +01:00
Blue
05ffe577cb
GPU: Reject Polys bigger than VRAM Y/X
...
This fixes a lot of crazy polys on some games like Ridge Racer Revolution and altough still not totally fixed Soul Edge
2020-01-14 01:06:09 +01:00
Blue
06ecf93917
GPU: Polygon fill rules
2020-01-14 00:47:34 +01:00
Blue
fcafa447a9
GPU: minor optimizations
2020-01-14 00:42:43 +01:00
Blue
71dc9a802f
GPU: Remove Tuples on InterpolateCoords
...
This is actually faster
2020-01-13 23:54:55 +01:00
Blue
cec4f8d70b
Project: Minor changes to format
2020-01-13 23:47:51 +01:00
Blue
ca0ba0ea34
Project: Unsafe to 4.7
2020-01-13 23:45:03 +01:00
Blue
615d8f5248
GTE: Simplify leadCount
2020-01-06 01:19:56 +01:00
Blue
59f83757ed
CPU: Fix psx exe dont set SP on 0
2020-01-02 00:01:13 +01:00
Blue
c74d4f103d
GPU: Clean GP1 Reset, initialize window values set
2019-12-20 00:16:11 +01:00
Blue
e33b863aca
Display: Use GPU Y1 Y2 ranges to offset vertical output
...
Even thought its a bit of a hack it should be enough to remove VRAM trash (specially on the lower part of the screen) on some games like Chrono Cross or Final Fantasy 8
2019-12-19 22:37:03 +01:00
Blue
588890615d
CDROM: Impl TOC delay, SeekP/L, ReadN/S, getTD/TN
...
The most interesting is that seeks actually seeks and setLoc only sets loc without actually seeking it.
As getTD is implemented (now retursns correct mm:ss for track 0) some more games have turned to be playable like per example Wipeout 3
Still a mess that needs a lot of work on timings...
2019-12-18 23:45:54 +01:00
Blue
c841d2a1e3
CD: Add LBA
2019-12-17 17:44:43 +01:00
Blue
eb008be588
CDROM: Remove DMA block fastpath
...
There are many games that mess with this trying to load some sectors manually and others by DMA so its safer to go without this.
2019-12-17 17:31:33 +01:00
Blue
fdd0340b4f
Project: Designer Files
2019-12-17 17:30:00 +01:00
Blue
f2a9595474
GTE: Flags (Matrix, RTPS and RTPT Left)
2019-12-14 03:01:23 +01:00
Blue
1cdb734ecc
CPU: Handle interrupt delay on GTE instruction
2019-12-13 21:02:08 +01:00
Blue
c88615ad4a
Project: Update .Net Framework to 4.8
...
Even if theres a .net core 3 branch there was no reason to keep this one as 4.7.2
2019-12-06 14:01:02 +01:00
Blue
71c9add3e6
GPU: Fix force set E1 only on textured polygons
2019-12-03 23:14:47 +01:00
Blue
45735ee796
GPU: Force E1 on polygon. Fixes Tekken3 health bars
2019-12-03 16:32:40 +01:00
Blue
d5e2b1a319
GPU: Removed unneeded code
2019-11-25 21:24:04 +01:00
Blue
97e9955e25
Project: Upgrade Unsafe to 4.6
...
Till core3 upgrade arrives...
2019-10-09 13:31:59 +02:00
Blue
32131f7f1c
CDROM: Reimpl Seek. Removed interrupt hack.
...
Bad Hankakus have returned! But Castelvania Symphony of the night and others are again playable.
2019-10-09 10:06:55 +02:00
Blue
17cd722d85
GPU: Fix Line Rendering in RR4
2019-10-09 10:05:54 +02:00
Lee Butler
71977ee3b8
Added a file picker for loading a "CD" ( #6 )
...
* Added a file picker for loading a "CD"
* Added support for Command line CD insert
if a .bin file is provided in *any* command line argument, the emulator will load that. If not, it will prompt before starting for a bin to load.
2019-10-07 18:19:05 +02:00
Blue
fa728eb6a0
VisualStudio: Enforce new lines against standard
2019-10-07 17:30:15 +02:00
Blue
49c973969c
GPU: Fix Rect Rasterize Quad Offset.
...
This fixes Rects where x&y < 0 showing wrong textutes like Chrono Cross.
2019-10-06 09:31:03 +02:00
Blue
294ac2e800
VRAM: Remove DirectBitmap class. Unify Display.
2019-09-20 10:28:36 +02:00
Blue
47c085ebde
Fix: Returned Cycles to CDROM
2019-09-18 19:12:55 +02:00
Blue
11489b6719
BUS: write<T> load<T>. 8 16 32 switch still remain
...
Comment: 8 16 32 switches needs to go away. Still need to think of a solution on interconnection with components.
2019-09-18 16:16:58 +02:00
Gareth Williams
361769ea68
Set Window Text ( #5 )
...
* THread safe set window text
* Minor code formatting
2019-09-18 15:40:53 +02:00
Blue
b71bcfaf2a
GTE: Simplified Structs going Layout Explicit.
...
Removed unneded anymor struct methods.
2019-09-17 12:27:33 +02:00
Blue
791dcc4600
Merge branch 'master' of https://github.com/BluestormDNA/ProjectPSX
2019-09-16 20:10:41 +02:00
Blue
70027cecf3
CPU: Tests at 1/3
2019-09-16 20:10:23 +02:00
Pedro Cortés
0bdc2082b5
Update README.md
2019-09-16 16:11:04 +02:00
Blue
e10c803625
GPU: Simplified TextureData Struct
2019-09-12 14:14:57 +02:00
Blue
e511d3e36d
GPU: Fixed SemiTransp Mode3 After Optimization.
...
Comment: The blend and semitransp gave a 10fps bump on my setup on heavy using games like Ace Combat 3 or Chrono Cross Intro.
2019-09-12 14:01:10 +02:00
Blue
58758bec4e
GPU: Micro Optimizations on Blending and Transp
2019-09-12 13:41:10 +02:00
Blue
5e8fd0eb42
BUS: Native Mem
2019-08-29 21:48:00 +02:00
Blue
8d39f5c7e2
Project: Disable "prefer 32 bits"
2019-08-26 22:38:57 +02:00
Blue
8731b3c1f8
Refactor: Add RasterizeRectangle (should be faster) but can trigger some errors on moving bgs.
2019-08-26 21:27:53 +02:00
Blue
957f7431b1
Add: Extension method to cdrom to enqueue lists.
2019-08-26 21:27:12 +02:00
Blue
b210751451
Window: Changed Vram toggle to KeyUp
2019-08-26 21:26:47 +02:00
Blue
d60c4dc07b
Bus: Tick joypad to fixed cycle. WriteRam32 Tests
2019-08-26 21:23:14 +02:00
Blue
16b61ac58c
Joypad: tick to fixed rate
2019-08-26 21:22:46 +02:00
Blue
b077c3bc22
Add: Anti Modchip protection bypass commands,
...
Hack interrrupts to clear hankakus bios errors.
2019-08-26 21:21:42 +02:00
Blue
4f8f828fb0
Refactor: Handle VS warnings and unneded casts
2019-08-25 20:05:25 +02:00
Blue
bf6dc5bc28
Merge branch 'master' of https://github.com/BluestormDNA/ProjectPSX
2019-08-24 12:16:54 +02:00
Blue
c905a4797e
Removed unneded ands on SWL SWR LWR LWL
2019-08-24 00:05:37 +02:00
Blue
0d4699cfa0
Removed semiTransp/blend and mdec comments.
...
As they are implemented now...
2019-08-23 17:47:41 +02:00