Hollosi Information eXchange /HIX/
HIX CODER 437
Copyright (C) HIX
1999-04-22
Új cikk beküldése (a cikk tartalma az író felelőssége)
Megrendelés Lemondás
1 Icon (mind)  4 sor     (cikkei)
2 Hi! CODEROK (mind)  6 sor     (cikkei)
3 Re: ASM kerdes (mind)  31 sor     (cikkei)
4 Re: String C++ (#436) (mind)  32 sor     (cikkei)
5 Delphi direkt mem olvasas? (mind)  17 sor     (cikkei)
6 Re: String C++ (mind)  13 sor     (cikkei)
7 Re: ASM kerdes (mind)  82 sor     (cikkei)
8 C-ben file atiranyitas (mind)  11 sor     (cikkei)
9 String init (mind)  28 sor     (cikkei)
10 win32 textmode+egyebek (mind)  13 sor     (cikkei)
11 Re: ASM kerdes (mind)  85 sor     (cikkei)
12 Re: String C++ (mind)  20 sor     (cikkei)
13 Re: timer asmban... -->Mc (mind)  83 sor     (cikkei)
14 MP3 lejatszo source (mind)  12 sor     (cikkei)
15 Re: String C++ (mind)  38 sor     (cikkei)
16 Re: Win32 textmode konzol (mind)  16 sor     (cikkei)
17 Re: ASM kerdes (mind)  61 sor     (cikkei)
18 Delphi 3.01 kerdes (mind)  13 sor     (cikkei)
19 .ocx Delphi (mind)  11 sor     (cikkei)
20 Re: String C++ (mind)  35 sor     (cikkei)
21 DELPHI (mind)  8 sor     (cikkei)
22 ellipszis (mind)  18 sor     (cikkei)

+ - Icon (mind) VÁLASZ  Feladó: (cikkei)

Hi!
   Hogy lehet kimasolni a windowsos program icon-jat? Nem, API erdekel, hanem 
   en direct az EXE-bol akarom kiolvasni!
Udv.: Jozsi
+ - Hi! CODEROK (mind) VÁLASZ  Feladó: (cikkei)

Probalt mar valaki kozuletek Win98 alol DOS megszakitasokat hivni?
De nem DOS ablakban, mert ott szerintem gond nelkul mukodnie kellene.
Mielott kiprobalom, szeretnem ha megirnatok a tapasztalataitokat!

Koszi

+ - Re: ASM kerdes (mind) VÁLASZ  Feladó: (cikkei)

> Sziasztok.
> 
> Sugja meg vki, hogy miert nem jo az alabbi interrupt rutin.

[...]
>         mov ax,word ptr cs:ops
>         mov es,ax
>         mov bx,word ptr cs:opo
>         pushf
>         call dword ptr es:[bx]


Ezzel most azt csinalod, hogy az eredeti rutin belepesi pontjarol
veszed a cimet. Szerintem igy egyszerubb:

	pushf
	call dword ptr cs:[opo]

De ehhez meg kell cserelni az opo es ops valtozokat!! (opo legyen elol)
Ugye az csak eliras, hogy ketszer van a 'start' es egyszer sincsen 'kezd'?

> Masik erdekes dolog:
> ha az interrupt cimenek lekerdezest a fenti modon csinalom, akkor semmi
> zur, de ha igy:
>         mov ax,351ch
>         int 21h
> akkor csontta fagy ?!?!?!?!?

Valami mas lehet mogotte, nekem igy is siman megy!

Andras
+ - Re: String C++ (#436) (mind) VÁLASZ  Feladó: (cikkei)

On Wed, 21 April 1999, Dudás József wrote:
> Hi!
> Mert nem dolgozik ez?
> char abc[29];
> abc="ABCDEFGHIJKLMNOPQRSTUVQXWZ";

Mert ez C/C++ :-)

>  char abc[29];
>  char *p;
>  p=&abc;

Itt vigyazz, egyszeruen 'abc' a helyes ('&' nelkul)...

>  *p="ABCDEFGHIJKLMNOPQRSTUVQXWZ"

A fenti megoldas azert nem megy, mert a "..." egy string literal, azzal 
csak definicional tudsz inicializalni. (Ezenkivul a '*p' tipusa 'char')

char abc[29] = "AB..."; // ez muxik


Figyelj meg erre:

char def[29];

def = abc;

Ez ugyan megy, de vigyazni kell, mert a string nem lett atmasolva, csak
a def megkapta az abc mutato erteket. "Flat vs. deep copying"...

Barna
+ - Delphi direkt mem olvasas? (mind) VÁLASZ  Feladó: (cikkei)

Hello,

Delphi-ben szeretnem lekerdezni az elo LPT1 port bazis cimet.
DOS alatt mukodik a dolog, hisz ez a 0000:0408 cimen van tarolva.
De Delphi-ben nem tudok offset abszolut cimet megadni.
Beangyazott assembler koddal probalkoztam, de rendre leall tiltott 
hozzaferessel.

Tud vki vmi megoldast a kozvetlen mem irasra/olvasasra Delphi-ben?

Esetleg nincs vmi WinAPI, amin keresztul 'hivatalosan' lekerdezheto 
az LPT port bazis cim?

Udv

GZsolt

+ - Re: String C++ (mind) VÁLASZ  Feladó: (cikkei)

Talan igy konyebb lenne:

#include <strings.h>
 ...
>char abc[29];
strcpy(abc,"ABCDEFGHIJKLMNOPQRSTUVQXWZ"
 ...
 ...es nem: >abc="ABCDEFGHIJKLMNOPQRSTUVQXWZ";

vagy:

char abc[29]="ABCDEFGHIJKLMNOPQRSTUVQXWZ"; // alaperteknek hasznalhatod,
utasitank nem az egyenlosegjelet...
+ - Re: ASM kerdes (mind) VÁLASZ  Feladó: (cikkei)

Ez itten egy kicsit nem olyan, amilyennek lennie kellene:
>    mov ax,word ptr cs:ops
>    mov es,ax
>    mov bx,word ptr cs:opo
>    pushf
>    call dword ptr es:[bx]

Ha mar az ES-t beallitod, akkor:

  pushf
  call dword ptr es:[opo]

 .. de ehhez meg kellene cserelned az opo es az ops sorrendet.

En valahogy igy irnam meg ezt a programot:

code      segment
; COM program eseten, ha EXE-t akarsz, akkor ezt itt atirod...
          assume cs:code, ds:code, es:code, ss:code
          org  100h

; EXE eseten nem kell az elejen kezdodnie a startnak, kezdodhet rogton a
"kezd"-nel...
start:
          push cs
          pop  ds
          jmp  kezd

szam      dw   0
oldI1C    dd   ?

I1C       proc
          inc  word ptr cs:szam
          jmp  dword ptr cs:oldI1C
I1C       endp

kezd:
          mov  ax, 351Ch
          int  21h
          mov  word ptr oldI1C, bx
          mov  word ptr oldI1C+2, es

          lea  dx, I1C
          mov  ax, 251Ch
          int  21h

cikl:
          cmp  szam, 100
          nop
          jb   cikl

veg:
          mov  ax, 251Ch
          mov  dx, word ptr oldI1C
          mov  ds, word ptr oldI1C+2
          int  21h

          mov  ax, 4C00h
          int  21h

code      ends
end       start


meg valami: ha az eredeti Int 1Ch meghivasa utan is szeretnel tovabbi
utasitasokat, akkor az I1C rutint lecserelheted erre:

I1C       proc
          inc  word ptr cs:szam

          pushf
          call dword ptr cs:oldI1C

          ; tovabbi utasitasok...

          iret
I1C       endp

Ja, es az int rutinon belul nem kell pushf ... popf, mert azt az int ill.
az iret elvegzi.

Udv, Tamas
+ - C-ben file atiranyitas (mind) VÁLASZ  Feladó: (cikkei)

Tisztelt Coder!

DOS alatt BorlandC-ben van egy program amelyiknek a bemenete 
at van iranyitva ( prog.exe < a.lis ). Meg lehet-e oldani, hogyha 
ebbol a programbol egy masik programot inditok system()-mel vagy 
spawn()-nal, akkor annak a bemenete ne orokolje az atiranyitott 
bemenetet? (Pl. ha system("") -mel a COMMAND.COM-ot inditom, 
akkor az kapasbol elkezdi vegrehajtani az a.lis-bol kiolvasott 
sorokat mint utasitasokat, ami eleg csunya dolgokra vezethet.)

                       Aggod Jozsef
+ - String init (mind) VÁLASZ  Feladó: (cikkei)

Hello!

>Mert nem dolgozik ez?
>char abc[29];
>abc="ABCDEFGHIJKLMNOPQRSTUVQXWZ";

C alatt nem lehet igy inicializalni!
A helyes forma:

	char abc[29] = {"ABCDEFGHIJKLMNOPQRSTUVQXWZ"};
vagy:
	char abc[29];
	strcpy(abc, "ABCDEFGHIJKLMNOPQRSTUVQXWZ");

>Es ez?
>
> char abc[29]; > char *p; > p=&abc;
> *p="ABCDEFGHIJKLMNOPQRSTUVQXWZ"

Ugyanaz a problema ('=')

Ezt elmondva, ha a C++ String Class-et akarod hasznalni,
akkor "never mind!", azt masra kell hagynom, mert
nem ismerem elegge.

Udv.

Attila Voros, Chief Engineer, ISDgames
+ - win32 textmode+egyebek (mind) VÁLASZ  Feladó: (cikkei)

Hali!

koszi mindenkinek a konzolos segitseget,a gond az volt,hogy
a writeconsole-nak c konvencio szerint raktam le a parcsikat a verembe,
aztan rajottem,hogy pascal-osan kellene.

megegyszer kosz!

Ki tud valami izmos leirast a win32-rol?
(pl int20 hasznalata,amit egy progiban lattam valami IFS-filekezelesre
 meg egyebek,szoval valami brutalisan mely leiras kellene)

koszi..peon
+ - Re: ASM kerdes (mind) VÁLASZ  Feladó: (cikkei)

szia, a gond az,hogy es:bx neked a *-os sorban magara az int rutinra
mutat,a call-od pedig az es:[bx]-en levo dword altal mutatott cimre ugrik.
(asszem)

On Tue, 20 Apr 1999  wrote:

> Sziasztok.
> 
> Sugja meg vki, hogy miert nem jo az alabbi interrupt rutin.
> 
> start:
> 	jmp kezd
> time	dw 0
****itt csereld meg ops es opo sorrendjet...
> ops	dw 0
> opo	dw 0
> timer:
> 	pushf
> 	push ax
> 	push es
> 	push bx
> 	push cs
> 	pop es
> 	mov bx,offset time
> 	inc word ptr es:[bx]
nem kell> 	mov ax,word ptr cs:ops

ez sem> 	mov es,ax
se ez..> 	mov bx,word ptr cs:opo
> 	pushf
*****> 	call dword ptr es:[bx] itt a bug!
helyette
	call dword ptr cs:opo



> 	pop bx
> 	pop es
> 	pop ax
> 	popf
> 	iret
> start:
> 	mov ah,35h
> 	mov al,1ch
> 	int 21h
> 	push es
> 	pop ax
> 	mov word ptr cs:ops,ax
> 	mov word ptr cs:opo,bx
> 
> 	mov ah,25h
> 	mov al,1ch
> 	push cs
> 	pop ds
> 	mov dx,offset timer
> 	int 21h
> ckl:
> 	cmp word ptr time,100
> 	jnc kilep
> 	jmp ckl
> kilep:
> 	mov ax,word ptr cs:ops
> 	mov es,ax
> 	mov bx,word ptr cs:opo
> 	mov ah,25h
> 	mov al,1ch
> 	int 21h
> 	mov ax,4c00h
> 	int 21h
> 
> Gondolom kiderult, hogy egy sima szamlalorol lenne szo.
> Masik erdekes dolog:
> ha az interrupt cimenek lekerdezest a fenti modon csinalom, akkor semmi zur, 
de
> ha igy:
> 	mov ax,351ch
> 	int 21h
> akkor csontta fagy ?!?!?!?!?
> 
> Koszi az otleteket.
> --
> JimBoo >
> 
> 
>
+ - Re: String C++ (mind) VÁLASZ  Feladó: (cikkei)

Hello!

Egyik sem jo, C-ben nem lehet egyszeru ertekadassal stringet masolni. Hasznalha
tod pl. az strcpy() fuggvenyt erre a celra. Tehat:

char s[29];
strcpy(s,"ABCDEF");

Nem ertelmetlen az sem hogy:

char *p;
p = "ABCDEF";

(hasonlok a te peldaid is) de ilyenkor az "ABCDEF" egy anonim konstans string l
esz, es a p erre fog mutatni.

Szanto Tamas
MOL Rt. IT

(webes bekuldes, a bekuldo gepe: szfw.mol.hu)
+ - Re: timer asmban... -->Mc (mind) VÁLASZ  Feladó: (cikkei)

Hi inet,"HIX CODER" >!
[..]
iC> timer:
iC>         pushf    ;minek? tuttommal az int ezeket teszi a stackre:
iC>         push ax  ;ip,cs,flags... /ebben a sorrendben kell kivenni!;)
iC>         push es
iC>         push bx
iC>         push cs  ;ez is szep es jo, csak tok folosleges...;)))
iC>         pop es
iC>         mov bx,offset time
iC>         inc word ptr es:[bx]   ;grr.. van inc [mem] opkod is!!!!
iC>         mov ax,word ptr cs:ops ;miert 2 lepesben toltod be, ha
iC>         mov es,ax              ;1x van mov segreg,[mem] opkod is? ;)
iC>         mov bx,word ptr cs:opo
iC>         pushf                  ;okes, latom intet akarsz emulalni...
iC>         call dword ptr es:[bx] ;csak ez az es:[bx] cimrol kiolvas
iC>         pop bx                 ;egy seg:ofs part es azt indittya el...
iC>         pop es                 ;sza'l ez nem yo igy!!! ;))))
iC>         pop ax
iC>         popf                   ;de ha 1x tudod, hogy az int flaget
iC>         iret                   ;is ment, akkor mert van pushf/popf? ;)
iC> start:
iC>         mov ah,35h
iC>         mov al,1ch
iC>         int 21h
iC>         push es             ;ismet.. van mov [mem],segreg opkod is;)
iC>         pop ax
iC>         mov word ptr cs:ops,ax
iC>         mov word ptr cs:opo,bx
[..]
iC> kilep:
iC>         mov ax,word ptr cs:ops
iC>         mov es,ax              ;<---------------
iC>         mov bx,word ptr cs:opo ;<---------------
iC>         mov ah,25h             ;biztos, hogy ez nem ds,dx? ;))))
iC>         mov al,1ch
iC>         int 21h
iC>         mov ax,4c00h
iC>         int 21h

