Commit Graph

279 Commits

Author SHA1 Message Date
Jaby
014baa2cbf Introduce the JabyEngine namespace to all files 2022-12-23 21:18:25 +01:00
Jaby
bce13e12ff Prepare CircularBuffer 2022-12-16 21:54:01 +01:00
Jaby
7dda9e91bd Introduce empty overlay boot file and improve task name 2022-12-16 21:23:24 +01:00
Jaby
c7c3ee7463 Prepare makefile 2022-12-16 04:25:48 +01:00
Jaby
14cc4cf008 Use main 2022-12-16 03:47:30 +01:00
Jaby
fb49164b31 Prepare save spot for booting 2022-12-16 03:20:08 +01:00
Jaby
ef91f498d7 Slowly come up with design for loading from CD 2022-12-12 04:18:35 +01:00
Jaby
edb37703e6 Prepare CD code and unify header names 2022-12-12 03:43:18 +01:00
Jaby
531c87bb34 Remove executing main 2022-12-04 04:55:04 +01:00
Jaby
a618d30320 Implement Overlay generation 2022-11-30 02:36:17 +01:00
Jaby
e0bada0886 Call which will be a overlay later 2022-11-29 03:28:42 +01:00
Jaby
8405f3120e Support PAL and NTSC splash image 2022-10-05 22:01:01 +02:00
Jaby
c74c3ec691 Setup Display to standard resolution instead of high res 2022-10-04 21:54:40 +02:00
Jaby
c728be2671 Setup DisplayArea 2022-10-03 16:23:35 +02:00
Jaby
64155f3d6e Separate between Display and Screen 2022-10-03 15:40:46 +02:00
Jaby
260e3d1b21 Configurate Screen 2022-10-03 15:38:54 +02:00
Jaby
b1c06a4123 Emit PAL/NTSC library depending on the configuration 2022-10-03 14:54:59 +02:00
Jaby
67d0717f5c Create Macros for PAL/NTSC 2022-10-02 17:47:24 +02:00
Jaby
38f56c65a6 Start configurating GPU 2022-10-02 17:32:23 +02:00
Jaby
33c785c908 Correct header file extension 2022-10-02 16:45:02 +02:00
Jaby
a1df166788 Support CLUT (untested) 2022-10-02 14:18:35 +02:00
Jaby
73e679cfec Improve code 2022-10-02 14:12:02 +02:00
Jaby
e5ad229cf5 Clean Up 2022-10-02 13:17:38 +02:00
Jaby
30f436c541 Upload Direct16 pic 2022-10-02 13:14:30 +02:00
Jaby
f4e6267c62 Improvements to parse Texture data 2022-10-02 11:49:55 +02:00
Jaby
cf2bafe79c Include SplashImage and detect right type 2022-10-02 11:01:42 +02:00
Jaby
63be7f386f Generated hpp file instead of cpp 2022-10-02 11:01:22 +02:00
Jaby
359d2fdcb5 Use continous memory for loading files 2022-10-02 10:18:27 +02:00
Jaby
ff11c26905 Verify basic usage of FileProcessor 2022-10-01 22:40:40 +02:00
Jaby
f71da36c08 Build and integrate Splash Image 2022-09-29 20:51:18 +02:00
Jaby
883836919a Use cpp_out 2022-09-28 21:21:45 +02:00
Jaby
bc98c48ef4 Create Splash.cpp 2022-09-28 20:53:32 +02:00
Jaby
300f1e38c5 Prepare splash target 2022-09-28 20:27:48 +02:00
Jaby
c1b55b401e Add Splash image 2022-09-28 20:22:03 +02:00
Jaby
656241829d Remove Port namespace and clean up 2022-09-11 15:51:09 +02:00
Jaby
a838dc77da Use DMA for GPU 2022-09-11 15:44:45 +02:00
Jaby
940152f775 Create pattern 2022-09-11 13:40:20 +02:00
Jaby
e072f429c6 Clean Up 2022-09-11 11:44:58 +02:00
Jaby
72160f209b Making ComplexBitMap a POD part 1 2022-09-11 11:36:51 +02:00
Jaby
0589f7bf2f Added named colors 2022-09-11 10:17:02 +02:00
Jaby
7e89fe4af9 Introduce internal and normal GPU functions 2022-09-11 10:10:51 +02:00
Jaby
0502e60337 Introduce QuickFill 2022-09-08 21:36:12 +02:00
Jaby
f65d075db6 Make SPU wait for boot up sound to finish 2022-09-08 20:36:54 +02:00
Jaby
51f99194b2 Prepare GPU setup 2022-09-08 20:36:36 +02:00
Jaby
2f20d7203d Implement GPUSTAT and update IOPort design 2022-09-07 21:45:28 +02:00
Jaby
b11a9aa136 Merge branch 'main' into GPU-Setup 2022-09-07 19:49:51 +02:00
Jaby
0c7cc9681e Add Port namespace for DMA 2022-09-07 19:49:37 +02:00
Jaby
8accf73301 Small cleanup of boot related sources 2022-09-07 19:47:56 +02:00
Jaby
cb4f5bd084 Create files and call hirachy for GPU 2022-09-07 19:17:59 +02:00
Jaby
7e1e8bde34 Final clean up of IOPort 2022-09-07 19:08:11 +02:00