Commit Graph

89 Commits

Author SHA1 Message Date
Kelvin Sherlock ea69304a7a Merge branch 'master' of https://github.com/ksherlock/minix.fst 2020-12-06 12:13:21 -05:00
Kelvin Sherlock 90f3785d82 comment typos 2020-12-06 11:43:55 -05:00
ksherlock 02e3d88a0c Create README.md 2017-10-13 08:44:02 -04:00
Kelvin Sherlock 293bef4bd7 prodos-16 get_dir_entry uses gs/os output string. 2016-10-20 16:11:21 -04:00
Kelvin Sherlock a3a61c3326 clean up some records. 2016-10-20 16:10:53 -04:00
Kelvin Sherlock 499e287ad2 total blocks -- longword, not word. 2015-09-15 14:18:39 -04:00
Kelvin Sherlock f7bdc1df9b calculate free blocks 2015-09-15 14:18:14 -04:00
Kelvin Sherlock 9b18dd8aa4 set mark should only work for regular or soft link files 2015-09-14 12:19:56 -04:00
Kelvin Sherlock 86be98ef7f fix block file block calculation (but ignores sparse files) 2015-09-14 12:19:32 -04:00
Kelvin Sherlock 49d8064ee5 update version in header 2015-09-14 12:19:05 -04:00
Kelvin Sherlock 592c1ad080 gnome stat struct 2015-09-06 20:42:15 -04:00
Kelvin Sherlock 9aeab0b425 fix bugs with newline read 2015-09-05 09:56:38 -04:00
Kelvin Sherlock 95b55aaaab read/cache check was erring on 1. 2015-09-04 21:56:10 -04:00
Kelvin Sherlock 3cf4136815 fix seamark w/ absolute offset 2015-09-04 21:40:37 -04:00
Kelvin Sherlock 4567fddb77 fst specific pcount 2015-09-04 21:40:27 -04:00
Kelvin Sherlock a3fee05a64 update max pcount table 2015-09-04 15:59:08 -04:00
Kelvin Sherlock b9920b60c0 don't crash for invalid pcount / bad fst call 2015-09-04 15:58:52 -04:00
Kelvin Sherlock 7286bddc11 skip . and .. for dir entry purposes. It's too confusing for finder! 2015-09-04 11:26:00 -04:00
Kelvin Sherlock 9922f57cca fix class 0 create / mod date 2015-09-03 16:44:05 -04:00
Kelvin Sherlock b6696b8d6b get_file_info -- use named offsets 2015-09-03 10:21:01 -04:00
Kelvin Sherlock fe70a36c67 get_dev_num (needed for Finder) 2015-09-02 11:41:27 -04:00
Kelvin Sherlock 73577feb81 JudgeName support. Not that we can actually write, yet... 2015-09-01 15:07:53 -04:00
Kelvin Sherlock 5c841816d9 fix the max blocks fst header field 2015-09-01 15:07:12 -04:00
Kelvin Sherlock bfd514a0ad flush call 2015-08-31 22:25:50 -04:00
Kelvin Sherlock e7a4c025a1 fix JudgeName max pcount 2015-08-31 08:46:31 -04:00
Kelvin Sherlock 78a5d58c26 min_count table not needed. 2015-08-31 08:46:13 -04:00
Kelvin Sherlock 75411459f2 new line read fixes 2015-08-29 10:46:21 -04:00
Kelvin Sherlock 5947705e17 newline read mode 2015-08-28 15:57:38 -04:00
Kelvin Sherlock 7aa25334bc fix read 2015-08-26 22:37:44 -04:00
Kelvin Sherlock 222ad605e6 init vcr didn't init the device number properly... 2015-08-26 21:39:46 -04:00
Kelvin Sherlock 5a46e1420f read debugging 2015-08-26 21:39:15 -04:00
Kelvin Sherlock 0ec7e21f5d get dir entry debugging 2015-08-26 16:51:02 -04:00
Kelvin Sherlock 1ed7bb7466 deugging 2015-08-26 13:31:23 -04:00
Kelvin Sherlock 55b4d65039 always read 512-byte blocks. 2015-08-26 11:58:17 -04:00
Kelvin Sherlock f73e1e20e1 volume -- nzones is the total number of blocks. 2015-08-26 09:11:25 -04:00
Kelvin Sherlock 9cfa444088 vcr name doesn't have a leading : 2015-08-26 09:10:58 -04:00
Kelvin Sherlock 7fe9d94d8f better handling of end-of-string (: vs null) 2015-08-26 09:10:38 -04:00
Kelvin Sherlock 6fb5bec0c1 rts, not rtl 2015-08-26 09:10:07 -04:00
Kelvin Sherlock 20f5a81517 fix dirent string compare 2015-08-26 09:09:44 -04:00
Kelvin Sherlock 6e51766769 debugging 2015-08-26 09:09:23 -04:00
Kelvin Sherlock 2add331e03 fst flags 2015-08-26 09:07:49 -04:00
Kelvin Sherlock b993499aa0 remove device because it causes too much confusion. Just use driver's dev_num (is that safe?) 2015-08-26 09:07:32 -04:00
Kelvin Sherlock 51f637d4a4 vcr now stores the volume name with a leading :. This simplifies everything (except vstrcmp) 2015-08-25 10:59:46 -04:00
Kelvin Sherlock 62726712c6 volume -- suppport prodos 16 call (/ name) 2015-08-24 22:05:05 -04:00
Kelvin Sherlock 2312e6f09c prodos 16 date/time 2015-08-24 14:42:07 -04:00
Kelvin Sherlock eb2935c7a6 improved disk id for use with name-based paths. 2015-08-23 21:42:21 -04:00
Kelvin Sherlock 2f76570457 add volume name (case-sensitive) to vcr. 2015-08-23 21:41:48 -04:00
Kelvin Sherlock 44c63fce0e create / mod time 2015-08-23 21:40:29 -04:00
Kelvin Sherlock 9343fcc1a3 read - bug fixes. 2015-08-21 22:14:13 -04:00
Kelvin Sherlock d15f7e3af4 set_mark fixes 2015-08-21 17:32:42 -04:00