Commit Graph

185 Commits

Author SHA1 Message Date
Jaby
cdb3abd43f 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
Jaby
87d7bf8efa Make LZ4 Decompressor return a state value 2022-12-29 13:25:48 +01:00
Jaby
c7b9e4e301 Setup LZ4 decompressor but have it copy data for now 2022-12-27 22:06:14 +01:00
Jaby
948fc7d2a7 LZ4 compress splash images 2022-12-27 20:59:07 +01:00
Jaby
8d48aecbab Improves return types with Progress type 2022-12-23 22:06:10 +01:00
Jaby
c63f949c1f Create LZ4 decompressor files 2022-12-23 21:18:44 +01:00
Jaby
82a3b1f74e Introduce the JabyEngine namespace to all files 2022-12-23 21:18:25 +01:00
Björn Gaier
53f8d43342 Prepare CircularBuffer 2022-12-16 21:54:01 +01:00
Björn Gaier
d193856e2a Introduce empty overlay boot file and improve task name 2022-12-16 21:23:24 +01:00
Jaby
5a4dbc170e Prepare makefile 2022-12-16 04:25:48 +01:00
Jaby
04739004f5 Use main 2022-12-16 03:47:30 +01:00
Jaby
8a6293dc87 Prepare save spot for booting 2022-12-16 03:20:08 +01:00
Jaby
01148b8c52 Slowly come up with design for loading from CD 2022-12-12 04:18:35 +01:00
Jaby
20ffbc5fa9 Prepare CD code and unify header names 2022-12-12 03:43:18 +01:00
Jaby
1bfef10a1a Remove executing main 2022-12-04 04:55:04 +01:00
Jaby
2f823aa2ec Implement Overlay generation 2022-11-30 02:36:17 +01:00
Jaby
351f90da41 Call which will be a overlay later 2022-11-29 03:28:42 +01:00
Jaby
f31e0407b4 Support PAL and NTSC splash image 2022-10-05 22:01:01 +02:00
Jaby
ec4bdac5ec Setup Display to standard resolution instead of high res 2022-10-04 21:54:40 +02:00
Jaby
051ae637f1 Setup DisplayArea 2022-10-03 16:23:35 +02:00
Jaby
3ee0ba72b2 Separate between Display and Screen 2022-10-03 15:40:46 +02:00
Jaby
83c00992aa Configurate Screen 2022-10-03 15:38:54 +02:00
Jaby
9e69aec9bd Emit PAL/NTSC library depending on the configuration 2022-10-03 14:54:59 +02:00
Jaby
8a117a0670 Create Macros for PAL/NTSC 2022-10-02 17:47:24 +02:00
Jaby
63df4e8ad8 Start configurating GPU 2022-10-02 17:32:23 +02:00
Jaby
e5943cb3d2 Correct header file extension 2022-10-02 16:45:02 +02:00
Jaby
bf439893aa Support CLUT (untested) 2022-10-02 14:18:35 +02:00
Jaby
fc50f62fd3 Improve code 2022-10-02 14:12:02 +02:00
Jaby
1a40b4726b Clean Up 2022-10-02 13:17:38 +02:00
Jaby
7c682bdd30 Upload Direct16 pic 2022-10-02 13:14:30 +02:00
Jaby
6ea257f650 Improvements to parse Texture data 2022-10-02 11:49:55 +02:00
Jaby
6407f89667 Include SplashImage and detect right type 2022-10-02 11:01:42 +02:00
Jaby
400236ac2a Generated hpp file instead of cpp 2022-10-02 11:01:22 +02:00
Jaby
04358ed368 Use continous memory for loading files 2022-10-02 10:18:27 +02:00
Jaby
949c502d5d Verify basic usage of FileProcessor 2022-10-01 22:40:40 +02:00
Jaby
c872723409 Build and integrate Splash Image 2022-09-29 20:51:18 +02:00
Jaby
eee76203d8 Use cpp_out 2022-09-28 21:21:45 +02:00
Jaby
15c9ff3408 Create Splash.cpp 2022-09-28 20:53:32 +02:00
Jaby
b06c8089f2 Prepare splash target 2022-09-28 20:27:48 +02:00
Jaby
899d95cff9 Add Splash image 2022-09-28 20:22:03 +02:00
Jaby
e97c805f5a Remove Port namespace and clean up 2022-09-11 15:51:09 +02:00
Jaby
303ffbccc9 Use DMA for GPU 2022-09-11 15:44:45 +02:00
Jaby
3adf7c54a3 Create pattern 2022-09-11 13:40:20 +02:00
Jaby
54de6c3f70 Clean Up 2022-09-11 11:44:58 +02:00
Jaby
28122a8e1c Making ComplexBitMap a POD part 1 2022-09-11 11:36:51 +02:00
Jaby
db3196b290 Added named colors 2022-09-11 10:17:02 +02:00
Jaby
3317867f1d Introduce internal and normal GPU functions 2022-09-11 10:10:51 +02:00
Jaby
b523c2c73f Introduce QuickFill 2022-09-08 21:36:12 +02:00
Jaby
00cdabb5de Make SPU wait for boot up sound to finish 2022-09-08 20:36:54 +02:00
Jaby
9f916d79ee Prepare GPU setup 2022-09-08 20:36:36 +02:00