File:  [Atari MiNT] / MiNT / readme.src
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs
Tue Apr 24 17:58:30 2018 UTC (3 years, 7 months ago) by root
Branches: mint, MAIN
CVS tags: mint112, HEAD
MiNT 1.12

MiNT is Not TOS: A Multitasking Operating System Extension for the Atari ST



Copyright 1990,1991,1992 Eric R. Smith.

Copyright 1992,1993,1994 Atari Corporation

All rights reserved.



THE MiNT SOURCE CODE IS PROVIDED FREE OF CHARGE, AS IS. ATARI

CORPORATION AND ERIC R. SMITH MAKE NO REPRESENTATIONS OR

WARRANTIES WITH RESPECT TO THIS CODE, AND IN PARTICULAR

SPECIFICALLY DISCLAIM ANY IMPLIED WARRANTIES OF

MERCHANTIBILITY OR FITNESS FOR A PARTICULAR PURPOSE. USE THIS

CODE AT YOUR OWN RISK.

----------------------------------------------------------------------------

Here is the source code for the current version of MiNT. There are

lots of changes, of course, but no docs. Sorry. The "changes" file

does provide a useful list of things that have changed since previous

versions of MiNT. My apologies to anyone whose patches made it into

the code, but who wasn't acknowledged in the "changes" file.



Many thanks to Michael Hohmuth for maintaining the "mega-patches" for

MiNT 1.10 and 1.11, and for all the members of the MiNT mailing list who have

contributed bug fixes and new features to MiNT; without their support

and hard work, MiNT 1.12 would probably not exist!



Please read the notice in "copying" carefully. This code is completely

unsupported; you use it at your own risk.



COMPILER NOTES:



gcc 2.3.3 works fine



gcc 2.5.x causes problems in proc.c; MiNTs compiled with gcc 2.5.x don't

    work with MultiTOS (and probably have other problems, too)



Pure C should work (it may need a few tweaks)



Lattice is untested



Sozobon is right out; you need an ANSI compiler to be able to build MiNT.





OTHER NOTES:



The "MiNT library" which is available from various FTP servers is an

*application* library; it is definitely NOT needed to build the kernel.

In fact, the MiNT kernel uses virtually no library functions at all;

the few that it does use are sufficiently generic that any decent C

library should supply adequate versions.



You can build the MiNT kernel on a plain TOS system; you don't need to

already have MiNT running.




unix.superglobalmegacorp.com