summaryrefslogtreecommitdiff
path: root/Documentation/README
blob: 264a52b7ff4715e7570ed3095e074bda67748398 (plain)
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