es ime a bugfixxelt verzio...;))))))))))))))))))))))))))
egy kicsit atszervesztem a dolgokat, de azert muxxik...;)))))
> ------------------------------------------------------------------
start:
        sub ax,ax                  ;szamlalo 0azasa...
        mov word ptr cs:[time],ax
        mov ax,351ch               ;a regi int cimenek mentese...
        int 21h
        mov word ptr cs:[ops],es
        mov word ptr cs:[opo],bx
        mov ax,251ch               ;uj cim beallitgatasa...
        push cs
        pop ds
        mov dx,offset timer
        int 21h
ckl:
        mov ax,word ptr cs:[time]  ;valami szemet a kepernyon;)))
        push 0b800h
        pop es
        mov byte ptr es:[0],al
        cmp ax,100
        jb ckl

        lds dx,dword ptr cs:[opp]  ;regi int visszaallitasa...
        mov ax,251ch
        int 21h
        mov ax,4c00h               ;csovaz van...
        int 21h
timer:                             ;uj int hander...
        inc word ptr cs:[time]
        jmp dword ptr cs:[opp]

time    dw ?                       ;szamlalo....
opp     label dword                ;a regi int cime...
opo     dw ?
ops     dw ?
> ------------------------------------------------------------------
de ha csak 1 szamlalo kell, akkor ajallom figyelmedbe
a 0:46ch /40h:6ch/ cimen talalhato dwordot... nezzel
utana doxxoban, es ha semmi trukkot nem akarsz, akkor
szerintem az is jo lesz neked... /en valahogy utallom
atvevegetni azokat a kurva inteket, stb... szivesebben
hasznalom ezt a kis trukkot...           jo kodolast... Mc
+ - MP3 lejatszo source (mind) VÁLASZ  Feladó: (cikkei)

