[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: Tue, 25 Sep 2007 14:10:34 GMT
- Newsgroups: comp.sys.apple2
- Organization: BigPond Internet Services
- References: <d7OJi.1724$H22.633@news-server.bigpond.net.au>
- Xref: g2news2.google.com comp.sys.apple2:3822
OK, I've scanned the "GS/OS System Service Calls ERS" document (plus a
couple of other documents it references - although they're not a lot of use
in reality). There's 48 pages in a PDF file.
http://www.peter-watson.net/misc/GSOS_System_Service_ERS.pdf
or
http://www.peter-watson.net/misc/GSOS_System_Service_ERS.zip
The zip file is a little smaller (918K vs 973K) in case someone is still on
a low net connection.
--
Peter Watson
-- Write to MS-DOS disks on the Apple IIgs?
-- Impossible! ;-)
"Peter Watson" <paw77@N_O_hotmail_S_P_A_M.com> wrote in message
news:d7OJi.1724$H22.633@news-server.bigpond.net.au...
> [*** 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