Subversion Repositories aysalia

Rev

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)