Hollosi Information eXchange /HIX/
HIX CODER 384
Copyright (C) HIX
1999-02-28
Új cikk beküldése (a cikk tartalma az író felelőssége)
Megrendelés Lemondás
1 Blinkeres kerdes (mind)  27 sor     (cikkei)
2 Pascal (mind)  8 sor     (cikkei)
3 Re: asm 386 kerdes (mind)  74 sor     (cikkei)
4 Re: Low level... (mind)  57 sor     (cikkei)
5 re: Rendszerprog, Latogato szamlalas (mind)  22 sor     (cikkei)
6 BozosLiveHere (mind)  3 sor     (cikkei)
7 Nehez ugy ... (mind)  9 sor     (cikkei)
8 Re: *** HIX CODER *** #382 -->Mc (mind)  17 sor     (cikkei)
9 Re: asm 386 kerdes (mind)  18 sor     (cikkei)

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

Hi !

Blinkert hasznalo clipperes sorstarsaimhoz inteznem ezt a kerdest :

Szerintetek mi lehet ez a hiba :
>>     "Blinker : 1116 : fixup overflow at offset 009BH in segment _NTOOL
>>                                 contained in module CT.LIB (_COM)
>>                                 referencing external WAIT_AX
>>                                 contained in module __WAIT_B.OBJ (__WAIT)
>>
>>      Blinker : 0 Warning error(s), 1 Fatal error(s)"

Az eset elozmenye, hogy az emberke megprobalta belinkelni a  lapomrol
letoltott wait.objot a programjaba, hogy ne szaljon el a gyors procijan,
de forditaskor a fenti uzenetet kapta.
(azert nem o kerdez mert Malaj es nemigen tud magyarul :-) )

Nekem ez ugy tunik mintha ketszer lenne bent valahogy a patch, de
igazabol nem ertek a blinkerhez, minthogy nem azt hasznalom.

Ha valaki tudna segiteni legyenszives tegye meg !
Ha ez szamit, akkor a blinker verzioja 2.01.

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

Hello Coderek!

Segitsetek! Hogyan tudnam ravenni a Pascalt, hogy karakteres modban
80x50-es felbontast hasznaljon? A TextMode paranccsal nem lehet ilyen
modba allitani. Ha maskeppen nem lehet, akkor dobjatok meg lecci egy
kis asm reszlettel. Fontos lenne! (vizsgaprogram)

Udv: Ulrich David
+ - Re: asm 386 kerdes (mind) VÁLASZ  Feladó: (cikkei)

> Felado :  [Hungary]

Hello!

> Van egy szornyen bonyolult forras:
tenyleg az :)

gondolom 16 bites akar lenni, ha nem akkor ne is olvasd
tovabb a levelet.

> XXX_code@ segment para 'code'
egy use16 nem artana a vegere, ennyitol 'megjavul'.
de ugy is jo, ha kiszeded a
 .model large
es a
 .stack
sorokat, es a .386 -ot a kodszegmens-definicio utan irod.
(ez nem tudom, miert muxik. valaki tudja?)

>  proc

segregekbe be kellene pakolni a szegmenscimeket...
>  CALL 
>  mov AX,4c00h
>  int 21h
>  ret

> XXX_data@ segment para 'data'
ide is egy use16

> XXX_stck@ segment para 'stack'
szinten use16 (ez egyebkent a cimzest allitja 16 bitesre)

> Leforditas utan disassemblerrel nezve, illetve debugolva
> az alabbi kodot adja:
> 
> e80700               call 000a
> 0000                  add [bx+si],al
> 66b8004ccd21    mov eax,21cd4c00
> c3                     ret
> c7055b01           mov word ptr [di],015b
> 0000                  add [bx+si],al
> 0200                  add al,[bx+si]
> 0000                  add [bx+si],al
> c3                     ret
> stb...
nagyon ugy nez ki, hogy 32- bitesre fordult:
e807000000		32 bites call
66b8004c		mov ax,4c00h
cd21			int 21h
c3			ret
c7055b01000002000000	mov dword ptr var@x,2
c3			ret

