Commit Graph

165 Commits

Author SHA1 Message Date
Jaby
a1743c0a7a 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
09195f9093 Make jaby_engine_fconv output lz4 files on request 2022-12-27 20:58:43 +01:00
Jaby
291641e599 Test Circular Buffer 2022-12-23 20:33:36 +01:00
Jaby
c6c0f10143 Update mkoverlay with new overlay strategy 2022-12-20 20:34:03 +01:00
Jaby
cd017c65ab Add update feature to cargo for easier rebuild 2022-12-16 21:13:34 +01:00
Jaby
646f3d02c4 Implement writing LBA header 2022-12-09 04:08:29 +01:00
Jaby
5c412bc517 Setup infrastructure to update filetype 2022-12-08 04:08:03 +01:00
Jaby
4b46ae0c19 Calculate file sizes easily 2022-12-08 03:10:02 +01:00
Jaby
a3c4c12c21 Find files 2022-12-08 02:02:07 +01:00
Jaby
ebe6b8da6b Read in LBA file path from header file 2022-12-07 03:53:48 +01:00
Jaby
85810c33e9 Prepare reading in LBA Source for Overlay 2022-12-07 02:50:46 +01:00
Jaby
2641005c45 Support LZ4 compression 2022-12-06 04:56:40 +01:00
Jaby
9fd9cb00ec Use WSL for linux targets for more reliablitity 2022-12-06 04:56:26 +01:00
Jaby
5829c436f4 LZ7 compress 2022-12-06 03:12:31 +01:00
Jaby
37cb8ba114 Read Overlay header 2022-12-06 02:31:05 +01:00
Jaby
b5dc4a80a2 Treat overlay as regular file 2022-12-06 01:18:01 +01:00
Jaby
eb7340edf7 Introduce Overlay Header and LBAs 2022-12-04 04:55:53 +01:00
Jaby
61563c66c8 Finish mkoverlay 2022-12-04 04:03:03 +01:00
Jaby
efc299fff1 Enable CommandLine arguments 2022-12-04 03:13:48 +01:00
Jaby
4c06001b48 Create makefile output 2022-12-03 04:19:12 +01:00
Jaby
3643380189 Small improvements 2022-12-03 03:08:10 +01:00
Jaby
da2fb45442 Parse JSON into linker script 2022-12-03 02:55:12 +01:00
Jaby
837f431547 Write LD file 2022-12-01 04:02:38 +01:00
Jaby
e4ac622a34 Write default linker script if no overlay were specified 2022-12-01 02:56:18 +01:00
Jaby
3389b586bc Get overlay structure ready 2022-12-01 02:34:24 +01:00
Jaby
613df250b6 Create mkoverlay project 2022-12-01 02:17:13 +01:00
Jaby
ab4d2ca345 Merge common attributes 2022-11-27 23:54:31 +01:00
Jaby
eb0bb52141 Design LBA file in XML 2022-11-27 23:38:41 +01:00
Jaby
a4e34641d4 Support padded size 2022-11-27 23:13:47 +01:00
Jaby
3932249923 Clean up error handling 2022-11-27 22:32:14 +01:00
Jaby
ac6d7fea67 Remove ErrorString 2022-11-27 22:21:06 +01:00
Jaby
8013c1fb5c Removed new type error 2022-11-27 22:19:43 +01:00
Jaby
d912ea949e Cause error on not a number padded_size value 2022-11-27 22:15:30 +01:00
Jaby
2994569970 Rename extended size to padded size and implement validation 2022-11-24 03:36:56 +01:00
Jaby
a0a41652d4 Print hidden state better 2022-11-24 03:05:44 +01:00
Jaby
c30bda6a3a Test and support hidden files and directories 2022-11-24 02:03:11 +01:00
Jaby
121ff4d9b5 Update Test XML 2022-11-21 03:46:24 +01:00
Jaby
f3362ce2de Check License check for valid size instead of reading zeros 2022-11-20 23:14:39 +01:00
Jaby
697f53a812 Parse hidden flag in XML 2022-11-19 03:16:43 +01:00
Jaby
29560c4fa8 Improve LBA output even more 2022-11-19 02:12:48 +01:00
Jaby
1723298465 Create nice LBA file 2022-11-18 04:24:53 +01:00
Jaby
4a18d19506 Add flag for outputing dump file 2022-11-18 03:04:52 +01:00
Jaby
fe48590980 Clean up print commands 2022-11-17 03:54:48 +01:00
Jaby
f160b29a2d Print content dump intro 2022-11-17 03:50:16 +01:00
Jaby
fdabc4cf80 Improve output design 2022-11-17 03:13:12 +01:00
Jaby
04e137aec8 Prepare content dump 2022-11-17 02:52:32 +01:00
Jaby
00fd5ed463 Use improved error message generation 2022-11-17 02:18:24 +01:00
Jaby
87f4f05d06 Improve creation of error messages 2022-11-16 04:36:25 +01:00
Jaby
e5eec344a4 Correct errors 2022-11-16 03:47:22 +01:00
Jaby
eac5a4f349 Write license info from file 2022-11-16 03:35:28 +01:00