Commit graph

945 commits

Author SHA1 Message Date
nicolasnoble
1a9bc66e84 [Chores] Format code 2025-03-17 06:20:13 +00:00
Nicolas "Pixel" Noble
928e64b8b1 Fixing direct access for archives. 2025-03-16 22:30:59 -07:00
Nicolas "Pixel" Noble
798f3a3d1f Adding CD authoring tool. 2025-03-16 21:28:10 -07:00
Nicolas "Pixel" Noble
806ed4347f Adding archive manager. 2025-03-15 07:42:32 -07:00
Nicolas "Pixel" Noble
6eef4684ec Changing cdrom-loader API to use buffers. 2025-03-14 22:44:23 -07:00
Nicolas Noble
c698b856eb
Merge pull request #1900 from nicolasnoble/psyqo-buffer
Adding Buffer classes to psyqo.
2025-03-14 22:42:19 -07:00
Nicolas Noble
46eb4e3a73
Merge pull request #1902 from nicolasnoble/psyqo-cd-cleanup
Some cleanup in the psyqo CD code.
2025-03-14 21:47:48 -07:00
Nicolas "Pixel" Noble
a90b62d275 Adding Buffer classes to psyqo. 2025-03-14 20:35:02 -07:00
Nicolas "Pixel" Noble
ec825c8b2a Some cleanup in the psyqo CD code. 2025-03-14 20:01:46 -07:00
Nicolas "Pixel" Noble
2cce6a894a Adding lz4 decompressor, tuned for mips. 2025-03-14 19:41:42 -07:00
Nicolas "Pixel" Noble
0e81df709e Removing constructor to allow bitfields in unions. 2025-03-11 22:11:21 -07:00
Nicolas "Pixel" Noble
10e6be8739 Adding clear method. 2025-03-11 21:42:13 -07:00
Nicolas "Pixel" Noble
85ae2a4a42 Formatting, and proper initialization of bitfield storage. 2025-03-11 21:36:07 -07:00
Nicolas Noble
7ec5ffa15c
Missed a spot.
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-03-11 21:06:33 -07:00
Nicolas "Pixel" Noble
784296f390 General codegen improvement for bitfields. 2025-03-11 20:55:24 -07:00
Nicolas Pixel Noble
d289b0c8b8 Better Lua copyright header. 2025-03-10 17:43:29 -07:00
Nicolas Pixel Noble
4aec463c6d Improving djbHash for MIPS. 2025-03-10 17:43:13 -07:00
Nicolas Pixel Noble
7ae9afefd3 Adding bitfield.hh 2025-03-10 17:42:37 -07:00
Nicolas Pixel Noble
9c3d3a1e6d Renaming readAligned to load32Aligned. 2025-03-10 17:41:46 -07:00
Nicolas "Pixel" Noble
fbe5ffce94 Fixing psyqo's multi-sector direntry parser. 2025-03-09 21:24:52 -07:00
Nicolas Noble
5c79a3023b
Merge pull request #1881 from nicolasnoble/application-frame
Introducing Application's frame method.
2025-03-07 22:21:04 -08:00
Nicolas "Pixel" Noble
a70979970a Introducing Application's frame method. 2025-03-07 21:38:27 -08:00
NotExactlySiev
3cc9fc4fdd
Fix typo in inline_n.h 2025-03-07 03:24:36 +03:30
Nicolas Noble
17a88834ab
Merge pull request #1809 from rocketz/Breakpoints-improvements
Breakpoint improvements
2025-03-03 22:56:49 -08:00
Nicolas Noble
51f5c50acb
Adding more dma tests.
More linked DMA tests.
2025-03-03 21:09:55 -08:00
Nicolas Pixel Noble
e2096cd388 Fixing the last few details. 2025-03-03 20:32:04 -08:00
nicolasnoble
1b8312e5ad [Chores] Format code 2025-02-28 16:56:29 +00:00
Nicolas Noble
cc9a1a6890
Merge pull request #1866 from malucard/main
Implement DMA-msan compatibility
2025-02-28 08:51:59 -08:00
johnbaumann
588f68d9ac
Update utility-polyfill.h 2025-02-26 23:04:25 -06:00
John Baumann
0b1141ab91 Polyfill std::to_underlying and convert several static_casts 2025-02-26 22:21:01 -06:00
John Baumann
6ee8271d88 Revert data type in processChanges 2025-02-26 17:31:33 -06:00
malucard
f1b4718095 implement DMA-msan compatibility 2025-02-23 16:27:25 -03:00
John Baumann
c7ecacee47 Merge branch 'psyqo_multitap_additions' of https://github.com/johnbaumann/pcsx-redux into psyqo_multitap_additions 2025-02-19 22:52:29 -06:00
johnbaumann
6c79a918b4
Merge branch 'main' into psyqo_multitap_additions 2025-02-19 22:52:20 -06:00
John Baumann
98aa6166ae Rename and add some documentation, small tweaks 2025-02-19 22:52:06 -06:00
Nicolas "Pixel" Noble
8276e4b013 Restoring original psyqo_heap_end functionality, kind of. 2025-02-16 20:53:26 -08:00
johnbaumann
791b5208a2
Merge branch 'main' into psyqo_multitap_additions 2025-02-16 13:53:00 -06:00
John Baumann
3b85d77b39 Fix for analog pad with LED previously config'd off, bad pad ID 2025-02-16 10:58:04 -06:00
Nicolas "Pixel" Noble
8b9df48475 Simplifying openbios allocation scenario. 2025-02-15 17:24:38 -08:00
Nicolas Pixel Noble
a658a18dff Brand new memory allocator. 2025-02-15 08:11:35 -08:00
Nicolas "Pixel" Noble
1359143db6 Adding "msan"-like feature. 2025-02-14 22:02:34 -08:00
Nicolas Noble
01b3c44728
Cascade build options for psyqo projects. 2025-02-13 20:25:14 -08:00
nicolasnoble
54e9ef2d93 [Chores] Format code 2025-02-10 03:03:48 +00:00
John Baumann
a1a2ae7c7d Add fishingcon, more adc, resize PadData 2025-01-22 22:08:43 -06:00
Elias Daler
f289e4c51f Add shared.hh include 2025-01-21 19:14:55 +01:00
Elias Daler
d8d51daacb Fix compilation error for gpu.chain(ot) 2025-01-21 18:38:20 +01:00
Nicolas "Pixel" Noble
1bb3e3c1cc Some perf-analyzis-driven improvements.
- Added a safety variant for hot path operations in the bump allocator and the ordering table.
- Unrolled the insert operation for the ordering table.
2025-01-19 18:58:29 -08:00
Nicolas "Pixel" Noble
ee5c53bf2d Adding aliases to MIPS inline encoder.
Also adding a couple of aliases to the disassembler.
2025-01-18 23:15:40 -08:00
Nicolas Pixel Noble
bc5f1ff1f8 Adding real time Lua property editor example. 2025-01-15 21:34:53 -08:00
Elias Daler
46e728a8eb Fix missing template arguments in eastl::forward calls 2025-01-12 12:06:07 +01:00