Commit Graph

  • ea69304a7a Merge branch 'master' of https://github.com/ksherlock/minix.fst master Kelvin Sherlock 2020-12-06 12:13:21 -0500
  • 90f3785d82 comment typos Kelvin Sherlock 2020-12-06 11:43:55 -0500
  • 02e3d88a0c Create README.md ksherlock 2017-10-13 08:44:02 -0400
  • 293bef4bd7 prodos-16 get_dir_entry uses gs/os output string. Kelvin Sherlock 2016-10-20 16:11:21 -0400
  • a3a61c3326 clean up some records. Kelvin Sherlock 2016-10-20 16:10:53 -0400
  • 499e287ad2 total blocks -- longword, not word. Kelvin Sherlock 2015-09-15 14:18:39 -0400
  • f7bdc1df9b calculate free blocks Kelvin Sherlock 2015-09-15 14:18:14 -0400
  • 9b18dd8aa4 set mark should only work for regular or soft link files Kelvin Sherlock 2015-09-14 12:19:56 -0400
  • 86be98ef7f fix block file block calculation (but ignores sparse files) Kelvin Sherlock 2015-09-14 12:19:32 -0400
  • 49d8064ee5 update version in header Kelvin Sherlock 2015-09-14 12:19:05 -0400
  • 592c1ad080 gnome stat struct Kelvin Sherlock 2015-09-06 20:42:15 -0400
  • 9aeab0b425 fix bugs with newline read Kelvin Sherlock 2015-09-05 09:56:38 -0400
  • 95b55aaaab read/cache check was erring on 1. Kelvin Sherlock 2015-09-04 21:56:10 -0400
  • 3cf4136815 fix seamark w/ absolute offset Kelvin Sherlock 2015-09-04 21:40:37 -0400
  • 4567fddb77 fst specific pcount Kelvin Sherlock 2015-09-04 21:40:27 -0400
  • a3fee05a64 update max pcount table Kelvin Sherlock 2015-09-04 15:59:08 -0400
  • b9920b60c0 don't crash for invalid pcount / bad fst call Kelvin Sherlock 2015-09-04 15:58:52 -0400
  • 7286bddc11 skip . and .. for dir entry purposes. It's too confusing for finder! Kelvin Sherlock 2015-09-04 11:26:00 -0400
  • 9922f57cca fix class 0 create / mod date Kelvin Sherlock 2015-09-03 16:44:05 -0400
  • b6696b8d6b get_file_info -- use named offsets Kelvin Sherlock 2015-09-03 10:21:01 -0400
  • fe70a36c67 get_dev_num (needed for Finder) Kelvin Sherlock 2015-09-02 11:41:27 -0400
  • 73577feb81 JudgeName support. Not that we can actually write, yet... Kelvin Sherlock 2015-09-01 15:07:53 -0400
  • 5c841816d9 fix the max blocks fst header field Kelvin Sherlock 2015-09-01 15:07:12 -0400
  • bfd514a0ad flush call Kelvin Sherlock 2015-08-31 10:00:07 -0400
  • e7a4c025a1 fix JudgeName max pcount Kelvin Sherlock 2015-08-31 08:46:31 -0400
  • 78a5d58c26 min_count table not needed. Kelvin Sherlock 2015-08-31 08:46:13 -0400
  • 75411459f2 new line read fixes Kelvin Sherlock 2015-08-29 10:46:21 -0400
  • 5947705e17 newline read mode Kelvin Sherlock 2015-08-28 15:57:38 -0400
  • 7aa25334bc fix read Kelvin Sherlock 2015-08-26 22:37:44 -0400
  • 222ad605e6 init vcr didn't init the device number properly... Kelvin Sherlock 2015-08-26 21:39:46 -0400
  • 5a46e1420f read debugging Kelvin Sherlock 2015-08-26 21:39:15 -0400
  • 0ec7e21f5d get dir entry debugging Kelvin Sherlock 2015-08-26 16:51:02 -0400
  • 1ed7bb7466 deugging Kelvin Sherlock 2015-08-26 13:31:23 -0400
  • 55b4d65039 always read 512-byte blocks. Kelvin Sherlock 2015-08-26 11:58:17 -0400
  • f73e1e20e1 volume -- nzones is the total number of blocks. Kelvin Sherlock 2015-08-26 09:11:25 -0400
  • 9cfa444088 vcr name doesn't have a leading : Kelvin Sherlock 2015-08-26 09:10:58 -0400
  • 7fe9d94d8f better handling of end-of-string (: vs null) Kelvin Sherlock 2015-08-26 09:10:38 -0400
  • 6fb5bec0c1 rts, not rtl Kelvin Sherlock 2015-08-26 09:10:07 -0400
  • 20f5a81517 fix dirent string compare Kelvin Sherlock 2015-08-26 09:09:44 -0400
  • 6e51766769 debugging Kelvin Sherlock 2015-08-26 09:09:23 -0400
  • 2add331e03 fst flags Kelvin Sherlock 2015-08-26 09:07:49 -0400
  • b993499aa0 remove device because it causes too much confusion. Just use driver's dev_num (is that safe?) Kelvin Sherlock 2015-08-26 09:05:14 -0400
  • 51f637d4a4 vcr now stores the volume name with a leading :. This simplifies everything (except vstrcmp) Kelvin Sherlock 2015-08-25 10:59:46 -0400
  • 62726712c6 volume -- suppport prodos 16 call (/ name) Kelvin Sherlock 2015-08-24 22:05:05 -0400
  • 2312e6f09c prodos 16 date/time Kelvin Sherlock 2015-08-24 14:42:07 -0400
  • eb2935c7a6 improved disk id for use with name-based paths. Kelvin Sherlock 2015-08-23 21:42:21 -0400
  • 2f76570457 add volume name (case-sensitive) to vcr. Kelvin Sherlock 2015-08-23 21:41:48 -0400
  • 44c63fce0e create / mod time Kelvin Sherlock 2015-08-23 21:40:29 -0400
  • 9343fcc1a3 read - bug fixes. Kelvin Sherlock 2015-08-21 22:14:13 -0400
  • d15f7e3af4 set_mark fixes Kelvin Sherlock 2015-08-21 17:32:42 -0400
  • 4fff4f9c2d cmp #0 -> cmp #1 Kelvin Sherlock 2015-08-21 17:32:33 -0400
  • bb9d3b8359 move disk_inode to global data to reduce pressure on dp size Kelvin Sherlock 2015-08-21 17:08:12 -0400
  • 96b604d86d store fst id for the driver fst id Kelvin Sherlock 2015-08-21 16:35:54 -0400
  • 84589f01a6 updates Kelvin Sherlock 2015-08-18 14:00:59 -0400
  • 82f5f14026 root has storage type of $0f Kelvin Sherlock 2015-08-18 14:00:50 -0400
  • f4881d056a set mark Kelvin Sherlock 2015-08-18 14:00:29 -0400
  • cf591b2d73 get_mark, get_eof Kelvin Sherlock 2015-08-17 10:48:27 -0400
  • db355e6055 fix name lookup some more Kelvin Sherlock 2015-08-16 21:49:02 -0400
  • 6c9c38e477 fix lookup bugs... Kelvin Sherlock 2015-08-16 21:18:56 -0400
  • 7d456bf025 move case on to the makefile Kelvin Sherlock 2015-08-16 20:53:43 -0400
  • fc29420832 chr and blk files -- return the device as the aux type. Kelvin Sherlock 2015-08-16 16:13:30 -0400
  • e5d9047073 updates to help find a file by path... Kelvin Sherlock 2015-08-16 16:10:30 -0400
  • 66a91ae8fc _rts.cc -> return if cc. Kelvin Sherlock 2015-08-16 16:07:45 -0400
  • b6be03a174 fix directory entry logic Kelvin Sherlock 2015-08-15 10:28:26 -0400
  • ebfd77cf69 load_inode uses 512byte block Kelvin Sherlock 2015-08-15 09:48:58 -0400
  • 7d11ece6a8 debugging... Kelvin Sherlock 2015-08-15 09:33:16 -0400
  • c53053c2e4 . Kelvin Sherlock 2015-08-15 08:28:32 -0400
  • 48f3b1ba8e fix stack imbalance Kelvin Sherlock 2015-08-14 21:49:58 -0400
  • c989d6854c fix volume device Kelvin Sherlock 2015-08-14 21:43:27 -0400
  • 37b79d95da clean up errors Kelvin Sherlock 2015-08-14 21:43:06 -0400
  • e3208576c2 close Kelvin Sherlock 2015-08-14 20:36:51 -0400
  • 30b1e9d843 get_dir_entry compiles! Kelvin Sherlock 2015-08-14 16:41:45 -0400
  • 7c93388281 dirent... Kelvin Sherlock 2015-08-14 15:51:22 -0400
  • e6aff91699 remove old direct code Kelvin Sherlock 2015-08-14 15:43:38 -0400
  • 146c05806a more dirent stuff Kelvin Sherlock 2015-08-14 15:28:16 -0400
  • dd0ae7d2ba direct stuff Kelvin Sherlock 2015-08-14 11:45:41 -0400
  • 1ec4fec015 updates Kelvin Sherlock 2015-08-13 14:05:19 -0400
  • 1eaaf3c931 read a data block Kelvin Sherlock 2015-08-13 14:04:03 -0400
  • f2eef6ce01 move common code around, more open stuff Kelvin Sherlock 2015-08-12 13:31:31 -0400
  • 656e83f002 return unix storage type for block, character, fifo, socket, white out Kelvin Sherlock 2015-08-12 13:13:44 -0400
  • cb27c2e2d9 notes on other file types Kelvin Sherlock 2015-08-12 12:00:01 -0400
  • 83ac18269d more open code Kelvin Sherlock 2015-08-12 11:26:21 -0400
  • 9a5b9fc534 updated constants Kelvin Sherlock 2015-08-12 11:26:06 -0400
  • fa03b426f1 updated equates Kelvin Sherlock 2015-08-12 11:25:55 -0400
  • af15da065a loop backwards to save an instruction or two... Kelvin Sherlock 2015-08-12 11:25:40 -0400
  • 735ef4ee16 open... Kelvin Sherlock 2015-08-11 20:06:51 -0400
  • 5641dc5ea0 move records around Kelvin Sherlock 2015-08-11 20:04:47 -0400
  • 4a2835ccb0 new SetTrace / GetTrace macros Kelvin Sherlock 2015-08-11 19:51:19 -0400
  • 66ebcaf3bf not quite initial version... Kelvin Sherlock 2015-08-11 18:56:19 -0400