Sziasztok!

Szinte rmenytelen a keresem: Amint a subject is mutatja, erdekelne, egy
(mukodo!) Layer 3 lejatszo source-ja. Legjobb lenne, ha esetleg pascalban
irodott volna.  :)
Ha valaki talat ilyesmit, legyen szives kozolje, valoszinuleg sokakat
erdekelne a Listarol..

Elore is koszi!

> -----------------------------------------------------------------------------
								APS
+ - Re: String C++ (mind) VÁLASZ  Feladó: (cikkei)

On 20 Apr 99 at 9:36, Dudás József > wrote:

> Hi!
> Mert nem dolgozik ez?
> char abc[29];
> abc="ABCDEFGHIJKLMNOPQRSTUVQXWZ";

abc egy tomb, a string pedig egy char*
A ket dolog nem ugyanaz! Ha nem C tombot hasznalnal, hanem
valamilyen C++ string osztalyt, akkor biztos meg tudna csinalni, de
nem ertek a C++-hoz :)

> Es ez?
> 
>  char abc[29];
>  char *p;
>  p=&abc;

itt eleg lenne p=abc is, tomb eseteben maga a tomb neve mar eleve a 
cimet jelenti.

>  *p="ABCDEFGHIJKLMNOPQRSTUVQXWZ"

