Commit graph

6641 commits

Author SHA1 Message Date
John Baumann
929e76fb53 Bump copyright, use vprintf, play with some logic 2025-01-07 21:30:51 -06:00
Jon Rocatis
19598ece18
Merge branch 'grumpycoders:main' into Breakpoints-improvements 2025-01-08 00:12:02 +01:00
Nicolas Noble
e6f816d9f7
Merge pull request #1833 from EngineersBox/main
[Chore] Bump copyright date from 2024 to 2025
2025-01-06 19:35:49 -08:00
Nicolas Noble
966a0deeae
Typo. 2025-01-06 19:35:24 -08:00
EngineersBox
ba48f01bf8 Bumped copyright date to 2025 2025-01-07 12:56:25 +11:00
EngineersBox
7a45d8f783 Bumped copyright date to 2025 2025-01-07 12:53:21 +11:00
EngineersBox
64b63a136f Bumped copyright date to 2025 2025-01-06 21:14:08 +11:00
Nicolas "Pixel" Noble
46109a2a0c Merge branch 'main' into Breakpoints-improvements 2025-01-04 20:35:39 -08:00
Nicolas Noble
42e94fe5e1
Merge pull request #1829 from nicolasnoble/kernel-check
Adding kernel check feature.
2025-01-04 20:34:20 -08:00
Nicolas Noble
b0721ecdcf
Merge pull request #1830 from nicolasnoble/psyqo-frame-counter
Clarifying getFrameCount, and making it reliable.
2025-01-04 20:01:55 -08:00
Nicolas Noble
2831e70884
Merge pull request #1831 from nicolasnoble/eastl-variant-fix
Fixing eastl's variant.
2025-01-04 20:01:40 -08:00
Nicolas "Pixel" Noble
bc4529db7d Fixing eastl's variant. 2025-01-04 15:56:34 -08:00
Nicolas "Pixel" Noble
6e6018a880 Clarifying getFrameCount, and making it reliable. 2025-01-01 19:02:44 -08:00
Nicolas "Pixel" Noble
3eb75079a0 Better log messages. 2025-01-01 12:14:46 -08:00
Nicolas "Pixel" Noble
f26dac9e5a Better memory decoder for debugger + more. 2025-01-01 12:04:19 -08:00
Nicolas "Pixel" Noble
9797eb78bf Properly resetting the debugger on reset. 2025-01-01 09:40:24 -08:00
Jon Rocatis
1ce423ef49
Merge branch 'grumpycoders:main' into Breakpoints-improvements 2025-01-01 12:06:33 +01:00
Nicolas "Pixel" Noble
0eb0d767a6 Adding kernel check feature. 2024-12-31 23:49:08 -08:00
Nicolas Noble
0933dcd976
Merge pull request #1828 from nicolasnoble/lwc2-swc2
Accounting for GTE's LWC2/SWC2 in debugger.
2024-12-31 20:34:52 -08:00
Nicolas Noble
596f9dd83d
Merge pull request #1827 from nicolasnoble/lowesttarget-simplify
Simplifying the computation of lowest-target.
2024-12-31 20:34:39 -08:00
Nicolas "Pixel" Noble
d00ab7e0ad Accounting for GTE's LWC2/SWC2 in debugger. 2024-12-31 19:57:04 -08:00
Nicolas "Pixel" Noble
ffdfcf8347 Simplifying the computation of lowest-target. 2024-12-31 19:39:15 -08:00
Nicolas Noble
93c1bfcbfc
Merge pull request #1826 from nicolasnoble/psyqo-8mb-dma-chain
Catering for the 8MB case in psyqo's chained DMA.
2024-12-31 06:19:04 -08:00
Nicolas "Pixel" Noble
220296e572 Catering for the 8MB case in psyqo's chained DMA.
The previous mechanism was a nice trick to allow for only a lui to load the constant required for the end marker, but it turns out this is a valid address in the 8MB range, so let's actually use the proper marker here instead. It shouldn't really affect codegen much.
2024-12-30 23:22:13 -08:00
johnbaumann
0ae9d373da
Merge pull request #1825 from johnbaumann/interrupt_cycle_cast
Fix 64-bit cast in interrupt scheduler
2024-12-30 23:11:38 -06:00
johnbaumann
06310894e6
Merge branch 'grumpycoders:main' into psyqo_multitap_additions 2024-12-30 22:40:56 -06:00
John Baumann
a747a7c6cf Fix 64-bit cast in interrupt scheduler 2024-12-30 22:35:19 -06:00
Nicolas Noble
0c477c3177
Merge pull request #1824 from nicolasnoble/gpulogger-idcollision
Trying to avoid id collision in gpu logger.
2024-12-30 10:46:06 -08:00
Nicolas "Pixel" Noble
f229662c67 Trying to avoid id collision in gpu logger. 2024-12-30 08:39:44 -08:00
Nicolas Noble
56ff5d1202
Merge pull request #1823 from nicolasnoble/bye-appcenter
Stop using appcenter altogether now.
2024-12-30 08:05:32 -08:00
Nicolas "Pixel" Noble
f9b28facfd Stop using appcenter altogether now. 2024-12-29 23:29:17 -08:00
Nicolas Noble
92e56f71f5
Merge pull request #1822 from nicolasnoble/not-always-400
Fixing webserver to not always return 400 codes.
2024-12-29 22:48:03 -08:00
Nicolas "Pixel" Noble
3f2366a838 Fixing webserver to not always return 400 codes. 2024-12-29 20:29:24 -08:00
Nicolas Noble
d2bf4f70c4
Merge pull request #1821 from nicolasnoble/more-coroutines
Adding more coroutine glue, and cleaned up demo.
2024-12-29 09:48:29 -08:00
Nicolas "Pixel" Noble
b300bc474e Adding more coroutine glue, and cleaned up demo. 2024-12-29 08:58:37 -08:00
Nicolas Noble
930a15449d
Merge pull request #1820 from nicolasnoble/coroutine-memleak-fix
Fixing various coroutine issues.
2024-12-29 00:09:22 -08:00
Nicolas "Pixel" Noble
b2080e1454 Fixing various coroutine issues.
- Fixes compilation problem with void nested coroutines.
- Fixes memory leak.
- Fixes eager nested coroutines.
2024-12-28 22:19:41 -08:00
Nicolas Noble
a865f88a42
Merge pull request #1819 from nicolasnoble/more-psyqo-coroutines
Adding more co-routines goodies to psyqo.
2024-12-28 21:49:03 -08:00
Nicolas "Pixel" Noble
bd48984c1c Adding more co-routines goodies to psyqo.
- A Coroutine is now an awaitable itself, enabling coroutine cascading.
- Added a `delay` awaitable in the GPU class.
- Added another coroutine demo for all this.
2024-12-28 20:41:56 -08:00
Jon Rocatis
c10ee5334a
Merge branch 'grumpycoders:main' into Breakpoints-improvements 2024-12-27 13:30:24 +01:00
Nicolas Noble
ecee62c647
Merge pull request #1818 from nicolasnoble/http-update
Upgrading dependency from http-parser to llhttp.
2024-12-23 17:43:32 -08:00
Nicolas "Pixel" Noble
4d3f50d1d2 Better concepts for query fragments. 2024-12-23 08:51:09 -08:00
Nicolas "Pixel" Noble
a4e5bed508 Replacing query parser with the one from UriParser. 2024-12-23 08:30:25 -08:00
Nicolas "Pixel" Noble
2b6944a660 Upgrading dependency from http-parser to llhttp. 2024-12-23 06:48:23 -08:00
Nicolas Noble
1e0eaf6422
Merge pull request #1817 from nicolasnoble/nosigpipe
Ignoring sigpipes because libuv sucks.
2024-12-21 21:39:54 -08:00
Nicolas "Pixel" Noble
2087f984fc Ignoring sigpipes because libuv sucks. 2024-12-21 20:10:03 -08:00
johnbaumann
07b6a961f4 Add getter for raw halfword. Fix+tidy example 2024-12-21 09:04:02 -06:00
Jon Rocatis
e45d591d77
Merge branch 'grumpycoders:main' into Breakpoints-improvements 2024-12-18 01:25:16 +01:00
Nicolas Noble
e9dec5f570
Merge pull request #1816 from EngineersBox/main
Fix texture window y offset on drawPoly4TD* calls
2024-12-16 22:17:15 -08:00
EngineersBox
950c636f4f Fixed texture window Y offset in textured 4-vertex polygon rendering 2024-12-17 16:20:17 +11:00