Rev 16 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 16 | Rev 29 | ||
---|---|---|---|
Line 3... | Line 3... | ||
3 | =================================================== |
3 | =================================================== |
4 | 4 | ||
5 | CALLING FLOW |
5 | CALLING FLOW |
6 | ------------ |
6 | ------------ |
7 | 7 | ||
8 | When running under Windows: |
8 | When running under Windows that supports DOXBox: |
9 | 9 | ||
10 | AyDos.exe (32 Bit PE) --> DOSBox (32 Bit PE) --> AyDos.exe (16 Bit COM) --> AyDos.mnu (16 Bit MZ) --> AyDos1/2.gam (16 Bit MZ) |
10 | AyDos.exe (32 Bit PE) --> DOSBox (32 Bit PE) --> AyDos.exe (16 Bit COM) --> AyDos.mnu (16 Bit MZ) --> AyDos1/2.gam (16 Bit MZ) |
11 | 11 | ||
12 | 1. AyDos.exe (32 Bit PE) calls DOSBox.exe (32 Bit PE) with config DOSBox.conf |
12 | 1. AyDos.exe (32 Bit PE) calls DOSBox.exe (32 Bit PE) with config DOSBox.conf |
13 | 2. DOSBox.conf starts AyDos.exe (16 Bit MZ) as autostart |
13 | 2. DOSBox.conf starts AyDos.exe (16 Bit MZ) as autostart |
14 | 3. AyDos.exe (16 Bit COM) calls AyDos.mnu (16 Bit MZ) |
14 | 3. AyDos.exe (16 Bit COM) calls AyDos.mnu (16 Bit MZ) |
15 | 4. AyDos.mnu (16 Bit MZ) shows a menu and calls AyDos1.gam or AyDos2.gam (both 16 Bit MZ) |
15 | 4. AyDos.mnu (16 Bit MZ) shows a menu and calls AyDos1.gam or AyDos2.gam (both 16 Bit MZ) |
16 | 16 | ||
- | 17 | When running under Windows that does not support DOSBox (only Windows 95): |
|
- | 18 | ||
- | 19 | AyDos.exe (32 Bit PE) --> AyDos.mnu (16 Bit MZ) --> AyDos1/2.gam (16 Bit MZ) |
|
- | 20 | ||
- | 21 | 1. AyDos.exe (32 Bit PE) calls AyDos.mnu (16 Bit MZ) by temporarily renaming it to AyDos.com |
|
- | 22 | 2. AyDos.mnu (16 Bit MZ) shows a menu and calls AyDos1.gam or AyDos2.gam (both 16 Bit MZ) |
|
- | 23 | ||
17 | When running under DOS: |
24 | When running under DOS: |
18 | 25 | ||
19 | AyDos.exe (16 Bit COM) --> AyDos.mnu (16 Bit MZ) --> AyDos1/2.gam (16 Bit MZ) |
26 | AyDos.exe (16 Bit COM) --> AyDos.mnu (16 Bit MZ) --> AyDos1/2.gam (16 Bit MZ) |
20 | 27 | ||
21 | 1. AyDos.exe (16 Bit COM) calls AyDos.mnu (16 Bit MZ) |
28 | 1. AyDos.exe (16 Bit COM) calls AyDos.mnu (16 Bit MZ) |