Nem kell a * mert mindket oldal char* 
Viszont igy nincs szerepe az abc tombnek.

Ha azt akarod, hogy a tombbe bekeruljon az ertek, akkor inicialhatod 
olyanra:

  char abc[29]="ABCDEFGHIJKLMNOPQRSTUVQXWZ";

vagy futasidoben pl. strncpy-vel:

  strncpy(abc,"ABC...",sizeof(abc));

István
--  Istvan Marosi  --  http://www.sch.bme.hu/~marosi  --
--  Recosoft Ltd.  --  mailto:  --
+ - Re: Win32 textmode konzol (mind) VÁLASZ  Feladó: (cikkei)

On 20 Apr 99 at 7:24,  wrote:

>  wrote in message ...
> >Sokat segitene,ha valaki osszedobna egy par soros c programot,ami
> >win32 alatt textmode konzolra ir.

Ha console applikaciot csinalsz, akkor a printf stb. eleve oda ir.

> Ami viszont engem erdekelne: hogy lehetne elerni, hogy printf -el, vagy
> cout -al lehessen az igy letrehozott konzolra irni?

Az nem jo, ha eleve console app-od van?

István
--  Istvan Marosi  --  http://www.sch.bme.hu/~marosi  --
--  Recosoft Ltd.  --  mailto:  --
+ - Re: ASM kerdes (mind) VÁLASZ  Feladó: (cikkei)