> Ebben en nem igazan tudtam felfedezni az eredeti kodot.
> A "mov eax,21cd4c00"-ban peldaul a regisztert 32 bitesnek
> veve "belefoditotta(?)" az int 21-et az EAX felso 16
> bitjebe.
ott van az, csak 32 bitesen :)

> Ez mitol van?
> A forditast a "Tasm /m2 /zn /w2 /mu file.asm",
> a linkelest a "Tlink /3 /Tde file.obj" vegezte.
/3 nem kell, ha realmode-ban progizol

> A hasznalt debuggerek elvileg (a sajat doksijaik szerint)
> ismerik a 32 bites mnemonikokat a disassemblalashoz.
csak nem protmodu progit akarnak debuggolni.
(meg mielott letamadtok: ez meg nem protmode, nem fog menni,
de ugy lett forditva. szoval ertitek. egyebkent ha nagy hulyeseget
irtam, akkor nyugodtan fejberughattok.

Bye,
	Panther / mnemonic
+ - Re: Low level... (mind) VÁLASZ  Feladó: (cikkei)

Hali!

> Ha tud valaki  az eger portszintu kezeleserol valahol infot ,
> peldaprogramot barmit akkor azt megkoszonnem , persze debugolhatnak
> egy eger drivert, de abba rengeteg felesleges baromsag van
> (eppenseggel mar elkezdtem debugolni , de eleg kellementlen...)
> szoval a temaval kapcsolatban barmilyen info jol jonne.

Szoval, akkor nehany info:

Az eger az elmozdulasokat elojelesen szamolja, valamint vizsgalja a
gombokat, es ha barmelyikben valtozas all be, akkor tovabbitjak a soros
port fele. A Genius egerek nem hasznalnak paritasbitet, 1 stopbites, 8
adatbites, 1200 bps-es atvitellel uzemelnek, mig a Logitech abban
kulonbozik, hogy 2 stopbit van es az adatbitek szama csak 6.

Az adatok erkezeset IRQ jelzi, az elmozdulasok 8 bites elojeles szamok. 

A Genius 5 bajtos csomagot kuld a soros illesztonek allapotvaltozas
eseten:
    0 : nyomogombok allapota
        Bit   Jelentes
        7..3  Mindig 10000
         2    0 = bal gomb lenyomva
         1    0 = kozepso gomb lenyomva
         0    0 = jobb gomb lenyomva

    1 : vizszintes elmozdulas (a belso ora utolso periodusaban)
    2 : fuggoleges elmozdulas (     - "" -      - ""-         )
    3 : vizszintes elmozdulas  a lekerdezes ideje alatt
    4 : fuggoleges elmozdulas  a lekerdezes ideje alatt     

Logitech 3 bajtos csomagokat kuld, abbol is csak az also 6 bit 
tartalmaz adatot...

    0 : nyomogombok, elmozdulas
        Bit    Jelentes
         5     1 = bal gomb lenyomva
         4     1 = jobb gomb lenyomva
        3,2    A fuggoleges elmozdulas 7. es 6. bitje
        1,0    A vizszintes elmozdulas 7. es 6. bitje

    1 : Vizszintes elmozdulas 5..0 bitje
    2 : Fuggoleges elmozdulas 5..0 bitje

(Kulon szepseg a Logitech-nel, hogy a kozepso gomb lenyomasa negy bajtos
csomagot general, ennek figyelesehez az idozitest figyelni es az
adatokat pufferelni kell :((( )

Na, roviden ennyi. Irtam egyszer egy primitiv egermeghajtot DOS ala
C-ben, ha erdekel, irj!

Udv
-- 
Tamas Selmeci / TOR][UM 
 
  F0 0F C7 C8 rulez!
+ - re: Rendszerprog, Latogato szamlalas (mind) VÁLASZ  Feladó: (cikkei)

1./
> Felado :  [Hungary]
> operacios rendszer megirasat vettem a fejembe...

 be lehet szallni? (gondolom C-ben es assemblyben.
van egy bios forrasom.) + szakirodalom: most jelent meg
Tannenbaum-Wood***: Operacios Rendszerek (bar szerintem
nem eri meg az arat. benne van a Minix forrasa - 28000 sor
C-ben) ami ennel sokkal jobb:
Bakos Tamas-Zsadanyi Pal: Operacios Rendszerek (~600 Ft)

2./
> Felado :  [Hungary]
> Latogato szamlalas a WEB lapon

 ismered az SSI-t? nem kell a futtathato programot a
cgi-bin-be tenni, hanem lehet a home-odban is.
az en oldalamon a vendegkonyv es a szamlalo is igy
mukodik: www.cab.u-szeged.hu/~h734673
(a forrast nem tudod megnezni, de ha kell el tudom kuldeni)

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

Hi!
    Tudja valaki mit takar ez az API hivas?
Udv.: Jozsi
+ - Nehez ugy ... (mind) VÁLASZ  Feladó: (cikkei)

Sziasztok!

Tudtok-e valakit a NET-en aki megvette a TMT pascal 3.00 es eldicsekedett
a passwordjevel, valamint kozze tette a key-file-jat?  :) 

Esetleg olyan URL-eket ahol hasonlo pozitiv gondolkodasu hackerek
ilyesfele adatokat kozolnek...    O:)

Koszi!
+ - Re: *** HIX CODER *** #382 -->Mc (mind) VÁLASZ  Feladó: (cikkei)

Hi inet,"HIX CODER" >!

iC> lemezkezeleseben van szamomra. Ha a felhasznalonak egy nagy meretu merev
iC> lemeze van, akkor a DOS tobb szektort kezel egybe, s ezaltal ha egy kis
iC> meretu allomanyt irunk ki ra, akkor sokkal tobb helyet foglal le, mint az
no igen.... a dos egy igen tisztes /2gb/ particio eseten mar 32k cluster
merettel dolgozik... a dolog valoban feletteb kinos tud lenni... az 1ik
+oldas az lenne, hogy szepen x reszre szetkapod a vincsidet... na persze
nem baltaval;) van erre a cerra kitalalt proggy, fdisk a neve... fogod magad,
es csinalsz egy kicsike /100-200/ megas particiot... azon ugy 4-8k korul
van a cluster meret.. ha ez is tul nagy, akkor probalkozz 20-40 mega
magassagaban... /ott elvileg iyen 1-2k korul van a cluster meret...;))))
ez lenne az 1xubb +oldas... a masik, ami 1 kicsit bonyibb, az az, hogy
tarcsd pl zippelve a cuccokat, es ha kellenek, akkor csomizd ki oket,
es hayra...;)))))))))

Mc
+ - Re: asm 386 kerdes (mind) VÁLASZ  Feladó: (cikkei)

Mikike irta:
>XXX_code@ segment para 'code'

>XXX_data@ segment para 'data'
>XXX_stck@ segment para 'stack'

A sok para utan szurj be egy USE16-ot, rogton menni fog. :) Ugyanis a tasm a
 .386 direktivanal alapertelmezesben 32 bites szegmensekkel dolgozik es a 16
bites operandusokat prefixeli 0x66-al (vedett mod). Ez viszont ahogy nezem
dos ;) Ja, egyebkent nem artana beallitani a ds/ss-t ha mar kulon
szegmenseket definialsz...

>A hasznalt debuggerek elvileg (a sajat doksijaik szerint)
>ismerik a 32 bites mnemonikokat a disassemblalashoz.

Ismerik is, jol :)

Gabor

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