Commit Graph

318 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
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
791fe85ab8 Test Circular Buffer 2022-12-23 20:33:36 +01:00
a3a757e170 Introduce FastCircularBuffer 2022-12-19 21:01:59 +01:00
a47b94c3a9 Prepare CircularBuffer 2022-12-16 21:54:01 +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
78bedd0e90 Cover lbas 2022-12-04 17:23:45 +01:00
5320eab44d Introduce Overlay Header and LBAs 2022-12-04 04:55:53 +01: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
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
17f7ba545e Improve code 2022-10-02 14:12:02 +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
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
706f989f8f Introduce SimpleTIM type 2022-10-01 21:02:58 +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
b9b01bd544 Fix wrong color bit range 2022-09-11 15:44:11 +02:00
e2af03a268 Create pattern 2022-09-11 13:40:20 +02:00
683bd7ac99 Fixed bug and spread some always_inlines 2022-09-11 12:06:40 +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
5c7d464425 Implement GPUSTAT and update IOPort design 2022-09-07 21:45:28 +02:00
24244307a5 Merge branch 'main' into GPU-Setup 2022-09-07 19:49:51 +02:00
b590d4c870 Add Port namespace for DMA 2022-09-07 19:49:37 +02:00
9ae81fa697 Prepare more GPU stuff 2022-09-07 19:34:02 +02:00
f10c9edc21 Merge branch 'main' into GPU-Setup 2022-09-07 19:09:35 +02:00
c9d4af9376 Final clean up of IOPort 2022-09-07 19:08:11 +02:00
3448d3c115 Support 'with' 2022-09-05 22:35:38 +02:00
1510e27b00 Improve IOPort code 2022-09-05 20:58:33 +02:00
d1318dea9c Create Scratchpad 2022-09-05 17:37:40 +02:00