Nicolas Pixel Noble
9a8804f6a6
Adding clear/keep vram GPU configuration setting.
2024-06-30 20:35:10 -07:00
Nicolas Pixel Noble
547a2b81dc
Adding a small readme.
2024-06-29 07:54:05 -07:00
Nicolas Pixel Noble
2178bb7bfd
Finishing up the Torus example.
2024-06-29 07:31:01 -07:00
Nicolas Pixel Noble
2ebe5eda95
Merge remote-tracking branch 'upstream/main' into torus
2024-06-28 21:46:00 -07:00
Nicolas Pixel Noble
f873b754e5
Fixing psyqo's DMA GPU behavior.
...
The "transfer direction" needs to always be 1 in the general case, to ensure DREQ to properly toggle on FIFO status, and set to 2 for VRAM uploads, and VRAM uploads only.
2024-06-28 21:03:48 -07:00
Nicolas Pixel Noble
e9f63fd480
Merge remote-tracking branch 'upstream/main' into torus
2024-06-23 22:51:06 -07:00
Nicolas Noble
4ff4ed6ffb
Merge pull request #1675 from nicolasnoble/psyqo-unreachable
...
Sprinkling psyqo with __builtin_unreachable().
2024-06-23 22:50:36 -07:00
Nicolas Noble
2694cb44b3
Merge pull request #1676 from nicolasnoble/psyqo-trampoline
...
Shuffling psyqo's trampoline initialization.
2024-06-23 22:46:12 -07:00
Nicolas Pixel Noble
94017f5bc2
Forgot one.
2024-06-23 22:10:59 -07:00
Nicolas Pixel Noble
7ce60425d7
Shuffling psyqo's trampoline initialization.
2024-06-23 22:05:38 -07:00
Nicolas Noble
7c0492dde9
Merge branch 'main' into psyqo-unreachable
2024-06-23 21:54:35 -07:00
Nicolas Pixel Noble
e4dd4c3008
Sprinkling psyqo with __builtin_unreachable().
2024-06-23 21:51:53 -07:00
Nicolas Pixel Noble
9b1587e29d
Adding source location to psyqo's Abort.
2024-06-23 06:49:09 -07:00
nicolasnoble
4ff91ef799
[Chores] Format code
2024-06-19 23:40:47 +00:00
spicyjpeg
6c3da3e0c0
Merge branch 'main' into openbios573
2024-06-15 01:10:12 +02:00
spicyjpeg
075964b9d0
Add comments explaining changes from retail/573 BIOS
2024-06-15 01:09:25 +02:00
Nicolas Pixel Noble
b4200c65ef
Disabling this one test for now.
2024-06-10 20:42:13 -07:00
Nicolas Pixel Noble
29386ac732
Adding more CPU tests.
2024-06-10 19:55:53 -07:00
spicyjpeg
f00a6913af
OpenBIOS: Force embedded executable to be 32-byte aligned
2024-06-05 23:37:27 +02:00
spicyjpeg
e614c85cc1
OpenBIOS: Fix make clean (again)
2024-06-05 01:42:19 +02:00
spicyjpeg
1dae10995e
OpenBIOS: Fix CI build
2024-06-05 01:00:17 +02:00
spicyjpeg
f62814e5bc
OpenBIOS: Add splash screen option, update readme
2024-06-04 21:14:51 +02:00
spicyjpeg
de3a4cb27d
OpenBIOS: Add preliminary System 573 support
2024-06-04 19:53:56 +02:00
spicyjpeg
df899791a4
Add --set-section-alignment to all objcopy commands
2024-05-29 19:51:04 +02:00
John Baumann
6b49b304a1
Fix a few derps
2024-05-13 20:28:33 -05:00
nicolasnoble
5d8ad94694
[Chores] Format code
2024-05-09 04:32:18 +00:00
Nicolas Pixel Noble
de92daa23f
Fixing OpenBIOS compilation with gcc 14.1.
2024-05-08 20:49:09 -07:00
Craig Roy
d93c1c7d82
makefile: Add absolute path for bios link scripts
2024-04-12 22:53:37 +01:00
Nicolas Pixel Noble
7a6e28f96b
Compilation fix for some mips compilers.
2024-04-02 19:42:19 -07:00
Nicolas Pixel Noble
e980727f59
Adding torus example.
2024-03-14 19:57:51 -07:00
John Baumann
34cffd08ac
Simplify inline op overload
2024-03-11 18:54:22 -05:00
John Baumann
7115bb967b
Tidy tap example, timer, and op overload
2024-03-10 15:50:37 -05:00
John Baumann
c9ed28e6db
Address most of the current review concerns
2024-03-10 10:06:18 -05:00
John Baumann
8808bf2142
Cherry-pick mulitap to redux repo
2024-03-09 20:04:55 -06:00
Nicolas Noble
483fdba9ff
Merge pull request #1609 from nicolasnoble/better-openbios-flushcache
...
Simplify openbios cart boot method.
2024-03-09 12:49:12 -08:00
Nicolas Pixel Noble
8fe673e1a4
Simplify openbios cart boot method.
2024-03-09 11:02:30 -08:00
Nicolas Pixel Noble
e491dddccb
Adding a RAM flushCache.
2024-03-09 10:05:17 -08:00
Nicolas 'Pixel' Noble
1381c3722b
Fixing memcpy & adding tests.
2024-02-29 18:17:59 -08:00
nicolasnoble
5c63a221b2
[Chores] Format code
2024-02-24 02:50:51 +00:00
Nicolas Pixel Noble
06bfd2d3f8
Adding modconv tool.
2024-02-18 13:18:42 -08:00
Nicolas Noble
5c3ba66a94
Reverting this one for now.
2024-02-15 19:43:40 -08:00
Nicolas Pixel Noble
44bb79349b
Adjusting comments.
2024-02-05 17:39:13 -08:00
Nicolas Pixel Noble
a494b68845
Better split + documentation.
2024-02-04 22:06:47 -08:00
Nicolas Pixel Noble
b30d786f5e
Also adding __wrap_memset.
2024-02-04 13:14:46 -08:00
Nicolas Pixel Noble
fbf09fc074
Adding a faster, optional memcpy implementation.
2024-02-04 11:18:23 -08:00
Nicolas Pixel Noble
8a63eac8a3
More toggling.
2024-01-27 09:34:03 -08:00
Nicolas Pixel Noble
367479b643
Adding some more DICR tests.
2024-01-27 09:00:15 -08:00
Nicolas Noble
6dc3072851
Forgot -fdata-sections
...
The mips' `common.mk` missed `-fdata-sections`. Fixing this.
2024-01-21 20:57:17 -08:00
Nicolas Pixel Noble
81cc761d30
Handling big chain packets.
2024-01-15 22:56:48 -08:00
Nicolas Noble
6a2f7607d3
Merge pull request #1538 from grumpycoders/dma-fixes
...
Adding DMA test to Redux.
2024-01-15 20:58:44 -08:00