Commit graph

945 commits

Author SHA1 Message Date
gwald
d98d6b2902
Update ps-exe.ld
0x80010000 in wrong place, should be TLOAD_ADDR
2023-09-11 11:19:18 +10:00
Nicolas Noble
70283dfa85
Merge pull request #1431 from nicolasnoble/bezier-quads
Making the bezier curve example prettier.
2023-09-01 23:05:59 -07:00
Nicolas Pixel Noble
458ddddf83 Adding a few more setters. 2023-09-01 22:14:20 -07:00
Nicolas Pixel Noble
f9d67437dc Small speed enhancement. 2023-09-01 22:09:40 -07:00
Nicolas Pixel Noble
954b2d7b01 Making the bezier curve example prettier. 2023-09-01 20:57:49 -07:00
Nicolas Pixel Noble
15a8f92f3a Adding 3D bezier computation. 2023-09-01 08:38:31 -07:00
Nicolas Noble
02c06d10a7
Merge pull request #1422 from nicolasnoble/bezier
Bezier for psyqo.
2023-09-01 08:34:28 -07:00
Nicolas Noble
899dc60554
Merge pull request #1424 from nicolasnoble/psyqo-eastl
Some EASTL touchups.
2023-09-01 08:34:15 -07:00
Nicolas Noble
55176e7f9f
Merge pull request #1425 from nicolasnoble/coroutine-value
Fixing psyqo's coroutine value return mechanism.
2023-09-01 08:34:00 -07:00
Nicolas Pixel Noble
611f009fd6 Properly commenting the example. 2023-09-01 07:33:05 -07:00
Nicolas Pixel Noble
60342f26b0 Ensuring interlace mode waits properly. 2023-09-01 07:21:27 -07:00
Nicolas Pixel Noble
319eeddb09 Making the line a bit more visible. 2023-09-01 07:17:17 -07:00
Nicolas Pixel Noble
88a411fdfd Fixing psyqo's coroutine value return mechanism. 2023-09-01 06:54:38 -07:00
Nicolas Pixel Noble
ed6d0afd75 Some EASTL touchups.
- More __builtin usage
- Using Vsnprintf8
2023-09-01 06:53:19 -07:00
Nicolas Pixel Noble
d412bbf920 Upgrading to 640x480, and using PolyLines. 2023-08-31 21:43:16 -07:00
Nicolas Pixel Noble
b0e39c985e Vec2 to Vertex conversion. 2023-08-31 21:42:15 -07:00
Nicolas Pixel Noble
ea4e6b9f06 Faster math. 2023-08-31 21:42:01 -07:00
Nicolas Pixel Noble
d6f4e8063e Merge remote-tracking branch 'upstream/main' into bezier 2023-08-31 21:36:37 -07:00
Nicolas Pixel Noble
1db3d4762d Adding integer conversion template to other base data types. 2023-08-31 20:04:26 -07:00
Nicolas Pixel Noble
9ed188facb Allowing conversions of FixedPoint numbers to another format. 2023-08-31 20:03:59 -07:00
Nicolas Pixel Noble
c7abe8bfae Adding FIFO polling, mostly for polylines. 2023-08-31 20:03:09 -07:00
Nicolas Pixel Noble
262a42c325 Fixing comment. 2023-08-31 20:02:33 -07:00
Nicolas Pixel Noble
d47c5e72af Adding PolyLines. 2023-08-31 20:02:19 -07:00
Nicolas Pixel Noble
843c595fc2 Handling interlaced mode properly. 2023-08-31 19:52:07 -07:00
Nicolas Pixel Noble
0cf4c309eb Properly renaming constants. 2023-08-31 19:13:40 -07:00
Nicolas Pixel Noble
246d8de362 Fixing operator* for FixedPoint class. 2023-08-31 18:59:16 -07:00
Nicolas Pixel Noble
cbd7ab7125 Smoother animation. 2023-08-30 23:13:03 -07:00
Nicolas Pixel Noble
ebf28306cf Bezier code for psyqo. 2023-08-30 22:54:45 -07:00
Nicolas Pixel Noble
def8533e30 Derp. 2023-08-30 22:52:38 -07:00
Nicolas Noble
1c06f1a770
Merge pull request #1421 from nicolasnoble/custom-handler-patch
Fixing Point Blank
2023-08-30 06:53:46 -07:00
Nicolas Pixel Noble
50e0a5b7cd Fixing Point Blank 2023-08-29 22:13:53 -07:00
Nicolas Pixel Noble
78a3f03e6d Also fixing Peter Pan in Disney's Return to Never Land. 2023-08-29 20:51:25 -07:00
Nicolas Pixel Noble
d226516c1b Fixing Family 1500 Series - Mahjong
Its system.cnf contains a space at the end of the BOOT line...
2023-08-29 19:27:02 -07:00
Nicolas Noble
f23308e1f5
Merge pull request #1419 from nicolasnoble/standard-exception-handler
Fixing Need For Speed - High Stakes
2023-08-29 19:17:08 -07:00
Nicolas Pixel Noble
2265b456fb Fixing Need For Speed - High Stakes 2023-08-29 17:56:58 -07:00
Nicolas Noble
20b4ae4166
Merge pull request #1417 from nicolasnoble/off-by-one-derp
Fixing an off-by-one derp...
2023-08-29 17:55:00 -07:00
Nicolas Pixel Noble
51eb254b68 Relaxing syscall constraints.
The syscall opcode will trigger a full interrupt, which won't actually modify any register beyond v0.
2023-08-28 22:09:52 -07:00
Nicolas Pixel Noble
e4b6834400 Fixing an off-by-one derp... 2023-08-28 21:53:34 -07:00
Nicolas Pixel Noble
d5fcf29579 Fixing Batman - Gotham City Racer. Again. 2023-08-28 20:11:07 -07:00
Nicolas Pixel Noble
87ac9c4e0b Fixing some chicken-and-egg issues... 2023-08-27 09:06:18 -07:00
Nicolas Pixel Noble
5816f3e6f2 Enable display when doing fastboot. 2023-08-26 22:22:26 -07:00
Nicolas Pixel Noble
0f7666315b Drastically improving the boot-from-cart method. 2023-08-25 18:09:13 -07:00
Nicolas Pixel Noble
cd2dd6344f Fixing Linux build. 2023-08-25 17:24:52 -07:00
Nicolas Pixel Noble
da78d70359 Be more paranoid about setting cop0's breakpoint. Also, use newer Encoder syntax. 2023-08-25 17:24:40 -07:00
Nicolas Pixel Noble
a8a7ed6183 Enable cop2 in OpenBIOS 2023-08-25 17:24:11 -07:00
Dan H
82f4e7dd43
Add PAL Vertical Offset Fix
Screen output using PAL video was offset off the top of the screen. If statement to choose a different value when PAL is being used (thanks sickle) which addresses this.
2023-08-24 18:35:59 +01:00
Nicolas Noble
0de13373c2
Merge pull request #1403 from nicolasnoble/psyqo-stuff
Psyqo stuff
2023-08-22 20:53:39 -07:00
Nicolas Pixel Noble
c14a885eda Adding fixedpoint and trigonometry example. 2023-08-22 17:05:19 -07:00
Nicolas Pixel Noble
b063907c74 Adding trigonometric functions. 2023-08-22 16:59:53 -07:00
Nicolas Pixel Noble
39c4d4c0c1 Adding fixed-point math. 2023-08-22 16:59:20 -07:00