KitFreeMiNT
FreeMiNT
Programmer's Guide.
Revised version 2/2000
MiNT is Now TOS
A Multitasking OS Extension for the Atari ST/TT/Falcon.
Table Of Contents:
-
- Preface
- Special directories
- Background processes
- Pipes
- Job control
-
- MiNT friendly programs
- Testing for the presence of MiNT
- File handles and devices
- MiNT extensions to GEMDOS calls
- Using u:\proc
- Extended argument (ARGV) specification
-
III. Interprocess communication
- Signals
- FIFOs
- Shared memory
- Rendezvous
- Semaphores
-
- Tracing programs
- What happens when the traced process receives a signal
- Reading/writing the process' address space
- Reading and writing the process' registers
-
- Four types of memory
- PRG flags for protection
- Mxalloc() protection flags
-
- File cookies
- File system structure
- The device driver structure
- How the file system is booted
- Controlling real FAT XFS
-
VII. MiNT drive I/O
-
VIII. MiNT internals
-
IX. MiNT-Net
-
How to write a kernel module
- Device driver (xdd)
- File system (xfs)
- Network interface driver (xif)
- USB drivers (ucd, udd)
- Other kernel modules (km)
-
Appendix C: The keyboard table file