Thanks
Wouter
Thanks
Wouter
>Thanks
The best I think, is the book "Atari Compendium" elsewhere I don't know
good electronic documentations, try on ftp.cnam.fr/pub/atari.
bye
Olivier
>I'm porting a great Atari ST program to Windows95 and have no
>Atari ST documentation. The source code #include's aes.h, vdi.h
>and tos.h, it would be useful to have these and some documentation
>on the windowing system.
>Who could give me those?
Those three headers sound like like they come from the PureC compiler.
They mostly contain function prototypes - the data structures in them
will be of most importance.
aes.h will describe the Application Environment Services which is the
"front end" for Gem.
vdi.h describes the Virtual Device Interface (miscellaneous graphics
drivers - screen, printer etc). This is likely to cause the most
trouble from a documentation point of view.
tos.h describes the low level stuff (gemdos, bios, xbios) and you will
find much of it bears resemblence to some of the services provided by
older msdos versions.
The best source of documentation is probably the Compendium, available
in book form or CD.
__
Guy Harrison
Email g...@swampdog.demon.co.uk
swam...@dial.pipex.com
Web http://www.swampdog.demon.co.uk/index.html
> >Thanks
> The best I think, is the book "Atari Compendium" elsewhere I don't know
> good electronic documentations, try on ftp.cnam.fr/pub/atari.
I think the tos.h comes from TurboC/PureC and is therefore copyrighted.
Try to find any other libc (MiNTLib, Sozobon's libc...) on ftp and get
osbind.h, maybe tos.h. These should hold the defines.
For aes.h and vdi.h I would recommend you get the gemfast-library and take
aesfast.h, gemfast.h, aesbind.h and vdibind.h as replacements. They will
work, at least if you define the TurboC-compatibility macro before
including gemfast.h.
Sorry, this is just for the sources. To understand what the library
functions do you should get one of the popular hypertexts. Have a look on
ftp for subdirectories "info", "hypertext", ... Maybe somebody else can
point you out particular documents, I can't...
Ciao
Guido