moonpower
476b46a873
Replace frame pacing with vblank timing and add VSync toggle
2026-04-05 19:47:08 +02:00
allkern
086b920460
Report errors instead of crashing
2024-09-03 12:31:29 -03:00
allkern
5916b49c67
Fix warnings
2024-08-05 10:04:29 -03:00
allkern
875c9be90a
Improved timings and started major cleanup
...
CPU has been reworked to use a mask/match table
Improved timings by accounting for BIOS fetch stalls and GTE latency
2024-08-03 21:11:23 -03:00
allkern
9a76a94d51
Insanely huge update
...
Implemented bilinear texture filtering
Fixed I_MASK IRQ triggering issue
Implemented 384 mode (need config)
Fixed CUE TOC values
Implemented initial GPU line generalization
Fixed SPU interpolation
Fixed CPU delayed LWL/LWR
Fixed CPU GTE instruction in delay slot
2024-07-18 12:25:52 -03:00
allkern
b043b94344
Many fixes
...
Fixed multiple GPU bugs: poly seam, wrong rect colors, transparent overlap
Implemented Namco GunCon support
Implemented support from 4MB/8MB RAM
2024-06-11 16:05:22 -03:00
allkern
594aa466b7
Many fixes and improvements
...
Fixed CD-XA popping issue
Improved SPU IRQ emulation
Fixed GPU signed draw offsets
Improved CDROM timings (better compatibility)
2024-06-03 00:35:56 -03:00
allkern
7f9fc68a99
A lot of fixes and improvements
...
Fixed huge SPU bug
Completely rewrote timers
2024-05-21 14:04:03 -03:00
allkern
86e6d83117
Fix warnings again
2024-05-11 12:04:09 -03:00
allkern
a7f16c04ed
Assorted fixes and improvements
...
Implemented controller support
Implemented SDA analog mode (WIP)
Fixed polygon edge seam
Fixed SPU note length issue
Fixed small XA-ADPCM stutter right when starting playback
2024-05-07 00:51:02 -03:00
allkern
54de596c31
Overall improvements
2024-04-29 01:26:19 -03:00
allkern
468ee688e6
Big update
2024-04-21 12:37:45 -03:00
allkern
ce32c2fd27
Fix stuff
2024-03-19 22:30:01 -03:00
allkern
d24ee6196a
Implement disc swap API
...
Implement soft reset
2023-12-22 12:36:31 -03:00
allkern
c7663873ef
Project reboot
...
Fixed long-standing bugs
Now booting a lot of games
Implemented fullscreen mode
Implemented vertical mode
Improved display area
2023-12-15 00:35:14 -03:00
allkern
99be385e3f
Major timings rework
2023-10-29 19:19:06 -03:00
allkern
0117a772af
Various fixes
2023-10-28 14:36:44 -03:00
allkern
fb110f6a1e
Start working on MDEC
2023-08-06 10:58:19 -03:00
allkern
a08cd7d4da
Add get_vram API, fix 368 resolution
2023-08-02 16:49:22 -03:00
allkern
9fc807ccb8
Implement delayed DMA IRQs
2023-07-21 23:26:19 -03:00
allkern
7fe1764f59
Cleanup for CDROM rewrite
2023-07-17 22:59:09 -03:00
allkern
6ab50aa9b6
Add vblank_end and hblank_end callbacks
2023-07-14 10:56:58 -03:00
allkern
0d4e9c675b
Start working on timers
2023-07-12 18:15:59 -03:00
allkern
4787a909b7
Properly implemented input
2023-07-06 22:07:08 -03:00
allkern
61c23fa9b7
Rework pipelining implementation
...
The shell is finally booting!
2023-07-04 20:37:14 -03:00