Commit Graph

288 Commits

Author SHA1 Message Date
Jaby 79581d2507 Support VSync callback 2024-05-15 21:43:12 +02:00
Jaby 4baa43936d Use original code instead of frankensteining 2024-05-13 21:46:42 +02:00
Jaby ea2b776fb0 Somehow works?! 2024-05-09 23:15:04 +02:00
Jaby 2e8cb91027 Support CDDA auto-repeat 2024-05-09 14:13:28 +02:00
Jaby cac43f03d1 Support pushing and poping a playing CDDA track 2024-05-06 17:16:43 +02:00
Jaby 23900f4cdf Improve CDDA track list 2024-05-05 23:12:08 +02:00
Jaby fc9a52bfa3 Play CDDA track 2024-05-05 22:12:23 +02:00
Jaby 036ed7d4e2 Finish GTE work - with clean up 2024-05-02 21:35:41 +02:00
Jaby 8a96329bfb Finish GTE test 2024-04-25 23:18:05 +02:00
Jaby a5e5a42611 Support proper scaling and other MATRIX operations 2024-04-23 23:04:17 +02:00
Jaby 91addb8a50 Place stars in Jabys eyes 2024-04-21 17:06:15 +02:00
Jaby 4f80a6e25e Update C headers to be C++ 2024-04-07 10:46:35 -05:00
Jaby 276713db6a Introduce gte float 2024-04-06 21:07:32 -05:00
Jaby 89081cd96e Support scaling matricies 2024-04-06 14:34:07 -05:00
Jaby a50b43e2df Created deg struct for better usage of degree 2024-04-03 20:59:30 -05:00
Jaby 478f8fe7b8 Improve MATRIX and GTE possibilities 2024-04-03 18:17:51 -05:00
Jaby 0e1a4d3245 Support apply_matrix on Vertex type 2024-04-03 17:30:37 -05:00
Jaby 4d3def6842 Add seperation between ROTMATRIX and TRANSFERVECTOR 2024-04-02 23:40:22 -05:00
Jaby 8b13387864 Support comp_matrix 2024-04-02 17:47:41 -05:00
Jaby 190d7995e8 Support ApplyMatrix 2024-04-02 16:08:24 -05:00
Jaby aa5e8a5f60 Experiment with rotation 2024-04-02 15:33:23 -05:00
Jaby 51e5ccab1a Rotate Dönerfisch 2024-04-02 11:24:11 -05:00
Jaby 1653461279 Finish detecting BIOS type 2024-04-01 16:43:54 -05:00
Jaby 04db533dac Detect type of BIOS 2024-03-31 23:49:32 -05:00
Jaby df031c1f34 Print all BIOS information 2024-03-30 14:42:32 -05:00
Jaby 33096378b4 Display Copyright 2024-03-30 13:09:30 -05:00
Jaby 723875a79c Display BIOS date correctly 2024-03-30 12:36:23 -05:00
Jaby 5e78816b4e Start to display BIOS information 2024-03-30 11:57:07 -05:00
Jaby 285b6ace5b Add second frame to see something on PS3 2024-03-20 17:16:58 -05:00
Jaby bd1b25ecf5 Support PS3 by default 2024-03-14 00:17:48 -05:00
Jaby 5ed18901ae Set DMA in defined state 2024-03-09 23:37:07 -06:00
Jaby 757001fe4a Set DMA priority 2024-03-06 19:08:25 -06:00
Jaby 2c35917421 Support ClearCache command 2024-03-06 17:17:13 -06:00
Jaby 42d6f6da3a Cleanup code 2024-02-20 22:02:41 -05:00
Jaby e51ae29f22 Beta-MyConfig 2024-02-15 22:31:52 -05:00
Jaby 5a01c10afe Convert Configurations to function based for overrides 2024-02-15 22:18:22 -05:00
Jaby 0fc19a4f9b First configuratable JabyEngine prototype 2024-02-09 11:30:55 -05:00
Jaby 973f8af6bc Fix embarrising typo 2024-02-09 10:21:37 -05:00
Jaby 7d5a37b0d1 Prepare an easy to test configuration 2024-02-09 10:18:01 -05:00
Jaby 39a7f9418f Resolve some TODOs 2024-02-08 21:29:18 -05:00
Jaby 7490c21724 Force 16 Word limit for Linked List GPU 2024-02-07 22:04:28 -05:00
Jaby 75a4a4e444 Collect information for future work 2024-02-06 22:21:44 -05:00
Jaby 79613b1bbd Add proper NTSC conversion values 2024-02-04 21:27:11 -05:00
Jaby 2eaea20d3a Implement Matrix stack 2024-02-01 21:29:13 -05:00
Jaby 74d48db5f6 Support getting and setting of matrix 2024-02-01 18:54:45 -05:00
Jaby 53e2bb8ae9 Support retriving rotation matrix 2024-01-31 22:22:25 -05:00
Jaby 8aeb3a6c31 Add sin/cos support 2024-01-31 21:29:57 -05:00
Jaby df59d26900 Revert back GTE usage and finalize code approach 2024-01-29 21:24:14 -05:00
Jaby 81968a6e12 Move gte_instructions back 2024-01-28 22:15:21 -05:00
Jaby 64cb60c43c Move GTE functions into library 2024-01-28 21:38:07 -05:00