|
|
1.1 root 1: MiNT is Not TOS: A Multitasking Operating System Extension for the Atari ST
2:
3:
4:
5: Copyright 1990,1991,1992 Eric R. Smith.
6:
7: Copyright 1992,1993 Atari Corporation
8:
9: All rights reserved.
10:
11:
12:
13: THE MiNT SOURCE CODE IS PROVIDED FREE OF CHARGE, AS IS. ATARI
14:
15: CORPORATION AND ERIC R. SMITH MAKE NO REPRESENTATIONS OR
16:
17: WARRANTIES WITH RESPECT TO THIS CODE, AND IN PARTICULAR
18:
19: SPECIFICALLY DISCLAIM ANY IMPLIED WARRANTIES OF
20:
21: MERCHANTIBILITY OR FITNESS FOR A PARTICULAR PURPOSE. USE THIS
22:
23: CODE AT YOUR OWN RISK.
24:
25: ----------------------------------------------------------------------------
26:
27: Here is the source code for the current version of MiNT. There are
28:
29: lots of changes, of course, but no docs. Sorry. The "changes" file
30:
31: does provide a useful list of things that have changed since previous
32:
33: versions of MiNT.
34:
35:
36:
37: Please read the notice in "copying" carefully. This code is completely
38:
39: unsupported; you use it at your own risk. Because it is unsupported
40:
41: (and undocumented) we are distributing it in source code only form.
42:
43: Users who wish a binary version of MiNT should purchase MultiTOS.
44:
45: Anyone who wants to use this version of MiNT should be fully aware
46:
47: of the risks involved in using unsupported software, and should
48:
49: also be comfortable enough with C and the process of compiling that
50:
51: they can fix bugs themselves. Please respect the conditions in "copying"
52:
53: (in particular please do not redistribute binary versions of this
54:
55: program). Source code to future versions of MiNT will not be made
56:
57: available if these conditions are violated.
58:
59:
60:
61: This version of MiNT is compiled to use memory protection by
62:
63: default. If you want to use the version of the AES from the ROM,
64:
65: you'll have to (a) turn off the -DMULTITOS flag in the makefile,
66:
67: and (b) after compiling rename "mint.prg" to "mintnp.prg". If
68:
69: MiNT notices that it is called "mintnp.prg", it will come up
70:
71: with memory protection disabled (this is necessary because the ROM
72:
73: AES violates memory protection in several ways). You can also
74:
75: disable memory protection by setting the "no_mem_prot" variable
76:
77: in memprot.c and recompiling.
78:
79:
80:
81:
82:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.