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 |
|
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
|
96b604d86d
|
store fst id for the driver fst id
|
2015-08-21 16:35:54 -04:00 |
|
Kelvin Sherlock
|
84589f01a6
|
updates
|
2015-08-18 14:00:59 -04:00 |
|