]> 4ch.mooo.com Git - 16.git/blob - pm.use
pm.use added to check how it is used
[16.git] / pm.use
1 16/wf3d8086/contigsc.c: shape = PM_GetSpritePage (shapenum);\r
2 16/wf3d8086/contigsc.c: shape = PM_GetSpritePage (shapenum);\r
3 16/wf3d8086/id_pm.c://  PM_SetMainMemPurge() - Sets the purge level for all allocated main memory\r
4 16/wf3d8086/id_pm.c://          blocks. This shouldn't be called directly - the PM_LockMainMem() and\r
5 16/wf3d8086/id_pm.c://          PM_UnlockMainMem() macros should be used instead.\r
6 16/wf3d8086/id_pm.c:PM_SetMainMemPurge(int level)\r
7 16/wf3d8086/id_pm.c://  PM_CheckMainMem() - If something besides the Page Mgr makes requests of\r
8 16/wf3d8086/id_pm.c://  This routine now calls PM_LockMainMem() to make sure that any allocation\r
9 16/wf3d8086/id_pm.c://          of the other blocks. Because PM_LockMainMem() is called,\r
10 16/wf3d8086/id_pm.c://          PM_UnlockMainMem() needs to be called before any other part of the\r
11 16/wf3d8086/id_pm.c:PM_CheckMainMem(void)\r
12 16/wf3d8086/id_pm.c:    PM_LockMainMem();\r
13 16/wf3d8086/id_pm.c://          necessary to make requests of the Memory Mgr, PM_UnlockMainMem()\r
14 16/wf3d8086/id_pm.c:            Quit("PM_SetupMainMem: Not enough main memory");\r
15 16/wf3d8086/id_pm.c://  PM_GetPageAddress() - Returns the address of a given page\r
16 16/wf3d8086/id_pm.c:PM_GetPageAddress(int pagenum)\r
17 16/wf3d8086/id_pm.c:    PML_CopyToXMS(PM_GetPageAddress(pagenum),page->xmsPage,page->length);\r
18 16/wf3d8086/id_pm.c:    addr = PM_GetPageAddress(orig);\r
19 16/wf3d8086/id_pm.c://  PM_GetPage() - Returns the address of the page, loading it if necessary\r
20 16/wf3d8086/id_pm.c:PM_GetPage(int pagenum)\r
21 16/wf3d8086/id_pm.c:            Quit("PM_GetPage: Invalid page request");\r
22 16/wf3d8086/id_pm.c:    if (!(result = PM_GetPageAddress(pagenum)))\r
23 16/wf3d8086/id_pm.c:                    result = PM_GetPageAddress(pagenum);\r
24 16/wf3d8086/id_pm.c://  PM_SetPageLock() - Sets the lock type on a given page\r
25 16/wf3d8086/id_pm.c:PM_SetPageLock(int pagenum,PMLockType lock)\r
26 16/wf3d8086/id_pm.c:            Quit("PM_SetPageLock: Locking/unlocking non-sound page");\r
27 16/wf3d8086/id_pm.c://  PM_Preload() - Loads as many pages as possible into all types of memory.\r
28 16/wf3d8086/id_pm.c:PM_Preload(boolean (*update)(word current,word total))\r
29 16/wf3d8086/id_pm.c:                    Quit ("PM_Preload: Pages>=ChunksInFile");\r
30 16/wf3d8086/id_pm.c:            PM_GetPage(page);\r
31 16/wf3d8086/id_pm.c:            addr = PM_GetPage(oogypage);\r
32 16/wf3d8086/id_pm.c:                    Quit("PM_Preload: XMS buffer failed");\r
33 16/wf3d8086/id_pm.c:                            Quit ("PM_Preload: Pages>=ChunksInFile");\r
34 16/wf3d8086/id_pm.c:                            Quit("PM_Preload: Exceeded XMS pages");\r
35 16/wf3d8086/id_pm.c:                            Quit("PM_Preload: Page too long");\r
36 16/wf3d8086/id_pm.c://  PM_NextFrame() - Increments the frame counter and adjusts the thrash\r
37 16/wf3d8086/id_pm.c:PM_NextFrame(void)\r
38 16/wf3d8086/id_pm.c:                    sprintf(buf,"PM_NextFrame: Page %d is locked",i);\r
39 16/wf3d8086/id_pm.c://  PM_Reset() - Sets up caching structures\r
40 16/wf3d8086/id_pm.c:PM_Reset(void)\r
41 16/wf3d8086/id_pm.c://  PM_Startup() - Start up the Page Mgr\r
42 16/wf3d8086/id_pm.c:PM_Startup(void)\r
43 16/wf3d8086/id_pm.c:            Quit("PM_Startup: No main or EMS");\r
44 16/wf3d8086/id_pm.c:    PM_Reset();\r
45 16/wf3d8086/id_pm.c://  PM_Shutdown() - Shut down the Page Mgr\r
46 16/wf3d8086/id_pm.c:PM_Shutdown(void)\r
47 16/wf3d8086/id_pm.h:#define     PM_GetSoundPage(v)      PM_GetPage(PMSoundStart + (v))\r
48 16/wf3d8086/id_pm.h:#define     PM_GetSpritePage(v)     PM_GetPage(PMSpriteStart + (v))\r
49 16/wf3d8086/id_pm.h:#define     PM_LockMainMem()        PM_SetMainMemPurge(0)\r
50 16/wf3d8086/id_pm.h:#define     PM_UnlockMainMem()      PM_SetMainMemPurge(3)\r
51 16/wf3d8086/id_pm.h:extern      void    PM_Startup(void),\r
52 16/wf3d8086/id_pm.h:                            PM_Shutdown(void),\r
53 16/wf3d8086/id_pm.h:                            PM_Reset(void),\r
54 16/wf3d8086/id_pm.h:                            PM_Preload(boolean (*update)(word current,word total)),\r
55 16/wf3d8086/id_pm.h:                            PM_NextFrame(void),\r
56 16/wf3d8086/id_pm.h:                            PM_SetPageLock(int pagenum,PMLockType lock),\r
57 16/wf3d8086/id_pm.h:                            PM_SetMainPurge(int level),\r
58 16/wf3d8086/id_pm.h:                            PM_CheckMainMem(void);\r
59 16/wf3d8086/id_pm.h:extern      memptr  PM_GetPageAddress(int pagenum),\r
60 16/wf3d8086/id_pm.h:                            PM_GetPage(int pagenum);                // Use this one to cache page\r
61 16/wf3d8086/id_pm.h:void PM_SetMainMemPurge(int level);\r
62 16/wf3d8086/id_sd.c:    addr = PM_GetSoundPage(page);\r
63 16/wf3d8086/id_sd.c:    PM_SetPageLock(PMSoundStart + page,pml_Locked);\r
64 16/wf3d8086/id_sd.c:            PM_SetPageLock(i + PMSoundStart,pml_Unlocked);\r
65 16/wf3d8086/id_sd.c:    PM_UnlockMainMem();\r
66 16/wf3d8086/id_sd.c:    PM_CheckMainMem();\r
67 16/wf3d8086/id_sd.c:    p = (word far *)MK_FP(PM_GetPage(ChunksInFile - 1),0);\r
68 16/wf3d8086/id_sd.c:    PM_UnlockMainMem();\r
69 Binary file 16/wf3d8086/obj/wolf3d.exe matches
70 16/wf3d8086/obj/wolf3d.map: 1A268H 1B44AH 011E3H ID_PM_TEXT         CODE\r
71 16/wf3d8086/obj/wolf3d.map: 1A26:0008 11E3 C=CODE   S=ID_PM_TEXT     G=(none)  M=ID_PM.C    ACBP=28\r
72 16/wf3d8086/obj/wolf3d.map: 1A26:02F3       _PM_CheckMainMem\r
73 16/wf3d8086/obj/wolf3d.map: 1A26:0CDE       _PM_GetPage\r
74 16/wf3d8086/obj/wolf3d.map: 1A26:080D       _PM_GetPageAddress\r
75 16/wf3d8086/obj/wolf3d.map: 1A26:1036       _PM_NextFrame\r
76 16/wf3d8086/obj/wolf3d.map: 1A26:0DD0       _PM_Preload\r
77 16/wf3d8086/obj/wolf3d.map: 1A26:10B0 idle  _PM_Reset\r
78 16/wf3d8086/obj/wolf3d.map: 1A26:02CA       _PM_SetMainMemPurge\r
79 16/wf3d8086/obj/wolf3d.map: 1A26:0DA0       _PM_SetPageLock\r
80 16/wf3d8086/obj/wolf3d.map: 1A26:11CF       _PM_Shutdown\r
81 16/wf3d8086/obj/wolf3d.map: 1A26:111E       _PM_Startup\r
82 16/wf3d8086/obj/wolf3d.map: 1A26:02CA       _PM_SetMainMemPurge\r
83 16/wf3d8086/obj/wolf3d.map: 1A26:02F3       _PM_CheckMainMem\r
84 16/wf3d8086/obj/wolf3d.map: 1A26:080D       _PM_GetPageAddress\r
85 16/wf3d8086/obj/wolf3d.map: 1A26:0CDE       _PM_GetPage\r
86 16/wf3d8086/obj/wolf3d.map: 1A26:0DA0       _PM_SetPageLock\r
87 16/wf3d8086/obj/wolf3d.map: 1A26:0DD0       _PM_Preload\r
88 16/wf3d8086/obj/wolf3d.map: 1A26:1036       _PM_NextFrame\r
89 16/wf3d8086/obj/wolf3d.map: 1A26:10B0 idle  _PM_Reset\r
90 16/wf3d8086/obj/wolf3d.map: 1A26:111E       _PM_Startup\r
91 16/wf3d8086/obj/wolf3d.map: 1A26:11CF       _PM_Shutdown\r
92 16/wf3d8086/oldscale.c: shape = PM_GetSpritePage (shapenum);\r
93 16/wf3d8086/oldscale.c: shape = PM_GetSpritePage (shapenum);\r
94 16/wf3d8086/wl_act2.c:  PM_UnlockMainMem ();\r
95 16/wf3d8086/wl_act2.c:  PM_CheckMainMem ();\r
96 16/wf3d8086/wl_debug.c:         addr = PM_GetPageAddress(i);\r
97 16/wf3d8086/wl_debug.c:                         PM_GetPage(j);\r
98 16/wf3d8086/wl_debug.c:                 PM_GetPage(i);\r
99 16/wf3d8086/wl_draw.c:          *( ((unsigned *)&postsource)+1) = (unsigned)PM_GetPage(wallpic);\r
100 16/wf3d8086/wl_draw.c:          *( ((unsigned *)&postsource)+1) = (unsigned)PM_GetPage(wallpic);\r
101 16/wf3d8086/wl_draw.c:          *( ((unsigned *)&postsource)+1) = (unsigned)PM_GetPage(doorpage);\r
102 16/wf3d8086/wl_draw.c:          *( ((unsigned *)&postsource)+1) = (unsigned)PM_GetPage(doorpage+1);\r
103 16/wf3d8086/wl_draw.c:          *( ((unsigned *)&postsource)+1) = (unsigned)PM_GetPage(wallpic);\r
104 16/wf3d8086/wl_draw.c:          *( ((unsigned *)&postsource)+1) = (unsigned)PM_GetPage(wallpic);\r
105 16/wf3d8086/wl_draw.c:  PM_NextFrame();\r
106 16/wf3d8086/wl_game.c:  PM_UnlockMainMem();\r
107 16/wf3d8086/wl_game.c:  PM_CheckMainMem ();\r
108 16/wf3d8086/wl_game.c:  PM_CheckMainMem ();\r
109 16/wf3d8086/wl_game.c:          PM_CheckMainMem ();\r
110 16/wf3d8086/wl_game.c:                  PM_CheckMainMem ();\r
111 16/wf3d8086/wl_inter.c: PM_Preload (PreloadUpdate);\r
112 16/wf3d8086/wl_main.c:  PM_Shutdown ();\r
113 16/wf3d8086/wl_main.c:  PM_Startup ();\r
114 16/wf3d8086/wl_main.c:  PM_UnlockMainMem ();\r
115 16/wf3d8086/wl_menu.c:                          PM_CheckMainMem ();\r
116 16/wf3d8086/wl_menu.c:                          PM_CheckMainMem ();\r
117 16/wf3d8086/wl_play.c:          PM_CheckMainMem ();\r
118 16/wf3d8086/wl_play.c:   PM_CheckMainMem ();\r
119 16/wf3d8086/wl_play.c:   PM_CheckMainMem ();\r
120 16/wf3d8086/wl_play.c:          PM_CheckMainMem ();\r
121 16/wf3d8086/wl_play.c:          PM_CheckMainMem ();\r
122 16/wf3d8086/wl_scale.c: shape = PM_GetSpritePage (shapenum);\r
123 16/wf3d8086/wl_scale.c: shape = PM_GetSpritePage (shapenum);\r
124 16/wf3d8086/wolf3d.map: 19127H 1A286H 01160H ID_PM_TEXT         CODE\r
125 16/wf3d8086/wolf3d.map: 1912:0007 1160 C=CODE   S=ID_PM_TEXT     G=(none)  M=ID_PM.C    ACBP=28\r
126 16/wf3d8086/wolf3d.map: 1912:02DF       _PM_CheckMainMem\r
127 16/wf3d8086/wolf3d.map: 1912:0C71       _PM_GetPage\r
128 16/wf3d8086/wolf3d.map: 1912:07BF       _PM_GetPageAddress\r
129 16/wf3d8086/wolf3d.map: 1912:0FBA       _PM_NextFrame\r
130 16/wf3d8086/wolf3d.map: 1912:0D60       _PM_Preload\r
131 16/wf3d8086/wolf3d.map: 1912:1034 idle  _PM_Reset\r
132 16/wf3d8086/wolf3d.map: 1912:02B8       _PM_SetMainMemPurge\r
133 16/wf3d8086/wolf3d.map: 1912:0D31       _PM_SetPageLock\r
134 16/wf3d8086/wolf3d.map: 1912:114B       _PM_Shutdown\r
135 16/wf3d8086/wolf3d.map: 1912:10A0       _PM_Startup\r
136 16/wf3d8086/wolf3d.map: 1912:02B8       _PM_SetMainMemPurge\r
137 16/wf3d8086/wolf3d.map: 1912:02DF       _PM_CheckMainMem\r
138 16/wf3d8086/wolf3d.map: 1912:07BF       _PM_GetPageAddress\r
139 16/wf3d8086/wolf3d.map: 1912:0C71       _PM_GetPage\r
140 16/wf3d8086/wolf3d.map: 1912:0D31       _PM_SetPageLock\r
141 16/wf3d8086/wolf3d.map: 1912:0D60       _PM_Preload\r
142 16/wf3d8086/wolf3d.map: 1912:0FBA       _PM_NextFrame\r
143 16/wf3d8086/wolf3d.map: 1912:1034 idle  _PM_Reset\r
144 16/wf3d8086/wolf3d.map: 1912:10A0       _PM_Startup\r
145 16/wf3d8086/wolf3d.map: 1912:114B       _PM_Shutdown\r
146 16/wf3d8086/wolfhack.c: src = PM_GetPage(0);\r
147 16/wf3d8086/wolfhack.c: src = PM_GetPage(1);\r
148 16/wolf3d/WOLFSRC/CONTIGSC.C:   shape = PM_GetSpritePage (shapenum);
149 16/wolf3d/WOLFSRC/CONTIGSC.C:   shape = PM_GetSpritePage (shapenum);
150 16/wolf3d/WOLFSRC/ID_PM.C://    PM_SetMainMemPurge() - Sets the purge level for all allocated main memory
151 16/wolf3d/WOLFSRC/ID_PM.C://            blocks. This shouldn't be called directly - the PM_LockMainMem() and
152 16/wolf3d/WOLFSRC/ID_PM.C://            PM_UnlockMainMem() macros should be used instead.
153 16/wolf3d/WOLFSRC/ID_PM.C:PM_SetMainMemPurge(int level)
154 16/wolf3d/WOLFSRC/ID_PM.C://    PM_CheckMainMem() - If something besides the Page Mgr makes requests of
155 16/wolf3d/WOLFSRC/ID_PM.C://    This routine now calls PM_LockMainMem() to make sure that any allocation
156 16/wolf3d/WOLFSRC/ID_PM.C://            of the other blocks. Because PM_LockMainMem() is called,
157 16/wolf3d/WOLFSRC/ID_PM.C://            PM_UnlockMainMem() needs to be called before any other part of the
158 16/wolf3d/WOLFSRC/ID_PM.C:PM_CheckMainMem(void)
159 16/wolf3d/WOLFSRC/ID_PM.C:      PM_LockMainMem();
160 16/wolf3d/WOLFSRC/ID_PM.C://            necessary to make requests of the Memory Mgr, PM_UnlockMainMem()
161 16/wolf3d/WOLFSRC/ID_PM.C:              Quit("PM_SetupMainMem: Not enough main memory");
162 16/wolf3d/WOLFSRC/ID_PM.C://    PM_GetPageAddress() - Returns the address of a given page
163 16/wolf3d/WOLFSRC/ID_PM.C:PM_GetPageAddress(int pagenum)
164 16/wolf3d/WOLFSRC/ID_PM.C:      PML_CopyToXMS(PM_GetPageAddress(pagenum),page->xmsPage,page->length);
165 16/wolf3d/WOLFSRC/ID_PM.C:      addr = PM_GetPageAddress(orig);
166 16/wolf3d/WOLFSRC/ID_PM.C://    PM_GetPage() - Returns the address of the page, loading it if necessary
167 16/wolf3d/WOLFSRC/ID_PM.C:PM_GetPage(int pagenum)
168 16/wolf3d/WOLFSRC/ID_PM.C:              Quit("PM_GetPage: Invalid page request");
169 16/wolf3d/WOLFSRC/ID_PM.C:      if (!(result = PM_GetPageAddress(pagenum)))
170 16/wolf3d/WOLFSRC/ID_PM.C:                      result = PM_GetPageAddress(pagenum);
171 16/wolf3d/WOLFSRC/ID_PM.C://    PM_SetPageLock() - Sets the lock type on a given page
172 16/wolf3d/WOLFSRC/ID_PM.C:PM_SetPageLock(int pagenum,PMLockType lock)
173 16/wolf3d/WOLFSRC/ID_PM.C:              Quit("PM_SetPageLock: Locking/unlocking non-sound page");
174 16/wolf3d/WOLFSRC/ID_PM.C://    PM_Preload() - Loads as many pages as possible into all types of memory.
175 16/wolf3d/WOLFSRC/ID_PM.C:PM_Preload(boolean (*update)(word current,word total))
176 16/wolf3d/WOLFSRC/ID_PM.C:                      Quit ("PM_Preload: Pages>=ChunksInFile");
177 16/wolf3d/WOLFSRC/ID_PM.C:              PM_GetPage(page);
178 16/wolf3d/WOLFSRC/ID_PM.C:              addr = PM_GetPage(oogypage);
179 16/wolf3d/WOLFSRC/ID_PM.C:                      Quit("PM_Preload: XMS buffer failed");
180 16/wolf3d/WOLFSRC/ID_PM.C:                              Quit ("PM_Preload: Pages>=ChunksInFile");
181 16/wolf3d/WOLFSRC/ID_PM.C:                              Quit("PM_Preload: Exceeded XMS pages");
182 16/wolf3d/WOLFSRC/ID_PM.C:                              Quit("PM_Preload: Page too long");
183 16/wolf3d/WOLFSRC/ID_PM.C://    PM_NextFrame() - Increments the frame counter and adjusts the thrash
184 16/wolf3d/WOLFSRC/ID_PM.C:PM_NextFrame(void)
185 16/wolf3d/WOLFSRC/ID_PM.C:                      sprintf(buf,"PM_NextFrame: Page %d is locked",i);
186 16/wolf3d/WOLFSRC/ID_PM.C://    PM_Reset() - Sets up caching structures
187 16/wolf3d/WOLFSRC/ID_PM.C:PM_Reset(void)
188 16/wolf3d/WOLFSRC/ID_PM.C://    PM_Startup() - Start up the Page Mgr
189 16/wolf3d/WOLFSRC/ID_PM.C:PM_Startup(void)
190 16/wolf3d/WOLFSRC/ID_PM.C:              Quit("PM_Startup: No main or EMS");
191 16/wolf3d/WOLFSRC/ID_PM.C:      PM_Reset();
192 16/wolf3d/WOLFSRC/ID_PM.C://    PM_Shutdown() - Shut down the Page Mgr
193 16/wolf3d/WOLFSRC/ID_PM.C:PM_Shutdown(void)
194 16/wolf3d/WOLFSRC/ID_PM.H:#define       PM_GetSoundPage(v)      PM_GetPage(PMSoundStart + (v))
195 16/wolf3d/WOLFSRC/ID_PM.H:#define       PM_GetSpritePage(v)     PM_GetPage(PMSpriteStart + (v))
196 16/wolf3d/WOLFSRC/ID_PM.H:#define       PM_LockMainMem()        PM_SetMainMemPurge(0)
197 16/wolf3d/WOLFSRC/ID_PM.H:#define       PM_UnlockMainMem()      PM_SetMainMemPurge(3)
198 16/wolf3d/WOLFSRC/ID_PM.H:extern        void    PM_Startup(void),
199 16/wolf3d/WOLFSRC/ID_PM.H:                              PM_Shutdown(void),
200 16/wolf3d/WOLFSRC/ID_PM.H:                              PM_Reset(void),
201 16/wolf3d/WOLFSRC/ID_PM.H:                              PM_Preload(boolean (*update)(word current,word total)),
202 16/wolf3d/WOLFSRC/ID_PM.H:                              PM_NextFrame(void),
203 16/wolf3d/WOLFSRC/ID_PM.H:                              PM_SetPageLock(int pagenum,PMLockType lock),
204 16/wolf3d/WOLFSRC/ID_PM.H:                              PM_SetMainPurge(int level),
205 16/wolf3d/WOLFSRC/ID_PM.H:                              PM_CheckMainMem(void);
206 16/wolf3d/WOLFSRC/ID_PM.H:extern        memptr  PM_GetPageAddress(int pagenum),
207 16/wolf3d/WOLFSRC/ID_PM.H:                              PM_GetPage(int pagenum);                // Use this one to cache page
208 16/wolf3d/WOLFSRC/ID_PM.H:void PM_SetMainMemPurge(int level);
209 16/wolf3d/WOLFSRC/ID_SD.C:      addr = PM_GetSoundPage(page);
210 16/wolf3d/WOLFSRC/ID_SD.C:      PM_SetPageLock(PMSoundStart + page,pml_Locked);
211 16/wolf3d/WOLFSRC/ID_SD.C:              PM_SetPageLock(i + PMSoundStart,pml_Unlocked);
212 16/wolf3d/WOLFSRC/ID_SD.C:      PM_UnlockMainMem();
213 16/wolf3d/WOLFSRC/ID_SD.C:      PM_CheckMainMem();
214 16/wolf3d/WOLFSRC/ID_SD.C:      p = (word far *)MK_FP(PM_GetPage(ChunksInFile - 1),0);
215 16/wolf3d/WOLFSRC/ID_SD.C:      PM_UnlockMainMem();
216 16/wolf3d/WOLFSRC/OLDSCALE.C:   shape = PM_GetSpritePage (shapenum);
217 16/wolf3d/WOLFSRC/OLDSCALE.C:   shape = PM_GetSpritePage (shapenum);
218 16/wolf3d/WOLFSRC/WL_ACT2.C:    PM_UnlockMainMem ();
219 16/wolf3d/WOLFSRC/WL_ACT2.C:    PM_CheckMainMem ();
220 16/wolf3d/WOLFSRC/WL_DEBUG.C:           addr = PM_GetPageAddress(i);
221 16/wolf3d/WOLFSRC/WL_DEBUG.C:                           PM_GetPage(j);
222 16/wolf3d/WOLFSRC/WL_DEBUG.C:                   PM_GetPage(i);
223 16/wolf3d/WOLFSRC/WL_DRAW.C:            *( ((unsigned *)&postsource)+1) = (unsigned)PM_GetPage(wallpic);
224 16/wolf3d/WOLFSRC/WL_DRAW.C:            *( ((unsigned *)&postsource)+1) = (unsigned)PM_GetPage(wallpic);
225 16/wolf3d/WOLFSRC/WL_DRAW.C:            *( ((unsigned *)&postsource)+1) = (unsigned)PM_GetPage(doorpage);
226 16/wolf3d/WOLFSRC/WL_DRAW.C:            *( ((unsigned *)&postsource)+1) = (unsigned)PM_GetPage(doorpage+1);
227 16/wolf3d/WOLFSRC/WL_DRAW.C:            *( ((unsigned *)&postsource)+1) = (unsigned)PM_GetPage(wallpic);
228 16/wolf3d/WOLFSRC/WL_DRAW.C:            *( ((unsigned *)&postsource)+1) = (unsigned)PM_GetPage(wallpic);
229 16/wolf3d/WOLFSRC/WL_DRAW.C:    PM_NextFrame();
230 16/wolf3d/WOLFSRC/WL_GAME.C:    PM_UnlockMainMem();
231 16/wolf3d/WOLFSRC/WL_GAME.C:    PM_CheckMainMem ();
232 16/wolf3d/WOLFSRC/WL_GAME.C:    PM_CheckMainMem ();
233 16/wolf3d/WOLFSRC/WL_GAME.C:            PM_CheckMainMem ();
234 16/wolf3d/WOLFSRC/WL_GAME.C:                    PM_CheckMainMem ();
235 16/wolf3d/WOLFSRC/WL_INTER.C:   PM_Preload (PreloadUpdate);
236 16/wolf3d/WOLFSRC/WL_MAIN.C:    PM_Shutdown ();
237 16/wolf3d/WOLFSRC/WL_MAIN.C:    PM_Startup ();
238 16/wolf3d/WOLFSRC/WL_MAIN.C:    PM_UnlockMainMem ();
239 16/wolf3d/WOLFSRC/WL_MENU.C:                            PM_CheckMainMem ();
240 16/wolf3d/WOLFSRC/WL_MENU.C:                            PM_CheckMainMem ();
241 16/wolf3d/WOLFSRC/WL_PLAY.C:            PM_CheckMainMem ();
242 16/wolf3d/WOLFSRC/WL_PLAY.C:     PM_CheckMainMem ();
243 16/wolf3d/WOLFSRC/WL_PLAY.C:     PM_CheckMainMem ();
244 16/wolf3d/WOLFSRC/WL_PLAY.C:            PM_CheckMainMem ();
245 16/wolf3d/WOLFSRC/WL_PLAY.C:            PM_CheckMainMem ();
246 16/wolf3d/WOLFSRC/WL_SCALE.C:   shape = PM_GetSpritePage (shapenum);
247 16/wolf3d/WOLFSRC/WL_SCALE.C:   shape = PM_GetSpritePage (shapenum);
248 Binary file 16/wolf3d/WOLFSRC/WOLF3D.EXE matches
249 16/wolf3d/WOLFSRC/WOLF3D.MAP: 19127H 1A286H 01160H ID_PM_TEXT         CODE
250 16/wolf3d/WOLFSRC/WOLF3D.MAP: 1912:0007 1160 C=CODE   S=ID_PM_TEXT     G=(none)  M=ID_PM.C    ACBP=28
251 16/wolf3d/WOLFSRC/WOLF3D.MAP: 1912:02DF       _PM_CheckMainMem
252 16/wolf3d/WOLFSRC/WOLF3D.MAP: 1912:0C71       _PM_GetPage
253 16/wolf3d/WOLFSRC/WOLF3D.MAP: 1912:07BF       _PM_GetPageAddress
254 16/wolf3d/WOLFSRC/WOLF3D.MAP: 1912:0FBA       _PM_NextFrame
255 16/wolf3d/WOLFSRC/WOLF3D.MAP: 1912:0D60       _PM_Preload
256 16/wolf3d/WOLFSRC/WOLF3D.MAP: 1912:1034 idle  _PM_Reset
257 16/wolf3d/WOLFSRC/WOLF3D.MAP: 1912:02B8       _PM_SetMainMemPurge
258 16/wolf3d/WOLFSRC/WOLF3D.MAP: 1912:0D31       _PM_SetPageLock
259 16/wolf3d/WOLFSRC/WOLF3D.MAP: 1912:114B       _PM_Shutdown
260 16/wolf3d/WOLFSRC/WOLF3D.MAP: 1912:10A0       _PM_Startup
261 16/wolf3d/WOLFSRC/WOLF3D.MAP: 1912:02B8       _PM_SetMainMemPurge
262 16/wolf3d/WOLFSRC/WOLF3D.MAP: 1912:02DF       _PM_CheckMainMem
263 16/wolf3d/WOLFSRC/WOLF3D.MAP: 1912:07BF       _PM_GetPageAddress
264 16/wolf3d/WOLFSRC/WOLF3D.MAP: 1912:0C71       _PM_GetPage
265 16/wolf3d/WOLFSRC/WOLF3D.MAP: 1912:0D31       _PM_SetPageLock
266 16/wolf3d/WOLFSRC/WOLF3D.MAP: 1912:0D60       _PM_Preload
267 16/wolf3d/WOLFSRC/WOLF3D.MAP: 1912:0FBA       _PM_NextFrame
268 16/wolf3d/WOLFSRC/WOLF3D.MAP: 1912:1034 idle  _PM_Reset
269 16/wolf3d/WOLFSRC/WOLF3D.MAP: 1912:10A0       _PM_Startup
270 16/wolf3d/WOLFSRC/WOLF3D.MAP: 1912:114B       _PM_Shutdown
271 16/wolf3d/WOLFSRC/WOLFHACK.C:   src = PM_GetPage(0);
272 16/wolf3d/WOLFSRC/WOLFHACK.C:   src = PM_GetPage(1);
273 16/wf3d8086/id_pm.c://  PML_MapEMS() - Maps a logical page to a physical page\r
274 16/wf3d8086/id_pm.c:PML_MapEMS(word logical,word physical)\r
275 16/wf3d8086/id_pm.c:            Quit("PML_MapEMS: Page mapping failed");\r
276 16/wf3d8086/id_pm.c://  PML_StartupEMS() - Sets up EMS for Page Mgr's use\r
277 16/wf3d8086/id_pm.c:PML_StartupEMS(void)\r
278 16/wf3d8086/id_pm.c://  PML_ShutdownEMS() - If EMS was used, deallocate it\r
279 16/wf3d8086/id_pm.c:PML_ShutdownEMS(void)\r
280 16/wf3d8086/id_pm.c:                    Quit ("PML_ShutdownEMS: Error freeing EMS");\r
281 16/wf3d8086/id_pm.c://  PML_StartupXMS() - Starts up XMS for the Page Mgr's use\r
282 16/wf3d8086/id_pm.c:PML_StartupXMS(void)\r
283 16/wf3d8086/id_pm.c://  PML_XMSCopy() - Copies a main/EMS page to or from XMS\r
284 16/wf3d8086/id_pm.c:PML_XMSCopy(boolean toxms,byte far *addr,word xmspage,word length)\r
285 16/wf3d8086/id_pm.c:            Quit("PML_XMSCopy: zero address");\r
286 16/wf3d8086/id_pm.c:            Quit("PML_XMSCopy: Error on copy");\r
287 16/wf3d8086/id_pm.c:#define     PML_CopyToXMS(s,t,l)    PML_XMSCopy(true,(s),(t),(l))\r
288 16/wf3d8086/id_pm.c:#define     PML_CopyFromXMS(t,s,l)  PML_XMSCopy(false,(t),(s),(l))\r
289 16/wf3d8086/id_pm.c://  PML_CopyToXMS() - Copies the specified number of bytes from the real mode\r
290 16/wf3d8086/id_pm.c:PML_CopyToXMS(byte far *source,int targetpage,word length)\r
291 16/wf3d8086/id_pm.c:    PML_XMSCopy(true,source,targetpage,length);\r
292 16/wf3d8086/id_pm.c://  PML_CopyFromXMS() - Copies the specified number of bytes from an XMS\r
293 16/wf3d8086/id_pm.c:PML_CopyFromXMS(byte far *target,int sourcepage,word length)\r
294 16/wf3d8086/id_pm.c:    PML_XMSCopy(false,target,sourcepage,length);\r
295 16/wf3d8086/id_pm.c://  PML_ShutdownXMS()\r
296 16/wf3d8086/id_pm.c:PML_ShutdownXMS(void)\r
297 16/wf3d8086/id_pm.c:                    Quit("PML_ShutdownXMS: Error freeing XMS");\r
298 16/wf3d8086/id_pm.c://  PML_StartupMainMem() - Allocates as much main memory as is possible for\r
299 16/wf3d8086/id_pm.c:PML_StartupMainMem(void)\r
300 16/wf3d8086/id_pm.c://  PML_ShutdownMainMem() - Frees all of the main memory blocks used by the\r
301 16/wf3d8086/id_pm.c:PML_ShutdownMainMem(void)\r
302 16/wf3d8086/id_pm.c://  PML_ReadFromFile() - Reads some data in from the page file\r
303 16/wf3d8086/id_pm.c:PML_ReadFromFile(byte far *buf,long offset,word length)\r
304 16/wf3d8086/id_pm.c:            Quit("PML_ReadFromFile: Null pointer");\r
305 16/wf3d8086/id_pm.c:            Quit("PML_ReadFromFile: Zero offset");\r
306 16/wf3d8086/id_pm.c:            Quit("PML_ReadFromFile: Seek failed");\r
307 16/wf3d8086/id_pm.c:            Quit("PML_ReadFromFile: Read failed");\r
308 16/wf3d8086/id_pm.c://  PML_OpenPageFile() - Opens the page file and sets up the page info\r
309 16/wf3d8086/id_pm.c:PML_OpenPageFile(void)\r
310 16/wf3d8086/id_pm.c:            Quit("PML_OpenPageFile: Unable to open page file");\r
311 16/wf3d8086/id_pm.c:            Quit("PML_OpenPageFile: Offset read failed");\r
312 16/wf3d8086/id_pm.c:            Quit("PML_OpenPageFile: Length read failed");\r
313 16/wf3d8086/id_pm.c://  PML_ClosePageFile() - Closes the page file\r
314 16/wf3d8086/id_pm.c:PML_ClosePageFile(void)\r
315 16/wf3d8086/id_pm.c://  PML_GetEMSAddress()\r
316 16/wf3d8086/id_pm.c:PML_GetEMSAddress(int page,PMLockType lock)\r
317 16/wf3d8086/id_pm.c:            PML_MapEMS(page / PMEMSSubPage,emspage);\r
318 16/wf3d8086/id_pm.c:            Quit("PML_GetEMSAddress: EMS find failed");\r
319 16/wf3d8086/id_pm.c:PML_GetEMSAddress(int page,PMLockType lock)\r
320 16/wf3d8086/id_pm.c:    PML_MapEMS(page / PMEMSSubPage,emspage);\r
321 16/wf3d8086/id_pm.c:            return(PML_GetEMSAddress(page->emsPage,page->locked));\r
322 16/wf3d8086/id_pm.c://  PML_GiveLRUPage() - Returns the page # of the least recently used\r
323 16/wf3d8086/id_pm.c:PML_GiveLRUPage(boolean mainonly)\r
324 16/wf3d8086/id_pm.c:            Quit("PML_GiveLRUPage: LRU Search failed");\r
325 16/wf3d8086/id_pm.c://  PML_GiveLRUXMSPage() - Returns the page # of the least recently used\r
326 16/wf3d8086/id_pm.c:PML_GiveLRUXMSPage(void)\r
327 16/wf3d8086/id_pm.c://  PML_PutPageInXMS() - If page isn't in XMS, find LRU XMS page and replace\r
328 16/wf3d8086/id_pm.c:PML_PutPageInXMS(int pagenum)\r
329 16/wf3d8086/id_pm.c:            usexms = PML_GiveLRUXMSPage();\r
330 16/wf3d8086/id_pm.c:                    Quit("PML_PutPageInXMS: No XMS LRU");\r
331 16/wf3d8086/id_pm.c:    PML_CopyToXMS(PM_GetPageAddress(pagenum),page->xmsPage,page->length);\r
332 16/wf3d8086/id_pm.c://  PML_TransferPageSpace() - A page is being replaced, so give the new page\r
333 16/wf3d8086/id_pm.c:PML_TransferPageSpace(int orig,int new)\r
334 16/wf3d8086/id_pm.c:            Quit("PML_TransferPageSpace: Identity replacement");\r
335 16/wf3d8086/id_pm.c:            Quit("PML_TransferPageSpace: Killing locked page");\r
336 16/wf3d8086/id_pm.c:            Quit("PML_TransferPageSpace: Reusing non-existent page");\r
337 16/wf3d8086/id_pm.c:    PML_PutPageInXMS(orig);\r
338 16/wf3d8086/id_pm.c:            Quit("PML_TransferPageSpace: Zero replacement");\r
339 16/wf3d8086/id_pm.c://  PML_GetAPageBuffer() - A page buffer is needed. Either get it from the\r
340 16/wf3d8086/id_pm.c://          main/EMS free pool, or use PML_GiveLRUPage() to find which page to\r
341 16/wf3d8086/id_pm.c://          will be looked at by PML_GiveLRUPage().\r
342 16/wf3d8086/id_pm.c:PML_GetAPageBuffer(int pagenum,boolean mainonly)\r
343 16/wf3d8086/id_pm.c:            addr = PML_GetEMSAddress(page->emsPage,page->locked);\r
344 16/wf3d8086/id_pm.c:                    Quit("PML_GetPageBuffer: MainPagesAvail lied");\r
345 16/wf3d8086/id_pm.c:                    Quit("PML_GetPageBuffer: Purged main block");\r
346 16/wf3d8086/id_pm.c:            addr = PML_TransferPageSpace(PML_GiveLRUPage(mainonly),pagenum);\r
347 16/wf3d8086/id_pm.c:            Quit("PML_GetPageBuffer: Search failed");\r
348 16/wf3d8086/id_pm.c://  PML_GetPageFromXMS() - If page is in XMS, find LRU main/EMS page and\r
349 16/wf3d8086/id_pm.c:PML_GetPageFromXMS(int pagenum,boolean mainonly)\r
350 16/wf3d8086/id_pm.c:            checkaddr = PML_GetAPageBuffer(pagenum,mainonly);\r
351 16/wf3d8086/id_pm.c:                    Quit("PML_GetPageFromXMS: Non segment pointer");\r
352 16/wf3d8086/id_pm.c:            PML_CopyFromXMS(addr,page->xmsPage,page->length);\r
353 16/wf3d8086/id_pm.c://  PML_LoadPage() - A page is not in main/EMS memory, and it's not in XMS.\r
354 16/wf3d8086/id_pm.c:PML_LoadPage(int pagenum,boolean mainonly)\r
355 16/wf3d8086/id_pm.c:    addr = PML_GetAPageBuffer(pagenum,mainonly);\r
356 16/wf3d8086/id_pm.c:    PML_ReadFromFile(addr,page->offset,page->length);\r
357 16/wf3d8086/id_pm.c:            if (!(result = PML_GetPageFromXMS(pagenum,mainonly)))\r
358 16/wf3d8086/id_pm.c:                    PML_LoadPage(pagenum,mainonly);\r
359 16/wf3d8086/id_pm.c:                    PML_ReadFromFile((byte far *)addr,p->offset,p->length);\r
360 16/wf3d8086/id_pm.c:                    PML_CopyToXMS((byte far *)addr,p->xmsPage,p->length);\r
361 16/wf3d8086/id_pm.c:            PML_ReadFromFile((byte far *)addr,p->offset,p->length);\r
362 16/wf3d8086/id_pm.c:    PML_OpenPageFile();\r
363 16/wf3d8086/id_pm.c:            PML_StartupEMS();\r
364 16/wf3d8086/id_pm.c:            PML_StartupXMS();\r
365 16/wf3d8086/id_pm.c:            PML_StartupMainMem();\r
366 16/wf3d8086/id_pm.c:    PML_ShutdownXMS();\r
367 16/wf3d8086/id_pm.c:    PML_ShutdownEMS();\r
368 16/wf3d8086/id_pm.c:    PML_ClosePageFile();\r
369 16/wf3d8086/id_pm.c:    PML_ShutdownMainMem();\r
370 Binary file 16/wf3d8086/obj/wolf3d.exe matches
371 16/wf3d8086/obj/wolf3d.map: 1A26:06F7 idle  _PML_ClosePageFile\r
372 16/wf3d8086/obj/wolf3d.map: 1A26:0AFB idle  _PML_GetAPageBuffer\r
373 16/wf3d8086/obj/wolf3d.map: 1A26:0731 idle  _PML_GetEMSAddress\r
374 16/wf3d8086/obj/wolf3d.map: 1A26:0C08 idle  _PML_GetPageFromXMS\r
375 16/wf3d8086/obj/wolf3d.map: 1A26:0866 idle  _PML_GiveLRUPage\r
376 16/wf3d8086/obj/wolf3d.map: 1A26:0907 idle  _PML_GiveLRUXMSPage\r
377 16/wf3d8086/obj/wolf3d.map: 1A26:0C8C idle  _PML_LoadPage\r
378 16/wf3d8086/obj/wolf3d.map: 1A26:0008 idle  _PML_MapEMS\r
379 16/wf3d8086/obj/wolf3d.map: 1A26:0510 idle  _PML_OpenPageFile\r
380 16/wf3d8086/obj/wolf3d.map: 1A26:0979 idle  _PML_PutPageInXMS\r
381 16/wf3d8086/obj/wolf3d.map: 1A26:0490 idle  _PML_ReadFromFile\r
382 16/wf3d8086/obj/wolf3d.map: 1A26:0160 idle  _PML_ShutdownEMS\r
383 16/wf3d8086/obj/wolf3d.map: 1A26:0469 idle  _PML_ShutdownMainMem\r
384 16/wf3d8086/obj/wolf3d.map: 1A26:02A4 idle  _PML_ShutdownXMS\r
385 16/wf3d8086/obj/wolf3d.map: 1A26:002B idle  _PML_StartupEMS\r
386 16/wf3d8086/obj/wolf3d.map: 1A26:03EC idle  _PML_StartupMainMem\r
387 16/wf3d8086/obj/wolf3d.map: 1A26:0184 idle  _PML_StartupXMS\r
388 16/wf3d8086/obj/wolf3d.map: 1A26:0A28 idle  _PML_TransferPageSpace\r
389 16/wf3d8086/obj/wolf3d.map: 1A26:01F7 idle  _PML_XMSCopy\r
390 16/wf3d8086/obj/wolf3d.map: 1A26:0008 idle  _PML_MapEMS\r
391 16/wf3d8086/obj/wolf3d.map: 1A26:002B idle  _PML_StartupEMS\r
392 16/wf3d8086/obj/wolf3d.map: 1A26:0160 idle  _PML_ShutdownEMS\r
393 16/wf3d8086/obj/wolf3d.map: 1A26:0184 idle  _PML_StartupXMS\r
394 16/wf3d8086/obj/wolf3d.map: 1A26:01F7 idle  _PML_XMSCopy\r
395 16/wf3d8086/obj/wolf3d.map: 1A26:02A4 idle  _PML_ShutdownXMS\r
396 16/wf3d8086/obj/wolf3d.map: 1A26:03EC idle  _PML_StartupMainMem\r
397 16/wf3d8086/obj/wolf3d.map: 1A26:0469 idle  _PML_ShutdownMainMem\r
398 16/wf3d8086/obj/wolf3d.map: 1A26:0490 idle  _PML_ReadFromFile\r
399 16/wf3d8086/obj/wolf3d.map: 1A26:0510 idle  _PML_OpenPageFile\r
400 16/wf3d8086/obj/wolf3d.map: 1A26:06F7 idle  _PML_ClosePageFile\r
401 16/wf3d8086/obj/wolf3d.map: 1A26:0731 idle  _PML_GetEMSAddress\r
402 16/wf3d8086/obj/wolf3d.map: 1A26:0866 idle  _PML_GiveLRUPage\r
403 16/wf3d8086/obj/wolf3d.map: 1A26:0907 idle  _PML_GiveLRUXMSPage\r
404 16/wf3d8086/obj/wolf3d.map: 1A26:0979 idle  _PML_PutPageInXMS\r
405 16/wf3d8086/obj/wolf3d.map: 1A26:0A28 idle  _PML_TransferPageSpace\r
406 16/wf3d8086/obj/wolf3d.map: 1A26:0AFB idle  _PML_GetAPageBuffer\r
407 16/wf3d8086/obj/wolf3d.map: 1A26:0C08 idle  _PML_GetPageFromXMS\r
408 16/wf3d8086/obj/wolf3d.map: 1A26:0C8C idle  _PML_LoadPage\r
409 16/wf3d8086/wolf3d.map: 1912:06B1 idle  _PML_ClosePageFile\r
410 16/wf3d8086/wolf3d.map: 1912:0A96 idle  _PML_GetAPageBuffer\r
411 16/wf3d8086/wolf3d.map: 1912:06E8 idle  _PML_GetEMSAddress\r
412 16/wf3d8086/wolf3d.map: 1912:0BA0 idle  _PML_GetPageFromXMS\r
413 16/wf3d8086/wolf3d.map: 1912:0812 idle  _PML_GiveLRUPage\r
414 16/wf3d8086/wolf3d.map: 1912:08B0 idle  _PML_GiveLRUXMSPage\r
415 16/wf3d8086/wolf3d.map: 1912:0C21 idle  _PML_LoadPage\r
416 16/wf3d8086/wolf3d.map: 1912:0007 idle  _PML_MapEMS\r
417 16/wf3d8086/wolf3d.map: 1912:04E8 idle  _PML_OpenPageFile\r
418 16/wf3d8086/wolf3d.map: 1912:0920 idle  _PML_PutPageInXMS\r
419 16/wf3d8086/wolf3d.map: 1912:046E idle  _PML_ReadFromFile\r
420 16/wf3d8086/wolf3d.map: 1912:0155 idle  _PML_ShutdownEMS\r
421 16/wf3d8086/wolf3d.map: 1912:0447 idle  _PML_ShutdownMainMem\r
422 16/wf3d8086/wolf3d.map: 1912:0293 idle  _PML_ShutdownXMS\r
423 16/wf3d8086/wolf3d.map: 1912:0029 idle  _PML_StartupEMS\r
424 16/wf3d8086/wolf3d.map: 1912:03D0 idle  _PML_StartupMainMem\r
425 16/wf3d8086/wolf3d.map: 1912:0178 idle  _PML_StartupXMS\r
426 16/wf3d8086/wolf3d.map: 1912:09C9 idle  _PML_TransferPageSpace\r
427 16/wf3d8086/wolf3d.map: 1912:01EA idle  _PML_XMSCopy\r
428 16/wf3d8086/wolf3d.map: 1912:0007 idle  _PML_MapEMS\r
429 16/wf3d8086/wolf3d.map: 1912:0029 idle  _PML_StartupEMS\r
430 16/wf3d8086/wolf3d.map: 1912:0155 idle  _PML_ShutdownEMS\r
431 16/wf3d8086/wolf3d.map: 1912:0178 idle  _PML_StartupXMS\r
432 16/wf3d8086/wolf3d.map: 1912:01EA idle  _PML_XMSCopy\r
433 16/wf3d8086/wolf3d.map: 1912:0293 idle  _PML_ShutdownXMS\r
434 16/wf3d8086/wolf3d.map: 1912:03D0 idle  _PML_StartupMainMem\r
435 16/wf3d8086/wolf3d.map: 1912:0447 idle  _PML_ShutdownMainMem\r
436 16/wf3d8086/wolf3d.map: 1912:046E idle  _PML_ReadFromFile\r
437 16/wf3d8086/wolf3d.map: 1912:04E8 idle  _PML_OpenPageFile\r
438 16/wf3d8086/wolf3d.map: 1912:06B1 idle  _PML_ClosePageFile\r
439 16/wf3d8086/wolf3d.map: 1912:06E8 idle  _PML_GetEMSAddress\r
440 16/wf3d8086/wolf3d.map: 1912:0812 idle  _PML_GiveLRUPage\r
441 16/wf3d8086/wolf3d.map: 1912:08B0 idle  _PML_GiveLRUXMSPage\r
442 16/wf3d8086/wolf3d.map: 1912:0920 idle  _PML_PutPageInXMS\r
443 16/wf3d8086/wolf3d.map: 1912:09C9 idle  _PML_TransferPageSpace\r
444 16/wf3d8086/wolf3d.map: 1912:0A96 idle  _PML_GetAPageBuffer\r
445 16/wf3d8086/wolf3d.map: 1912:0BA0 idle  _PML_GetPageFromXMS\r
446 16/wf3d8086/wolf3d.map: 1912:0C21 idle  _PML_LoadPage\r
447 16/wolf3d/WOLFSRC/ID_PM.C://    PML_MapEMS() - Maps a logical page to a physical page
448 16/wolf3d/WOLFSRC/ID_PM.C:PML_MapEMS(word logical,word physical)
449 16/wolf3d/WOLFSRC/ID_PM.C:              Quit("PML_MapEMS: Page mapping failed");
450 16/wolf3d/WOLFSRC/ID_PM.C://    PML_StartupEMS() - Sets up EMS for Page Mgr's use
451 16/wolf3d/WOLFSRC/ID_PM.C:PML_StartupEMS(void)
452 16/wolf3d/WOLFSRC/ID_PM.C://    PML_ShutdownEMS() - If EMS was used, deallocate it
453 16/wolf3d/WOLFSRC/ID_PM.C:PML_ShutdownEMS(void)
454 16/wolf3d/WOLFSRC/ID_PM.C:                      Quit ("PML_ShutdownEMS: Error freeing EMS");
455 16/wolf3d/WOLFSRC/ID_PM.C://    PML_StartupXMS() - Starts up XMS for the Page Mgr's use
456 16/wolf3d/WOLFSRC/ID_PM.C:PML_StartupXMS(void)
457 16/wolf3d/WOLFSRC/ID_PM.C://    PML_XMSCopy() - Copies a main/EMS page to or from XMS
458 16/wolf3d/WOLFSRC/ID_PM.C:PML_XMSCopy(boolean toxms,byte far *addr,word xmspage,word length)
459 16/wolf3d/WOLFSRC/ID_PM.C:              Quit("PML_XMSCopy: zero address");
460 16/wolf3d/WOLFSRC/ID_PM.C:              Quit("PML_XMSCopy: Error on copy");
461 16/wolf3d/WOLFSRC/ID_PM.C:#define       PML_CopyToXMS(s,t,l)    PML_XMSCopy(true,(s),(t),(l))
462 16/wolf3d/WOLFSRC/ID_PM.C:#define       PML_CopyFromXMS(t,s,l)  PML_XMSCopy(false,(t),(s),(l))
463 16/wolf3d/WOLFSRC/ID_PM.C://    PML_CopyToXMS() - Copies the specified number of bytes from the real mode
464 16/wolf3d/WOLFSRC/ID_PM.C:PML_CopyToXMS(byte far *source,int targetpage,word length)
465 16/wolf3d/WOLFSRC/ID_PM.C:      PML_XMSCopy(true,source,targetpage,length);
466 16/wolf3d/WOLFSRC/ID_PM.C://    PML_CopyFromXMS() - Copies the specified number of bytes from an XMS
467 16/wolf3d/WOLFSRC/ID_PM.C:PML_CopyFromXMS(byte far *target,int sourcepage,word length)
468 16/wolf3d/WOLFSRC/ID_PM.C:      PML_XMSCopy(false,target,sourcepage,length);
469 16/wolf3d/WOLFSRC/ID_PM.C://    PML_ShutdownXMS()
470 16/wolf3d/WOLFSRC/ID_PM.C:PML_ShutdownXMS(void)
471 16/wolf3d/WOLFSRC/ID_PM.C:                      Quit("PML_ShutdownXMS: Error freeing XMS");
472 16/wolf3d/WOLFSRC/ID_PM.C://    PML_StartupMainMem() - Allocates as much main memory as is possible for
473 16/wolf3d/WOLFSRC/ID_PM.C:PML_StartupMainMem(void)
474 16/wolf3d/WOLFSRC/ID_PM.C://    PML_ShutdownMainMem() - Frees all of the main memory blocks used by the
475 16/wolf3d/WOLFSRC/ID_PM.C:PML_ShutdownMainMem(void)
476 16/wolf3d/WOLFSRC/ID_PM.C://    PML_ReadFromFile() - Reads some data in from the page file
477 16/wolf3d/WOLFSRC/ID_PM.C:PML_ReadFromFile(byte far *buf,long offset,word length)
478 16/wolf3d/WOLFSRC/ID_PM.C:              Quit("PML_ReadFromFile: Null pointer");
479 16/wolf3d/WOLFSRC/ID_PM.C:              Quit("PML_ReadFromFile: Zero offset");
480 16/wolf3d/WOLFSRC/ID_PM.C:              Quit("PML_ReadFromFile: Seek failed");
481 16/wolf3d/WOLFSRC/ID_PM.C:              Quit("PML_ReadFromFile: Read failed");
482 16/wolf3d/WOLFSRC/ID_PM.C://    PML_OpenPageFile() - Opens the page file and sets up the page info
483 16/wolf3d/WOLFSRC/ID_PM.C:PML_OpenPageFile(void)
484 16/wolf3d/WOLFSRC/ID_PM.C:              Quit("PML_OpenPageFile: Unable to open page file");
485 16/wolf3d/WOLFSRC/ID_PM.C:              Quit("PML_OpenPageFile: Offset read failed");
486 16/wolf3d/WOLFSRC/ID_PM.C:              Quit("PML_OpenPageFile: Length read failed");
487 16/wolf3d/WOLFSRC/ID_PM.C://  PML_ClosePageFile() - Closes the page file
488 16/wolf3d/WOLFSRC/ID_PM.C:PML_ClosePageFile(void)
489 16/wolf3d/WOLFSRC/ID_PM.C://    PML_GetEMSAddress()
490 16/wolf3d/WOLFSRC/ID_PM.C:PML_GetEMSAddress(int page,PMLockType lock)
491 16/wolf3d/WOLFSRC/ID_PM.C:              PML_MapEMS(page / PMEMSSubPage,emspage);
492 16/wolf3d/WOLFSRC/ID_PM.C:              Quit("PML_GetEMSAddress: EMS find failed");
493 16/wolf3d/WOLFSRC/ID_PM.C:PML_GetEMSAddress(int page,PMLockType lock)
494 16/wolf3d/WOLFSRC/ID_PM.C:      PML_MapEMS(page / PMEMSSubPage,emspage);
495 16/wolf3d/WOLFSRC/ID_PM.C:              return(PML_GetEMSAddress(page->emsPage,page->locked));
496 16/wolf3d/WOLFSRC/ID_PM.C://    PML_GiveLRUPage() - Returns the page # of the least recently used
497 16/wolf3d/WOLFSRC/ID_PM.C:PML_GiveLRUPage(boolean mainonly)
498 16/wolf3d/WOLFSRC/ID_PM.C:              Quit("PML_GiveLRUPage: LRU Search failed");
499 16/wolf3d/WOLFSRC/ID_PM.C://    PML_GiveLRUXMSPage() - Returns the page # of the least recently used
500 16/wolf3d/WOLFSRC/ID_PM.C:PML_GiveLRUXMSPage(void)
501 16/wolf3d/WOLFSRC/ID_PM.C://    PML_PutPageInXMS() - If page isn't in XMS, find LRU XMS page and replace
502 16/wolf3d/WOLFSRC/ID_PM.C:PML_PutPageInXMS(int pagenum)
503 16/wolf3d/WOLFSRC/ID_PM.C:              usexms = PML_GiveLRUXMSPage();
504 16/wolf3d/WOLFSRC/ID_PM.C:                      Quit("PML_PutPageInXMS: No XMS LRU");
505 16/wolf3d/WOLFSRC/ID_PM.C:      PML_CopyToXMS(PM_GetPageAddress(pagenum),page->xmsPage,page->length);
506 16/wolf3d/WOLFSRC/ID_PM.C://    PML_TransferPageSpace() - A page is being replaced, so give the new page
507 16/wolf3d/WOLFSRC/ID_PM.C:PML_TransferPageSpace(int orig,int new)
508 16/wolf3d/WOLFSRC/ID_PM.C:              Quit("PML_TransferPageSpace: Identity replacement");
509 16/wolf3d/WOLFSRC/ID_PM.C:              Quit("PML_TransferPageSpace: Killing locked page");
510 16/wolf3d/WOLFSRC/ID_PM.C:              Quit("PML_TransferPageSpace: Reusing non-existent page");
511 16/wolf3d/WOLFSRC/ID_PM.C:      PML_PutPageInXMS(orig);
512 16/wolf3d/WOLFSRC/ID_PM.C:              Quit("PML_TransferPageSpace: Zero replacement");
513 16/wolf3d/WOLFSRC/ID_PM.C://    PML_GetAPageBuffer() - A page buffer is needed. Either get it from the
514 16/wolf3d/WOLFSRC/ID_PM.C://            main/EMS free pool, or use PML_GiveLRUPage() to find which page to
515 16/wolf3d/WOLFSRC/ID_PM.C://            will be looked at by PML_GiveLRUPage().
516 16/wolf3d/WOLFSRC/ID_PM.C:PML_GetAPageBuffer(int pagenum,boolean mainonly)
517 16/wolf3d/WOLFSRC/ID_PM.C:              addr = PML_GetEMSAddress(page->emsPage,page->locked);
518 16/wolf3d/WOLFSRC/ID_PM.C:                      Quit("PML_GetPageBuffer: MainPagesAvail lied");
519 16/wolf3d/WOLFSRC/ID_PM.C:                      Quit("PML_GetPageBuffer: Purged main block");
520 16/wolf3d/WOLFSRC/ID_PM.C:              addr = PML_TransferPageSpace(PML_GiveLRUPage(mainonly),pagenum);
521 16/wolf3d/WOLFSRC/ID_PM.C:              Quit("PML_GetPageBuffer: Search failed");
522 16/wolf3d/WOLFSRC/ID_PM.C://    PML_GetPageFromXMS() - If page is in XMS, find LRU main/EMS page and
523 16/wolf3d/WOLFSRC/ID_PM.C:PML_GetPageFromXMS(int pagenum,boolean mainonly)
524 16/wolf3d/WOLFSRC/ID_PM.C:              checkaddr = PML_GetAPageBuffer(pagenum,mainonly);
525 16/wolf3d/WOLFSRC/ID_PM.C:                      Quit("PML_GetPageFromXMS: Non segment pointer");
526 16/wolf3d/WOLFSRC/ID_PM.C:              PML_CopyFromXMS(addr,page->xmsPage,page->length);
527 16/wolf3d/WOLFSRC/ID_PM.C://    PML_LoadPage() - A page is not in main/EMS memory, and it's not in XMS.
528 16/wolf3d/WOLFSRC/ID_PM.C:PML_LoadPage(int pagenum,boolean mainonly)
529 16/wolf3d/WOLFSRC/ID_PM.C:      addr = PML_GetAPageBuffer(pagenum,mainonly);
530 16/wolf3d/WOLFSRC/ID_PM.C:      PML_ReadFromFile(addr,page->offset,page->length);
531 16/wolf3d/WOLFSRC/ID_PM.C:              if (!(result = PML_GetPageFromXMS(pagenum,mainonly)))
532 16/wolf3d/WOLFSRC/ID_PM.C:                      PML_LoadPage(pagenum,mainonly);
533 16/wolf3d/WOLFSRC/ID_PM.C:                      PML_ReadFromFile((byte far *)addr,p->offset,p->length);
534 16/wolf3d/WOLFSRC/ID_PM.C:                      PML_CopyToXMS((byte far *)addr,p->xmsPage,p->length);
535 16/wolf3d/WOLFSRC/ID_PM.C:              PML_ReadFromFile((byte far *)addr,p->offset,p->length);
536 16/wolf3d/WOLFSRC/ID_PM.C:      PML_OpenPageFile();
537 16/wolf3d/WOLFSRC/ID_PM.C:              PML_StartupEMS();
538 16/wolf3d/WOLFSRC/ID_PM.C:              PML_StartupXMS();
539 16/wolf3d/WOLFSRC/ID_PM.C:              PML_StartupMainMem();
540 16/wolf3d/WOLFSRC/ID_PM.C:      PML_ShutdownXMS();
541 16/wolf3d/WOLFSRC/ID_PM.C:      PML_ShutdownEMS();
542 16/wolf3d/WOLFSRC/ID_PM.C:      PML_ClosePageFile();
543 16/wolf3d/WOLFSRC/ID_PM.C:      PML_ShutdownMainMem();
544 Binary file 16/wolf3d/WOLFSRC/WOLF3D.EXE matches
545 16/wolf3d/WOLFSRC/WOLF3D.MAP: 1912:06B1 idle  _PML_ClosePageFile
546 16/wolf3d/WOLFSRC/WOLF3D.MAP: 1912:0A96 idle  _PML_GetAPageBuffer
547 16/wolf3d/WOLFSRC/WOLF3D.MAP: 1912:06E8 idle  _PML_GetEMSAddress
548 16/wolf3d/WOLFSRC/WOLF3D.MAP: 1912:0BA0 idle  _PML_GetPageFromXMS
549 16/wolf3d/WOLFSRC/WOLF3D.MAP: 1912:0812 idle  _PML_GiveLRUPage
550 16/wolf3d/WOLFSRC/WOLF3D.MAP: 1912:08B0 idle  _PML_GiveLRUXMSPage
551 16/wolf3d/WOLFSRC/WOLF3D.MAP: 1912:0C21 idle  _PML_LoadPage
552 16/wolf3d/WOLFSRC/WOLF3D.MAP: 1912:0007 idle  _PML_MapEMS
553 16/wolf3d/WOLFSRC/WOLF3D.MAP: 1912:04E8 idle  _PML_OpenPageFile
554 16/wolf3d/WOLFSRC/WOLF3D.MAP: 1912:0920 idle  _PML_PutPageInXMS
555 16/wolf3d/WOLFSRC/WOLF3D.MAP: 1912:046E idle  _PML_ReadFromFile
556 16/wolf3d/WOLFSRC/WOLF3D.MAP: 1912:0155 idle  _PML_ShutdownEMS
557 16/wolf3d/WOLFSRC/WOLF3D.MAP: 1912:0447 idle  _PML_ShutdownMainMem
558 16/wolf3d/WOLFSRC/WOLF3D.MAP: 1912:0293 idle  _PML_ShutdownXMS
559 16/wolf3d/WOLFSRC/WOLF3D.MAP: 1912:0029 idle  _PML_StartupEMS
560 16/wolf3d/WOLFSRC/WOLF3D.MAP: 1912:03D0 idle  _PML_StartupMainMem
561 16/wolf3d/WOLFSRC/WOLF3D.MAP: 1912:0178 idle  _PML_StartupXMS
562 16/wolf3d/WOLFSRC/WOLF3D.MAP: 1912:09C9 idle  _PML_TransferPageSpace
563 16/wolf3d/WOLFSRC/WOLF3D.MAP: 1912:01EA idle  _PML_XMSCopy
564 16/wolf3d/WOLFSRC/WOLF3D.MAP: 1912:0007 idle  _PML_MapEMS
565 16/wolf3d/WOLFSRC/WOLF3D.MAP: 1912:0029 idle  _PML_StartupEMS
566 16/wolf3d/WOLFSRC/WOLF3D.MAP: 1912:0155 idle  _PML_ShutdownEMS
567 16/wolf3d/WOLFSRC/WOLF3D.MAP: 1912:0178 idle  _PML_StartupXMS
568 16/wolf3d/WOLFSRC/WOLF3D.MAP: 1912:01EA idle  _PML_XMSCopy
569 16/wolf3d/WOLFSRC/WOLF3D.MAP: 1912:0293 idle  _PML_ShutdownXMS
570 16/wolf3d/WOLFSRC/WOLF3D.MAP: 1912:03D0 idle  _PML_StartupMainMem
571 16/wolf3d/WOLFSRC/WOLF3D.MAP: 1912:0447 idle  _PML_ShutdownMainMem
572 16/wolf3d/WOLFSRC/WOLF3D.MAP: 1912:046E idle  _PML_ReadFromFile
573 16/wolf3d/WOLFSRC/WOLF3D.MAP: 1912:04E8 idle  _PML_OpenPageFile
574 16/wolf3d/WOLFSRC/WOLF3D.MAP: 1912:06B1 idle  _PML_ClosePageFile
575 16/wolf3d/WOLFSRC/WOLF3D.MAP: 1912:06E8 idle  _PML_GetEMSAddress
576 16/wolf3d/WOLFSRC/WOLF3D.MAP: 1912:0812 idle  _PML_GiveLRUPage
577 16/wolf3d/WOLFSRC/WOLF3D.MAP: 1912:08B0 idle  _PML_GiveLRUXMSPage
578 16/wolf3d/WOLFSRC/WOLF3D.MAP: 1912:0920 idle  _PML_PutPageInXMS
579 16/wolf3d/WOLFSRC/WOLF3D.MAP: 1912:09C9 idle  _PML_TransferPageSpace
580 16/wolf3d/WOLFSRC/WOLF3D.MAP: 1912:0A96 idle  _PML_GetAPageBuffer
581 16/wolf3d/WOLFSRC/WOLF3D.MAP: 1912:0BA0 idle  _PML_GetPageFromXMS
582 16/wolf3d/WOLFSRC/WOLF3D.MAP: 1912:0C21 idle  _PML_LoadPage