[elektro] GW-Basic
Karoly Kovacs
psat55 at yahoo.de
Thu Mar 6 07:32:30 CET 2014
A Commodore vilagban is vadasztam bitet. :)
88-ban odakerultem egy ceghez, akkor fejlesztettuk a kisgepes rendszert
(PDP). Volt nekik elfekvoben n db Commodore 610-es masinajuk.
Ime: http://www.zock.com/8-Bit/D_CBM610.HTML
Nem volt szivem kidobni oket es 100+ ezer forintokert VT240 terminalokat
venni (persze azokat is kellett azert venni). Es hat ha ranezett az
ember egy ilyen komondorra, lathatta, hogy minden adott volt egy jo
terminalhoz: RS232, 80x25 grafika (sajat, gyors grafikus procija volt),
jo monitor, numerikus billentyuzet. Az RS232-es csatlakozokbol 20mA-es
aramhurkokat barkacsoltam (messze voltak a terminalok a PDP-tol), utana
a "szokasos" bitvadaszat: assembler irasa Basic-ben :))), VT52 terminal
emulator irasa assemblerben.
Azutan evekig hasznaltuk oket VT52 terminalkent. Stabilak voltak,
gyorsak voltak, megbizhatoan mukodtek (egyetlen hardver hibaja sem volt
egyiknek sem az evek soran), a billentyuzet is birta a strapat
(adatrogzites).
Ja, es ahogy Zoli is irta, ezekhez szinte semmi doksi nem volt, sok
mindent ugy kellett kispekulalni. A C610-es raadasul valami elvetemult
modon lapozta a 128kbyte memoart, eltartott egy darabig, mire rajottem,
majd hozza faragtam az assemblert.
Karoly
-------- Original Message --------
> hááát.. anno a novotraden rajta maradt egy rakat atari holmi (mindenki a
> commodoret vitte) igy megkertek, alakitsam at a printert commodore soros
> buszra.. a proci 8039 (mcs48 csalad) amirol akkor semmi doksim nem
> volt. siman statisztikai modszerekkel a binarisbol (hexabol) kellett
> kitokolni az utasitasokat es kezzel disassemblalni. mondjuk csak 4k volt
> az egesz
> ha valaki emlekszik ra, a mechanika ugyanaz volt benne mint az
> mps801-ben. megoldottam, mukodott..
> kaptam erte egy c64-et, meg eprom egetot (az akkoriban ugy 5 havi fizut
> ert.. :) )
>
> es utana en irtam az elso c16 doksit az orszagban a hardverrol.
> rendszervaltozok, regiszterek, stb.. abbol viszont majdnem per lett..
> aki "lemasolta" benne hagyta a hibakat, amikre kozben rajottem.. de a
> kiadaskor meg nem volt tiszta.. :-)
>
> de sztem aki ilyesmibe utazik beleszaladt akkoriban finom melokba
> tobbszor is.. :-)
>
>
> 2014.03.05. 21:51 keltezéssel, Bali Zoltan írta:
>> Köszönöm, a tiéd sem volt piskóta ;) .
>>
>> De, hogy ne csak a magunk sikerélményein
>> nosztalgiázzunk, szívesen olvasnám mások hasonló
>> élményeit is.
>>
>> Üdv. Zoli
>>
>> 2014.03.05. 21:20 keltezéssel, Karoly Kovacs írta:
>>> Szinten zenesz... :)))
>>> Elismeresem!
>>>
>>> Karoly
>>>
>>> -------- Original Message --------
>>>
>>>> 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]
>>>> -----------------------------------------
>>>> elektro[-flame|-etc]
>>>>
>>> -----------------------------------------
>>> elektro[-flame|-etc]
>>
>> -----------------------------------------
>> elektro[-flame|-etc]
>>
>
> -----------------------------------------
> elektro[-flame|-etc]
>
More information about the Elektro
mailing list