- iPhone 16e - ellenvetésem lenne
- Xiaomi 15 - kicsi telefon nagy energiával
- Mobil flották
- Prohardver app (nem hivatalos)
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Poco F6 5G - Turbó Rudi
- Magisk
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Fotók, videók mobillal
- Azonnali mobilos kérdések órája
Aktív témák
-
Rover623
félisten
válasz
Flashback #99 üzenetére
Mondom hogy van érzéked hozzá...
Conway's game of life...
Nem is tudod hogy beletrafáltál...
Annó 89-ben egy cimbivel együtt nyúzunk egy 128D Commodore-t...ő assembly-ben próbálta lekódolni (a profi...) én az amatőr egy délután összedobtam...a benne lévő CP-M80 karin futó Turbo Pascal-ban...
Na ott lehetett optimalizálni...ez volt az első találkozásom a TP-vel...
P.S.:
Részemről is béke... -
Rover623
félisten
válasz
Flashback #96 üzenetére
Hú vazz...ne tetézd...
A dolog könnyebik végéről pedig annyit hogy nem fogok több száz oldalas lexikálist tudást felhalmozni azért hogy egy alaplapból kiszedjem a temp. értékeket
Ahogy írod, rendszerprogramozó (nohiszen...) leszel nemsokára.
Kívánom hogy végezd el...ha eddig eljutottál, biztos úgy lesz...
Kívánom hogy kapjál munkát hamar...nem könnyű!
Kívánom, hogy az első munkád olyan dolog megírása legyen amire van már valahol kész library, de a céged úgy gondolja, nem fizet ki érte súlyos ezer dollárokat (tapasztalat!), elvégre itt az ijú titán ''rendszerprogramozó'', tud mindent, ennyiért eldolgozik egy évet is, szépen megoldja a dolgot, nem mellékesen másra is befogható...
Azért megnéznélek amikor halál nyugodtan vágod a project-manager képébe a határidő végén a fenti mondatodat...megspékelve azzal, hogy még a köcsög fórumozók sem segítettek a PH!-n pedig egész végig piaci légy módjára basztattad őket, de mindhiába, csak nem akarták helyetted megoldani a feladatot...
Hozzáállásbeli problémák vannak nálad papuskám...remélem kinövöd...! -
Rover623
félisten
válasz
Flashback #95 üzenetére
Tényleg utoljára, és nem bántani akarlak...jótanács!
Nincs érzéked hozzá!
Az ember akkor lehet igazán boldog, ha olyat csinál amit szeret...és tud, amben sikeres lehet, amiben kevés kudarcélmény érheti.
Az érdeklődés meg van benned, kitartásod figyelemre méltó...de ez nem a te világod! De nem is kell...lehetsz jó adatbázis programozó, sőt még a játékok terén is lehetsz ász a hardware közeli kódolás ismerete nélkül!
Ami nem megy, nem kell erőltetni...én sem kérek tanácsokat a body-builderektől edzésterv és táplálékkiegészítők témában...minek? Az én 65 kilóm arra elég, hogy ne másnak kelljen arrébb tenni a szemetesvödröt ha az utamba akad
Autóversenyző és autóversenyző között is baromi nagy különbség van, pedig ott a szakágak között sokkal kevesebb a difi mint a programozásban...a Schumi is fasza gyerek, meg a Burns is, de kétlem hogy ha szerepet cserélnének, mindkettő ugyanolyan sikeres maradna...
Minden ember agya, gondolkodása más...
Jó vagyok pacalban, assemblyben, sokat dolgoztam Fortranban, megy a Basic, olvasni tudok C-ül, írni már nem szeretek...
Az öcsém úgy néz ki mint aki egy ''hello world''-öt nem tud lekódolni magasszintű nyelven...aztán amikor dühösen a sarokba vágtam a Lisp könyvet, mert egy kurva literált (vagy hogy hívták azt a szart...) nem bírtam előállítani, mosolyogva felvette, elolvasta, majd elkezdte magyarázni NEKEM! mint okos apa a hülye kisfiának...
Akkor sem értettem, most már nem is fogom...
Nem megy, hanyagolom...azt csinálom ami megy, jobban érzem magam
Ezt javaslom neked is...én jót akarok neked, nem vagyunk egymásnak konkurrencia, nem haragszom rád (látod segíteni is próbáltam...nem szokás programozók között ilyen szintű forrás átengedése, majd rájössz...), régebb óta programozok mint te élsz...
Uff! Szóltam! -
Rover623
félisten
Wnix!
Minden tiszteletem a tiéd...!
De...van egy rakás könyv ami a gépközeli programozással, assembly-vel, architekturális dolgokkal foglalkozik...
Ezeket (vagy ilyesmiket) azért illene átolvasni, az alapokat el kellene sajátítani...
Hardvert nem lehet a vas ismeretének teljes hiányában, mérnöki szemlélet és logikus gondolkodás híján programozni...
Ez itt (amit Flashback csinál) a dolog erősen könyebbik vége
Nem lesz belőle rendszerprogramozó...akár mennyi időt szánsz rá...
Szerintem...
És hidd el nekem, sok codert láttam már: jót is...rosszat is... -
Rover623
félisten
válasz
Flashback #85 üzenetére
Olvasd át figyelmesen a két unit-ot amit küldtem
Ott van benne egy rakat gyártó sokféle cuccára hogy hol van benne a gyártó és típusazonosító...nemcsak monitor-chipekre, hanem egyszerű hőmérsékletszenzorokra is!
Ha megérted az elvet, kidolgozol egy-egy metódust gyártónként, akkor már csak szorgosan kell gyűjtened a gyári adatlapokat és bővíteni a listát... -
Rover623
félisten
válasz
Flashback #72 üzenetére
Bocsi, de nem használok MSN-t...ez az emil cím a gyerekemé, ezen max. vele beszélhetsz
Ennél többet én már nem tudok neked segíteni...adtam kódot, elmagyaráztam az elvet, a kollégával együtt szerintem minden alapinfót megadtunk ami az induláshoz kell.
Ha ez így megy tovább, gyakorlatilag mi fogjuk megírni a kódot...annak meg nincs értelme, pláne hogy én elküldtem neked egy igen részletesen kommentezett MŰKÖDŐ! forrást, amiben az értelmezés is erősen ki van dolgozva, ráadásul egy rakás chipre...
Nekem semmi kedvem újra megírni (most Delphi-ben), te meg nem fogod megérteni az alapelveket, ergo le fogsz blokkolni a következő ilyen jellegű problémánál.
Akkor érted meg igazán a dolgok működését, ha magad csinálod...
Bye! -
Rover623
félisten
válasz
Flashback #67 üzenetére
Flashback!
Szvsz addig hagyd abba amíg össze nem omlik a géped...
Abszolute nem vágod a dolgot
Nem a 4E meg hasonló PORTOT! kell bazgatni, hanem a 627-esen belüli regiszereket!!!
Az általam vázolt olvasórutint kelk használnod az olvasásra és annak az analógiájára kell írnod egy rutint, ami írja regiszter tartalmát!
P.S.:
Ami nem megy, azt ne erőltessük...mondta nekem a vizsgabiztos. Nem is vezetek, csak ha muszáj
Szerintem neked egyáltalán nem kéne vasat programoznod...nem hiszem hogy az életed múlik rajta... -
Rover623
félisten
Ha jól csinálod az $58-as regiszterből $21 értéket kell visszakapjál, ez a 627HF Winbondos azonosítója!
-
Rover623
félisten
válasz
Flashback #41 üzenetére
Te figyu!
Nem gonoszkodás...de ez nem fog neked menni...
Const
LMBase = $295;
Var
hTimeOut : Boolean;
Procedure IODelay;{ez csak vár, hogy egy kis idő elteljen}
Var
T : Byte;
Begin
For T := 0 to 255 do;
End;{IODelay}
{a monitor-chip adatterületének Index-ben megadott regiszterét olvassa}
Function hISAReadRutin (Index: Byte): Byte;
Var
Szamlalo : Word;
Begin
hTimeOut := True;
{1000-szer probáljuk}
For Szamlalo := 1 to 1000 do begin
{ha a Busy bit nem áll, akkor szabad a busz, mehet a móka}
If ( (PortIn (LMBase) And $80) = 0) Then begin
hTimeOut := False;
Break;
End;{if}
End;{for Szamlalo}
{ha timeout volt, akkor is megpróbáljuk, van amikor ebben az esetben is jó!}
{megcímezzük a regisztert}
PortOut (LMBase, Index);
{várunk}
IODelay;
{kiolvassuk a regiszter értékét}
hISAReadRutin := PortIn (LMBase+1);
IODelay;
End; {hISAReadRutin}
A fenti rutinok segítségével kiirjuk a 627 értékes regisztereit:
Var
RegValue,
_627Reg : Byte;
If IsDriverInstalled Then begin
For _627Reg := $20 to $5F do begin
RegValue := hISAReadRutin (_627Reg);
If hTimeOut then begin
{a megcímzett regiszter nincs implementálva a chipben, vagy valami más
szoftver aktívan buzizza a chipet, pl. Asusprobe, Speedfan, Everest, stb.}
Break;
End;{if}
{Szépen kiírogatod a képernyőre az eredményt pl. TP-ben
Writeln (_627Reg, ' = ', RegValue);
formában...Delphi-ben a tököm tudja most hogy kell...
}
End;{for _627Reg}
End;{ha be van töltve az IO.DLL !!!}
[Szerkesztve]
[Szerkesztve]
[Szerkesztve] -
Rover623
félisten
válasz
Flashback #35 üzenetére
Vágom...még jó...én írtam...
De ember...hát ott van a kódba, vazzeee...
LMBase = $295;
A hISAReadRutin kb. 5 perc alatt módosítható Delphi-re.
Ezután végrehajtod egy ciklusban $20-$5F tartományban és a kapott értékeket lerakod egy array-be. Azért csak ezt a részét, mert az alsó 32 byte a chip vezérlését szabályozza és azt nem mindig szereti ha olvassák.
A 32 fölötti NVRAM területen vannak azok a regiszterek, ahova folyamatosan beírja a mért értékeket.
Ezután a Winbond doksija alapján (vagy az általam küldött hlist unit alapján) értelmezed a kapott adatokat.
P.S.:
Egyébként publikus, hogy minek kell ez neked?
[Szerkesztve] -
Rover623
félisten
válasz
Flashback #32 üzenetére
Ami téged első körben most érdekelhet az a hISAReadRutin.
Ez az ISA buszon lévő chip Index-el jelölt regiszteréből olvassa ki az adatot.
Neked eddig azért nem sikerült, mert a bázisport is kétirányú. Írásnál ide kell küldeni a megcímzett regiszter számát, olvasásnál viszont status portként viselkedik, a legfelső bit jelzi hogy foglalt a busz. Meg kell várni amíg nullába megy, ekkor lehet kiküldeni a regiszter számát, aztán lehet olvasni az eredményt az adatregiszterből.
Általában nem foglalt, de muszály legalább egyszer olvasni, mert csak ekkor törlődik tutira az utolsó esetleges foglalt jelzés, és amíg az áll, nem enged hozzáférést a regiszterekhez. -
Rover623
félisten
válasz
Flashback #26 üzenetére
Ha tényleg érdekel a dolog, elküldök neked mutatóba két unit-ot. Nem Delphi, hanem sima Turbo Pascal, de ezt legalább könnyebben olvasod mint a C-t.
Kiolvasni egyszerű a dolgot, értelmezni kevésbé. A kapott adatok függenek a monitor-chiptől, annak felprogramozásától, a ráakasztott szenzoroktól és még az alaplap típusától is (gyártónként-típusonklént más referencia szintek!).
Annak idején (ezt is) elkezdtem komolyabban csinálni, csak a variációk sokasága nem fér össze az időmmel
627HF-et viszont pont kezeltem annak idején, semmi extra, sima ISA buszos móka
Vannak ennél bonyolultabbak is...pl. déli hídba integrált SMBUS kontroller I2C buszára akasztott szenzorok...
Szóval nem kis falat...
[Szerkesztve]
Aktív témák
Hirdetés
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Dell notebook topic
- Direct One (műholdas és online TV)
- Háztartási gépek
- A Micron újszerű módszerrel javítja QLC-s SSD-jének sebességét
- Windows 11
- Kutya topik
- Bestbuy játékok
- Xbox tulajok OFF topicja
- sziku69: Fűzzük össze a szavakat :)
- További aktív témák...
- Prémium PC házak akár 20-40% kedvezménnyel eladók garanciával, számlával!
- iKing.Hu - Xiaomi 14 Ultra - Ultra White - Használt, karcmentes
- Huawei Nova Y90 128GB, Kártyafüggetlen, 1 Év Garanciával
- BESZÁMÍTÁS! MSI B450M R5 5600 32GB DDR4 512GB SSD RTX 3060 12GB THERMALTAKE Core V21 Enermax 650W
- Telefon felvásárlás!! Huawei P20 Lite/Huawei P20/Huawei P30 Lite/Huawei P30/Huawei P30 Pro
Állásajánlatok
Cég: PC Trade Systems Kft.
Város: Szeged
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest