Subversion Repositories Kolibri OS

Rev

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

Rev 1929 Rev 1941
Line 3... Line 3...
3
;; Copyright (C) KolibriOS team 2004-2009. All rights reserved. ;;
3
;; Copyright (C) KolibriOS team 2004-2009. All rights reserved. ;;
4
;; Distributed under terms of the GNU General Public License    ;;
4
;; Distributed under terms of the GNU General Public License    ;;
5
;;                                                              ;;
5
;;                                                              ;;
6
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
6
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Line 7... Line 7...
7
 
7
 
Line 8... Line 8...
8
$Revision: 1929 $
8
$Revision: 1941 $
9
 
9
 
10
 
10
 
Line 192... Line 192...
192
TASK_COUNT          equ (OS_BASE+0x0003004)
192
TASK_COUNT	    equ (OS_BASE+0x0003004)
193
TASK_BASE           equ (OS_BASE+0x0003010)
193
TASK_BASE	    equ (OS_BASE+0x0003010)
194
TASK_DATA           equ (OS_BASE+0x0003020)
194
TASK_DATA	    equ (OS_BASE+0x0003020)
195
TASK_EVENT          equ (OS_BASE+0x0003020)
195
TASK_EVENT	    equ (OS_BASE+0x0003020)
Line 196... Line -...
196
 
-
 
197
mouseunder          equ (OS_BASE+0x0006900)
-
 
198
CDDataBuf           equ (OS_BASE+0x0007000)
196
 
199
FLOPPY_BUFF         equ (OS_BASE+0x0008000)
-
 
200
;ACTIVE_PROC_STACK   equ (OS_BASE+0x000A400) ;unused
-
 
201
idts                equ (OS_BASE+0x000B100)
-
 
202
WIN_STACK           equ (OS_BASE+0x000C000)
-
 
203
WIN_POS             equ (OS_BASE+0x000C400)
-
 
204
FDD_BUFF            equ (OS_BASE+0x000D000)
-
 
205
 
-
 
206
;unused ? only one reference
-
 
Line 207... Line -...
207
;ENABLE_TASKSWITCH   equ (OS_BASE+0x000E000)
-
 
208
 
197
FLOPPY_BUFF	    equ (OS_BASE+0x0005000)
Line 209... Line 198...
209
PUTPIXEL            equ (OS_BASE+0x000E020)
198
 
210
GETPIXEL            equ (OS_BASE+0x000E024)
199
idts		    equ (OS_BASE+0x0007400)	; sys32.inc
Line 211... Line 200...
211
 
200
 
212
;unused ? only one reference
201
mouseunder	    equ (OS_BASE+0x0007900)
Line 213... Line -...
213
; BANK_SWITCH         equ (OS_BASE+0x000E030)	; VESA 1.2 - not used
-
 
214
 
202
SB16_Status	    equ (OS_BASE+0x0007F00)	; <<
215
;unused ? store mousepointer
-
 
216
;MOUSE_PICTURE       equ (OS_BASE+0x000F200)	; mousedrv.inc - not used
-
 
217
 
-
 
218
MOUSE_VISIBLE       equ (OS_BASE+0x000F204)
203
 
219
WIN_TEMP_XY         equ (OS_BASE+0x000F300)
204
RAMDISK_FAT	    equ (OS_BASE+0x0008000)
220
KEY_COUNT           equ (OS_BASE+0x000F400)
-
 
221
KEY_BUFF            equ (OS_BASE+0x000F401)
-
 
Line 222... Line -...
222
 
-
 
223
BTN_COUNT           equ (OS_BASE+0x000F500)
-
 
Line 224... Line 205...
224
BTN_BUFF            equ (OS_BASE+0x000F501)
205
FLOPPY_FAT	    equ (OS_BASE+0x000A000)	; fs/fat12.inc
225
 
206
 
Line 226... Line 207...
226
CPU_FREQ            equ (OS_BASE+0x000F600)
207
WIN_STACK	    equ (OS_BASE+0x000C000)
227
 
-
 
228
;unused ? no active references
-
 
229
MOUSE_PORT          equ (OS_BASE+0x000F604)
208
WIN_POS 	    equ (OS_BASE+0x000C400)
Line 230... Line -...
230
 
-
 
231
;unused
-
 
232
PS2_CHUNK           equ (OS_BASE+0x000FB00)
-
 
233
 
-
 
234
MOUSE_SCROLL_H      equ (OS_BASE+0x000FB08)
-
 
235
MOUSE_X             equ (OS_BASE+0x000FB0A)
-
 
