Commit Graph

52 Commits

Author SHA1 Message Date
jaby 1f7141c517 Fix inconsistent EOL 2025-01-08 22:27:37 +01:00
jaby efd887268b DMA SPU memory 2024-09-16 21:52:27 +02:00
jaby f18c1eb137 Add SPU memory allocation 2024-08-07 23:01:43 -05:00
jaby 0b340abb20 Parse VAG header 2024-08-06 12:58:31 -05:00
jaby 20ea619cc4 Increase PoolBox to Version 0.9.0 2024-07-29 13:36:06 -05:00
jaby 3ef946ad4b Update C headers to be C++ 2024-04-07 10:46:35 -05:00
jaby b35a391887 Display BIOS date correctly 2024-03-30 12:36:23 -05:00
jaby fb20f8fe30 Extend Periphery code 2024-01-02 19:47:23 -06:00
jaby 21649c4fe8 Limit concat to non pointer types to avoid hard to track problems 2023-11-26 18:54:24 -05:00
jaby 33e19c49c8 Introduce mem dump code 2023-11-26 18:45:51 -05:00
jaby c976141c51 Replace include guards with pragma once 2023-10-05 21:40:04 +02:00
jaby a9f9ef8215 Create maker functions for Position and Size 2023-10-03 15:04:21 +02:00
jaby dded028da2 Support color in text 2023-06-22 21:52:34 +02:00
jaby 3be39c410b Use BSS default constructor 2023-06-21 21:45:15 +02:00
jaby 3d0a5b81c2 Improve LINE_F code 2023-05-27 22:21:02 +02:00
jaby 3831c3a3eb Draw first triangle 2023-05-07 00:07:20 +02:00
jaby e9cc5f299a Integrate CircularBuffer as essential part of loading files from CD and dedicate file processing to the FileProcessor 2023-04-01 11:20:56 +02:00
jaby 206c95f295 Successfully read in file 2023-03-27 20:43:18 +02:00
jaby 0ad664d94c Remove ComplexBitMap header 2023-03-22 20:54:40 +01:00
jaby 94c078dc9f Remove the ComplexBitMap 2023-03-22 20:46:08 +01:00
jaby 9659cc6ad5 Support IOPortValues 2023-03-16 22:20:43 +01:00
jaby d8e7772ee5 Improve CircularBuffer again 2023-03-03 17:30:45 +01:00
jaby 45371bc2f0 Simulated load of a file 2023-03-03 14:33:29 +01:00
jaby db5366f35b Read files with temp fix 2023-02-19 18:00:19 +01:00
jaby 8df55d1594 Fix aligned memory read of unanligend memory 2023-02-03 18:10:57 +01:00
jaby db8a51fff9 Use write and read for BitRangeValues 2023-01-15 20:21:48 +01:00
jaby 3da34d0686 Add new IOPort design 2023-01-15 16:49:38 +01:00
jaby 509c25dfec New proposal 2023-01-13 19:34:01 +01:00
jaby c1f86c11c3 Current progress 2023-01-13 19:16:04 +01:00
jaby 0d6b05e148 Improve LZ4 decompression 2023-01-03 21:20:53 +01:00
jaby 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
jaby 3554394e11 Make LZ4 Decompressor return a state value 2022-12-29 13:25:48 +01:00
jaby fa993cc63e Setup LZ4 decompressor but have it copy data for now 2022-12-27 22:06:14 +01:00
jaby 4b644aa813 Improves return types with Progress type 2022-12-23 22:06:10 +01:00
jaby 64b36f4f85 Create LZ4 decompressor files 2022-12-23 21:18:44 +01:00
jaby def6c6d3b9 Introduce the JabyEngine namespace to all files 2022-12-23 21:18:25 +01:00
jaby 791fe85ab8 Test Circular Buffer 2022-12-23 20:33:36 +01:00
jaby a3a757e170 Introduce FastCircularBuffer 2022-12-19 21:01:59 +01:00
jaby a47b94c3a9 Prepare CircularBuffer 2022-12-16 21:54:01 +01:00
jaby 733921f4ce Start configurating GPU 2022-10-02 17:32:23 +02:00
jaby 706f989f8f Introduce SimpleTIM type 2022-10-01 21:02:58 +02:00
jaby 30824748ea Use DMA for GPU 2022-09-11 15:44:45 +02:00
jaby 683bd7ac99 Fixed bug and spread some always_inlines 2022-09-11 12:06:40 +02:00
jaby 14d9caef43 Clean Up 2022-09-11 11:44:58 +02:00
jaby d30a975725 Making ComplexBitMap a POD part 1 2022-09-11 11:36:51 +02:00
jaby 9ae81fa697 Prepare more GPU stuff 2022-09-07 19:34:02 +02:00
jaby a9f5d783ee DTC 2022-08-31 22:16:16 +02:00
jaby 10dbcbeef7 SPU Controll Register 2022-08-31 22:00:38 +02:00
jaby 48ba6a4f8b Continue setup SPU 2022-08-31 21:17:14 +02:00
jaby b070dc655a Re-arranged files 2022-08-31 20:01:39 +02:00