[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: GS/OS: looking for info on VCB and FCB (***Full post***)
- Subject: Re: GS/OS: looking for info on VCB and FCB (***Full post***)
- From: "Peter Watson" <paw77@N_O_hotmail_S_P_A_M.com>
- Date: Mon, 24 Sep 2007 12:32:09 GMT
- Newsgroups: comp.sys.apple2
- Organization: BigPond Internet Services
- Xref: g2news2.google.com comp.sys.apple2:3790
[*** Oops, I accidentally pressed send before I finished typing the original
post! ***]
The preliminary documentation (dated July 1988) describes some of these
calls.
All of the named calls below appear in the "GS/OS System Service Calls ERS"
document I have.
- Some of the calls are only minimally documented.
- There is no guarantee the calls function the same way in the release
versions of GS/OS.
- The calls marked as "reserved" were probably used to implement later FSTs.
I'll see if I can get a scan of the System Service Calls ERS - it's
certainly too long to type in! :-)
BTW, what's the best approach to take with the scanned document (it will be
in PDF format) so that people can get to it?
--
Peter Watson
-- Write to MS-DOS disks on the Apple IIgs?
-- Impossible! ;-)
"Toinet" <antoine.vignau@laposte.net> wrote in message
1190573514.341189.294910@19g2000hsx.googlegroups.com">news:1190573514.341189.294910@19g2000hsx.googlegroups.com...
> There are a few other calls that are not documented on the GS/OS
> Device Driver Reference book (I have documented some of them above) :
>
> - DEV_DISPATCHER ($01FC00)
> - CACHE_INIT ($01FC0C)
> - CACHE_SHUTDOWN ($01FC10)
> - ALLOC_VCR ($01FC24)
> - RELEASE_VCR ($01FC28)
> - ALLOC_FCR ($01FC2C)
> - RELEASE_FCR ($01FC30)
> - GET_SYS_GBUF ($01FC3C)
> - SYS_EXIT ($01FC40)
> - SYS_DEATH ($01FC44)
> - FIND_VCR ($01FC48)
> - FIND_FCR ($01FC4C)
> - CACHE_LOCK ($01FC54)
> - RENAME_VCR ($01FC58)
> - RENAME_FCR ($01FC5C)
> - GET_VCR ($01FC60)
> - GET_FCR ($01FC64)
> - CVT_0TO1 ($01FC74)
> - CVT_1TO0 ($01FC78)
> - GET_BOOT_PFX ($01FCAC)
> - SET_BOOT_PFX ($01FCB0)
>
> There are other system service calls that remain "unexplained":
I have added the names in the ERS - not that most of them are much use!
> - $01FC7C
REPLACE_80 (Replace colons in a Class 1 string with another character)
> - $01FC80
RESERVED_01
> - $01FC84
RESERVED_02
> - $01FC8C
RESERVED_03
> - $01FC94
RESERVED_04
> - $01FC98
RESERVED_05
> - $01FC9C
RESERVED_06
> - $01FCA0
RESERVED_07
The remainder are not mentioned at all - I'm guess they hadn't even bothered
"reserving" them at the time the ERS was written!
> - $01FCB4
> - $01FCB8
> - $01FCC0
> - $01FCC4
> - $01FCC8
> - $01FCCC
> - $01FCD0
> - $01FCD4
> - $01FCDC
> - $01FCE0
No help with the VCR and FCR structures, unfortunately.
> There are structures that have not been documented either:
> - Volume Control Record
> - File Control Record