Commit Graph

25 Commits

Author SHA1 Message Date
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 55b4d65039 always read 512-byte blocks. 2015-08-26 11:58:17 -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 6e51766769 debugging 2015-08-26 09:09:23 -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 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 4fff4f9c2d cmp #0 -> cmp #1 2015-08-21 17:32:33 -04:00
Kelvin Sherlock bb9d3b8359 move disk_inode to global data to reduce pressure on dp size 2015-08-21 17:08:12 -04:00
Kelvin Sherlock 6c9c38e477 fix lookup bugs... 2015-08-16 21:18:56 -04:00
Kelvin Sherlock 7d456bf025 move case on to the makefile 2015-08-16 20:53:43 -04:00
Kelvin Sherlock e5d9047073 updates to help find a file by path... 2015-08-16 16:10:30 -04:00
Kelvin Sherlock ebfd77cf69 load_inode uses 512byte block 2015-08-15 09:48:58 -04:00
Kelvin Sherlock c53053c2e4 . 2015-08-15 08:28:32 -04:00
Kelvin Sherlock 30b1e9d843 get_dir_entry compiles! 2015-08-14 16:41:45 -04:00
Kelvin Sherlock 1ec4fec015 updates 2015-08-13 14:05:19 -04:00
Kelvin Sherlock f2eef6ce01 move common code around, more open stuff 2015-08-12 13:31:31 -04:00
Kelvin Sherlock 656e83f002 return unix storage type for block, character, fifo, socket, white out 2015-08-12 13:13:44 -04:00
Kelvin Sherlock af15da065a loop backwards to save an instruction or two... 2015-08-12 11:25:40 -04:00
Kelvin Sherlock 5641dc5ea0 move records around 2015-08-11 20:04:47 -04:00
Kelvin Sherlock 4a2835ccb0 new SetTrace / GetTrace macros 2015-08-11 19:51:19 -04:00
Kelvin Sherlock 66ebcaf3bf not quite initial version... 2015-08-11 18:56:19 -04:00