1. |
Re: 800x600 Mouse (mind) |
63 sor |
(cikkei) |
2. |
Re: *** HIX CODER *** #23 (mind) |
12 sor |
(cikkei) |
3. |
Re: TCP/IP (#22) (mind) |
129 sor |
(cikkei) |
|
+ - | Re: 800x600 Mouse (mind) |
VÁLASZ |
Feladó: (cikkei)
|
> Felado : [Hungary]
> Az a kerdesem lenne, hogy hogy lehet hasznalni az egeret 800*600*256-ban.
> Ugyanis kicsit darabosan mozog, es az egerkurzor sem latszik!
> Van valami megoldas?
Jo nehez temaba vagtad a billentyuzeted. Sajnos az eger-driverek
nem igazan tamogatjak a megjelenitest ilyen modokban, tehat
az eger kurzor lathatosaga ezen mulik, tehat ezt lehetoleg
programozd meg magad :) - Kerd kolcson a muveletet az egermeghajtotol,
erre van is megszakitas.
Amugy az egerek (driverek) erzekenyek a memoria elejen levo beallitasokra:
40:49 byte Current video mode (see VIDEO MODE)
40:4A word Number of screen columns
40:4C word Size of current video regen buffer in bytes
40:4E word Offset of current video page in video regen buffer
40:50 8 words Cursor position of pages 1-8, high order byte=row
low order byte=column; changing this data isn't
reflected immediately on the display
40:60 byte Cursor ending (bottom) scan line (don't modify)
40:61 byte Cursor starting (top) scan line (don't modify)
40:62 byte Active display page number
Ebbol a legelso ertekre figyelt fel eddig a legtobb fele eger az en
esetemben. Nehany ertek, sajnos mar ezek is regiek:
AL = 00 40x25 B/W text (CGA,EGA,MCGA,VGA)
= 01 40x25 16 color text (CGA,EGA,MCGA,VGA)
= 02 80x25 16 shades of gray text (CGA,EGA,MCGA,VGA)
= 03 80x25 16 color text (CGA,EGA,MCGA,VGA)
= 04 320x200 4 color graphics (CGA,EGA,MCGA,VGA)
= 05 320x200 4 color graphics (CGA,EGA,MCGA,VGA)
= 06 640x200 B/W graphics (CGA,EGA,MCGA,VGA)
= 07 80x25 Monochrome text (MDA,HERC,EGA,VGA)
= 08 160x200 16 color graphics (PCjr)
= 09 320x200 16 color graphics (PCjr)
= 0A 640x200 4 color graphics (PCjr)
= 0B Reserved (EGA BIOS function 11)
= 0C Reserved (EGA BIOS function 11)
= 0D 320x200 16 color graphics (EGA,VGA)
= 0E 640x200 16 color graphics (EGA,VGA)
= 0F 640x350 Monochrome graphics (EGA,VGA)
= 10 640x350 16 color graphics (EGA or VGA with 128K)
640x350 4 color graphics (64K EGA)
= 11 640x480 B/W graphics (MCGA,VGA)
= 12 640x480 16 color graphics (VGA)
= 13 320x200 256 color graphics (MCGA,VGA)
= 8x EGA, MCGA or VGA ignore bit 7, see below
= 9x EGA, MCGA or VGA ignore bit 7, see below
- if AL bit 7=1, prevents EGA,MCGA & VGA from clearing display
- function updates byte at 40:49; bit 7 of byte 40:87
(EGA/VGA Display Data Area) is set to the value of AL bit 7
Szoval ha a 40:49-es memoriacimen beallitom ezekek kozul valamelyiket,
akkor az eger azt a felbontast fogja alapul venni amikor mozog.
Gabor Legrady
Software Developer
E-PUB Tel.:269-1720
ICQ UIN: 1049022
|
+ - | Re: *** HIX CODER *** #23 (mind) |
VÁLASZ |
Feladó: (cikkei)
|
> Felado : [Hungary]
> Temakor: Re: Windows temp directory es directory crealas (#22)
Sziasztok!
Annyit szeretnek hozzatenni, hogy ilyet legkozelebb csak attachment-kent
kuldok private, mivel ez a listserver is lenyelte az ossze tabulatort,
amivel olvashatova tettem (volna) a szoveget. Hogy ennek miert kell igy
lennire? Mindig megkeseritik az ember eletet...
--
Tibor >> PGP-key & home: http://members.tripod.com/~MTBF <<
|
+ - | Re: TCP/IP (#22) (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Mielott elkezdenem, egy megjegyzes: ha ez tovabbra is programozassal
foglalkozo lista marad es nem leszunk rajta tulsagosan sokan, jo lenne
a napi sorlimitet felemelni, tegnap csak ket levelet irtam es ez, a ma-
sodik maris vissza lett dobva...
===
Felado: [Hungary]
> Mostanaban elkezdett erdekelni a TCP/IP protokoll es a hozza fuzodo
> programozas.
> Van valakinek valamilyen infoja, hogy hogyan lehet Dos es Win alatt
> hasznalni ezt. /Ha jol tevedek akkor Win alatt a Winsock.dll a
> felelols szerkeszto, de nem talaltam rola leirast hogy milyen rutinjai
> vannak es milyen parametert varnak./
Szia!
A temakor eleg nagy, foleg ha a DOS-t is beleveszed. Tudom javasolni a
Win32 SDK peldaprogramjait - van koztuk mindenfele kliens es szerver,
amik kommunikalnak. Nem art latni, mit is csinalnak... Ne'mi fogalmadnak
kell kialakulni eloszor felhasznaloi oldalrol, mik a kulonbozo szintek,
hogyan fest az egesz...
Kulcsszavak: - WNet (Windows Networking), Windows-ok kozti kommuni-
kacio
-- Ported LAN Manager funckciok, ez mar elavult...
-- NetBIOS Interface, Windows applikaciok kozti
kommunikacio
-- Network DDE, ha ismered a DDE-t, ami szinten egy kom-
munikacios forma applikaciok kozti adatcserere, csak
masra valo
-- REMOTE ACCESS SERVICE (RAS), ami magaban foglalja
mindazt, amire szukseg van tavoli kapcsolatok felepi-
tesehez, pl. PPP protokoll a modemhez, stb. Eleg
magasszintu API, gondoskodik a tarcsazasrol, jogo-
sultsagokrol, stb.
-- Single Network Management Protocol (SNMP), amit a
neve jol jellemez, de nem tudom, ki hasznal ilyet...
WINSOCKET: Ezt arra talaltak ki (Unix...), hogy protokolltol fug-
getlenul lehessen applikaciokat irni, amik adatokat kul-
denek es vesznek egy halozaton.
Harom dologra alkalmas igazan:
- kliens/szerver modellben torteno kommunikaciokhoz
- peer-to-peer (kozvetlen) kommunikaciohoz (ez azert je-
lentos, mert ez azt jelenti, hogy ket azonos ilyen
rendszerhez nincs szukseg egy harmadikra, szerverre
- RPC (Remore Procedure Call), masik gepen lehet proce-
durakat vegrehajtatni - egyelore nincs tul sok szere-
pe, nehez elosztani a feladatokat...
Valoban onallo DLL-kent van jelen, nemcsak az MS irt
ilyet, lehet talalni a halon masokat is.
Protokollok: TCP/IP, UDP/IP, IPX, SPX, SPX II, NetBEUI (NetBIOS),
XNS, ISO/TP4, Appletalk.
TAPI: Telephony API, amivel menedzselni lehet az osszekottete-
seket ill. magukat a line ill. phone device-okat (FAX,
modem, ISDN kartya, stb.) - tulajdonkeppen nem kommuni-
kaciora valo API, de erdemes tudni rola...
Kozbeeso ill. also szintek:
NDIS interface, ami rendszerfuggetlen programozast tesz
lehetove a NIC (Network Interface Card) driverek
irasahoz (ez neked nem kell), Transport Driver
Interface, ami a Winsocket/NetBIOS es a NIC driverek
kozott talalhato - ez szinten nem kell...
...es a joforman megszamlalhatatlan szerver es kliens API-k, mint pl.
az Active Directory, Active X, meg minden csacskasag...
===
This article documents the resources necessary to do Winsock development
on the different Microsoft Windows platforms. The key components
necessary for Winsock programming are:
- TCP/IP networking support
- A Windows Sockets include file
- A Windows Sockets import library
- The Windows Sockets Architecture specification.
NOTE: Some implementations of Windows Sockets may support additional
protocols, and TCP/IP will not be strictly necessary. See the
documentation from your vendor for more information.
===
Csak a WinSocket programozasarol egyebkent konnyebben talalsz leirast,
es peldaprogramokat - keresgelni kell a halon a freeware WinSocket
kliensek es szerverek kozt, de az SDK-ban ez is benne van.
Az MS-nel:
ftp://ftp.microsoft.com
\softlib\mslfiles directory
DOS alatt a packet driver-ekhez erdemes informaciot keresni, amik raul-
nek az adott Ethernet (vagy akarmilyen) kartyakra es egy interrupton ke-
resztul piszkalhatok. Van ilyen (DOS/Linux-os) peldaprogramom is forras-
ban (sot, izzasban :-)), de eleg nagy - ha elbirsz vele, akkor jo...
Ennek JNOS a neve, a halon is megtalalhato (go AltaVista :-)).
> Ugyan ez meg erdekelne Novell Server ala is. Illetve az, hogy hogyan
> lehet Novell ala programot kesziteni es errol merre lehet infot
> talalni, illetve foglalkozott itt ezzel valaki?
> Ha igen orulnek valami minta prg-nek, hogy egyaltalan hogyan nez ki
> egy ilyen program.
Ez DOS alatt kulon tema, meglehetosen bonyolult - tobb protokoll-szintet
foglal magaban, a kulcsszo mindenesetre az IPX(IPXODI)/SPX.
Windows-ban egyebkent van egy NWLink nevu API is, (Netware Link Interfa-
ce) - eleg szegenyes dokumentacioval -, ami a NetWare SQL-szerverhez va-
lo csatlakozast segiti, ha ez erdekel. Peldaprogram azert akad (marmint
az SDK-ban).
Jo magyar konyvet szokas szerint - es tudomasom szerint - itthon nem
het kapni, ha be tudsz ruhazni, feltetlenul erdemes valamilyen angol
vagy amerikai konyvet beszerezni, pl. a BME-n is nyilt egy ilyen bolt.
Nyilvan alaposan fel kell kotni a nadragot (szoknyat) az arak tekinte-
teben...
--
Tibor >> PGP-key & home: http://members.tripod.com/~MTBF <<
|
|