1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
  | 
GAME EXEC - The ultimate Amiga operating system for game development
---------
Version 4.4, 16-Apr-92
© 1987-92 Christian A. Weber, Christian B. Haller, René Straub, Roman Werner
Features
--------
- Powerful debugging function, such as debug output to serial port or calling
  ROMCrack, the ultimate Kickstart-based monitor/disassembler by SCA
- Memory managment (Allocate, clear, copy Chip + Fast mem)
- Semaphores (Disable/Enable interrupts, Own/Disown blitter in System mode)
- Linked List management
- Keyboard handler including support for custom keymaps
- Output formatting (printf-style)
- Optional CDTV functions: play audio tracks
- Random number generator
- Powerful interrupt-driven floppy disk routines supporting up to 4 dives
  supporting PowerPacker-compressed files and loading in the background
- BOBOL® the ultimate Bob Animation System: Bob rendering, double/triple
  buffering, Animation, collision testing, clipping etc. using a powerful
  control languange
Versions
--------
There are 3 versions of Game Exec:
- Standard version: Runs completely without Amiga OS
- System version (SysStart): runs within Amiga OS (used for development)
  this version optionally supports the CDTV
- Ram version (runs without Amiga OS, but uses a FFS ram disk instead of floppy)
Modification History
--------------------
18-May-89  CHW   Recreated this file!
20-Jun-89  CHW   Supports 1MB CHIP RAM
29-Jun-89  CHW   Auf Genim2 umgeschrieben
22-Aug-89  CHW   AddHead() added
27-Aug-89  CHW   AddHead() rettet nun die Register (!^%#$@)
13-Sep-89  CHW   CopyMem() rettet nun D0 (grmbl!)
06-Nov-89  CHW   SetCache() added
27-Nov-89  CHW   FastMem support routines added
04-Feb-90  CHW   Zero-Handler & other Guru handlers added
11-Feb-90  CHW   Supervisor-Stack ist jetzt im FAST-RAM
28-Mar-90  CHW   ColdReboot() implementiert, ABORT springt dahin
18-Sep-90  CHW   CheckMem() implementiert und so
20-Oct-90  CHW   Config-File entfernt, MainPrg muss am Anfang sein
30-Dec-90  CHW   Gecrunchte Files werden automatisch entcruncht
06-Jan-91  CHH   BufLoadFile testet ob genug RAM vorhanden ist
11-Feb-91  CHH   BufReadFile eingebaut
18-Feb-91  CHW   Multitasking-fähige Version
06-May-91  CHW   Diskroutine kann jetzt schreiben
  |