Commit Graph

335 Commits

Author SHA1 Message Date
3d56532a3b Broken LZ4 algorithm! The decompression seems to work now (needs improvement?) but the conversion tools emit 64K block sizes which is unhelpfull for us 2022-12-29 23:18:37 +01:00
3554394e11 Make LZ4 Decompressor return a state value 2022-12-29 13:25:48 +01:00
fa993cc63e Setup LZ4 decompressor but have it copy data for now 2022-12-27 22:06:14 +01:00
3645d4fc25 LZ4 compress splash images 2022-12-27 20:59:07 +01:00
4b644aa813 Improves return types with Progress type 2022-12-23 22:06:10 +01:00
64b36f4f85 Create LZ4 decompressor files 2022-12-23 21:18:44 +01:00
def6c6d3b9 Introduce the JabyEngine namespace to all files 2022-12-23 21:18:25 +01:00
a47b94c3a9 Prepare CircularBuffer 2022-12-16 21:54:01 +01:00
dd5262c016 Introduce empty overlay boot file and improve task name 2022-12-16 21:23:24 +01:00
d470e716fd Prepare makefile 2022-12-16 04:25:48 +01:00
bc15dae5d1 Use main 2022-12-16 03:47:30 +01:00
c7e651f2e7 Prepare save spot for booting 2022-12-16 03:20:08 +01:00
723864fcaa Slowly come up with design for loading from CD 2022-12-12 04:18:35 +01:00
0e4e53f3a4 Prepare CD code and unify header names 2022-12-12 03:43:18 +01:00
8a54e5f1ea Remove executing main 2022-12-04 04:55:04 +01:00
20328b3226 Implement Overlay generation 2022-11-30 02:36:17 +01:00
c666dd6810 Call which will be a overlay later 2022-11-29 03:28:42 +01:00
a0c9be0d2a Support PAL and NTSC splash image 2022-10-05 22:01:01 +02:00
32e5b55b0a Setup Display to standard resolution instead of high res 2022-10-04 21:54:40 +02:00
1e329bb691 Setup DisplayArea 2022-10-03 16:23:35 +02:00
69a84952ba Separate between Display and Screen 2022-10-03 15:40:46 +02:00
97226300d6 Configurate Screen 2022-10-03 15:38:54 +02:00
587f5ecb97 Emit PAL/NTSC library depending on the configuration 2022-10-03 14:54:59 +02:00
04af1daf6c Create Macros for PAL/NTSC 2022-10-02 17:47:24 +02:00
733921f4ce Start configurating GPU 2022-10-02 17:32:23 +02:00
e126fdaceb Correct header file extension 2022-10-02 16:45:02 +02:00
194b1f0f9c Support CLUT (untested) 2022-10-02 14:18:35 +02:00
17f7ba545e Improve code 2022-10-02 14:12:02 +02:00
d95c421b53 Clean Up 2022-10-02 13:17:38 +02:00
5a0e5d5df6 Upload Direct16 pic 2022-10-02 13:14:30 +02:00
e5e622072a Improvements to parse Texture data 2022-10-02 11:49:55 +02:00
e69974672b Include SplashImage and detect right type 2022-10-02 11:01:42 +02:00
1daeefc407 Generated hpp file instead of cpp 2022-10-02 11:01:22 +02:00
7cfb2dab33 Use continous memory for loading files 2022-10-02 10:18:27 +02:00
a9790688f5 Verify basic usage of FileProcessor 2022-10-01 22:40:40 +02:00
8917932bc7 Build and integrate Splash Image 2022-09-29 20:51:18 +02:00
7baeb4d1e2 Use cpp_out 2022-09-28 21:21:45 +02:00
6d86f4e99f Create Splash.cpp 2022-09-28 20:53:32 +02:00
403cfc1948 Prepare splash target 2022-09-28 20:27:48 +02:00
3d38313b48 Add Splash image 2022-09-28 20:22:03 +02:00
1eacebb014 Remove Port namespace and clean up 2022-09-11 15:51:09 +02:00
30824748ea Use DMA for GPU 2022-09-11 15:44:45 +02:00
e2af03a268 Create pattern 2022-09-11 13:40:20 +02:00
14d9caef43 Clean Up 2022-09-11 11:44:58 +02:00
d30a975725 Making ComplexBitMap a POD part 1 2022-09-11 11:36:51 +02:00
9cb0b70308 Added named colors 2022-09-11 10:17:02 +02:00
a8f0bddc89 Introduce internal and normal GPU functions 2022-09-11 10:10:51 +02:00
679899279d Introduce QuickFill 2022-09-08 21:36:12 +02:00
b5533733c3 Make SPU wait for boot up sound to finish 2022-09-08 20:36:54 +02:00
f5d1453555 Prepare GPU setup 2022-09-08 20:36:36 +02:00