236
MOUSE_Y             equ (OS_BASE+0x000FB0C)
-
 
Line 237... Line 209...
237
MOUSE_SCROLL_V      equ (OS_BASE+0x000FB0E)
209
FDD_BUFF	    equ (OS_BASE+0x000D000)
238
 
210
 
Line -... Line 211...
-
 
211
 
-
 
212
KEY_COUNT	    equ (OS_BASE+0x000FA00)
-
 
213
KEY_BUFF	    equ (OS_BASE+0x000FA01)
-
 
214
 
-
 
215
BTN_COUNT	    equ (OS_BASE+0x000FB00)
-
 
216
BTN_BUFF	    equ (OS_BASE+0x000FB01)
-
 
217
 
-
 
218
 
-
 
219
;reserved ? mouse buffer space 0xFC00-FCFF
-
 
220
MOUSE_BUFF_COUNT    equ (OS_BASE+0x000FCFF)
-
 
221
 
-
 
222
;unused ?
-
 
223
PS2_CHUNK	    equ (OS_BASE+0x000FE00)
-
 
224
MOUSE_SCROLL_H	    equ (OS_BASE+0x000FE08)
-
 
225
MOUSE_X 	    equ (OS_BASE+0x000FE0A)
-
 
226
MOUSE_Y 	    equ (OS_BASE+0x000FE0C)
-
 
227
MOUSE_SCROLL_V	    equ (OS_BASE+0x000FE0E)
-
 
228
 
-
 
229
MOUSE_COLOR_MEM     equ (OS_BASE+0x000FE10)
-
 
230
COLOR_TEMP	    equ (OS_BASE+0x000FE30)
-
 
231
BTN_DOWN	    equ (OS_BASE+0x000FE40)
239
MOUSE_COLOR_MEM     equ (OS_BASE+0x000FB10)
232
MOUSE_DOWN	    equ (OS_BASE+0x000FE44)
240
COLOR_TEMP          equ (OS_BASE+0x000FB30)
233
X_UNDER 	    equ (OS_BASE+0x000FE4A)
241
BTN_DOWN            equ (OS_BASE+0x000FB40)
234
Y_UNDER 	    equ (OS_BASE+0x000FE4C)
242
MOUSE_DOWN          equ (OS_BASE+0x000FB44)
235
 
243
X_UNDER             equ (OS_BASE+0x000FB4A)
236
PUTPIXEL	    equ (OS_BASE+0x000FEB8)
244
Y_UNDER             equ (OS_BASE+0x000FB4C)
237
GETPIXEL	    equ (OS_BASE+0x000FEBC)
245
ScreenBPP           equ (OS_BASE+0x000FBF1)
238
ScreenBPP	    equ (OS_BASE+0x000FEC1)
246
 
239
MOUSE_VISIBLE	    equ (OS_BASE+0x000FEC4)
247
;unused ? only one reference
240
WIN_TEMP_XY	    equ (OS_BASE+0x000FEC8)
248
MOUSE_BUFF_COUNT    equ (OS_BASE+0x000FCFF)
241
CPU_FREQ	    equ (OS_BASE+0x000FECC)
249
 
242
 
250
Screen_Max_X        equ (OS_BASE+0x000FE00)
243
Screen_Max_X	    equ (OS_BASE+0x000FED0)
251
Screen_Max_Y        equ (OS_BASE+0x000FE04)
244
Screen_Max_Y	    equ (OS_BASE+0x000FED4)
252
BytesPerScanLine    equ (OS_BASE+0x000FE08)
245
BytesPerScanLine    equ (OS_BASE+0x000FED8)
253
SCR_MODE            equ (OS_BASE+0x000FE0C)
246
SCR_MODE	    equ (OS_BASE+0x000FEDC)
Line 254... Line 247...
254
 
247
 
255
KERNEL_ALLOC_FLAG   equ (OS_BASE+0x000FE70)   
248
KERNEL_ALLOC_FLAG   equ (OS_BASE+0x000FEE0)
Line -... Line 249...
-
 
249
mmio_pcie_cfg_addr  equ (OS_BASE+0x000FEE4)
-
 
250
mmio_pcie_cfg_lim   equ (OS_BASE+0x000FEE8)
-
 
251
mmio_pcie_cfg_pdes  equ (OS_BASE+0x000FEEC)
256
mmio_pcie_cfg_addr  equ	(OS_BASE+0x000FE74)	
252
PCIe_bus_range	    equ (OS_BASE+0x000FEEE)
257
mmio_pcie_cfg_lim   equ	(OS_BASE+0x000FE78)	
253
 
