[elektro] GW-Basic
Bali Zoltan
eltexto at freemail.hu
Wed Mar 5 20:55:22 CET 2014
Ilyen elvetemült én is voltam egyszer, olyan 88 körül.
Egy Pleiger FPS (Free Programmierbare System)
CDxxx Cmos-okból, Europa rack-ben, ami a labor festőgépünk
vezérlése volt, úgy tűnt, hogy a programtár tartalom megsérült.
A tartalom csere kb. 400KFt lett volna. Akkoriban már szűkös keret
meg import korlátozás miatt, elvállaltam a javítás megkísérlését.
Szerencsére a dokumentáció tartalmazott néhány utasítás kód
bináris mintáját és megvolt a forráskód leporellón :) .
Na meg ki tudtam olvasni egy saját készítésű adapter és
eprom égető, meg a Homelab4 szg.-em segítségével az
(3 feszes) eprom tartalmat. Basicben írtam egy "disassemblert"
a hibás bináris tartalom visszafordítására, mert csak
ez nyugtatott meg, hogy valóban a tartalom a hibás.
Kinyomtattam és összehasonlítottam a leporellón levővel,
egyértelműen látszott a sérült terület. A "disassembler"
megírása után, nem volt nehéz az assembler elkészítése.
Annál inkább a bepötyögés leporellóról, meg a visszaellenőrzés.
A feleségem diktálta, én írtam. Aztán kockás papírra lerajzoltam
az adapter nyákot(2x2716), felvittem a fővárosba, már nem
emlékszem melyik nyák gyártóhoz, akik ez alapján legyártották
a nyákot (annyira bonyinak ítéltem hogy inkább nem rajzoltam tussal).
Besütöttem, beszereltem és addig működött amíg jöttek szét
nem verték pár éve az ócskások. Kb. 3-4 havi fizetést kaptam
érte, 50KFt-ot.
Ilyen volt egynéhány sor pl. :
F98(/240*/241*/242*/248)=F100
F94=240=L241=L242=L243= 80=L244= 83=S84
Sajnos, ma már ez nem mond semmit nekem.
Esetleg ismerős valakinek?
Jó volt kicsit nosztalgiázni.
2014.03.05. 15:59 keltezéssel, Karoly Kovacs írta:
>> A sok hülye nem tudta Ámerikában elképzelni, hogy
>> létezhet élő ember ( konkrétan a Marika), aki byte-to-
>> byte visszafejti a vasból a szoftot.
> Ha mar MSZR es ha mar DEC, en is csinaltam ilyen bitvadaszatot anno.
> Az CM-4-es (PDP es TPA klon) gepek elso sorozatainal a VDT521xx-es VIDI
> konzolban volt egy bug (az xx-re mar nem emlekszem, az 52100-as csalad
> valamelyik gyerekerol volt szo). A vicc a dologban az, hogy csak a
> konzolban volt bug. "Rendes" terminalkent, soros vonalon csatlakozva
> kutya bajuk sem volt, de konzolkent nem tudtak a VT52-es szabvanyt. Egy
> kellemetlen programhiba volt bennuk, es a szoc. munkaversenyben ezt bent
> is hagytak, majd elinteztek a dolgot azzal, hogy a konzol
> dokumentaciojaban kitertek ra, miszerint a konzol nem 100%-osan VT52
> kompatibilis. :)))
> Azonban ez a bug nagyon meg tudta keseriteni az operatorok eletet, mert
> bizonyos korulmenyek kozt lefagyott az egesz, ilyenkor nem maradt mas
> hatra, mint reboot.
> A sokadik szentsegeles utan alltam neki bitet vadaszni, es
> visszafejtettem a terminal kodjat (amugy 8080-as proci volt benne).
> Relativ hamar sikerult (kozben osszedobtam hozza egy disassemblert -
> akkor meg nem lehetett ket perc alatt letolteni az internetrol...), majd
> a megszerzett "tudas" birtokaban tobb cegnel is ki tudtam javitani a
> hibat az EPROM ujraegetesevel. Mar nem emlekszem ra, hogyan is volt, de
> arra igen, hogy egyetlen egy rossz utasitas volt benne. Ilyenkor persze
> (forraskod hijan!) nincs mas megoldas, mint a hiba korul "kiszedni"
> annyi utasitast, hogy oda beferjen egy JMP utasitas, majd a kiszedett
> utasitasokat (a kijavitott koddal egyutt) valahova eltenni a kod vegere,
> ahol meg van ures hely, s onnan ismet egy JMP vissza. (Vagy persze CALL
> es RETURN is lehet, izles es hely szerint.)
>
> Jo jatek volt. :)))
>
> Ezt nem azert irtam le, hogy milyen ugyes gyerek vagyok, csak annak
> erzekeltetesere, hogy annak idejen a szegeny ember vizzel foz elve
> alapjan szerintem jo sokan megtettunk ilyen byte to byte
> rejtvenyfejteseket es hasonlokat. Szerintem kozuletek is csinaltak ilyet
> paran.
>
> Karoly
>
> -----------------------------------------
> elektro[-flame|-etc]
More information about the Elektro
mailing list