|
Upgrade ArcaOS to NeoWPS level
- Install original PNG icons drawed by designer, specialized at OS/2 adornation.
- Install eSchemes 2018 to change colors and buttons on desktop.
|
TITLE: A way to Plug'n'Play
DATE: 2001-09-10 18:24:22
AUTHOR: Дмитрий Поляков
Please use online translator go to http://translate.google.com and request the translation of http://ru.ecomstation./showarticle.php?id=19 to your language |
. OS/2 . ............ . 1998 ...., .... ...............
..... BBS LimeLight station, ....... ....... ... ....... .... .
..... ....... ...... ......, .... .. .. ... ......., OS/2 ..
... ... ........ .. ... .... ...... ... ..... ............
........ ... BeOS, Linux, QNX . .... . .. ..... .... ......
......... ........ ............ ..........., .......... ...
.... ......., ...... ... ZOC ... . ......., Lotus
SmartSuite. ... ........., ........ . .......... .... ....
.... ... . ...... ............. . ...... ......., . .....
............. ....... ... ..... ........ ..... (. .. .....
... .... Gravis Ultrasound PnP Pro), ... .. ....... ... ....
........... ........ ...... ..... ......... ............,
. .......-.. ......., ... ........... .......... .........
..... .. ......... ... ......... minstall. .......... ..
..... .... ....... ..... PnP . ........ ........ ..... .. ..
...... . OS/2 .. ........ ....., .... ...... ....... .
...... ..... . MS Windows. . Windows ........ ..... ..
............ ... ....... ........ ... ... ........ ..., ...
. OS/2 . .......... .... ...... . ... ... ..........
.......... ..... ....., .. . ........ . .......... .... ..
.... ......., ........ ..... ... .. SDD. .... .....
........... ...... ....... .. ..... ............., ......
........ ... OS/2 ..... .. ......... (... ..... . ...........), ..
. .......... SDD ........ ......... ... ..............
........ ........, .... ......., ... . .......... . Windows
....... ...... ... ., ........ ...... ... .. ...... ...
.........., ... . ........., ... . . ....... .. .... .....
...... ...
"......... ........ OS/2"
.. ... ...... ..... ........... ..... .. ....... ...........
........., ... ... ....... . Windows, .. .......... ......
API OS/2, ............ . ....... ... ......... ..... .
........ ... ..... .. ...... ...., ... ..... ...........
Plug'n'Play . OS/2 . .... ... .. ...... ... ........... -
...... .......... . ....., ... ...... .... ..... ..........
..... .........
.... . Plug'n'Play
........, ... ......., ............... ... .........,
....... .......... . ..... ISA . PCI. ... ......... ...... .
........ ......... .. .... ..... .......... .........
........ ... ...... ......... .. ........ ...
.............. .......... ......... ...........
.... ...... ............ ............... ......... ..... ............
. .......... ...... ... .... PCI ......... ....... .... . OS/2
... ..... ... ..... . ..... pddref.inf .. DDK (......
Generic IOCtl Commands \ Category 80h OEMHLP IOCtls) .......
....... ... ...... . PCI, . ... ..... . ..... ......... ..
..... ..... ...... ..... ........ . ....... .......... BIOS
1Ah, ....... . OS/2 ......... ... ......... (..... ... .
VDM, .. ... .. ....), . ..... ... ..... .......:
PCItype:=0;
outp($CF8,0);
outp($CFA,0);
if (inp($CF8)=0) and (inp($CFA)=0) then PCItype:=2
else begin
tmp:=inpl($CF8);
outpl($CF8,$80000000);
if inpl($CF8)=$80000000 then PCItype:=1;
outpl($CF8,tmp);
end;
case PCItype of
1:begin .PCI type 1.
for i:=0 to 511 do
begin
outpl($CF8,$80000000+i*longint(2048));
tmp:=inpl($CFC);
if ((tmp and $FFFF)<>$FFFF) and ((tmp shr 16)<>$FFFF) then
._PCI Device: Vendor: (l and $FFFF) Device: (l shr 16)_.
end;
end;
2:begin .PCI type 2.
outp($CF8,$80);
outp($CFA,0); .Bus select?.
for i:=0 to 15 do
begin
tmp:=inpl(i*256 +$C000);
if ((tmp and $FFFF)<>$FFFF) and ((tmp shr 16)<>$FFFF) then
._PCI Device: Vendor: (l and $FFFF) Device: (l shr 16)_.
end;
outp($CF8,0);
end;
end;
. ..... ISA ........ ......... ........ ..... ....
........... ....... . OS/2 . . ......... .. ...... .. ......
ISA/PnP .... ............ .. Microsoft, ..... ...... .....
.. ......
ftp://ftp.microsoft.com/developr/drg/Plug-and-Play/Pnpspecs.
...... ...... - ... ............ PnP BIOS. .. ... .........
......... ........ - ... 16-. ...... . ......... ....
....... .......... .. ......, ... ... ........., ... ........
..... .. ..... ... ... ........ ......... .. ............ ..
Microsoft.
......, . ..., ..... ....... ............ Plug'n'Play
..... ......... .. .......... ......:
http://members.hyperlink.net.au/~chart.
... .. .... . ........., ...... ... DOS.
... ... ........... . OS/2
..... ........ ...... ... Presentation Manager, .......
... ........ ...... PM ..... .......... ....... (.......,
.......... .... ..... ........), .. ....... ...... .........
. ....... ... . ........... .......... ........ ........
.... .. (......) .. ........., .. ......., ..... .....
.......... . ... .......... . ............ . .... ........
............. .. ... .... ......... ..... .. ............
....... ......., . ...... ..... .
.... .........
... .......
........., ......... ........, .. . .... ............ ...
....... - ... .., ... ... ..... ........ . VDM. ... . ...
....... ........ - ..... ... ......... . ..... ..... .. .......
Windows . ..... .. ...... ............. .......... .inf-.....
P.S. ......, ... ... ... ...... ... ...-.. ............
... ........ . eComStation ...... .. .. .......? ...... .....
.....: ....... .......
Comments: Alex G. 2001-09-10 19:06:08 | . ....? iSA ... .. ...... .... ..... ..... ........ USB support . ... - ..... ..... ..........
| Yuri Prokushev 2001-09-11 10:24:02 | .... .... ......... - .... ......... ........... ......... - ... ....... .., ..... .. .... . ...... ... ......? | 2001-09-11 11:28:02 | ... ...... ?
1. ..... . ............. ... ......... ..........
2. ......... ....... . URL'.. .........
| ....... .. ....... 2001-09-11 16:05:46 | 1. Int1A ".......". Intel'... "....... ................ ........ ........". ... .. (Intel'.) .............
2. "rmview /da". ...., ........, ... . OS/2? ............ ".......... ..... .........."? ". ..." (c).
3. . ..... PnP nonPnP-aware ....... ....... .... ........ ... ..... ...... ".........." ........? | ..... 2001-09-11 16:18:21 | .... .... .. .... . ........ ... .. rmview ... .... .. ........., . ..... .... .. ......... .........
.......... .. ...... ..... ..... ... .. rmview,
....... | ....... .. ....... 2001-09-11 18:47:42 | "....... ......... ........." ........... . ............ device/basedev . CONFIG.SYS.
.... .. ....... "...... ..." ....... - .... DDINSTALL.
...... . ...... - ... ..... PnP-aware ........? | GA 2002-02-23 14:10:53 | For Plug and Play one needs
(1.)Plug and Play bios, P&P OS, and P&P Hardware
(2.)Hardware Tree: Built by BUS enumerators. RAM record of all devices on system
(3.)Bus Enumerator: Driver based on BUS (i.e. SCSI, IDE). Allows unique and constant ID of each device on system
(4.)An auto-detection which BUS enumerators are in effect
(5.)Hardware tree is displayed as the device manager (stored in hkey_local_machine)
(6.)Plug and Play OS requires: Configuration Mgr., Hardware Tree, BUS Enumerator, Resource Arbitrators
(7.)Plug and Play Device drivers must: Register with configuration mgr., wait for resources (device) before becoming active, and respond to dynamic config (not jumper-laden)
(8.)P&P finds legacy cards by checking specific I/O ports and memory addresses.
(9.)Legacy cards can only be found by setup and "Add New Hardware"
This should be a model for development... | GA 2002-02-23 14:22:18 | Updating ESCD...About Plug n Pray
see: [url]
with some detailed advices | GA 2002-02-23 15:00:30 | A tool for PCI hardware recognition:
PCI044VK.ZIP 300K 2-22-02
A PCI & AGP bus sniffer v0.44.vk with recognition of hardware types. PCI.EXE and CHKPCI.EXE are command line
programs with VIO output(Jan., 5th 2002)
One can download it from [url]
If one has no registration one can download free with telnet
See the direct call for a telnet session on the site |
Comment this article.
|
Do you have an article or review of eCS application / technology? eComStation.RU site can publish it in 1 day! Contact the editor |
|
|
|
IBM OS/2 Warp
|