1
0
mirror of https://github.com/garraflavatra/go-fmp.git synced 2025-06-27 20:15:11 +00:00

51 Commits

Author SHA1 Message Date
c08c429b99 Add NewSector function 2025-06-22 20:08:53 +02:00
4ab7f0a588 Add date/time format constants 2025-06-22 19:20:41 +02:00
7cf3fd93ac Record parsing 2025-06-22 19:14:22 +02:00
d22b209ca5 Row parsing 2025-06-22 18:43:06 +02:00
7359962d98 Add calculation constants 2025-06-16 11:40:09 +02:00
c261a15041 Parse field repetition count 2025-06-16 11:29:48 +02:00
cc10a1e7b4 Parse table columns 2025-06-15 21:09:58 +02:00
f7fef208f8 Debug flag 2025-06-15 21:09:39 +02:00
10285084eb Restructure, add script step constants 2025-06-14 16:28:41 +02:00
53134a0d09 Fix table test 2025-06-14 15:30:42 +02:00
cc8a602b51 Fix Go version in CI file 2025-06-14 15:25:23 +02:00
bd871b6457 Add CI file 2025-06-14 15:24:34 +02:00
b94fa28ba9 Tables 2025-06-14 15:19:36 +02:00
d9ffc3e573 Debug prints 2025-06-14 14:24:35 +02:00
a7bde87c6f Chunk reading fixes, it works now! 2025-06-14 14:20:38 +02:00
b44c90da30 Start at offset 8192 2025-06-13 22:17:32 +02:00
193f23a20c Add error handling for processChunks 2025-06-13 20:40:34 +02:00
ae32067c68 Call readChunks 2025-06-13 19:57:43 +02:00
f364ed7ede Skip first sector 2025-06-13 19:54:17 +02:00
17a3664e42 Chunk fixes 2025-06-13 17:23:58 +02:00
ba62b66f63 More fixes 2025-06-13 16:28:44 +02:00
3c5a80b71c Fix 2025-06-13 16:03:19 +02:00
88ea33c76e Rewrite fmp_chunk.go to use switch, add delayed 2025-06-13 14:44:32 +02:00
41041e124c Add doc from "fmplib" (Rust library for fmp12)
https://github.com/Rasmus20B/fmplib
2025-06-13 13:58:25 +02:00
36e75fb4bd Fix go.mod 2025-06-13 13:01:30 +02:00
afbc73fffb Nicer debug output 2025-06-13 13:01:25 +02:00
55bf40b68d Bad chunk error 2025-06-13 12:55:56 +02:00
7f42407c18 Set module name 2025-06-13 12:55:48 +02:00
7daac38a79 Return error for sector headers 2025-06-13 12:19:40 +02:00
2748bd9427 Add readme and license 2025-06-13 12:15:00 +02:00
7ff0cc8501 Parse doubly linked sectors in order 2025-06-13 12:09:39 +02:00
6f3622be92 Log unknown chunk types 2025-06-13 10:26:30 +02:00
7fa7a3787d Fixes 2025-06-12 21:21:55 +02:00
f72d9510d4 Table looping (WIP) 2025-06-12 15:12:34 +02:00
be915f9f16 Return nil if dict path does not exist 2025-06-12 11:54:24 +02:00
d715fe6e64 Store everything in uint64 to avoid overflow 2025-06-12 11:52:09 +02:00
8562e1147b Table parsing (WIP) 2025-06-12 11:44:57 +02:00
43523c458a Dict debug output 2025-06-12 10:53:31 +02:00
7dc88d96e9 Dict parsing 2025-06-12 10:43:02 +02:00
8bf5cfeffd Commit private folder 2025-06-12 09:42:31 +02:00
47eeaa4255 Add debug utils 2025-06-12 09:41:46 +02:00
564e1c4ce6 Append chunks to file 2025-06-12 09:27:47 +02:00
717efdf9fa Final chunk reading fixes 2025-06-12 09:22:32 +02:00
659ad61300 Stop timely 2025-06-12 08:58:23 +02:00
7fdc3377ca Add doc about file format 2025-06-12 08:41:21 +02:00
c5478ea6d0 Add debug print 2025-06-11 22:32:46 +02:00
91e5db912d Fix uint parsing 2025-06-11 22:17:52 +02:00
ed56c54e68 Chunk parsing (WIP) 2025-06-11 21:52:52 +02:00
d8f75521b2 Add some constants 2025-06-11 16:21:21 +02:00
59220cc4bf Add sector reader 2025-06-11 16:19:31 +02:00