Commit graph

6642 commits

Author SHA1 Message Date
Nicolas Noble
b2af6d9a98
Merge pull request #1794 from rclement/fix-mips-toolchain-brew
Fix install of MIPS Toolchain using Homebrew
2024-11-04 19:26:51 -08:00
Nicolas "Pixel" Noble
b89e2aa013 Some more 8mb fixes. 2024-11-04 19:26:36 -08:00
Romain Clement
c783886449
Fix install of MIPS Toolchain using Homebrew 2024-11-04 23:57:34 +01:00
Nicolas Noble
bc029a7f5e
Merge pull request #1791 from nicolasnoble/vscode-extension-cube-and-arm
VSCode extension work
2024-10-23 22:11:05 -07:00
Nicolas "Pixel" Noble
e120a3dc0f VSCode extension work
- Adding psyqo cube example
- Adding darwin arm support for pcsx-redux
2024-10-23 20:28:16 -07:00
Nicolas Noble
0fdfcd35c0
Merge pull request #1790 from nicolasnoble/better-cxx
Better c++ support.
2024-10-23 19:46:24 -07:00
Nicolas Noble
b4ff93bc66
Merge pull request #1779 from spicyjpeg/vscode-extension
VS Code extension: update to reflect changes in ps1-bare-metal repo
2024-10-23 19:45:08 -07:00
Nicolas 'Pixel' Noble
6ac48420d9 Having a crt0 for C++ which:
- passes the arguments throught
- uses pcsx_exit
- implements strlen and memchr as weak symbols
- implements std::terminate
- calls pcsx_exit on abort
2024-10-23 18:17:07 -07:00
spicyjpeg
bc418e64fe
Merge branch 'main' into vscode-extension 2024-10-23 18:43:00 +02:00
Nicolas Noble
e9dc935c94
Merge pull request #1788 from nicolasnoble/prim-color-interpolate
Adding interpolateColors to gouraud primitives.
2024-10-22 23:19:13 -07:00
Nicolas Noble
4b98d6b7f4
Merge pull request #1789 from nicolasnoble/bump-allocator-refactor
Making the bump allocator more generic.
2024-10-22 22:14:08 -07:00
Nicolas "Pixel" Noble
63459798c4 Making the bump allocator more generic.
Also, breaks established API, unfortunately.
2024-10-22 21:29:19 -07:00
Nicolas "Pixel" Noble
d4f7ad6fad Adding interpolateColors to gouraud primitives.
This needs to be used with the GTE pre-loaded with IR0 and the far color registers.
2024-10-22 20:02:22 -07:00
Nicolas Noble
28613a56cc
Merge pull request #1786 from CloudMracek/main
Fixed mac0 value casting in psyqo cube example and implemented Nicola…
2024-10-22 12:21:23 -07:00
Jan Racek
a06067ddf5
Fixed mac0 value casting in psyqo cube example and implemented Nicolas' inline assembly fix 2024-10-22 20:40:05 +02:00
Nicolas Noble
95bf165a59
Merge pull request #1785 from eliasdaler/main
Fix bug in writeSafe<Translation>
2024-10-21 09:31:56 -07:00
Elias Daler
f20f438b27 Fix bug in writeSafe<PseudoRegister::Translation> 2024-10-21 17:28:22 +02:00
Nicolas Noble
cb8872b5fb
Merge pull request #1715 from grumpycoders/chores-code-format
[Chores] Format code
2024-10-20 18:30:26 -07:00
nicolasnoble
3ada28e39b [Chores] Format code 2024-10-20 05:58:52 +00:00
Nicolas Noble
2b94af1863
Merge pull request #1783 from nicolasnoble/psyqo-dma-modes
Changing psyqo's DMA modes
2024-10-19 22:53:56 -07:00
Nicolas "Pixel" Noble
09643701fb Changing psyqo's DMA modes
- Chained DMA needs to use GPU DMA mode 2.
- Normal DMA can't go beyond 8 words per block.
2024-10-19 22:03:23 -07:00
Nicolas Noble
06d7890532
Merge pull request #1782 from rocketz/PatchManager
Patch manager
2024-10-19 19:43:37 -07:00
jr
0e00326ec9 Suggested fixes 2024-10-20 02:02:49 +02:00
spicyjpeg
c08ef0588b
Actually fix Python install detection on Windows 2024-10-19 23:04:03 +02:00
jr
0cbd3f64d8 Merge branch 'PatchManager' of https://github.com/rocketz/pcsx-redux-rocketz into PatchManager 2024-10-19 00:57:51 +02:00
jr
843467a531 Updated copyright years 2024-10-19 00:51:06 +02:00
Jon Rocatis
2b3d94434f
Merge branch 'main' into PatchManager 2024-10-18 23:12:59 +02:00
jr
8a7d2665b5 Forgot these files 2024-10-18 23:04:37 +02:00
jr
5ca33399b7 Initial PatchManager system 2024-10-18 22:44:06 +02:00
spicyjpeg
5c167be68e
Use execFile(), add Python detection workaround 2024-10-18 20:58:43 +02:00
spicyjpeg
e732a4a3f2
Merge branch 'grumpycoders:main' into vscode-extension 2024-10-18 20:56:36 +02:00
Nicolas 'Pixel' Noble
318b856caa Upgrading formatter. 2024-10-18 11:27:48 -07:00
spicyjpeg
efa5877bbd
Merge branch 'grumpycoders:main' into vscode-extension 2024-10-18 19:59:41 +02:00
Nicolas Noble
74dbe2b274
Merge pull request #1781 from CloudMracek/main
Adding a cube example to psyqo
2024-10-18 10:00:04 -07:00
Nicolas Noble
7fe9703d48
Shuffling things a bit to using constexpr. 2024-10-18 08:56:42 -07:00
Jan Racek
38749d0730
Assiging default values to zIndex and mac0 variables so Codacy is happy 2024-10-18 11:39:19 +02:00
Jan Racek
44c3418d45
Added a cube example to psyqo 2024-10-18 11:28:25 +02:00
Nicolas Noble
5f1124e9c2
Merge pull request #1780 from CloudMracek/main
Fixed compile_flags.txt in vscode-extension template for psyqo
2024-10-14 20:28:46 -07:00
Jan Racek
796f18ea9b
Fixed compile_flags.txt in vscode-extension template for psyqo 2024-10-14 21:04:11 +02:00
spicyjpeg
065c7a118b
More updates to CMake bare metal templates 2024-10-14 11:11:30 +02:00
spicyjpeg
ba5c080ba2
Add Python venv support to VS Code extension, bump to 0.3.8 2024-10-14 10:45:53 +02:00
spicyjpeg
45c505c85d
Update VS Code extension bare metal templates 2024-10-14 10:45:39 +02:00
Nicolas Noble
549e152a0b
Merge pull request #1778 from nicolasnoble/fixed-point-improvements
Various fixed point improvements.
2024-10-13 06:26:53 -07:00
Nicolas "Pixel" Noble
eb494cf013 Proper order for fractional value. 2024-10-13 02:35:50 -07:00
Nicolas "Pixel" Noble
4381d3039f Various fixed point improvements.
- FixedPoint now takes an optional `scale` template parameter, when rendering values.
- FixedPoint can now also use bytes as its storage mechanism. These two changes allow for example FixedPoint to handle colors scaled from 0 to 255, with 255 being 1.0.
- Adding printf and vprintf to xprintf.h, outputting to tty's stdout.
- Adding %f, %e, and %a support to xprintf, allowing for fixed point values to be rendered naturally.
- Cleaned up xprintf a bit.
2024-10-13 02:26:23 -07:00
Nicolas Noble
758ccfc96e
Merge pull request #1777 from cuckydev/add-ramsize-option
Add RAM_SIZE option to ps-exe.ld
2024-10-12 19:54:11 -07:00
Regan Green
e6f7214d3a Add RAM_SIZE option to ps-exe.ld 2024-10-12 22:16:41 -04:00
Nicolas Noble
f261d51a27
Merge pull request #1775 from nicolasnoble/cleaner-psyqo-vblank
Cleaner & accurate VBlank IRQ handling in psyqo's no-kernel mode.
2024-10-10 18:17:52 -07:00
Nicolas Noble
c26db77f79
Merge pull request #1776 from nicolasnoble/nested-psyqo
Allow nested usage of psyqo's makefiles.
2024-10-10 18:17:40 -07:00
Nicolas Pixel Noble
537936476c Allow nested usage of psyqo's makefiles. 2024-10-10 07:36:52 -07:00