On 20 Apr 99 at 3:39,  > wrote:

> Sugja meg vki, hogy miert nem jo az alabbi interrupt rutin.

A fo baj az, hogy az utolso int21/25-nel ds::dx helyett az es::bx-be 
teszed a cimet, igy valami szemetet allit vissza IT rutinnak.

Viszont lehet egyszerubben is csinalni a progit, mert pl. a proci nem
csak regisztereken keresztul tud bizonyos dolgokat csinalni. Masik 
egyszerusites, hogy a ptr-eket nem kell kiirni, mert tudja a fordito 
a valtozok tipusat (meretet). A harmadik, hogy az assume direktiva 
miatt tudja, hogy a valtozokat a cs:-en keresztul el lehet erni, nem 
kell kiirni:

        assume cs:kodszegmensneve
start:
        jmp kezd
time    dw 0
op      dd 0	; ket dw helyett

timer:
; nem kell elmenteni semmit, mert nem romlik semmi, csak a flag-ek,
; az meg nem lehet ebben az esetben baj.
        inc timer  ; tudja, hogy word, es tudja, hogy cs-en cimezzen
; call, iret helyett elegendo a jmp is
        jmp op     ; tudja, hogy dword, es cs-en keresztul

start:
        mov ax,351ch
        int 21h
        mov word ptr op,bx   ; ezt sajnos nem lehet osszevonni,
        mov word ptr op+2,es ; de lehet es-bol kozvetlenul is.

        mov ax,251ch
        push cs
        pop ds
        mov dx,offset timer
        int 21h
ckl:
        cmp time,100 ; tudja, hogy word
        jae kilep    ; ae jobban olvashato, mint nc
        jmp ckl      ; vagy ossze lehetne hozni a ket ugrast (jb ckl)
kilep:
        lds dx,op    ; ds::dx-be teszi a dword-ot
        mov ax,251ch
        int 21h
        mov ax,4c00h
        int 21h

> Masik erdekes dolog:
> ha az interrupt cimenek lekerdezest a fenti modon csinalom, akkor
> semmi zur, de ha igy:
>         mov ax,351ch
>         int 21h
> akkor csontta fagy ?!?!?!?!?

Ez valoszinuleg egy rossz megfigyeles volt. Jo az.

