Commit graph

6642 commits

Author SHA1 Message Date
Nicolas "Pixel" Noble
ae7d3450dc Adding example for switching stack on the fly to the scratchpad. 2024-10-02 20:55:18 -07:00
Nicolas "Pixel" Noble
d25af104b1 Fixing setjmp/longjmp attributes. 2024-10-02 20:48:13 -07:00
Andrew K.
55a8414eb4
Add raw texture bit to sprites with no color set 2024-10-02 20:32:16 -07:00
Nicolas Noble
da9ddaf848
Merge pull request #1753 from nicolasnoble/_bu_init-mirror
Assign _bu_init alias to 0x55.
2024-10-01 21:48:15 -07:00
Nicolas "Pixel" Noble
e51ffafa5c Assign _bu_init alias to 0x55. 2024-10-01 19:20:26 -07:00
Nicolas Noble
dae3b4b893
Merge pull request #1752 from nicolasnoble/modplayer-no-syscalls
Removing syscall usage in modplayer.
2024-10-01 07:40:51 -07:00
Nicolas Pixel Noble
708eff47db Fixing tinyshell. 2024-10-01 07:02:56 -07:00
Nicolas Pixel Noble
76b4d89301 Removing syscall usage in modplayer. 2024-10-01 06:56:55 -07:00
Nicolas Noble
3a70ffa66c
Merge pull request #1748 from nicolasnoble/psyqo-cd-refactor
Refactoring the CD-Rom device state machine system.
2024-09-30 23:03:06 -07:00
Nicolas Noble
9536104c60
Merge branch 'main' into psyqo-cd-refactor 2024-09-30 22:07:03 -07:00
Nicolas Noble
14027ad850
Merge pull request #1751 from nicolasnoble/gnu-mirrors
Adding mirrors for GNU URLs in scripts.
2024-09-30 22:06:44 -07:00
Nicolas "Pixel" Noble
0f72ff93af Adding mirrors for GNU URLs in scripts. 2024-09-30 21:29:06 -07:00
Nicolas "Pixel" Noble
a0a2774763 Adding blocking reset and reads + adding reset in example. 2024-09-30 19:37:07 -07:00
Nicolas "Pixel" Noble
5d9e150d2d Changing strategy for async cdrom calls. 2024-09-30 18:58:46 -07:00
Nicolas "Pixel" Noble
fd1bddf99a Adding cdda example. 2024-09-30 17:07:41 -07:00
Nicolas "Pixel" Noble
519afb6bb8 Adding scheduleGetPlaybackLocation 2024-09-30 17:07:23 -07:00
Nicolas "Pixel" Noble
a944e0b058 Fixing actual CDDA Play command. 2024-09-30 17:07:08 -07:00
Nicolas "Pixel" Noble
fcc2a81e3f Fixing getLocP call. 2024-09-30 17:06:54 -07:00
Nicolas "Pixel" Noble
e9741bae2e Fixing break handlers. 2024-09-30 17:06:07 -07:00
Nicolas "Pixel" Noble
0b7367bdf3 Fixing Redux' CdlPlay logging. 2024-09-30 17:05:44 -07:00
Nicolas "Pixel" Noble
4ee14a81dd Adding helper to create a delayed task. 2024-09-29 22:10:11 -07:00
Nicolas "Pixel" Noble
7bfc565ba5 Adding setVolume method. 2024-09-29 21:54:37 -07:00
Nicolas "Pixel" Noble
e4a037060e One more race, and documentation + asserts. 2024-09-29 21:22:09 -07:00
Nicolas "Pixel" Noble
ade6688fcd clang-format. 2024-09-29 20:56:40 -07:00
Nicolas "Pixel" Noble
c29780654d Adding getLocation for CDDA playback. 2024-09-29 20:55:43 -07:00
Nicolas "Pixel" Noble
94c08e3615 Splitting cdrom-device.cpp up. 2024-09-29 20:24:04 -07:00
Nicolas "Pixel" Noble
7cbf597745 Splitting out playCDDA methods, and adding resume. 2024-09-29 18:44:13 -07:00
Nicolas "Pixel" Noble
ac8a62773e Adding CDDA Pause/Stop. 2024-09-29 18:37:36 -07:00
Nicolas "Pixel" Noble
3a2a181e59 Adding break handler. 2024-09-29 18:36:29 -07:00
Nicolas "Pixel" Noble
73ff74106e Adding a flushWriteQueue helper. 2024-09-29 18:34:12 -07:00
Nicolas "Pixel" Noble
ae1dd51e48 Split out the common thread structures to its own file. 2024-09-29 18:33:50 -07:00
Nicolas Noble
1abee5aeaf
Updating the disassembly of the break opcode. 2024-09-28 20:50:15 -07:00
Nicolas Noble
6b581116d8
Merge pull request #1749 from grumpycoders/kernel-hooks-speedup
Speeding up kernel hooks a bit.
2024-09-28 20:35:06 -07:00
Nicolas "Pixel" Noble
1bc6c6b269 Adding some cdrom debug helpers. 2024-09-28 10:40:27 -07:00
Nicolas Noble
a37e016bdf
Speeding up kernel hooks a bit. 2024-09-28 10:35:47 -07:00
Nicolas "Pixel" Noble
79f91a1007 Getting the rest of EASTL in. 2024-09-27 21:01:20 -07:00
Nicolas "Pixel" Noble
0b5a9ab82c Adding a few more operations. 2024-09-27 18:52:49 -07:00
Nicolas "Pixel" Noble
c659d401d7 Re-organized code a bit. 2024-09-25 22:58:29 -07:00
Nicolas "Pixel" Noble
3b98404d98 Adding readTOC. 2024-09-25 22:56:17 -07:00
Nicolas "Pixel" Noble
c315911c12 Adding general response reading support. 2024-09-25 22:03:52 -07:00
Nicolas "Pixel" Noble
9c51ceb2dd Adding missing scheduleReadSectors 2024-09-25 21:26:40 -07:00
Nicolas "Pixel" Noble
d6f4c72fad Refactoring the CD-Rom device state machine system. 2024-09-25 21:18:11 -07:00
Nicolas Noble
c41d972786
Merge pull request #1740 from nicolasnoble/deprecate-gte-read-ptr
Deprecates gte's Vec3 pointer reads.
2024-09-25 21:11:48 -07:00
Nicolas "Pixel" Noble
b9b15516cf Fixing build. 2024-09-24 18:12:53 -07:00
Nicolas Noble
6ec5348058
Merge pull request #1746 from axetion/main
Add texture blending settings to TexturedTriangle and TexturedQuad
2024-09-21 17:36:46 -07:00
Andrew K.
2f5a2b76a4
Add texture blending settings to TexturedTriangle and TexturedQuad 2024-09-21 16:43:42 -07:00
Nicolas Noble
9e4b85644d
Merge pull request #1743 from grumpycoders/psyqo-gpu-no-copies
Preventing copies of the GPU object.
2024-09-20 08:32:15 -07:00
Nicolas Noble
8c2a308c08
Preventing copies of the GPU object.
It is a singleton, it cannot be copied.
2024-09-20 07:11:43 -07:00
Nicolas Noble
6cc4134113
Merge pull request #1742 from nicolasnoble/better-concepts
Better concepts for psyqo's Fragment and fixed points.
2024-09-20 00:03:14 -07:00
Nicolas Noble
731fe395d8
Merge pull request #1739 from nicolasnoble/proper-no-unique-address
Properly supporting no_unique_address.
2024-09-19 15:47:57 -07:00