258
mmio_pcie_cfg_pdes  equ	(OS_BASE+0x000FE7C)	
254
UserDMAaddr	    equ (OS_BASE+0x000FEF0)
259
PCIe_bus_range	    equ	(OS_BASE+0x000FE7E)	
255
LFBAddress	    equ (OS_BASE+0x000FEF4)
260
 
256
BTN_ADDR	    equ (OS_BASE+0x000FEF8)
Line 282... Line 278...
282
 
278
 
Line 283... Line 279...
283
DRIVE_DATA          equ (OS_BASE+0x0070000)
279
DRIVE_DATA	    equ (OS_BASE+0x0070000)
Line 284... Line -...
284
 
-
 
285
SLOT_BASE           equ (OS_BASE+0x0080000)
280
 
Line 286... Line 281...
286
 
281
SLOT_BASE	    equ (OS_BASE+0x0080000)
Line 287... Line 282...
287
;unused
282
 
288
TMP_BUFF            equ (OS_BASE+0x0090000)
-
 
289
 
-
 
Line 290... Line 283...
290
VGABasePtr          equ (OS_BASE+0x00A0000)
283
SB16Buffer	    equ (OS_BASE+0x0090000)	; <<
Line -... Line 284...
-
 
284
 
-
 
285
VGABasePtr	    equ (OS_BASE+0x00A0000)
291
 
286
 
-
 
287
RAMDISK 	    equ (OS_BASE+0x0100000)
-
 
288
 
-
 
289
CLEAN_ZONE	    equ 0x3f0000
-
 
290
 
292
RAMDISK             equ (OS_BASE+0x0100000)
291
IDE_DMA 	    equ 0x03F4000
-
 
292
 
293
RAMDISK_FAT         equ (OS_BASE+0x0280000)
293
BgrAuxTable	    equ (OS_BASE+0x0408000)
294
FLOPPY_FAT          equ (OS_BASE+0x0282000)
294
 
-
 
295
BUTTON_INFO	   equ (OS_BASE+0x0430000)
-
 
296
RESERVED_PORTS	   equ (OS_BASE+0x0440000)
-
 
297
IRQ_SAVE	   equ (OS_BASE+0x0450000)
-
 
298
BOOT_VAR	   equ (OS_BASE+0x0460000)
-
 
299
 
-
 
300
stack_data_start   equ (OS_BASE+0x0470000)
Line 295... Line -...
295
 
-
 
296
IDE_DMA             equ 0x284000
-
 
297
 
-
 
298
BgrAuxTable         equ (OS_BASE+0x0298000)
-
 
299
; unused?
-
 
300
SB16Buffer          equ (OS_BASE+0x2A0000)
-
 
301
SB16_Status         equ (OS_BASE+0x02B0000)
-
 
302
 
-
 
303
BUTTON_INFO         equ (OS_BASE+0x02C0000)
-
 
304
RESERVED_PORTS      equ (OS_BASE+0x02D0000)
-
 
305
IRQ_SAVE            equ (OS_BASE+0x02E0000)
-
 
306
BOOT_VAR            equ (OS_BASE+0x02f0000)
-
 
307
 
-
 
308
stack_data_start    equ (OS_BASE+0x0300000)
-
 
309
eth_data_start      equ (OS_BASE+0x0300000)
-
 
310
stack_data          equ (OS_BASE+0x0304000)
-
 
311
stack_data_end      equ (OS_BASE+0x031ffff)
-
 
Line 312... Line 301...
312
resendQ             equ (OS_BASE+0x0320000)
301
eth_data_start	   equ (OS_BASE+0x0470000)
Line 313... Line 302...
313
VMODE_BASE          equ (OS_BASE+0x0328000)
302
stack_data	   equ (OS_BASE+0x0474000)
Line 314... Line 303...
314
skin_data           equ (OS_BASE+0x0330000)
303
stack_data_end	   equ (OS_BASE+0x048ffff)
315
draw_data           equ (OS_BASE+0x0338000);
304
resendQ 	   equ (OS_BASE+0x0490000)
316
 
305
VMODE_BASE	   equ (OS_BASE+0x0498000)
Line 317... Line 306...
317
BgrDrawMode         equ (OS_BASE+0x033BFF4)
306
skin_data	   equ (OS_BASE+0x04A0000)
318
BgrDataWidth        equ (OS_BASE+0x033BFF8)
307
draw_data	   equ (OS_BASE+0x04A8000);