István
--  Istvan Marosi  --  http://www.sch.bme.hu/~marosi  --
--  Recosoft Ltd.  --  mailto:  --
+ - Delphi 3.01 kerdes (mind) VÁLASZ  Feladó: (cikkei)

Hi !

Kerdeznem a kedves listatagokat, hogy van-e valakinek a Delphi 3-hoz
3.01-es javitas CD-je ? (merthogy ezt ugyesen csak CD-n jelentettek meg,
viszon kapni/beszerezni mar nem lehet. [mert minek is])

Szoval ha volna valakinek ilyenje, vegye mar fel velem a kapcsolatot
emilben.

Udv:
-- 
Csiszar L.
http://www.stadium.hu/szt/
+ - .ocx Delphi (mind) VÁLASZ  Feladó: (cikkei)

UDV Mindenkinek !

Az problemam adodott, hogy delphiben irtam valamit ami grafikonos unitokat
hasznal (CHARTFX, Pinnacle BPS stb.) es ha masik gepre felinstalalom es
elinditom  akkor azt irja ki hogy Nem regisztralt osztaly , ezt hogyan
lehetne kikuszobolni ?

kosz
PKA

Ui.:A GraphicServer-es dolgokat felinstallaltam
+ - Re: String C++ (mind) VÁLASZ  Feladó: (cikkei)

Kedves Jozsef!

> Felado : Dudás József
> E-mail :  [Yugoslavia]

> Mert nem dolgozik ez?
> char abc[29];
> abc="ABCDEFGHIJKLMNOPQRSTUVQXWZ";
> 
> Es ez?
> 
>  char abc[29];
>  char *p;
>  p=&abc;
>  *p="ABCDEFGHIJKLMNOPQRSTUVQXWZ"

Azert mert nem jok!

Az elso azert nem, mert az abc egy pointer, ami egy lefoglalt 29 elemu tombre 
vonatkozik (const, mert minek kellene egy forditaskor lefoglalt tomb meretet 
valtoztatni, hiszen pontosan tudja, hol foglalta le a compiler)? Vagy memcpy 
kellene az abc-re, vagy 

char abc[29]="ABCDEFGHIJKLMNOPQRSTUVQXWZ";

es akkor evvel inicializalja a tobot.

A masik azert nem jo, mert az abc maga egy pointer. Nem kell tehat a p=&abc. 
p=abc megteszi.

Remelem nem irtam nagy marhasagot...

Udv From:, az eltolt

Idot, penzt, faradsagot takarit meg, ha idot, penzt, faradsagot takarit meg...
+ - DELPHI (mind) VÁLASZ  Feladó: (cikkei)

Sziasztok !
Nincs köztetek olyan emberi lény, aki képes lenne rá (és persze hajlandó is...)
, hogy megtanítson delphi-ben programozni ?
OK, Pascal kézikönyv, de azért vizuálisan mégis királyabb.

Előre is köszönettel:
István

+ - ellipszis (mind) VÁLASZ  Feladó: (cikkei)

Matematikusok figyelem !

Szuksegem lenne par infora az ellipszissel kapcsolatban.
Kor eseteben: x=r*cos(fi); y=r*sin(fi).
Ellipszisnel hogy szamolom ki a koordinatakat ?
Es a keruletet ?
Es egy feladat:
Van ket ellipszisem ami metszi egymast negy pontban:
Az egyik 200 szeles 60 magas, a masik 200 magas, 100 szeles.
(tehat egy 100 sugaru korbe rajzolok egyet fuggolegesen, egyet
vizszintesen).
Hogy szamolom ki a metszespontokat ?
(egyet eleg, a tobbi harmat kitukrozom :-) ).

Valaszokat legyszi maganba is (ugy egy nappal kevesebbet furja az oldalamat
a kivancsisag :-) ).

A'kos

AGYKONTROLL ALLAT AUTO AZSIA BUDAPEST CODER DOSZ FELVIDEK FILM FILOZOFIA FORUM GURU HANG HIPHOP HIRDETES HIRMONDO HIXDVD HUDOM HUNGARY JATEK KEP KONYHA KONYV KORNYESZ KUKKER KULTURA LINUX MAGELLAN MAHAL MOBIL MOKA MOZAIK NARANCS NARANCS1 NY NYELV OTTHON OTTHONKA PARA RANDI REJTVENY SCM SPORT SZABAD SZALON TANC TIPP TUDOMANY UK UTAZAS UTLEVEL VITA WEBMESTER WINDOWS