[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
VDOS "initial findings"
- Subject: VDOS "initial findings"
- From: Sean McNamara <sean@macassist.com.au>
- Date: Fri, 19 Sep 2003 01:13:57 GMT
- Newsgroups: comp.sys.apple2
- Organization: MacAssist
- User-agent: MT-NewsWatcher/3.3b1 (PPC Mac OS X)
- Xref: archiver1.google.com comp.sys.apple2:35019
Hi there,
posted last week about a DOS I found on one of my old disks - VDOS, by
Vincent Tan. I have found no references to it on the 'net, in the FAQs,
etc.
The version of VDOS I have is v1.6, written in 1984. I did some snooping
with Byte Zap, and found a list of commands:
VDOS
LOAD
SAVE
RUN
/
DELETE
LOCK
UNLOCK
CLOSE
READ
EXEC
WRITE
POSITION
OPEN
APPEND
RENAME
CATALOG
MON
NOMON
PR#
IN#
MAXFILES
AL
UNDELETE
FP
INT
BSAVE
BLOAD
BRUN
VERIFY
TDUMP
I've discovered that VDOS, which drops to monitor, is just the prefix
for two other commands - VDOSI (VDOS' initialisation routines) and VDOSC
(VDOS' copy routines). / is a shorthand version of CATALOG. AL just
gives binary address and length numbers (last load/save?).
TDUMP does a text dump - but with the minimal playing I've done with it
so far, have only gotten it to dump 1 character! I haven't tried the
UNDELETE function yet - VERIFY I've only tried on files I know to be
good, and it's not come up with a message. I know there's a corrupt file
on the original disk I got VDOS from, but that file prevented me from
making a disk image for me to play with, and I haven't had the //e set
up since.
The VDOSI initialising routines load VDOS into memory and then dump them
onto a new disk with an optional disk format.
VDOSC allows you to specify source and target slot/disk, and start and
end sectors.
I sent Willi Kusche (on request) a disk image with VDOS on it, and his
initial observations were:
> It seems that the sectors that make up VDOS are stored
> in the boot area in a different order than DOS 3.3. I've
> managed to get some of the blocks lined up enough to compare
> part of VDOS with DOS 3.3 and am able to see that VDOS is
> a substantial re-write of DOS 3.3.
If anyone else would like a copy to play with, let me know.
Regards
Sean
------------------------------------------------------------------------
Sean McNamara mailto:sean@macassist.com.au
MacAssist Ph: (02) 8920 0866
Authorised Apple Solutions Reseller Fax: (02) 8920 0877
ABN 95 758 412 281 Mobile: 0414 270 132