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 |
|
Kelvin Sherlock
|
82f5f14026
|
root has storage type of $0f
|
2015-08-18 14:00:50 -04:00 |
|
Kelvin Sherlock
|
f4881d056a
|
set mark
|
2015-08-18 14:00:29 -04:00 |
|
Kelvin Sherlock
|
cf591b2d73
|
get_mark, get_eof
|
2015-08-17 10:48:27 -04:00 |
|
Kelvin Sherlock
|
db355e6055
|
fix name lookup some more
|
2015-08-16 21:49:02 -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
|
fc29420832
|
chr and blk files -- return the device as the aux type.
|
2015-08-16 16:13:30 -04:00 |
|
Kelvin Sherlock
|
e5d9047073
|
updates to help find a file by path...
|
2015-08-16 16:10:30 -04:00 |
|
Kelvin Sherlock
|
66a91ae8fc
|
_rts.cc -> return if cc.
|
2015-08-16 16:07:45 -04:00 |
|
Kelvin Sherlock
|
b6be03a174
|
fix directory entry logic
|
2015-08-15 10:28:26 -04:00 |
|
Kelvin Sherlock
|
ebfd77cf69
|
load_inode uses 512byte block
|
2015-08-15 09:48:58 -04:00 |
|
Kelvin Sherlock
|
7d11ece6a8
|
debugging...
|
2015-08-15 09:33:16 -04:00 |
|
Kelvin Sherlock
|
c53053c2e4
|
.
|
2015-08-15 08:28:32 -04:00 |
|
Kelvin Sherlock
|
48f3b1ba8e
|
fix stack imbalance
|
2015-08-14 21:49:58 -04:00 |
|
Kelvin Sherlock
|
c989d6854c
|
fix volume device
|
2015-08-14 21:43:27 -04:00 |
|
Kelvin Sherlock
|
37b79d95da
|
clean up errors
|
2015-08-14 21:43:06 -04:00 |
|
Kelvin Sherlock
|
e3208576c2
|
close
|
2015-08-14 20:36:51 -04:00 |
|
Kelvin Sherlock
|
30b1e9d843
|
get_dir_entry compiles!
|
2015-08-14 16:41:45 -04:00 |
|
Kelvin Sherlock
|
7c93388281
|
dirent...
|
2015-08-14 15:51:22 -04:00 |
|
Kelvin Sherlock
|
e6aff91699
|
remove old direct code
|
2015-08-14 15:43:38 -04:00 |
|
Kelvin Sherlock
|
146c05806a
|
more dirent stuff
|
2015-08-14 15:28:16 -04:00 |
|
Kelvin Sherlock
|
dd0ae7d2ba
|
direct stuff
|
2015-08-14 11:45:41 -04:00 |
|
Kelvin Sherlock
|
1ec4fec015
|
updates
|
2015-08-13 14:05:19 -04:00 |
|
Kelvin Sherlock
|
1eaaf3c931
|
read a data block
|
2015-08-13 14:04:03 -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
|
cb27c2e2d9
|
notes on other file types
|
2015-08-12 12:00:01 -04:00 |
|
Kelvin Sherlock
|
83ac18269d
|
more open code
|
2015-08-12 11:26:21 -04:00 |
|
Kelvin Sherlock
|
9a5b9fc534
|
updated constants
|
2015-08-12 11:26:06 -04:00 |
|
Kelvin Sherlock
|
fa03b426f1
|
updated equates
|
2015-08-12 11:25:55 -04:00 |
|
Kelvin Sherlock
|
af15da065a
|
loop backwards to save an instruction or two...
|
2015-08-12 11:25:40 -04:00 |
|