Browse Source
Cleaned up some things and made some fixes to allow the app to run on real hardware again.
Cleaned up some things and made some fixes to allow the app to run on real hardware again.
Turns out setting the padding to 0 on SVECTORS is quite necessary, to avoid getting into undefined behavior territory.master
2 changed files with 170 additions and 174 deletions
-
20main.c
-
324ps1anorms.h
@ -1,162 +1,162 @@ |
|||||
{-2153, 0, 3484}, |
|
||||
{-1813, 978, 3539}, |
|
||||
{-1209, 0, 3913}, |
|
||||
{-1265, 2048, 3313}, |
|
||||
{-665, 1076, 3895}, |
|
||||
{0, 0, 4096}, |
|
||||
{0, 3484, 2153}, |
|
||||
{-604, 2935, 2792}, |
|
||||
{604, 2935, 2792}, |
|
||||
{0, 2153, 3484}, |
|
||||
{1265, 2048, 3313}, |
|
||||
{2153, 0, 3484}, |
|
||||
{1209, 0, 3913}, |
|
||||
{1813, 978, 3539}, |
|
||||
{665, 1076, 3895}, |
|
||||
{-2792, 604, 2935}, |
|
||||
{-3313, 1265, 2048}, |
|
||||
{-2407, 1742, 2818}, |
|
||||
{-3484, 2153, 0}, |
|
||||
{-3539, 1813, 978}, |
|
||||
{-2935, 2792, 604}, |
|
||||
{-2818, 2407, 1742}, |
|
||||
{-2048, 3313, 1265}, |
|
||||
{-978, 3539, 1813}, |
|
||||
{-1742, 2818, 2407}, |
|
||||
{-2935, 2792, -604}, |
|
||||
{-2048, 3313, -1265}, |
|
||||
{-2153, 3484, 0}, |
|
||||
{0, 3484, -2153}, |
|
||||
{-978, 3539, -1813}, |
|
||||
{0, 3913, -1209}, |
|
||||
{-1076, 3895, -665}, |
|
||||
{0, 4096, 0}, |
|
||||
{0, 3913, 1209}, |
|
||||
{-1076, 3895, 665}, |
|
||||
{978, 3539, 1813}, |
|
||||
{1076, 3895, 665}, |
|
||||
{2048, 3313, 1265}, |
|
||||
{978, 3539, -1813}, |
|
||||
{1076, 3895, -665}, |
|
||||
{2048, 3313, -1265}, |
|
||||
{3484, 2153, 0}, |
|
||||
{2935, 2792, 604}, |
|
||||
{2935, 2792, -604}, |
|
||||
{2153, 3484, 0}, |
|
||||
{1742, 2818, 2407}, |
|
||||
{3539, 1813, 978}, |
|
||||
{2818, 2407, 1742}, |
|
||||
{3313, 1265, 2048}, |
|
||||
{2792, 604, 2935}, |
|
||||
{2407, 1742, 2818}, |
|
||||
{3913, 1209, 0}, |
|
||||
{4096, 0, 0}, |
|
||||
{3895, 665, 1076}, |
|
||||
{3484, -2153, 0}, |
|
||||
{3913, -1209, 0}, |
|
||||
{3539, -1813, 978}, |
|
||||
{3895, -665, 1076}, |
|
||||
{3313, -1265, 2048}, |
|
||||
{2792, -604, 2935}, |
|
||||
{3484, 0, 2153}, |
|
||||
{3539, 1813, -978}, |
|
||||
{3313, 1265, -2048}, |
|
||||
{3895, 665, -1076}, |
|
||||
{2153, 0, -3484}, |
|
||||
{2792, 604, -2935}, |
|
||||
{2792, -604, -2935}, |
|
||||
{3484, 0, -2153}, |
|
||||
{3313, -1265, -2048}, |
|
||||
{3539, -1813, -978}, |
|
||||
{3895, -665, -1076}, |
|
||||
{604, 2935, -2792}, |
|
||||
{1265, 2048, -3313}, |
|
||||
{1742, 2818, -2407}, |
|
||||
{1813, 978, -3539}, |
|
||||
{2407, 1742, -2818}, |
|
||||
{2818, 2407, -1742}, |
|
||||
{-604, 2935, -2792}, |
|
||||
{-1265, 2048, -3313}, |
|
||||
{0, 2153, -3484}, |
|
||||
{-2153, 0, -3484}, |
|
||||
{-1813, 978, -3539}, |
|
||||
{-1209, 0, -3913}, |
|
||||
{-665, 1076, -3895}, |
|
||||
{0, 0, -4096}, |
|
||||
{1209, 0, -3913}, |
|
||||
{665, 1076, -3895}, |
|
||||
{-1813, -978, -3539}, |
|
||||
{-1265, -2048, -3313}, |
|
||||
{-665, -1076, -3895}, |
|
||||
{0, -3484, -2153}, |
|
||||
{-604, -2935, -2792}, |
|
||||
{604, -2935, -2792}, |
|
||||
{0, -2153, -3484}, |
|
||||
{1265, -2048, -3313}, |
|
||||
{1813, -978, -3539}, |
|
||||
{665, -1076, -3895}, |
|
||||
{978, -3539, -1813}, |
|
||||
{2048, -3313, -1265}, |
|
||||
{1742, -2818, -2407}, |
|
||||
{2935, -2792, -604}, |
|
||||
{2818, -2407, -1742}, |
|
||||
{2407, -1742, -2818}, |
|
||||
{0, -3913, -1209}, |
|
||||
{0, -4096, 0}, |
|
||||
{1076, -3895, -665}, |
|
||||
{0, -3484, 2153}, |
|
||||
{0, -3913, 1209}, |
|
||||
{978, -3539, 1813}, |
|
||||
{1076, -3895, 665}, |
|
||||
{2048, -3313, 1265}, |
|
||||
{2935, -2792, 604}, |
|
||||
{2153, -3484, 0}, |
|
||||
{-978, -3539, -1813}, |
|
||||
{-2048, -3313, -1265}, |
|
||||
{-1076, -3895, -665}, |
|
||||
{-3484, -2153, 0}, |
|
||||
{-2935, -2792, -604}, |
|
||||
{-2935, -2792, 604}, |
|
||||
{-2153, -3484, 0}, |
|
||||
{-2048, -3313, 1265}, |
|
||||
{-978, -3539, 1813}, |
|
||||
{-1076, -3895, 665}, |
|
||||
{-3539, -1813, 978}, |
|
||||
{-3313, -1265, 2048}, |
|
||||
{-2818, -2407, 1742}, |
|
||||
{-2792, -604, 2935}, |
|
||||
{-1813, -978, 3539}, |
|
||||
{-2407, -1742, 2818}, |
|
||||
{-1265, -2048, 3313}, |
|
||||
{-604, -2935, 2792}, |
|
||||
{-1742, -2818, 2407}, |
|
||||
{-665, -1076, 3895}, |
|
||||
{1813, -978, 3539}, |
|
||||
{665, -1076, 3895}, |
|
||||
{1265, -2048, 3313}, |
|
||||
{604, -2935, 2792}, |
|
||||
{0, -2153, 3484}, |
|
||||
{1742, -2818, 2407}, |
|
||||
{2407, -1742, 2818}, |
|
||||
{2818, -2407, 1742}, |
|
||||
{-3913, 1209, 0}, |
|
||||
{-3895, 665, 1076}, |
|
||||
{-4096, 0, 0}, |
|
||||
{-3484, 0, 2153}, |
|
||||
{-3913, -1209, 0}, |
|
||||
{-3895, -665, 1076}, |
|
||||
{-3539, 1813, -978}, |
|
||||
{-3895, 665, -1076}, |
|
||||
{-3313, 1265, -2048}, |
|
||||
{-3539, -1813, -978}, |
|
||||
{-3895, -665, -1076}, |
|
||||
{-3313, -1265, -2048}, |
|
||||
{-2792, 604, -2935}, |
|
||||
{-2792, -604, -2935}, |
|
||||
{-3484, 0, -2153}, |
|
||||
{-2818, 2407, -1742}, |
|
||||
{-2407, 1742, -2818}, |
|
||||
{-1742, 2818, -2407}, |
|
||||
{-1742, -2818, -2407}, |
|
||||
{-2407, -1742, -2818}, |
|
||||
{-2818, -2407, -1742}, |
|
||||
|
{-2153, 0, 3484, 0}, |
||||
|
{-1813, 978, 3539, 0}, |
||||
|
{-1209, 0, 3913, 0}, |
||||
|
{-1265, 2048, 3313, 0}, |
||||
|
{-665, 1076, 3895, 0}, |
||||
|
{0, 0, 4096, 0}, |
||||
|
{0, 3484, 2153, 0}, |
||||
|
{-604, 2935, 2792, 0}, |
||||
|
{604, 2935, 2792, 0}, |
||||
|
{0, 2153, 3484, 0}, |
||||
|
{1265, 2048, 3313, 0}, |
||||
|
{2153, 0, 3484, 0}, |
||||
|
{1209, 0, 3913, 0}, |
||||
|
{1813, 978, 3539, 0}, |
||||
|
{665, 1076, 3895, 0}, |
||||
|
{-2792, 604, 2935, 0}, |
||||
|
{-3313, 1265, 2048, 0}, |
||||
|
{-2407, 1742, 2818, 0}, |
||||
|
{-3484, 2153, 0, 0}, |
||||
|
{-3539, 1813, 978, 0}, |
||||
|
{-2935, 2792, 604, 0}, |
||||
|
{-2818, 2407, 1742, 0}, |
||||
|
{-2048, 3313, 1265, 0}, |
||||
|
{-978, 3539, 1813, 0}, |
||||
|
{-1742, 2818, 2407, 0}, |
||||
|
{-2935, 2792, -604, 0}, |
||||
|
{-2048, 3313, -1265, 0}, |
||||
|
{-2153, 3484, 0, 0}, |
||||
|
{0, 3484, -2153, 0}, |
||||
|
{-978, 3539, -1813, 0}, |
||||
|
{0, 3913, -1209, 0}, |
||||
|
{-1076, 3895, -665, 0}, |
||||
|
{0, 4096, 0, 0}, |
||||
|
{0, 3913, 1209, 0}, |
||||
|
{-1076, 3895, 665, 0}, |
||||
|
{978, 3539, 1813, 0}, |
||||
|
{1076, 3895, 665, 0}, |
||||
|
{2048, 3313, 1265, 0}, |
||||
|
{978, 3539, -1813, 0}, |
||||
|
{1076, 3895, -665, 0}, |
||||
|
{2048, 3313, -1265, 0}, |
||||
|
{3484, 2153, 0, 0}, |
||||
|
{2935, 2792, 604, 0}, |
||||
|
{2935, 2792, -604, 0}, |
||||
|
{2153, 3484, 0, 0}, |
||||
|
{1742, 2818, 2407, 0}, |
||||
|
{3539, 1813, 978, 0}, |
||||
|
{2818, 2407, 1742, 0}, |
||||
|
{3313, 1265, 2048, 0}, |
||||
|
{2792, 604, 2935, 0}, |
||||
|
{2407, 1742, 2818, 0}, |
||||
|
{3913, 1209, 0, 0}, |
||||
|
{4096, 0, 0, 0}, |
||||
|
{3895, 665, 1076, 0}, |
||||
|
{3484, -2153, 0, 0}, |
||||
|
{3913, -1209, 0, 0}, |
||||
|
{3539, -1813, 978, 0}, |
||||
|
{3895, -665, 1076, 0}, |
||||
|
{3313, -1265, 2048, 0}, |
||||
|
{2792, -604, 2935, 0}, |
||||
|
{3484, 0, 2153, 0}, |
||||
|
{3539, 1813, -978, 0}, |
||||
|
{3313, 1265, -2048, 0}, |
||||
|
{3895, 665, -1076, 0}, |
||||
|
{2153, 0, -3484, 0}, |
||||
|
{2792, 604, -2935, 0}, |
||||
|
{2792, -604, -2935, 0}, |
||||
|
{3484, 0, -2153, 0}, |
||||
|
{3313, -1265, -2048, 0}, |
||||
|
{3539, -1813, -978, 0}, |
||||
|
{3895, -665, -1076, 0}, |
||||
|
{604, 2935, -2792, 0}, |
||||
|
{1265, 2048, -3313, 0}, |
||||
|
{1742, 2818, -2407, 0}, |
||||
|
{1813, 978, -3539, 0}, |
||||
|
{2407, 1742, -2818, 0}, |
||||
|
{2818, 2407, -1742, 0}, |
||||
|
{-604, 2935, -2792, 0}, |
||||
|
{-1265, 2048, -3313, 0}, |
||||
|
{0, 2153, -3484, 0}, |
||||
|
{-2153, 0, -3484, 0}, |
||||
|
{-1813, 978, -3539, 0}, |
||||
|
{-1209, 0, -3913, 0}, |
||||
|
{-665, 1076, -3895, 0}, |
||||
|
{0, 0, -4096, 0}, |
||||
|
{1209, 0, -3913, 0}, |
||||
|
{665, 1076, -3895, 0}, |
||||
|
{-1813, -978, -3539, 0}, |
||||
|
{-1265, -2048, -3313, 0}, |
||||
|
{-665, -1076, -3895, 0}, |
||||
|
{0, -3484, -2153, 0}, |
||||
|
{-604, -2935, -2792, 0}, |
||||
|
{604, -2935, -2792, 0}, |
||||
|
{0, -2153, -3484, 0}, |
||||
|
{1265, -2048, -3313, 0}, |
||||
|
{1813, -978, -3539, 0}, |
||||
|
{665, -1076, -3895, 0}, |
||||
|
{978, -3539, -1813, 0}, |
||||
|
{2048, -3313, -1265, 0}, |
||||
|
{1742, -2818, -2407, 0}, |
||||
|
{2935, -2792, -604, 0}, |
||||
|
{2818, -2407, -1742, 0}, |
||||
|
{2407, -1742, -2818, 0}, |
||||
|
{0, -3913, -1209, 0}, |
||||
|
{0, -4096, 0, 0}, |
||||
|
{1076, -3895, -665, 0}, |
||||
|
{0, -3484, 2153, 0}, |
||||
|
{0, -3913, 1209, 0}, |
||||
|
{978, -3539, 1813, 0}, |
||||
|
{1076, -3895, 665, 0}, |
||||
|
{2048, -3313, 1265, 0}, |
||||
|
{2935, -2792, 604, 0}, |
||||
|
{2153, -3484, 0, 0}, |
||||
|
{-978, -3539, -1813, 0}, |
||||
|
{-2048, -3313, -1265, 0}, |
||||
|
{-1076, -3895, -665, 0}, |
||||
|
{-3484, -2153, 0, 0}, |
||||
|
{-2935, -2792, -604, 0}, |
||||
|
{-2935, -2792, 604, 0}, |
||||
|
{-2153, -3484, 0, 0}, |
||||
|
{-2048, -3313, 1265, 0}, |
||||
|
{-978, -3539, 1813, 0}, |
||||
|
{-1076, -3895, 665, 0}, |
||||
|
{-3539, -1813, 978, 0}, |
||||
|
{-3313, -1265, 2048, 0}, |
||||
|
{-2818, -2407, 1742, 0}, |
||||
|
{-2792, -604, 2935, 0}, |
||||
|
{-1813, -978, 3539, 0}, |
||||
|
{-2407, -1742, 2818, 0}, |
||||
|
{-1265, -2048, 3313, 0}, |
||||
|
{-604, -2935, 2792, 0}, |
||||
|
{-1742, -2818, 2407, 0}, |
||||
|
{-665, -1076, 3895, 0}, |
||||
|
{1813, -978, 3539, 0}, |
||||
|
{665, -1076, 3895, 0}, |
||||
|
{1265, -2048, 3313, 0}, |
||||
|
{604, -2935, 2792, 0}, |
||||
|
{0, -2153, 3484, 0}, |
||||
|
{1742, -2818, 2407, 0}, |
||||
|
{2407, -1742, 2818, 0}, |
||||
|
{2818, -2407, 1742, 0}, |
||||
|
{-3913, 1209, 0, 0}, |
||||
|
{-3895, 665, 1076, 0}, |
||||
|
{-4096, 0, 0, 0}, |
||||
|
{-3484, 0, 2153, 0}, |
||||
|
{-3913, -1209, 0, 0}, |
||||
|
{-3895, -665, 1076, 0}, |
||||
|
{-3539, 1813, -978, 0}, |
||||
|
{-3895, 665, -1076, 0}, |
||||
|
{-3313, 1265, -2048, 0}, |
||||
|
{-3539, -1813, -978, 0}, |
||||
|
{-3895, -665, -1076, 0}, |
||||
|
{-3313, -1265, -2048, 0}, |
||||
|
{-2792, 604, -2935, 0}, |
||||
|
{-2792, -604, -2935, 0}, |
||||
|
{-3484, 0, -2153, 0}, |
||||
|
{-2818, 2407, -1742, 0}, |
||||
|
{-2407, 1742, -2818, 0}, |
||||
|
{-1742, 2818, -2407, 0}, |
||||
|
{-1742, -2818, -2407, 0}, |
||||
|
{-2407, -1742, -2818, 0}, |
||||
|
{-2818, -2407, -1742, 0}, |
||||
Write
Preview
Loading…
Cancel
Save
Reference in new issue