Subversion Repositories Kolibri OS

Rev

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

Rev 1982 Rev 1983
Line 2... Line 2...
2
; project name:    PCI Device Enumeration
2
; project name:    PCI Device Enumeration
3
; target platform: KolibriOS
3
; target platform: KolibriOS
4
; compiler:        flat assembler 1.68
4
; compiler:        flat assembler 1.68
5
; version:         2.3
5
; version:         2.3
6
; last update:     June 2011
6
; last update:     June 2011
7
; maintained by:   Jason Delozier (cordata51@hotmail.com)
7
; maintained by:   Jason Delozier 
8
;                  Sergey Kuzmin (kuzmin_serg@list.ru)
8
;                  Sergey Kuzmin 
9
;                  Mihailov Ilia (ghost.nsk@gmail.com)
9
;                  Mihailov Ilia 
10
;                  Marat Zakiyanov 
10
;                  Marat Zakiyanov 
11
;                  Artem Jerdev  (art_zh@yahoo.com)
11
;                  Artem Jerdev  
12
;                  Evgeny Grechnikov
12
;                  Evgeny Grechnikov (diamond)
13
;                  VeroniƱa (Clever Mouse)
13
;                  Veronica (CleverMouse)
14
;                  Yogev Ezra
-
 
15
; old project site:  http://www.coolthemes.narod.ru/pcidev.html
14
; old project site:  http://www.coolthemes.narod.ru/pcidev.html
16
; new project site:  http://board.kolibrios.org/viewtopic.php?f=42&t=73
15
; new project site:  http://board.kolibrios.org/viewtopic.php?f=42&t=73
17
;***************************************************************
16
;***************************************************************
18
;Summary: This program will attempt to scan the PCI Bus
17
;Summary: This program will attempt to scan the PCI Bus
19
;        and display basic information about each device
18
;        and display basic information about each device
Line 31... Line 30...
31
	dd START	; start of code
30
	dd START	; start of code
32
	dd IM_END	; size of image
31
	dd IM_END	; size of image
33
	dd I_END	; memory for app
32
	dd I_END	; memory for app
34
	dd stacktop	; esp
33
	dd stacktop	; esp
35
	dd 0	; I_Param
34
	dd 0	; I_Param
36
	dd path		; APPLICATION PACH
35
	dd path		; APPLICATION PATH
37
;-----------------------------------------------------------------------------
36
;-----------------------------------------------------------------------------
38
@use_library	; load_lib macro
37
@use_library	; load_lib macro
39
;-----------------------------------------------------------------------------
38
;-----------------------------------------------------------------------------
40
START:
39
START:
41
	mcall	68,11
40
	mcall	68,11
Line 697... Line 696...
697
Form:	dw 800 ; window width (no more, special for 800x600)
696
Form:	dw 800 ; window width (no more, special for 800x600)
698
	dw 100 ; window x start
697
	dw 100 ; window x start
699
	dw 620 ; window height
698
	dw 620 ; window height
700
	dw 20 ; window y start
699
	dw 20 ; window y start
Line 701... Line 700...
701
 
700
 
Line 702... Line 701...
702
title	db 'PCI Device Enumerator v 2.3 by J.Delozier, S.Kuzmin, V.Hanla, M.Zakiyanov, A.Jerdev, E.Grechnikov, V.Clever Mouse, Y.Ezra', 0
701
title	db 'PCI Device Enumerator v 2.3 by J.Delozier, S.Kuzmin, V.Hanla, M.Zakiyanov, A.Jerdev, E.Grechnikov, CleverMouse', 0
703
 
702
 
704
PCIWin mls \
703
PCIWin mls \
705
	'   Don`t forget to enable PCI Access to Applications in Setup Menu.',\
704
	'   Don`t forget to enable PCI Access to Applications in Setup Menu.',\