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
Blue
027de71e27
Add: Screen Viewer, 24bpp support, VRAM toggle on tab.
2019-08-23 17:00:43 +02:00
Blue
084c542f8b
Removed unused and on main load
2019-08-23 16:56:14 +02:00
Blue
eab9d8e789
Test: Reordering opcodes based on most used
2019-08-23 16:55:52 +02:00
Blue
e8e6b5a381
Micro optimizations on semi transparency handle
2019-08-21 03:38:03 +02:00
Blue
bd67edfeaf
Add: Timer for window string update
2019-08-21 02:58:58 +02:00
Blue
e0a7d685cd
Use interpolated string hex format
2019-08-19 00:52:52 +02:00
Blue
716b7c0e3f
Add: Fps counter
2019-08-19 00:42:38 +02:00
Blue
3d85b3e9db
Tick test at cpu/2
2019-08-19 00:42:24 +02:00
Blue
bce81a05d7
Fix: Actual wait 500 cycles after data to trigger irq
2019-08-19 00:39:22 +02:00
Blue
9eaa6edd19
Fix: SemiTransp on polys, VRAM transfer mid queue. Add: SemiTransp on lines.
2019-08-19 00:37:13 +02:00
Blue
b4c73203eb
Add: +opcodes
2019-08-15 11:19:45 +02:00
Blue
edecb4745c
add: polygon blending
2019-08-15 11:19:17 +02:00
Blue
729e19c020
Test: Dma linkedList as 1 queue to gpu
2019-08-15 11:18:50 +02:00
Blue
bea7ebcd5f
Add: Temporal debug on doble click screen
...
This is handy to "pause" emulation and check mips. Will be removed once not needed.
2019-08-15 11:17:58 +02:00
Blue
967e1f36b0
Disable: code analysis
2019-08-15 11:16:48 +02:00
Blue
84c2c38e3e
Remove: unsused delegate opcode tables
2019-08-15 11:16:02 +02:00
Blue
000ffffd87
debug: timer access and type l and w
2019-08-15 11:15:19 +02:00
Blue
7f04662d83
Fix: Remaining cycles reset on tick
2019-08-15 11:14:57 +02:00
Blue
3808ad9f4d
Add: Commands motorOn, getLocL, getLocP
...
Hack: getTD
2019-08-15 11:12:19 +02:00
Blue
e3ecd335e4
Fix: Fixed semi transparency cases on mask and not textured
2019-08-15 00:02:24 +02:00
Blue
b8392154ef
Proper naming on pixel functions RGB888 BGR555
2019-08-14 23:55:49 +02:00