Subversion Repositories Kolibri OS

Rev

Rev 889 | Rev 897 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 889 Rev 890
Line 56... Line 56...
56
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
56
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
57
 
57
 
Line 58... Line 58...
58
include 'macros.inc'
58
include 'macros.inc'
Line 59... Line 59...
59
 
59
 
Line 60... Line 60...
60
$Revision: 889 $
60
$Revision: 890 $
Line 61... Line 61...
61
 
61
 
Line 129... Line 129...
129
public _rd_root_end
129
public _rd_root_end
130
 
130
 
Line 131... Line 131...
131
public _load_file@4
131
public _load_file@4
Line 132... Line -...
132
 
-
 
133
public _kernel_exports
-
 
134
 
132
 
Line -... Line 133...
-
 
133
public _strncmp@12
-
 
134
 
-
 
135
public _LoadFile            ; stdcall export
-
 
136
 
-
 
137
public _CreateObject        ;         export
-
 
138
public _DestroyObject       ;         export
-
 
139
 
-
 
140
public _CreateRingBuffer    ; stdcall export
-
 
141
public _CommitPages         ;         export
-
 
142
public _GetPgAddr           ;         export
-
 
143
public _MapIoMem            ; stdcall export
-
 
144
public _UnmapPages          ;         export
-
 
145
 
-
 
146
public _Kmalloc             ;         export
-
 
147
public _Kfree               ;         export
-
 
148
public _UserAlloc           ; stdcall export
-
 
149
public _UserFree            ; stdcall export
-
 
150
 
-
 
151
public _RegService          ; stdcall export
-
 
152
public _SysMsgBoardStr      ;         export
-
 
153
public _SetScreen           ;         export    FIXME  make fastcall
-
 
154
 
-
 
155
 
-
 
156
public _PciApi              ;         export
-
 
157
public _PciRead8            ; stdcall export
-
 
158
public _PciRead16           ; stdcall export
-
 
159
public _PciRead32           ; stdcall export
-
 
160
public _PciWrite8           ; stdcall export
-
 
161
public _PciWrite16          ; stdcall export
-
 
162
public _PciWrite32          ; stdcall export
-
 
163
 
-
 
164
 
-
 
165
public _SelectHwCursor      ; stdcall export
-
 
166
public _SetHwCursor         ; stdcall export
-
 
167
public _HwCursorRestore     ;         export
-
 
168
public _HwCursorCreate      ;         export
135
public _strncmp@12
169
 
Line 136... Line 170...
136
 
170
 
137
extrn __edata
171
extrn __edata
Line 150... Line 184...
150
 
184
 
Line 151... Line 185...
151
extrn @init_heap@8
185
extrn @init_heap@8
152
extrn @find_large_md@4
186
extrn @find_large_md@4
Line 153... Line 187...
153
 
187
 
154
extrn @mem_alloc@8
188
extrn _MemAlloc
-
 
189
extrn _MemFree
-
 
190
 
-
 
191
@mem_alloc@8        equ  _MemAlloc
Line 155... Line 192...
155
extrn @mem_free@4
192
@mem_free@4         equ  _MemFree
156
 
193
 
Line 157... Line 194...
157
extrn @load_pe@4
194
extrn @load_pe@4
Line 4543... Line 4580...
4543
	jmp	pdl1
4580
	jmp	pdl1
4544
pdl1:	ret
4581
pdl1:	ret
Line -... Line 4582...
-
 
4582
 
-
 
4583
 
4545
 
4584
align 4
Line 4546... Line 4585...
4546
 
4585
_SysMsgBoardStr:
4547
sys_msg_board_str:
4586
sys_msg_board_str:
4548
 
4587
 
Line 5058... Line 5097...
5058
 
5097
 
Line 5059... Line 5098...
5059
paleholder:
5098
paleholder:
5060
	ret
5099
	ret
Line -... Line 5100...
-
 
5100
 
5061
 
5101
 
-
 
5102
align 4
5062
align 4
5103
_SetScreen:
5063
set_screen:
5104
set_screen:
5064
	cmp eax, [Screen_Max_X]
5105
	cmp eax, [Screen_Max_X]
Line 5065... Line 5106...
5065
	jne .set
5106
	jne .set