,8(CZYTNIK.COMCOM _13 012 cE q0 \C)CC8`DCeECiD` RP h1$E ȍ @y b Y)hܭ]L]` q  DMD   u j)`0  ,p0i2 &28jJ1f02 9 g iJf0i1)xԍӭ232002XԦ`  *'  } *(L `(  L l pL[,L] C i0  p  gފދLh ( LD 0  C  C  \i +$+0';  $(%)  b L[C `D P^߰")(݃   $DDG@НL]S")M T H0 G$Ș݃ b 8$}$%8(() T `$E0(0)8`$GE` P  Li 8GD }L[ PH >iJ ;  yyB ' |L[ "E( % H$ H#`L]B  0 G LO<  ( d lH۪!A3 A jA ! B EIC Y$E0 F  < 7 JN8Ndâ!,P h0ʠJd,6 ' r/ $ ɛ ` '  L[  l }-         L[L  }  '  L[   p  ` g  l }) g ' L[) ̠,L]T-0 |LM N݃:ː6UV LM N L(TU N,)MLL[IL3 GDIɛ ɜ DI  , JȊGм  G I) GȦ=*GG ȄI1200820I H1E 1h0hIGI2ȢI`FE 0ɛ rɛ$ l '蚦TTUV D`M L$:;Pyȱ$` r  iȱ$/:ȱ$VWyA**⩀ / `$***? mL]-+ȱ$ɛ m* ? g. $0f.?'@ wAsTt/` 0: gL  `$0`j`& CpCi s L0JCܢj? I#𴽎F ގМގ& & 0 C4 08L`0   | 레L] EGȽGȽG |  E` 8,  }EG)݀G)ȱGȱG`"!L] l!i栠$8  (IƭIp  h,g+j? 8 ii(Lq)! S S0$} ) E9 `H)N,L]8GH Lq`gNgfj****8jHi h`  2J  &e2i`"%?&;^$IM ! ! <u hh`$Ev옝^! 1 EHFHjm GHm H`u$Ev`L=? +`!,pFE ȄD8 q D&E`I0` i`+DOS SYSMOC.I   J ٍ = ) F)8`Ll T!U<;  Ln <JM -18     HH =D 1 :  /1[F:M #.!  `>C #   #`>   eL'>/b;\I \o@ @LK~ L  % /e  LL HH0S0N:;=91D,1ɛK$ɛ`:;ʾ  ,ɛ`XYȄ #`DTDRLUFFFCICLRSJ ==CIYEEONSMDLNOOUAOOOARPLNCL#####PANVBNFR*),-PQOR}a/%<) j ө  RES L%-, # 3 0 %   4(H 4(`( 3  #  ZOi ۨ L4RE 3 =F S Z +8 0+  FF % 4 4& 4(X)Y    # 4 ʤ Ȅ LF F LH hL4` *J 0 B B 0a   8    Lkl  );<  : ` 0 } T T 7̀΀LIl <;`<LP 3   #/  ! R( 7 7   7 89i L7 ,(&   L480  ` Ln    `   HJJJJ h) ii0 ``0  ,BLV[J  B Vso Fhh`  GH ,H hɐɀɡ)HDCȱCɛeCD먥D hN MSп` ED` OIH`hhXhh  nL Free Fil-DBreakI/O-Error 128Disk fullWrite protectedFile MismatchBad FilenameDOS I I+/D - Version 6.4 RUN:(c) '87 by S.D.Br`čLLockedDevice doneDIR fullNot foundLoad?Bad DOSHex?AbortFromToHD) S)Eh` ɛLn ;LD1:+DOS SYSMOC.I   J ٍ DIAL 000  000070 ČVӌ8 * * J  ӌ`llf66 >h> ~cf 3c6 8of;00r8 8[~`0`>go{s>1`<c``fcf`~ᠱcq?Z7`0 $AQ6ckwF633  0 ||{wHֳ&AAa 0`hA|o|Q!l8q` 0q@dqll6l||00f8l8pvⷂ0$r)8 88`~_`y~ ` `|R|x\| x C8q~ZxG5`0 TNDA} Qi_$~ x<ѧaֱ!AA_>|AQl!88lff< 0`!@`0I $Rxx 6c6>~~0|4!8pp85?o   8`8<0 A@C6F0~> ~|0lc$~~ .1+<~A$̡ 8a"aaΊ@B|C00|ᣡl8qPxlс 8 `Bx|nfB8x8 08<80 @ppB`FB B0'A ைNɛLBƢȆ88@ շ$ Q<N016#($ % 2i0 d% 莨@ k=@/ ݥ lMǭu) I}LM ܅ ` zL! wLLL޲ JL, LZ&ňP{. $dI i @.ȢݳӛD =Oϳ 0}H*I շ^_ݠ`a Y `Lx+  뢈 `$%`BDE!V0' 9"D"$M `Lɵ Ɣƕ 8 ƋL,H3ΥՍ F ɒœv2 ALeӳpHH Yh@`mȑ䃄  Y{L^`seriousmagazin@ dialQSWEYd{|}&.24|ARXDY$  ہZ CE"5&&%2Bzenonrakoczyi ``  D[ 9BD EJ V0G˩ʝHI+擥ALK8 iL;Ɠ YPɛ` Nj㠶L$ 9$! eL<``I`BDEJK V0`߶@ LȭڢԠ DV9hhL 뢢i ` B`Ą YN``8 ۳`A$Lzݳ$"8`݁D :*. pFNT_132%!$).p'#4/29}%22H./&),%36'#/-04%/54/&-%-m~3512345678 Ѝ @ Щԩ@,,Q,ߪީZz`/)os~` $# 9 01x"ol H hJ) aiA`B`B(Aseriousmagazinzenonp(4%84,%.'(4).6/&&0!'%^/ 뢌Ȅ  բuvD@01Fs"bX  D~L$$qL,3 Ɨ͈ލ$_@;L$`v u i Ģ# !!3':ml?/. L2Յ&lmni ).LܡL q"ƅ`MB\ DuȌlvFbGA $%꠆Φΰzhd բɛY@Lґ(Șzi@6惥(  뢍` ?ij`avu`搥 X`ܫ֬Э``?8CCB~Ј`HHH HhF_hhh@$&ЅM Ԁg L! ԩûڠܫ:p8h2MMJHFDB@No Room !E:`&猍` ?ij`avu`搥 X`ܫ֬Э``?8CCB~Ј`HHH HhF_hhh@$u Obs uga czytnika. Wczytaj FONTY.FNT ------------------------------------- powrt do FILE MENU TAB powrt do odczytanego tekstu odczyt czcionek lub tekstu SPACE odczyt katalogu  wybr pliku do odczytu ((RETURN odczyt wskazanego pliku  zmiana strony SPACE nastpna strona SHIFT pierwsza strona INVERSE w ./wy . mrugania 1-8 zmiana aktywnej stacji dyskw ESC powrt do DOS'u  wybr pliku do odczytu (ll6lll||00f8l8pv000008 8l88l~00`~00 0`||x|| x | |||800||||~ x00000000` 0`0 ~~0  0|||~~~~~ x||||~|~|l8l88lff< 0`ffffffff@`0 6c,+ffff|~~~0||~||~$$>0l0`  8`88<0 |||||0~||``g$$$$g``||| ~0`$$ 8`8|8888|8>~>,,|~||D(|~~||~~|~<~~8x||8<||~~~|00|00|l8l8l~ 8`,-D(|~~||~~|~<~~8x||8<||~~~|00|00|l8l8l~ 8`, .Polskie znaki.Autorzy Zenon/Dial, Jager/Dial=#27#76#12#0#0#62#64#136#0#136#0#136#65#62#4#0=#27#76#12#0#0#124#130#0#130#32#194#0#130#68#0#0=#27#76#12#0#0#254#0#146#0#146#1#146#4#130#0#0#0{=#27#76#12#0#0#254#0#10#16#34#64#2#0#2#0#0 =#27#76#12#00/#0#254#0#64#32#16#200#4#0#254#0#0=#27#76#12#0#0#124#130#0#162#64#130#0#130#124#0#0=#27#76#12#0#0#100#146#0#146#32#210#0#146#76##0#0=#27#76#12#0#0#0#130#20#138#16#162#80#130#0##0#0=#27#76#12#0#4#10#32#10#32#10#32#29#2#4#0#0=#27#76#12#0#0#28#34#000#34#64#162#0#34#16#0#0=#27#76#12#0#0#28#34#8#34#8#34#25#2#4#0#0 =#27#76#12#0#0#0#0#130#8#254#32#66#0#0#0#0=#27#76#12#0#0#32#30#32#0#96#128#32#30#0#0#0=#27#76#12#0#0#0#28#34#0#98#128#34#28#0#0#0=#27#76#12#0#0#0#16#42#0#106#128#42#4#0#0#0=#27#0176#12#0#0#0#34#4#34#136#34#16#34#0#0#0 =#27#76#12#0#0#0#34#4#34#72#162#16#34#0#0#0 =#27#76#12#0#0#0#130#36#202#16#162#64#130#0#0#0.Znaki specjalne=#27#76#12#0#1#2#4#60#2#2#2#2#60#2#0#0`=#27#76#12#0#2#26#38#32#32#32#32#38#26#2#0#0=#27#76#12#0#202#0#2#0#2#0#30#0#16#0#16#0=#27#76#12#0#16#0#16#0#16#0#30#0#2#0#2#0=#27#76#12#0#16#0#16#0#16#0#16#0#16#0#16#0_=#27#76#12#0#0#2#0#2#0#2#0#2#0#2#0#2=#27#76#12#0#0#0#0#120#127#96#96#96#111#0#40#0=#27#76#12#0#40#0#40#0#111#96#96#96#127#120#0#0=#27#0376#12#0#0#0#0#60#252#12#12#12#236#0#40#0 =#27#76#12#0#40#0#40#0#236#12#12#12#252#60#0#0|=#27#76#12#0#0#0#0#0#0#0#255#0#0#0#0#0[=#27#76#12#0#0#0#0#0#255#0#0#0#255#0#0#0]=#27#76#12#0#40#0#40#0#40#0#40#0#40#0#40#0=#27#76#12#0#16#0#56#0#124#0#16#0#16#040#16#0=#27#76#12#0#0#16#0#16#0#16#0#124#0#56#0#16=#27#76#12#0#0#0#16#32#80#174#80#32#16#0#0#0=#27#76#12#0#0#0#16#8#20#234#20#8#16#0#0#0=#27#76#12#0#56#0#56#0#56#0#56#0#56#0#56#0=#27#76#12#0#0#32#0#96#0#127#127#0#96#96#0#0#56#0#124#0#16#0#16#0 Na dysku: FONTY.FNT czcionki czytnika/ edytora FONTY.CVN plik konfiguracyjny dla drukarki Druk: Edytor PANTHER + OKI Microline 172 1234567890<>!"#$%&'@() QWERTYUIOP-=A46SDFGHJKL;+* ZXCVBNM,./   { `[]_|\^ + to samo w inversenfiguracyjny dla drukarki Druk: Edytor PANTHER + OKI Microline 172 1234567890<>!"#$%&'@() QWERTYUIOP-=A4j S E R I O U S Jaki by , jaki jest, jaki bdzie -------------------------------------- No w anie.... Wrmy pamici do numeru #1, tam jest to czego szukamy. Serious na jednym dysku. Uda o si zrealizowa a do numeru88 #10 To numer jubileuszowy i pomimo nacis- kw z mojej strony Jager postawi na swoim. By do czony Bonus Dysk. Argu- menty mia em mocne, niestety nie zd- y em na czas zrealizowa pewnego za- mierzenia. Przypar bym Jagera do muru. Jestem 89pewien e "pk by". A tak, sta- o si to, e "dziesitka" by a na dwu dyskach. Potem niewybaczalny b d z mojej strony. WSZYSTKIE materia y kt- re mia em zgromadzone pos a em Jagero- wi by wybra do "jedenastki". Wybra i owszem. WSZYSTKIE8:! A niech to. I tak by y dwa dyski. Dlaczego upieram si by magazyn by na jednym dysku. Bo jak jest na jednym, to nic innego nie pa ta si pod nogami. Jeden numer jeden dysk. Czy to logiczne? Przy tej okazji apel do wydawcw SYZYGY. Dajcie 8;to te na jednym dysku. Wicej mate- ria u pod rk? To niech bdzie z tego numer nastpny, ale na jednym dysku! Sdz e uda mi si "wymusi" na moich wsp racownikach by SERIOUS by zawsze na jednym dysku. Qcyk jest za. Reszt przekonam. 8<#1 zapowiada e zawsze bdzie Player i Squeak. Niestety, brak prac spowodo- wa e ten dzia znikn z pola widze- nia i nie ma go. Czy bdzie? Jak bd prace. A moim zdaniem wcale nie musia- o to znika bo prac by o wiele, wiem to z innych8= doniesie. Tylko pewnie hm... lenistwo albo wygodnictwo auto- rw by o silniejsze ni nagranie tego na dysk, naklejenie znaczka i spacer na poczt. Dobrze mwi? (pisz?) Jak pamitam, Jabol wypisywa e twr- cami SERIOUSA s ludzie lu no8> zwiza- ni ze sob ktrzy nie widzieli si na oczy. Tylko poczta wie kto jest kto. Tak by o, tak jest i tak pewnie bdzie Odleg oci s zbyt due. A.... tak. S zloty. Ale nie kadego sta na bi- let, nocn podr, niewygody + inne cz8?ynniki. To dotyczy rwnie mnie. Vasco! Musisz zrozumie. Dla mnie pod- r do Opalenicy to koszt ycia przez tydzie. Musz wybiera midzy yciem a przyjemnoci. Sercem i mylami jes- tem zawsze za. Widzia em Jagera w pozycji p lecej na 8@zdjciu ktre przys a . PC by po- trzebny by podziwia. Vasco te da si zobaczy na fotce. Pewnie uda si zrealizowa pomys nad pomys y i moja podobizna znajdzie si w ktrym z numerw SERIOUS'a. W #13? Jeszcze nie wiem. Pomys wa8Art realizacji. Moja wizja jest taka. By na "fotce" byli rwnie inni. Uda si, nie uda si. Uda si, nie uda si.... W SERIOUS'ie nadal bd zarchiwizowane artki. By wicej wesz o. #12 by wy- jtkiem. Powody opisa em. e co? Jest O.K. 8BDobra. Niech jest O.K. Dziki. Konwerter tekstw na format PANTHER'a by i bdzie. Bo atwo drukowa. Tym bardziej e mj sprzt tak jest skon- figurowany e PANTHER bierze wszystko. Tak musi by. Kompresja -> .DOC Magazyn mia ukazywa s8Ci rednio co oko o trzy miesice. Aj jaj jaj! Nie uda o si. By y przestoje. C mona powiedzie. To nie lenistwo wy- dawcw tylko tzw. czynniki wysze. Oglnie by o nie le. Macie przed sob #13. W tym roku (2003) powinien by jeszc8Dze jeden numer. Pracuje si. Ale pomcie!!! Piszcie!!! Wspomagajcie!!! Bo nie wierz e nie ma o czym. ɡ Redakcja nie gryzie. Najwyej korekt si zrobi. Wywali to co podle- ga cenzurze. Sens pozostanie ten sam. Epi poczyta skrcony (je8Ego) art i pi- sze e nic nie zauway by by o ina- czej. Wic.... P O M O C Y !!! Prosimy o wsparcie. Bardzo prosimy! (Klcz) :) Teraz co wstydliwego. B dy ortograficzne, literwki. By y, s i.... bd. Staramy si wy apa wszystkie. Jed8Fnak przez "sito" zawsze co si przecinie Na PC wspomaga si oprogramowaniem. Do Ataryny nie jest to wymylone. A nie mam(y) zamiaru przesy a na PC, poprawia, przesy a na Atari itd... :( Smutne ale prawdziwe. Chyba Jager (Jabol?) w #1 pi8Gsa e to nie pierwszy i... (chyba?) nie ostatni numer. Hm... jest #13 wic si tego uzbiera o. Jaki #... bdzie ostatnim? Jasnowidzem nie jestem. Postaram(y) si. Czy bdzie #100? Aj.... W ktrym by to by o ju roku? To co mi si podoba8H. SERIOUS nie by , nie jest i NIE BDZIE dla nikogo - K O N K U R E N C J !!!- Serious bdzie SERIOUS'em i tyle. Nie bdzie tekstw Wy to beeee a my cacy. Nic z tego. N I E D A M S I  W C I  G N   w rywalizacj. Po co i na co. Komu8I to mia oby s uy i kto mia by na tym wygra. N I E !!!!!!!!! Kilka razy autorzy podejmowali temat: Co ze scen ATARI. Umrze mia a lat temu... ze sto. Jest #13 wic co si dzieje. SYZYGY tworzy, wic co yje. ATARYNKA wychod8Jzi, wic ruszamy si. Co tam jeszcze... S m odzi ludzie pe ni zapa u, wiec nie potrzeba jeszcze sztucznego oddy- chania. Uwaam e Atari to PRAWDZIWY komputer. Nie ma bzdetw w rodku. Nie konfiguruje si go co rusz. Po prostu jest. Dla 8Kmnie WYMARZONE cacko. Da si pogrzeboli w elektronice, jest sporo tego i tamtego. Nie chc innego. Na moje potrzeby wystarcza, wic go mam i o niego dbam. Radz innym robi to samo. Ho k! W Seriousie by o sporo opisw rnych tajemnic. Kod8Lerw, (jak oni to robi). Elektronikw, (jak oni to robi). Muzykw (j.w.) itd. itp. Szkoda e tak ma o. Ze swej strony obiecuj e bdzie jak do tej pory. Wyczerpujcy opis + inne dane i namiary. Mam to ja, niech maj te inni. O.K.? Wi8Mc mj apel taki. Autorzy tekstw! Opisujcie wyczerpujco i dok adnie co i jak. U atwi to ycie innym a ju na pewno przyczyni si do rozwijania po- mys u i kolejnych ulepsze. Tu powt- rz apel. Koledzy (i koleanki?) od NIUMEN'a. Czy d8Nowiemy si jak to by o i jest (z)robione? Jako przyk ad podam Jagerowy opis niby QA SWAP (jego pomys u). CUDO. Mwi Wam. CUDO! Kto jeszcze nie zapozna si z tym polecam baaardzo wczesny nu- mer SERIOUS'a #1 lub #2. :) O innych nie wspomin8Oam bo wiadomo e staramy si by by o wyej ni 10 pit- ro. Mi o by o poczyta e SERIOUS prezen- tuje wysoki poziom a niektre opraco- wania sign y niebotycznego poziomu w pimiennictwie o Atari (to z SYZYGY) Dziki Jurgi! Twoja opinia8P mobilizuje do pracy i wspinania si wyej. SERIOUS nadal taki bdzie. Co by o. Byli autorzy ktrych teraz ju nie ma. Wymieni Jabola. P odzi dobre teksty ale potem os ab . Wiemy e mia k opo- ty. I rozumiemy to. Czy pora by wrci do form8Qy? Jabol! Co Ty na to. A inni? picie? Nie wierz e "olewacie" magazyn. Musz by jakie inne przyczyny. Tylko jakie. Jak lenistwo, to mog po- wiedzie tak. Przyda by si dobry kij na niejednego. Kto bdzie w przysz oci tworzy to co nazywa 8Rsi SERIOUS'em? Na pweno ja. Na pewno Qcyk. Na pewno Epi. Na pewno ... no w anie. Kto? Zapraszam do wsp pracy wszystkich. POWANIE. - W S Z Y S T K I C H - Przez czas istnienia magazynu pojawili si jak kometa ci i tamci autorzy. Zacz8Sli dobrze. Uschli? Oglnie: Zaczynali inni, kontynuuj inni. Duch tych pierwszych unosi si nad redakcj, bo trudno zapomnie o tym co by o. Jak dobrze pamitam (a atwo to spraw- dzi) by a jedna tzw. p e pikna. By a i koniec. Na imi8T mia a Agnieszka i wypisa a si o IRC'u. Teraz jest tak: - Same ch opy. Bdzie.... Czy do czy jaka pannica? Tego nie wiem. Jak ktra chce, to zapraszam. Ach wy wintuchy. , to znaczy czy chce pisa do SERIOUS'a. Przez te par lat, zmie8Uni si nieco charakter magazynu. Na pocztku by o super. Potem py o super. Teraz jest super (to Wasze opinie). Ale mnie cho- dzi o co innego. Magazyn tworz ludzie. A e ja lubi elektronik, wic SERIOUS si  rzeczy sta si troch8V "elektroniczny". Nie wiem czy to le, czy dobrze. Tak ju jest. Jak zauwaylicie "trzynastka" jest naszpikowana elektronik e hej! No c, gdy si nie ma co si lubi, to si lubi co si ma. SERIOUS nadal bdzie otwarty na inne tematy.8W Ale piszcie!!! Sam nie dam ra- dy. Bdzie kto inny RN te nie da ra- dy. Robi to musimy razem. Mj "tytu naukowy" RN to RN. Kto nie wie, RN to skrt od Redaktor Naczelny. :) Ch opki! Ludziki! Miszkacy Ziemi! Pisze do Was Redaktor Naczel8Xny. Do ja- snej ch..... chyba wolno mi co powie- dzie w tym domu! SERIOUS trzyma wysoki poziom. SERIOUS trzyma wysoki poziom. SERIOUS bdzie trzyma wysoki poziom. (mam nadziej)  | | To s drzwi otwar8Yte do | | | | S E R I O U S' a | | |= | ------------------ | | ------------------ | | adres w stopce | |  29.03.2003 8Z Zenon/DIAL | | S E R I O U S' a | | |= | ------------------ | | ------------------ | | adres w stopce | |  29.03.2003 8 Konkurs - - - - - - R o z w i  z a n i e Krtkie przypomnienie. W SERIOUS'ie #11 og osi em konkurs. Nagroda: DRC darmo (za darmo!!!) Temat: Dowolny, byle o Atarynce Rozwizanie: W SERIOUS #13 W<\ anie ten numer wpad w Wasze rc. Czy s umyte? :) Szanowna komisja w osobie: (Ja) postanowi a co z tym zrobi. Obiecywa em e zasign opinii "bieg- ych". Ostatecznie stan o na tym e nie ma po co zwo ywa posiedzenia bo nie ma czeg<]o ocenia. Co za darmo i prawie nikt nie chce! Co za kraj. Co za ludzie! Syzygy #8 zapytuje: Jaki bdzie odzew na og oszony konkurs. Z gry wiedzia em e nie wikszy ni na og oszon ankiet, cho tam by o o <^wiele lepiej. Ale co tam. Jak ludzie nie chc tego co daje si darmo, niech kupuj. {atwo by o zauway czytajc i prze- gldajc SERIOUS #12 e nadesz y 2 (s ownie: DWIE) prace, prcz mojej. LUDZIE! Naprawd nic nie chcecie darmo?<_ Proponuj podnie wpisowe na najbli- szy zlot. Przynajmniej jakie 1000z od osoby. G ow daj e ludziska pcha si bd drzwiami i oknami. Pora og osi wyniki ========================= W zwiazku z tym e nadesz y <`dwie prace, nagrod w postaci modu u DRC otrzymuj te DWIE osoby. Nawiasem mwic, ju otrzyma y. Niech strac. To niejaki - EPI - i - HENRYK - (kolejno przypadkowa, alfaTELSTEREM EPROM< ktry tu opisuj. Jak to dzia a --------------- EPROM do sprawdzenia wk adasz do pod- stawki testera, uruchamiasz go i po kilu sekundach wiesz czy pami jest pusta, czy co tam "siedzi". Kilka przypomnie L------------------- Wykasowana (nowa) EPROM ma wszystkie bity ustawione, tzn s "1" (jedynk). Jeeli pami jest zaprogramowana lub nie do koca wykasowana, to ktry bit NA PEWNO jest "0" zerem. Tester po uruchomieniu "przelatuje" kLad komrk pamici i sprawdza: Komrka = 11111111 tak? = wykasowana, pusta nie? = naley j wykasowa (jest zaprogramowana) Gdy sprawdzone zostan wszystkie ko- mrki i okae si e kada z nich rw- na si 11111111 toL znaczy e pami jest gotowa do ponownego zaprogramowa- nia. (Jeeli nie jest uszkodzona!) Obs uga testera ----------------- 1. EPROM wk adasz do podstawki testera 2. Dwoma jumperkami wybierasz typ w/g poniszego kodu 1 - 27L64, 27128 2 - 27256 3 - 27512 Na schemacie s to jumperki ktre - cz wejcia adresowe A14, A15 z odpo- wiednimi wyjciami licznika adresowego 4040 oraz Vcc (+5V). Obydwa jumperki MUSZ by w tej samej pozycji, a wic 1-1, 2-2 luLb 3-3. Inne ustawienie nie uszkodzi niczego spowoduje jedynie e przetestowana zo- stanie tylko cz komrek pamici. 3. Naciniecie przycisku RESET spowo- duje wyzerowanie licznikw adreso- wych ktre tym samym zaadresuj pieLrwsz komrk pamici EPROM. Wska nik siedmiosegmentowy wskae 00000 bo pierwsza komrka ma adres zero! 4. Nacinicie przycisku START spowo- duje rozpoczcie testu 5. Nacinicie przycisku STOP spowodu- je zatrzymanie proceLsu testowania 6. W zalenoci od potrzeb, prze cz- nikiem >P< wybra mona szybko przemiatania poszczeglnych komrek pamici. Gdy w uk adzie generatora uk adu 4060 pod czony jest kondensator 47pF test trwa kilkLa sekund. Bardzo wolno przebiega gdy w czony jest kondensator 100nF. W czasie testu wywietlacz siedmioseg- mentowy wskazuje adres (dec) testowa- nej komrki pamici a prosty wywiet- lacz zbudowany na diodach LED pod - czonych do wyLj pamici (D0-D7) poz- wala zorientowa si o stanie zawarto- ci komrki pamici. Gdy uruchomiona zostanie procedura TEST i tester wykryje e komrka pa- mici zawiera co innego ni 11111111 to proces testu zostanie zatrzymany. WyLwietlacz siedmiosegmentowy wskae numer komrki (dec) a wywietlacz zbu- dowany na diodach LED wskae zawarto komrki (bin). Dioda LED wieci? * Tak, bit = 1 o Nie, bit = 0 np. wywietlacz= 1243 LED'y= ooL**o*o* Testowanie kolejnych komrek mona uaktywni po naciniciu przycisku START, lub ponowi w celu wyeliminowa- nia ewentualnych przek ama. Wic RESET i START uaktywni kolejny test. Gdy pami jest pusta, to po dokonaniu testuL, wywietlacz wskae adres o je- den wikszy ni pojemno pamici, a sam test zostanie zakoczony. I znw, RESET i START uaktywni kolejny test. W uk adzie testera wbudowana jest do- datkowa dioda LED. Zawieci gdy sprawdzone, przetestowaneL zostan wszystkie komrki pamici. Ale uwaga! Jej wskazania maj sens tylko dla pamici 27512. Dla innych pamici, jej zawiecenie rwnie zasygnalizuje koniec testu, jednak ze wzgldu na uproszczenie jakie zastosowa em, dla pLamici np. 27256 test zostanie w tym czasie wyko- nany dwukrotnie. Niczego to nie zmienia, a dociekliwi mog przeanalizowa schemat i doj do tego, dlaczego tak si dzieje. Podpowiem. Bo ZAWSZE sygna zatrzyma- nia pobierany jest z najstaLrszego wyj- cia licznika adresowego 4040, nieza- lenie od ustawienia jumperkw (1-3). A nie mam ochoty stosowa jeszcze jed- nego prze cznika. Tester mona uproci. W tym celu zrezygnowa mona z bloku wywietlaczy, oraz wska nika LEDL do - czonego do wyj D0-D7 pamici EPROM. (Bramka 7430 musi pozosta!). Traci si moliwo wizualnego podgl- du co si dzieje, ale test przebiega poprawnie. Zawiecenie diody LED (zielonej) zasy- gnalizuje koniec testu, ale.... Gdy paLmi nie jest pusta, trudno jest zorientowa si na jakim etapie jest przebieg procesu sprawdzania. Mona czeka i czeka.... i nie docze- ka si koca testu. Praca START/STOPOWA --------------------- Polega na wybraniu prze cznikieLm >P< wolnego przebiegu testu. Nacinicie START uruchomi test, STOP zatrzyma. START ponownie uaktywni test od aktualnego adresu, STOP zatrzyma... Wszystko co potrzeba do zbudowania testera opisane jest na dwu schematach ideowych. WywieLtlacze siedmiosegmentowe s o wsplnej katodzie, a w celach oszcz- dnociowych zamiast kupy opornikw za- stosowa em dwie diody Zenera C2V7. Efekt ten sam, a taniej. Blok wywietlaczy po czy naley z g wnym testerem dwoma przewodami, L - czc punkty 1-1, 2-2. Oczywistym jest, e do jednej i dru- giej czci doprowadzi naley zasila- nie +5V oraz wlutowa kilka kondensa- torw 47nF blokujcych napicie zasi- lania. Tester umoliwia sprawdzenie rnych pamici (2764-L27512) std podstawka powinna by 28-mio pinowa. Dwa jumperki konfigurujce wejcia ad- resowe A14, A15 pozwalaj na test ka- dej z nich. Przyciski RESET, START, STOP to przy- ciski a nie prze czniki! W wersji modelowej tester zmontowanLy zosta na p ytce uniwersalnej nie wi- kszej ni przecitny kartrid. Zastosowano: Czerwone diody LED we wska niku zawar- toci komrki EPROM. Zielona dioda LED, koniec testu. W sk ad zestawu wchodzi: TESTER .DOC - ten opis TESTERL1.GR8 - blok wywietlaczy TESTER2.GR8 - tester TESTER3.GR8 - rozk ad elementw na p ytce uniwersalnej PS. Jak wida, tym razem programici nie maj nic do roboty. Aby raz. Pewnie b ogos awi mnie i ycz L d ugich lat ycia. Dzikuj. Prezent dla elektronikw przygotowa : Zenon/DIAL 05.02.2003 wida, tym razem programici nie maj nic do roboty. Aby raz. Pewnie b ogos awi mnie i ycz LP0000````   P ` ? ?3?031PPP00000000000000000000P0`0`0`0`0`0`0`0`0`0`1N0`0`0`0`0` B0`0`0`0`0`D`````!H`````8`P`````````PP                    PP9@!@9@ @0P P       p p p p pPPPPPPPPPPP P P P P Pppppp````P`           @ @ @ @ @8p8p8p8p8pxxxxxPppppp          x x x x x `````Pxxxxx          xxxxxPˀˀˀˀˀ00000`````      ` ` ` ` `P     x x x x x      xxxPxx               P          jjjjj4P4444P               H H H H H      ÀPaP`aP{޽/P\B(>{/HÀ !>Da6c0`{ҽ\ffaf`agc၃`Pafcf]%@``cUU@2mW@"U)U@])|PPPZT 00 030333;|<|f|fff0 0aaT01ÀE!*R@RD*R@T D+E@G@;YtA@D 5ZUTR@-VtTt@"%RT@tu@;ҙW@TD@/@tg.@@@D@ @@tu@ @TTT@@@`T@@@\u@@@@D@t]@@`@wVU@@@U]T@.@`@t@TU@j@XtU*@*@HG.At0HACTpRRTATd$AT0@TWAt@D@@P@@T\@@ @@00@ U@0ep@U@@UAD% @@E@T@Db@@0X@p@0@@T@@4P@@@@@@\88@K@@D@X@@88@Y@AA@J@@TEQEQXK@@@$I$ITH@@PUUUUUU@@$I$IDT@@@DQEQEDX@@@@XAAvD@@@@@}}TED@@@@@AAeD@@@@@88ED@@@@@}}vD@@@@@AAD@@@@@AAD@@@@AAD\U@@@@tAADP@@@5@TAC@@@@WDP@@@@TACD\@d@@@tAAD@@@@@@AAD@@%@@UAAD@@F@@@AAD@@u@@AAD@@@AP4AD@x@@D@@@@TAD@@@@\AUAD@ @@@@AAwwD@ @@AA%RD@ @@AA'bD@ @@@dAA%RD@@@DA8A%RDD@'ADUH@PDA8ADP@PtAAD`@AA D@AA0D`@@AADP@tAANI@UTAAG@'AN@TAA@@\dAA@@AA@@@AA@@@@AUA@@@DAA@@@TDCAC@@WA@@@`DtCAA)(d@@\AAB:8 @@@AABU %@`AA@F@@AA@u@`ˆtAA@@ZDA@@wG@ʅwA@DA@JA@@GR@U0KdAA@At@p@AA@v@AA@@@@0AA@@\@tAA@@P@[D8AA@@\@wUAA@@D@`IT8AA@XX@ItAA@T@@AAG@`@AADT@@AADX@@`@tAAU D@@@XAAD@@@'AAD@@tt@JDAAD@@T@0KDQuA,D@@%U@pQEAbD@@GW@UuA$D@@Aq@U 0]TA(D\@@ˀEeA.DP@XAA@DP@H@D\\@K@D@P9U @D@\ ?@D@T@D@\ @D@@ 9Z D@ʀ D@@ 9K@U D@@ H@D@ @ wwD@ @DBD@ @@twgbD@ @@ˀABD@@@9Z%%wrDU @ˀGD@9HAgpD@K D@ D@?0D@9D@UD@9L D D  D1D D%)l UD=T D"!)D D/D G @ @ @U UTZYY~~<~~|Yp p@8p "(```fs@p@8p  |<|f@  ``| (Y (@P@P``l( (  @~<~f@$ @$  @4 @4 ?? Y@4 @4 @@$ @$ ~||<c`fffwY|fff`||fk``lfc@@@AAYA~`f<c \ \ \ \ \ \B HB HBBB HB HBB{ \ \BA%$YqBy= @ @ B %$D@D@DBy%$D@D@DB @ @  @ @ Y @ @ <~|~--------------- 7404 - 1szt 74138 - 1szt 74245 - 1szt 74273 - 1szt 74574 - 1szt BC548 - 3szt R 3k` - 4szt C 1F - 1szt C5V6 - 1szt C12V - 1szt 1N... - 1szt podstawki pod uk ady scalone podstawka (uniwersalna) dlaA]?T89C2051 p ytka uniwersalna zasilacz +15V/0.1A * Na schemacie ideowym nie zaznaczono doprowadzenia napicia zasilajcego +5V do uk adw scalonych! Dla AT89C2051 pin10=GND pin20=+5V Dla pozosta ych w/g katalogu. Programator z]@budowany jest jako kart- rid. Wk ada si go do komputera ATARI w gniazdo kartrida. Napicie zasila- jce ca o +5V pobierane jest z kom- putera. Napicie +15V naley doprowa- dzi z oddzielnego zasilacza, lub... zbudowa przetwornic, wted]Ay programa- tor obejdzie si bez dodatkowego zasi- lacza +15V. Zenon/Dial 25.12.2002 kom- putera. Napicie +15V naley doprowa- dzi z oddzielnego zasilacza, lub... zbudowa przetwornic, wted\D? H@aC](J(8. j.aD"8..aEj.*. G@ E@ UP aFup0.  b$( @@8(aG`AAAA8.""h "".*aH0."""""" .,hb aI.$ "( ,.     8(aJ. hh*.."@0",:A>>aK A""8.."""b h""("($2."J"J"*",",8, ."""aL"""">>@8, >bj $.(aM"  ..  @@AHaN?@A@  P  P.aO "A?@@ 3<aPc`c<?o?<@aQ@a I\??0``\X"`0̀AN?aĀaRĀ@Ā 6qq88<faS<ffp,<b$(< aT&f >  .8 b aU$"<p,f)`mr`+F f)B@B(aV<)PBF*hrRN*r*.<"f ?aW0@ ..~T hh..T ""< \ ,,f.aXn"v$>wpf""DP (.<,"wPhh "P*."gp .*aY~" ".`"|"|>f@ T9D .< T)Db$aZT3T$8*l(8*D (8<@@@Xa[ . ~D j . * .8a\ ! 6o! !  χχǏǏ 8a]   l   l  l a^ gnj o e/@(u.@g݀H]+@1T@a_M)@% TE(@EUE)~wW]a`)~wW]`ZWX^qAD1BEMKODASOPSUDLLALICKKMADANVVVILKKADREPKOMB***UV VAv A eb !,Vux"#$%&'()*V ##----------------------------- ##. Programator ATMEL ecAT89C2051 !!. 14.12.2002 ##. Zenon Rakoczy (Zenon/DIAL)##-----------------------------j6-B<;,;,;@ ,;@,;@(,G6.Brakj6.hhhhhBhEhDhIhHLV 1;A ,;@ ,16.Uedruchomienie...!WW67@<@`,.:@4,H67A<A,. ԍ/`Έ`(;-@eeB:,*A5%@:7<,,. ;(>:A%,2@@.@@K:@AR@di'BE)'BE)@niAR@'AdAU4(>:A%,F-@i(Programator ATMEL ATef89C2051 o,,($ -----------------------------------s -@@ (Bylo: xW-@@(+-@(@;(Bufor=B:,M-@(@W(Plik:|7B:,"$-@4@-(Brak7 A0}_7@<@,4eg:.-@@D(Dokonaj konwersjiV-@4@_(HEX ~77@<@,0:.-@4@7(DEC +(+( - Odbior RS-232 4800 bodow!!( - Konwersja HEX-DEC%%( - Odczyt danych FEEPROM$$( -eq&(-46Zg0A`7AGJzB-----BSerious #13B22.08.2003.B-----B + Zenon + B strona A BGrupa: DIALBBDOS SYSBCZYTNIK COMB'OBSLUGA _13B)FONTY FNTB.FONTY CVNB5FONTY DOCB$7OSERIOS _13B [KONKURS _13BhWIELKI _13B*WIEDZA _13B NIUMEN _13BTESTER _13BTESTER1 GR8BTESTER2 GR8BTESTER3 GR8B1ATMELGR8_13BBATMEL GR8BaATMEL BASB!ATMELBAS_13BRS232 GR8BRS232 DOCBTEST HEXBTEST DECB,PREPROM _13BPREPROM1GR8BPREPROM2GR8B 8PROGRAM TBABBPREPROM TXTBHREAD64KBTBAB0KOPORY _13B{KODKOMP _13BARCHIWER_13BARCHIWERGR8BARCHIWEREPRBSTOPKA _13 Zapis danych na dysk%%( - Odczyt danych z dysku%%( - Programowanie ATMEL'a( - Weryfikacja%-@@%( Slucham ?2-@@2(Zenon Rakoczy 14.12.2002--(%erA)@"@'.-@@>( Restart....A%!! @I)!@UA +&@H,$AOP=29 dla 9600 bodowA67@,. 67,. .67@,.56.A6-@e6-?:A6?%6-@:7@<@,,&@H1!@ ?6-&@HK67@,.7@,?6-$A@%$AV%$@%K6-@R8-@@+-@%@8(% \36-@:7<,,&@H%!@ ew36-&@fC)6-@:7%@<%@,,&@H5!@ C6-&@p)67%,.>:$@%,)6-%@z+ !67@,.7%@,+ A @ Odczyt FEEPROM 2-@@.(Ile danych odczytac2 @ @)!exA H+-@&@6( @ A0 Q-@@*(Odczyt FEEPROM (<-@@Q(---------------- $-@"@$( bajtow) %-@@%( Bajt - Dana BE)A) A-@#-@@ey'(9-@"@A(  66-F:BE(, 67<,.>:,2-@"@6( 'BE)Ae'BE)A)   K-@!@)(zakonczony ;-@!@K( ----------- -@A  "6.Odczyt FEezEPROM" AF B-@@B(Podaj nazwe programu do zapisuF+@+@@A(U)6-?:C:,<@<@:,#-@@/(Blad...9 Ar _-@ @0(Weryfikacja zakonczonaB-e@@_(------------------------:-@A 06.Weryfikacja...: A $)@$"@'A%O"@2!-@@-( A-@@E O App* Ar'Podprogramy'eB:,!@$'G-@@/(W buforze brak danychC-@AG $'H-@@>($ H A.'Koniec programu D:ZEGAR.BASE O App* Ar'Podprogramy'dǛ Obs uga programu: ATMEL.BAS -=-=-=-=-=-=-=-=-=-=-=-=-=-=- Program napisany zosta w BASIC'u i zaleca si uruchamianie go w BASIC'u. Turbo Basic jes za szybki, mog wyst- pi b dy w programowaniu. Wynika to z tego, e po kaidym kolejnym impulsie programujcym musi nastpi przerwa conajmniej 10ms. Ze wzgldu na swoj powolno BASIC zapewnia te warunki. ----------------- Po uruchomieniu programu, ukae si MENU, ai w nim opcje: 1 - Odbir RS-232 4800 bodw S uy do transmisji danych z PC'ta. Jak kademu wiadomo, nie istnieje ass- embler dla procesora AT89C2051 napisa- ny na Atari. W zwizku z tym program rd owy napisa naley na PC. (Albo rczniie :) Plik wynikowy typu INTEL.HEX naley przes a do Atari. Opcja 1 w MENU poz- wala to zrobi szybko i elegancko. Schemat interfejsu znajduje si w zes- tawie programatora (RS232.GR8) Interfejs w cza si od strony Atari do PORTU1 (tam gdziie joystick), a od strony PC do PORTU COM2. (Mona te do PORTU COM1, zaley to od.... no w anie, sam musisz sparwdzi na co reaguje Twj program komunikacyjny do obs ugi RS-232. Tworzone s takie dzi- wactwa, e regu y nie podam. W PiC kt- ry s uy do testw interfejs w czony by do PORTU COM2, a obs uga transmi- sji nastpowa a z poziomu DOS'a PC. Polecenie: MODE COM2:4800,n,8,1 ustawi o trub transmisji. Skompilowany plik typu INTEL.HEX zosta przetransi- mi towany po wydaniu polecenia: COPY NAZWA.HEX COM2 Dane przesy ane s w standardowej kon- figuracji: bit startu, osiem bitw danych, bit stopu. Jeeli w cigu kilu sekund po urucho- mieniu transmisji (najpierw Atari po- temi PC) nie dojdzie do transferu da- nych, program wrci do MENU, a komuni- kat: Bufor= 0 Plik: Brak okreli e operacja nie powiod a si. Gdy transmisja zakoczy si powodze- niem, komunikat: Bufor= xxx Plik: HEX i informuje o iloci przes anych bajtw xxx i typie pliku. W tym przypadku INTEL.HEX Taki plik nie nadaje si do zaprogra- mowania procesora AT89C2051 !!! Istnieje moliwo rcznego wprowadze- nia kodw gotowego programu. W tym ce- lu naleiy kody programu wpisa jako znaki ASCII do zmiennej A$ ktra jest buforem danych programatora. Ale to jazda dla naprawd wtajemniczonych. Kto chce wicej informacji niech pisze na mj adres (Zenon/DIAL). Dane typu INTEL.HEX mona znalie  w rnych opracowaniach dla AT89C2051. Uruchomienie transmisji RS-232 Przygotuj wszystko co trzeba w PC, ale ostatniego polecenia nie zatwierdzaj jeszcze. Po uruchomieniu programu ATMEL.BAS nacinij klawisz <1>. Po chwili ekran izganie. Nacinij klawisz w PC. 2 - Konwersja HEX-DEC Plik INTEL.HEX naley podda konwersji Ta opcja zamienia dwa znaki HEX na je- den typu DEC. (W buforze zapamitany jest jako jeden znak ASCII.) Przyk ad: INTELHEX = 41 i DEC = 65 W buforze = A Kady plik INTEL.HEX przes any z PC (opcja 1) przed zaprogramowaniem pro- cesora AT89C2051 naley podda kon- wersji! "Biegncy" do przodu licznik wskazuje aktualn pozycj w buforze. Procedura konwersiji uwzgldnia adres lokowania danych w buforze. Wynika to z zasady formowania "paczek" danych INTEL.HEX. Kada "paczka" danych ma swj adres docelowy wic naley je lo- kowa w buforze tak, by odwo ania do procedur trafia y pod w aciwei adresy. Np. Paczka1 to osiem bitw danych adres docelowy to 0000. Paczka2 to sze bitw danych adres docelowy to 000F. Po konwersji dane w buforze znajd si na pozycjach jak niej. Poz. 11111111112222222....i 012345678901234567890123456.... Dane adde3scd 2sdfcred ..... "Paczka1" "Paczka2" Po zaprogramowaniu procesora, dane w jego pamici znajd si pod odpowied- nimi adresami. Uwaga! Konwersji mona podda tylko iplik typu INTEL.HEX. Gdy plik jest innym plikiem, program wykryje to i plik taki nie zostaje poddany konwer- sji. Jest to zreszt niemoliwe. Powo- dowa oby b d, z jednoczesnym b dnym zaprogramowaniem procesora AT. Globlanie. Programi sprawdza pierwszy bajt w buforze. Jeeli jest to znak : (dwukropek) to mamy do czynienia z plikiem typu INTEL.HEX ktry naley podda konwersji HEX-DEC. W innym przypadku plik traktowany jest jako typu DEC, gotowy do zaprogramiowania procesora AT. 3 - Odczyt danych FEEPROM Wywo ujc t opcj, mona odczyta dane znajdujce si w pamici FEEPROM (Flesh EEPROM) procesora AT. Oczywicie jeeli to moliwe. Bo jaki dowcipni przy programowaniu mg pozwoli soibie na art i zabloko- wa odczyt przez osoby niepodane. Jeeli tak by o to.... yczmy mu d u- gich lat ycia. By odczyt by moliwy (pomijajc w/w warunek) do programatora naley pod - czy napicie +15V. Inaczej odczytane dane bd prizypadkowymi liczbami. Naley poda ilo odczytywanych da- nych (0-2048) (2kB). Odczytane dane NIE PODLEGAJ ju kon- wersji HEX-DEC!!! 4 - Zapis danych na dysk Zarwno plik danych typu HEX jak i DEC mona zapisa na dysk. Po wywo aniu oipcji naley poda: D:NAZWA.HEX lub D:NAZWA.DEC w zalenoci od tego w jakiej formie ma zosta plik danych zachowany na dysku. Gdy bufor jest pusty, operacja zapisu nie wykona si. 5 - Odczyt danych z dysku Odczyt dowolnego ipliku. Program nie sprawdza tego, bo za oe- nie jest takie, e obs ugujcy program wie co robi. Mwic po ludzku, nie jest pijany. O tym, jaki plik zosta odczytany, in- formuje komunikat: Plik: --- Ile bajtw odczytano wywietli si iw komunikacie: Bufor: xxx Globlanie. Program sprawdza pierwszy bajt w buforze. Jeeli jest to znak : (dwukropek) to mamy do czynienia z plikiem typu INTEL.HEX ktry naley podda konwersji HEX-DEC. W innym przypadku plik traktowainy jest jako typu DEC, gotowy do zaprogramowania procesora AT. 6 - Programowanie ATMEL'a Rozpoczyna si programowanie. Do programatora naley pod czy na- picie +15V. Gdy jest nisze ni +12V proces programowania nie nastpi lubi zaprogramowane zostan b dne dane. Komunikat podaje numer programowanej komrki, dan programowan i dan za- programowan (odczytan ju z pamici FEEPROM procesora). Jednak nie s tu wykrywane b dy podczas programowania. Do tego s uy i opcja - Weryfikacja - Biegncy do przodu licznik wskazuje numer programowanego bajtu, co jest rwnoznaczne i rzeczywistym adresem w pamici FEEPROM procesora AT89C2051. Uwaga! W czasie programowania nie naley naciska klawiszia BREAK ani RESET, bo moe to spowodowa uszkodzenie programowanego procesora. (Obecno napicia +12V na pinie1 !!!) 7 - Weryfikacja Sprawdzenie poprawnoci zaprogramo- wania procesora. Wykryty b d powoduje zatrzymanie we-i ryfikacji. Komunikat podaje numer bajtu (adres), dan do zaprogramowania (z bufora) i dan odczytan z pamici FEEPROM pro- cesora. Nacinicie klawisza SPACJA pozwala kontynuowa proces weryfikacji w celu sprawdzenia dalszej czci i pamici. Nacinicie klawisza ESC przerywa proces weryfikacji. Nastpuje powrt do MENU g wnego programu. Inne (ukryte) opcje Gdy program wywietla g wne MENU, na- cinicie klawisza ESC powoduje res- tart programu. Bufor danyich zostaje wykasowany. W lewym grnym rogu komunikat informu- je o ostatnio dokonanej czynnoci. Np. Programowanie.. Ostatnio wykonan operacj by o programowanie procesora. Pod lini podkrelenia ukazuj si ko- munikaty o tym co si dzieje.i Na komunikaty naley odpowiednio do ich treci reagowa. Uwaga! Program nie jest odporny na b dy! Gdy wystpi, ratunkiem jest ponowne uruchomienie programu i ponowna pr- ba dokonania wybranej operacji. Na dysku znajduj si dwia pliki. TEST.HEX i TEST.DEC do eksperymentw z programatorem. Powodzenia 25.12.2002 Zenon/DIALwne uruchomienie programu i ponowna pr- ba dokonania wybranej operacji. Na dysku znajduj si dwhm`830c0afcf`ca mafa ag?30 3??afgߘ3>>3?> ;0f`mffffffff|`fffa||00ffaaa`g3q0fam1fgscgfff1h `70mb@`"08" " /" m " " @ " r p8" "" mB" `B' pp"!H"`"!r& `mppR" 0r/R" r `pp" H m" H pp" " "  pp" m" "  pp" " H" 0mȈ8 pHpp `00 0`ppm` 0 p8``Fm`hh``m``m m` a`gffÆ`m`hgf`hgfc6` m  0 0` mmaac`fffaafhm h?33 ATARI odbywa si ze standardow szybkoci 4800 qbodw. Uwaam e to wystarcza. Jeeli komu za wolno, to w programie do obs ugi programatora zaznaczy em warto ktr naley podmieni. Szukaj linii 1000 i zamie OP w linii 1020. Od strony ATARI interfejs wk ada si do PORTU1 (tam gdzie qzwykle jest joy- stick), a od strony PC'ta do jednego z portw. Do ktrego. Zaley to od programu komunikacyjnego ktrego uy- jesz. Zenon/DIAL 1020. Od strony ATARI interfejs wk ada si do PORTU1 (tam gdzie p:020000000141BC :03000B00758CDC15 :10000E00DA307A19B2B7DB2A7B040560E560B45AA0 :10001E00217560500561E561B45617756150056232 :10002E00E562B45A0D7562500563E563B456037507 :10003E006350327590FF75B0F030B47A75504075DC :10004E005179755224755330755419755512u75566C :10005E0002755778755800755910755A7F7560502E :10006E007561507562507563507A197B0475A8825C :10007E00758901758CDC758A00D28CD2B0A8608629 :10008E0090D9FE7590FFC2B0D2B1A8618690D9FE0C :10009E007590FFC2B1D2B2A8628690D9FE7590FF5C :1000AE00C2B2D2B3A86u3B85002785A8690D9FE7500 :1000BE0090FFC2B30189756712756608756547753D :1000CE00647975B0007590FF7905D2B0856490DFC4 :1000DE00FE7590FFC2B0D2B1856590DFFE7590FFC0 :1000EE00C2B1D2B2856690DFFE7590FFC2B2D2B3B6 :1000FE00856790DFFE7590FFC2B3D8CED9CC74FF62 :10u010E00F59075B00FC2E0C3F590D8FED9FCB2B72A :10011E003370F47A10D8FED9FCDAFA7F08D3F59052 :10012E00D8FED9FCB2B733DFF47590FF53B0809090 :10013E00019875647F75657F75667F75677F74003E :10014E0093B480028042856667856566856465F531 :10015E0064B2B7D2B0856490D8FE75u90FFC2B0D2AB :10016E00B1856590D8FE7590FFC2B1D2B28566900A :10017E00D8FE7590FFC2B2D2B3856790D8FE759047 :10018E00FFC2B3D9CEA380B60141637977407F7F9A :10019E007F7F120847087F797F7F7F7F4640210649 :1001AE007F03117F61062F24117F2F0807404624FD :1001BE00117F7uF7F7F2447402411477F24062B40E9 :1001CE002B7F2F0807404624117F7F7F7F3F3F24E0 :1001DE00023F79243F244040243F3F7F7F7F7F8032 :00000001FF 37977407F7F9A :10019E007F7F120847087F797F7F7F7F4640210649 :1001AE007F03117F61062F24117F2F0807404624FD :1001BE00117F7tA u0z*{``Z!u`PaaVuaPbbZ ubPccVucP2uu0zuP@uQyuR$uS0uTuUuVuWxuXuYuZu`PuaPubPucPz{uuuuҌҰ`u°ұau±Ҳbu²ҳcPxZu³ugufueGudyuuyҰdu°ұeu±Ҳfu²ygu³tu3pz3uSudueufugtBfgefdedҰdu°ұeu±Ҳfu²ҳgu³ΣAcyw@GyF@!a/$/@F$$G@$G$+@+/@F$??$?y$?$@@$??fu²x EPROM Programator rwnoleg y ------------------------ 27.11.2002 Programator szeregowy to taki, w kt- rym kolejne adresy komrek EPROM poda- je si jeden za drugim. Aby wybra} jak komrk, naley "przelecie" przez wszystkie adresy od 0 do n-1. Trwa to wieki. Nie ma moliwoci wy- brania dowolnej komrki w sposb szyb- ki i prosty. Wady tej pozbawiony jest programator rwnoleg y. Podajesz adres komrki } i ju masz do niej dostp. Do odczytu, programowania, sprawdzenia (weryfikac- ji) itd. Marzeniem moim (zawsze) by o, by mie programator ma y, minimalnie nieskom- plikowany i prosty w obs udze. Pierw- szy programator ktry wykona em }ma gabaryty: 280x150x120 (mm). Potga! Ledwo mieci si na stole. To progra- mator szeregowy. Teraz mam ca kiem maciupeki. To jest po prostu najzwyklejszy kartrid. Tak!, Tak!. Programator wielkoci kartrida, na dodatek wk ada si go w} gniazdo kart- rida. Jak to moliwe? Pos uchajcie. :) Chyba poczytajcie ;) Potrzebne scalaki to: - 74574 3szt (LS) - 74245 1szt (LS) - 74138 1szt (LS) - 74157 1szt (LS) - 7474 1szt (LS) - drobnica... } - BC557 1szt - BC547 1szt - 2k` 3szt - 3k` 1szt - 560` 1szt - 4k7 3szt - 10F 1szt elektrolit - 100F 1szt elektrolit - 100nF 4szt blokujce zasilanie - przycisk Reset - podstawki pod} US - goldpiny - zasilacz (+12.5V, +21V, +26V) Programator programuje wszystkie typy pamici EPROM (2732-27512). Aby dzia a , posiada kilka rejestrw sprztowych w przestrzeni $D5... $D500 - LSB adresu komrki EPROM $D501 }- MSB adresu komrki EPROM $D502 - rejestr danej do zaprog- ramownia (zapis do EPROM) $D503 - rejestr danej zaprogramo- wanej (odczyt z EPROM) $D505 - rejestr impulsu programu- jcego $D506 - re}jestr sterujcy By ca o by a uniwersalna, sam prog- ramator nie posiada podstawki pod pa- mie EPROM ??? (Dziwne?) Bo jak kady wie, rne EPROM'ki musz mie rne okablowanie. Wic z progra- matora wyprowadzone jest gniazdo do ktrego }do cza si co w rodzaju do- datkowego kartrida. Tene kartrid ma na swoim pok adzie odpowiedni podstawk do konkretnej EPROM'ki. Np. SPARTA DOS X wymaga by linie adre- sowe i danych by y pokrzyowane. Ale TTP nie. Wic montujesz }szybko kart- rid z podstawk jaki chcesz, wk adasz do gniazda i gotowe. Znikn problem prze acznikw itp... O tym jeszcze bdzie. Temat g wny c.d. Rejestr sterujcy jak wskazuje nazwa steruje ca oci. Jego adres $D506 i jest to }rejestr tylko do zapisu. Po w czeniu zasilania jest automatycznie ustawiany (1) i blokuje rejestr impul- su programujcego $D505. Wany tylko bit D0, pozosta e bez zna- czenia. $D506 = 00000001 Programator jest w stanie - ODCZYT - Bloka}da rejestru $D505. Dostp do pozosta ych rejestrw. $D506 = 00000000 Programator w stanie - PROGRAMOWANIE - Dostp do rejestru $D505 Dostp do pozosta ych rejestrw Rejestr impulsu programujcego $D505 Wany tylko bit D0, pozosta e bez zn}a- czenia. Po w czeniu zasilania, ten rejestr jest zerowany (0) i jednocze- nie blokowany jest do niego dostp. Oglnie: gdy programator jest w stanie ODCZYT, blokowany jest dostp do re- jestru $D505 $D505 = 00000001 Generuje imp}usl programujcy $D505 = 00000000 Koniec impulsu programujcego Rejestr danej do zaprogramowania $D502 Gdy programator jest w stanie ODCZYT, dostp do tego rejestru jest blokowa- ny, tzn. moliwy jest do niego wpis danej, ale nie oddzi}a ywuje ona na dalsze uk ady, bo wyjcia tego rejest- ru s w stanie wysokiej impendancji. Gdy programator jest w stanie PROGRA- MOWANIE, wpisanie danej do tego reje- stru spowoduje, po pojawieniu si im- pulsu programujcego, zaprogramowa}nie jej w EPROM. Rejestr $D502 jest rejestrem tylko do zapisu. Cho moliwy jest te jego od- czyt, to jest to efekt uboczny. Na upartego kto chce moe odczytu do- konywa, np, dla sprawdzenia co zosta- nie zaprogramowane. Drugi rejestr $}D503 jest rejestrem odczytu danej z EPROM. Mwic po ludz- ku. Do rejestru $D502 wpisujemy dan do zaprogramowania, a z rejestru $D503 mona odczyta dan zaprogamowan. To na pozr dziwaczne rozwizanie ma swoje uzasadnienie. Po prostu}, na przemian, naley uaktywnia rejestr danej do zaprogramowania i EPROM z ktrej mona odczyta zaprogramowan dan. Aby na szynie danych nie docho- dzi o do zwar, std to rozwizanie. (Cho, mona to inaczej robi, ale nie bd t}u wicej tru). -------------------------------------- Rejestr $D503 jest tylko do odczytu -------------------------------------- By moe kto zauway b d w opisie, lub co si nie zgadza. To z udzenie. Prosz popatrze na schemat. Syg}na y pobierane s z wyj Q i Q(zanegowane) wic gdy pisz e rejestr jest wyzero- wany to znaczy JEST WYZEROWANY, ale sygna em aktywnym jest "1" bo w dzia- aniu jest wyjcie Q(zanegowane). Prosz o tym pamita!!! Rejestry adresowe $D500 i} $D501 pozwa- laj zaadresowa dowoln komrk EPROM S to rejestry tylko do zapisu. Co wpisa do tych rejestrw. Adres komrki EPROM do ktrej ma by dostp to np. $01FA. Wic do rejestru $D500 naley wpisa $FA, a do rejestru $D501 - $01. P}roste? Kto chce oprogramowa programator z poziomu BASIC'a pos uy si znanym wzorem. np. adres komrki = 1000 MSB = INT(1000/256) LSB = 1000-MSB*256 POKE 54528,LSB ($D500) POKE 54529,MSB ($D501) Jasne? Jak programowa}. - ustaw programator w stan PROGRAMO- WANIE lda #0 sta $d506 - wpisz adres komrki EPROM lda adres sta $D501 - wpisz dan do zaprogramowania } lda #dana sta $d502 - wygeneruj impuls programujcy lda #1 sta $d505 (...) pusta ptla (...) pusta ptla lda #0 sta $d505 (...) tu wstawi naley ptl k}tra spowoduje, e impuls programujcy TPW bdzie trwa wymagany czas. Wane! - ustaw programator w stan ODCZYT lda #1 sta $d506 - odczytaj dan z EPROM, np. celem weryfikacji lda $d503 cmp .... }porwnaj z dan programowan. Gdy rwne, programowanie O.K. Gdy rne, programowanie komrki na- ley powtrzy, ale tylko w przypad- ku gdy dana do zaprogramowania jest mniejsza od danej odczytanej z EPROM. Jeeli jes}t odwrotnie, nastpi o prze- programowanie (bit ktry mia by je- dynk, jest ju zerem). W takim wypad- ku pami naley wykasowa i ponownie programowa. Jeszcze... Z uwagi na minimalne wymiary programa- tora, zasilacz dostarczajcy napi}: 12V, 21, 26V jest pod czany dodatko- wym kabelkiem. Takie rozwizanie wyda- je mi si praktyczne, bo istnieje przez to mniejsze prawdopodobiestwo pomylenia napi Vpp co praktycznie zawsze prowadzi do uszkodzenia EPROM. Tak wi}c zasilacz ma trzy gniazda na ktrych dostpne jest jedno z wymie- nionych napi. Sam programator jest zasilany napiciem +5V wprost z kompu- tera poprzez gniazdo kartrida. Na wszelki wypadek przycisk RESET w programatorze powoduje} ustawienie programatora w stan ODCZYT, co automa- tycznie blokuje generacj impulsu programujcego. To dla lubicych eks- perymenty. {atwiej nacisn przycisk ni wpisa sekwencj programow od czajc za- sialnie Vpp. :) } BASIC pokazuje pazury. 10 REM Odczyt 64kB EPROM 27512 15 POKE 54534,1 20 OPEN #1,4,0,"D:DANE.EPR" 25 FOR J=0 TO 255 30 POKE 54529,J 35 FOR I=0 TO 255 40 POKE 54528,I 45 PUT #1,PEEK(54531) 50 NEXT I 55 NEXT J 60 CLOSE #1 Jes}zcze BASIC.... 10 REM Programowanie 64kB EPROM 27512 15 POKE 54534,0 20 OPEN #1,8,0,"D:DANE.EPR" 25 FOR J=0 TO 255 30 POKE 54529,J 35 FOR I=0 TO 255 40 POKE 54528,I 45 GET #1,A:POKE 54530,A 50 POKE 54533,1 55 POKE 54533,0 60 NEXT I} 65 NEXT J 70 POKE 54534,1 75 CLOSE #1 W/g potrzeb, pomidzy linie 50,55 mo- na wstawi ptl op niajc ktra spowoduje wygenerowanie odpowiednio d ugiego impulsu programujcego. Czy to jest zrozumia e? Zasilacz ----}------ Wykonany jest jako osobna maszyneria. Dostarcza napi: +12.5V +21V +26V. Dwa ostatnie napicia to uk on w stro- n starszych EPROM'ek wymagajcych tak wysokiego napicia. Obcienie prdowe zasilacza jest minimalne (kilka mili- amper}w), wic trafo do niego to mi- niaturka. W roli zasilacza wystpi moe przet- wornica. Odpada zasilacz Rozumiem e uytkownik programatora wie co robi, i w zalenoci od progra- mowanej EPROM doprowadza do programa- tora odpowiednie na}picie!!! WANE!!! Pienidze nie swdz! Przebiegi w czasie programowania __ OE/Vpp __ +12.5V Adres ]]]]]]]] Dane ]]]] __ CE    im}pulsy programujce TPW TPW=0.1s - 10s (patrz katalog EPROM) Dobre rady ------------ Czy wszyscy pamitaj e BASIC jest wolny! Moe si zdarzy e pomimo rnych za- biegw impuls programujcy bdzie i tak za d ugi, co nieuchro}nnie prowa- dzi moe do przeprogramowania EPROM lub jej uszkodzenia. Dlatego doradzam uycie TURBO BASIC'a. Jest wystarczajco szybki. Zawsze mo- na dodatkowo wy czy ekran. (POKE 559,0) Warto pomyle o zasilaczu ktry ma regulowane }napicie w zakresie 10-14V. Nowoczesne EPROM'ki wymagaj by napi- cie programujce wynosi o 12.75V Jednak egzemplarze stare z demobilu czasami wymagaj nieco wikszego na- picia. Regulowany zasilacz doskonale za atwia spraw. Niektre} EPROM'ki wymagaj by w cza- sie programowania zasila je napiciem +6V lub nieco wyszym. Prezentowany tu programator jest zasi- lany wprost z komputera napiciem +5V W razie potrzeby elektronicy majcy g ow na karku potrafi to rozwiza.} Napicie +6V doprowadzi naley TYLKO do EPROM'ki a nie do ca ego programa- tora bo ca o eksploduje!!! W zestawie: - PREPROM .DOC Ten opis - PREPROM1.GR8 Schemat cz.1 - PREPROM2.GR8 Schemat cz.2 - PREPROM3.GR8 Schemat p ytki m}ont. - PREPROM .TBA Przyk adowy program - PREPROM .TXT Opis programu - READ64KB.TBA Procedura odczytu 64kB EPROM Zapis danych na dysk Namiastka ukaza a si w ATARYNCE 2(5) } Zenon/DIAL.TBA Przyk adowy program - PREPROM .TXT Opis programu - READ64KB.TBA Procedura odczytu 64kB EPROM Zapis danych na dysk Namiastka ukaza a si w ATARYNCE 2(5) |8 p$pPlpp$8 $q$ˀTHTT)HTOT)T@HTT@)AH` q\ ,)K  Pb8@ @ p$  P( Y q .ˀ:@XHXXH@HOH@H@HHH@H qH .K āb  $  @" X A, 8DHDDHHOHP@HPP@H q\0 (K @h   p|*  P. Xq"ˀ8DHDDHHOHD@HDD@H qX .K @h  `,   " X|q.ˀ8fPHPPHfTOT|\@H\\@H` AD .J` @h  P.  p* X| .Ȁ8fPHPPHfXOX|D@HDD@Hl q\3 .Kf  b f$   (X<a(8fPHPPHf\O\fT@HTT@Hf a\ .K< j .  @* X>q.ˀ8`DHDDH`HOHnH@HPH@Hf P H>X|  p8f6  Pf  p|  l 3 pf>f<ff~`0.8 f jX . @" cq.w)HT)H(AO(AOk (HT(Hc)q\.(A8c 9 j9X . *a.<HT HfOOfHDH~A\3.8f @b X Pf$  p(  ~ ˎ( HZHOʞOHJHqK.8 @h XȂ  `@.  *<q.fH[HfOOfHIsHfqI C`.8< @ Ch X  p c,  P C" |q C.fHXsHfOO|HJHlqK;(8f hX  @*  @@.  Aˎ@" HXHOOHHsHqKC`.8 PCb X ps`$  P`"  q,HZsHOʞO@HK@H qH ,  Pb @ p$  (qˎ.HZHOOHHHK   `6       `y< N`AI AI !ByI< D I B` IBy< N`,`* jJLZ TgĔGQ DS@SdAS@F! %F@uKj U[JdJ %p0GK))FPTEjuPE[ PPEJِp8wJt%ec0``(h ((<H(Pp@ ` !,@"p$(. (( c "c~   0  0  #         <  l~$a ~ %00 & 4<l~     '   T  T a\  (~    p0) @0  p@p @  D< H*lP~H\ +8 ,b$(~.  ,  ~~     f0 ܜ<0-. h.< "f <6<fl.f~<  ~XD/  00 0<l~  1  `2||<>|c~<|@fff`fffcf:A%,"AY@4s%%( Programator rownoleglyt&#( Zenon/DIAL 26.11.2002&(x(1 - Odczyt z dysku}(2 - Zapis na dysk(3 - Programowanie EPROM(4 - Odczyt EPROM""(5 - Weryfikacja EPROM/DaneA(<( Slucham #6-A:,A @)!@A@"@A"@AI"@!AY3BE4?6-@I @I"@!AY3BE4@?6-@I A=I"@!AY3BE4@?6-@I A ------ Odczyt z dysku ----<67@,.>:AU,-67,.>:AU,<67@,."7(,(!Nazwa pliku do zaladowania do RAM/(7>' @@AU>,C@C:,1@ A6 ----- Zapis na dysk ------@3(((Nazwa pliku do zapisu na dysk+(3>E @@AUJB@C:,O@ A ------ Odczyt EPROM ------n-?@c#BE)7-AUCBE(X67,.>:F:BE1,,f6-%@j n   AX ------ Weryfikacja -------bC-@c#BE)7-AUCBE(l""F:BE1,@:7<,,A v6-%@@  BE4@ A -------- Bank ------------!!0-63 64-127 128-191 192-255Obsluga bledowIBE4@'AY@4*(F( - Error -I-- Bledna weryfikacja --'BE4@A'AY@4$(!( - Error weryfikacji -$('BE4@'AY@4( 54528 - ( 54529 -  ( 54531 - F:BE1,( A$ - @:7<,, D:PROGRAM.TBA--'BE4@ Opis programu PROGRAM.TBA do programo- wania pamici EPROM Menu: 1 - odczyt z dysku danych do za- programowania 2 - zapis na dysk danych odczy- tanych z EPROM (D:NAZWA PLIKU) O.K. Wszyskie opcje zatCwierdza si RETURNem 3 - programowanie EPROM plik danych musi by w bufo- rze mona go tam umieci przez odczyt pliku z D: lub przez odczyt EPROM'ki do skopiowa- nia, (opcja 4)D 4 - odczyt danych z EPROM w celu skopiowania lub zachowania na D: 5 - weryfikacja sprawdza czy da- ne w buforze s zgodne z ty- mi w EPROM, s owem czy dob- rze EPROM zaprogramowaE a si Uwaga! Program obs uguje bufor wielko- ci 16kB. Aby odczyta/zaprogramowa ca  pami 27512 naley zrobi to na raty. W linii 999 podane s liczby ktre okrelaj numer bufora. W F programie naley dokona zmian (wszdzie!) zmieniajc np 0-63 na 64-127 itd... Troch to skomplikowane i niegodne SERIOUS'a. No c, pora wydawa maga- zyn a ja niewyrobi em na czas. Tak wic w #14 znajdzie si co trGzeba w ca oci i bez zawijasw. Program to prototyp by wogle progra- mator ruszy . Sorki, tak wysz o. Co za tym idzie, nie jest idiotoodpor- ny. Zenon/DIALniewyrobi em na czas. Tak wic w #14 znajdzie si co tr&D@A2@ . -Programator EPROM- ##. rownolegly 21.11.2002 $$---------Odczyt 64kB----------P--@@ D:SPARTA.EPRZ,;@#@,,Bufor 16kB danych[f67@I<@,. *67B:,,. B67@,.7@,TBE4@fAYxa-AU#BE)7-AUCBE(Y*@F:BE1,] a +AY@4'Af@+(@ endJD:READ64KB.TBA,,. B67@,.7@,TBE4@fAYxa-AU#BE)7-AUCBE(Y*@F:BE1,] a +AY@4'Af@+(@ end Oporniki, oporniki i co z tego wynika R1+R2=? R2+R3-R4=? W Serious'ie #12 kilka artyku w powici em na opisanie takich sobie rzeczy ktre z Atari nie maj nic wsplnego. By to uk Lon w stron tych ktrzy chcieli poczyta te o czym innym. Dzi jest 8 lutego 2003. Nie dosz y do mnie jeszcze opinie czy by o dobre czy nie, ale pewnie z rozpdu postanowi em napisa jeszcze kilka podobnych. Tym razem bdzie bardzMiej powanie i naukowo. Moe komu si to przyda, bo wiem e rni ludzi poszukuj rnych rzeczy. Tym razem bdzie o opornikach, a do tego dodam troch onglerki matematyk Dosy czsto mamy do czynienia z rw- noleg ym po czeniem oporNnikw. Pytanie jest takie: jaki jest opr wypadkowy? Znany wzr na obliczanie oporu wypad- kowego (zastpczego) jest taki. 1 1 1 1 1  =  +  +  +  ... Rw R1 R2 R3 R4 sprowadzamy to wszystko doO wsplnego mianownika, std Rw = ... (kady wie jak to zrobi) Spotyka si te taki wzr na oblicze- nie oporu wypadkowego rwnolegle po - czonych dwch opornikw R1*R2 Rw =  R1+R2 Bierze si gPo na wiar, bo jak dotd nie spotka em nikogo kto by mi go ob- jani skd si to wzi o. W szkole te mnie nie uczyli. Zdanie nauczyciela by o takie: ...wzr jest i trzeba go umie... Policzmy 1 1 1  =  +  Q Rw R1 R2 sprowadzamy do wsplnego mianownika (Jeeli licznik i mianownik zostanie pomnoony przez t sam liczb, to warto u amka nie ulega zmianie). Wsplny mianownik to R1*R2 bo tak jest najprociej. Z tego otrzymujemy Rw mianownikach 1  =  +  Rw R1*R2 R1*R2 a w licznikach 1 1*R2 1*R1  =  +  Rw co jest rwnoznaczne z 1 R2 R1  =  +  Rw R1*R2 S R1*R2 dodajemy dwa u amki o tych samych mia- nownikach 1 R2+R1  =  Rw R1*R2 i ostatecznie 1*R1*R2 R1*R2 Rw =  =  R2+R1 R1+R2 Mona te zapamitaT tak regu k:  | | |Jeeli rwnolegle po czone s dwa| |oporniki o tej samej wartoci oporu| |to oporem wypadkowym jest po owa| |wartoci jednego z nich. U | | |  np. R1=5k R2=5k Rw=2.5k ___________________ Co wynika z szeregowego po czenia dwch oporw. I ____ ___ U V= U1+U2 | | Rw = R1+R2 R1= U1 = U U1+U2 U | ___ I =  =  | Rw R1+R2 R2= = U2 U1 = I*R1 | | U2 = I*R2 W   Pomylmy... Gdyby tak zbudowa jakie urzdzenie ktre wymusza oby napicie U2, wtedy napicie U musia oby si odpowiednio zmieni by zachowane by y powysze zalenoci. Co to moe by. Na pewno jaki "zmie- nialnik" napiciXa. Ale jaki. Podajesz U2, a napicie U odpowiednio si zmieni. Mylimy, mylimy... Przecie to wzmacniacz! Nie musimy niczego wymyla. Ludziska w ubieg ym wieku ju to wymy- lili. W istocie, jest to wzmacniacz ale niezwyk y. To wzmacniaczY operacyjny. Posiada dwa wejcia oznaczane jako + i - (nie myli z oznaczeniem zasila- nia) + to wejcie nieodwracajce - to wejcie odwracajce oraz jedno wyjcie. Wzmacniacz taki nie wzmacnia ani tego co podano na wejcie +, ani Ztego co podano na wejcie -. Wzmacnia to co podano midzy wejcia + i - inaczej mwic wzmacnia rnic napi pomidzy wejciami + i- czyli wejciem nieodwracajcym a odwracaj- cym. Na dodatek wzmacniacz taki ma baaardzo due wzmocni[enie. Jeeli powiem e milion razy to nie przesadz. A ca a sztuka polega na tym, by mia tak due wzmocnienie, bo w uk adzie w ktrym pracuje chodzi o to by rni- ca napi midzy wejciami + i - by a baaardzo ma a. Jeeli wzmacniacz \ma tak due wzmoc- nienie, to rnica napi pomidzy jego wejciami ktr jest w stanie wzmocni wynosi jedn milionow wolta. Po co komu taki wzmacniacz!? W takiej konfiguracji nikomu. Ale je- eli pod czymy go do dwu szeregow]o po czonych oporw ktre wyrysowa em wyej to co zaskoczy. Wic raz jeszcze ten sam rysunek ale z uwzgldnieniem w czonego wzmacnia- cza operacyjnego. I ______ ___ U = ??? U | /\ | / \ R1= U1^ U1 = I*R1 /____\ = +| -|____| ___ | | | | R2= = U2 U2 = I*R2 | |  Ciekaw w asnoci wzmacniacza opera- cyjnego w czonego w ten sposb jest to, e d_y do tego by na wejciach + i - by o zawsze to samo napicie (ten sam potencja ), w baaardzo duym przy- blieniu. Jedn milionow wolta rni- cy podarujemy sobie. Przeanalizujmy co si dzieje. W momencie podania jakiego napicia na we`jcie + wzmacniacz bdzie dy do tego by na jego wejciu - te poja- wi o si takie samo napicie. Jest to rwnoznaczne z podaniem napicia U2 a o to nam chodzi o w za oeniu. By to si mog o sta napicie U na je- go wyjciu musi si odpowaiednio zmie- ni, by zachowany by warunek rozk adu napi, co wyej wyt umaczy em. Inaczej mwic na wyjciu pojawi si napicie U ktre jest wzmocnione ile tam razy, by wymyszony przep yw prdu przez szeregowo po czne oporniki R1 i bR2 wymusi na oporniku R2 spadek napicia U2 rwny temu ktre podane jest na wejcie + Uf... Trudne, ale tylko pozornie. Ciekaw rzecz by oby to, by mc obli- czy jakie jest wzmocnienie takiego uk adu. Sprbujmy policzy. Wzmocnienice to nic innego jak stosunek napicia U do U2 czyli w zapisie W - wzmocnienie U W =  U2 Patrz te na wyej podane zalenoci (I przed nadwias) U1+U2 I*R1+I*R2 I(R1+R2) W =  =  =  U2 I*R2 I*R2 skracamy przez I R1+R2 W =  R2 co moemy "rozbi" na dwa u amki R1 R2 W =  + e R2 R2 ostatecznie po skrceniu R1 W =  + 1 R2 I to jest podstawowy, fundamentalny wzr w elektronice. Wynika z niego e wzmocnienie zaley od dwu opornikw odpowienio pod czonych do wzmacniafcza operacyjnego. Pomimo tego e sam wzmacniacz opera- cyjny ma baaardzo due wzmocnienie, jego rzeczywiste wzmocnienie w uk a- dzie wyznaczaj dwa oporniki. Np. R1=10k R2=1k R1 Wzmocnienie =  + 1 czyli 11 g R2 I tak od szeregowo po czonych oporni- kw doszlimy do wzmacniaczy operacyj- nych. A swoj drog, ciekawe kto pierwszy na to wpad . Genialne zastosowanie dwch szeregowo po czonych opornikw! Nastpnym razem bdzie te o dhwch szeregowo w czonych opornikach do wzmacniacza operacyjnego ale nieco inaczej. Jeeli we mie mnie ochota, to jeszcze w tym magazynie bdzie odnony art. A na razie, kto nie zrozumia o co w tym chodzi, niech poczyta raz jeszczie. Zapamitaj!   Wzmacniacz operacyjny ZAWSZE na swoich wejciach + i - ma to samo napicie. Wzmocnienie wyznacza stosunek opornikw R1 do R2 + 1 j (Z tym napiciem to jest troch ina- czej, ale w warunkach domowych nie ma moliwoci tego pomierzy, wic nie zawracajcie sobie tym g owy. Wolto- mierz ktry masz nie jest w stanie tego uchwyci) _____________k______ Tak, ochota mnie wzi a, wic pisz dalej. I1 ____ ___ Niby schemat ten sam | co wyej, ale nie ten | sam! R1= U1 Punkt po czenia opo- = rw R1, R2 do czlony U | jest do GND (masy) || | R2= Doprowadzasz napicie = U2 U1 do opornika R1 a I2| prd przep ywa przez ____ ___ niego i sp ywa do ma- sy. Tmo samo z prdem przep ywajcym przez opornik R2. Pomylmy. Jakie urzdzenie w czy w to R1,R2, i.... czy miejsce po czenia opornikw R1 i R2 MUSI by po czone z mas? Musi, bo jak inaczej. Ale czy tej masy nie mo- na jako wytworzy by n by a to masa, ale mas nie by a? Dziwne, co? Mylenie wirtualne? ??? ----------- Z tego co wiemy o wzmacniaczu opera- cyjnym wynika, e na jego wejciach + i - zawsze wystpuje ten sam poten- cja , (napicie). (Jeeli jedno z wejo po czy si z mas, to pracujcy wzmacniacz bdzie dy do tego by na jego drugim wej- ciu te by ten sam potencja , a sko- ro tak, to moemy traktowa to jako szczeglny przypadek niby masy. Ale co to szkodzi). I ______p ___ Podanie jakiego U | napicia do R2 spo- /\ | woduje zachwianie / \ R1= U1 rwnowagi. W punk- /____\ = cie po czenia opo- +| -|____| ___ rw potencja b- | | dzieq rny od po- | | tencja u na jego  R2= drugim wejciu kt- = U2 re do czone jest | do masy. Wzmacniacz | bdzie dy do  rwnowagi by na jre- go wejciach by ten sam potencja , potencja masy. Zmieni si musi zatem napicie na je- go wyjciu by napicie U wymusi o od- powiedni przep yw prdu ktry z kolei zrwnoway ca o. Zak adamy e do wzmacniacza nie sw ywa aden prd a masa pozorna w miejscu po czenia opornikw jest w anie mas pozorn. Przez oporniki p ynie ten sam prd. Zatem: U1=I*R1 U2=I*R2 no i U=U1 wobec czego wzmocnienie U1 I*R1 W =  t=  U2 I*R2 Po skrceniu przez I R1 Wysz o, e znw sto- W =  sunek wartoci dwch R2 oporw decyduje o wzmocnieniu. Tym razem, brak na kocu +1 jak by o w poprzedunim przypadku. Np. R1=10k R2=1k W=10 I to jest kolejny wzr do zapamitania Podsumowanie -------------- Dwa oporniki, odpowiednio po czone ze wzmacniaczem operacyjnym, raz wyz- naczaj jego wzmocnienie jako R1 W v=  + 1 R2 R1 innym razem jako W =  R2 I bd tu mdry i pisz wiersze... Jak kto jeszcze nie wie jak to dzia a to egnam. Acha, w opisie uywa em raz pojcia napicie innym razwem potencja . Celowo bo w literaturze "fachowcy" te nie mog si zdecydowa czy ma to by po- tencja czy napicie. Ko omtlik. Chyba chodzi o to, by "kosi" na egza- minach. Na koniec (dla melepetw) podam wyja- nienie skd wzi o si:x 1 1 1 1  =  +  +  + ... Rw R1 R2 R3 Schemat R1 I1 +===+ | R2 I2 | I +===+ | R3 I3 | +===y+ |----- -----| U I=I1+I2+I3 U U U I1 =  I2 =  I3 =  R1 R2 R3 U I =  Rw - opr wypadkowy U z U U U  = I1+I2+I3 =  +  +  Rw R1 R2 R3 po skrceniu 1 1 1 1  =  +  +  + ... Rw R1 R2 R3 Zenon/DIAL - opr wypadkowy U Blokada kompa ***************** Tylko nie wiem po co. No, chyba e w pokoiku s dzieci i pod nieobecno ojca chc co pogrzeboli. A fe... si o nieczysta. Paszo won! Wic tak. By unikn niespodzianki, warto spojrz|e nieco dalej ni krawd klawiatury. Co wida. Gniazdo ktre od lat nazywa si slot, lub cartridge' (Uczymy si angielskie- go. A tam be... polskiego uczy si nie chc, bo wiszczy i piszczy). Wic jest gniazdo. Do gniazda modu . W modul}e EPROM. W EPROM-ie rogram. W programamie kod. Jaki? Aaaaa.... To ju Twoja sprawa. (Moja?) Najcudowniejsza chwila w yciu. Lew rk pstryk. A tu myk. Nie ma Ready. Nie ma D: Jest za to aktywny modu , bo adresy ustawione by y prawid ow~o. Gra i piszczy. Tylko e RESET nie dzia a. Bzdk i znw to samo. .... podaj kod, podaj kod, podaj kod Podajesz a tu nic. Inny. Te nic. W kocu jest! Co za ulga. Uruchomi o si. Wiecie o co mi chodzi? Chodzi mi o to, by nikt nie mg uru- chomi kompa prcz Ciebie. Bo to א komp, i aden innowierca ze swoimi wstrtnymi apskami nie po- winien tyka witoci. Zgadza si!? Wic masz modu . Najlepiej by oby mie zamiast EPROM'ki EEPROM, bo atwiej przeprogramowa. Wczeniej czy p niej jaki poganin wpadnie na to, co do tej pory by o tajemnic i o czym wiedzia- e TYLKO TY! Od tej pory moesz wygodnie roz oy swoje zw oki na materacu (jeste na party) i nikt nie tknie tego co Twoje. Bo niby dlaczego jaka b dna dusza ma znca si nad tym co jest chlebem powszednim. Pewnie zacieracie rce jak takie co zrobi. Wiem, ale nie powiem. ???? A co bdziecie czyta w #14? Wytrwa oci wam potrzeba. Do tej pory nadal k dka i sztaba niech broni dostpu do tego co Twoje. Pki co, ja swoje "cudo" okrywam po- krowcem by si nie kurzy o. W moim domu panuje dyscyplina. Ale mie komp na kod, to jest co! Hej! Zenon/DIAL Archiver ---- ---- -- Zenon/DIAL na podstawie... Spis czci elektronicznych ----------------------------- 27.10.2002 Pami SRAM 6116 1szt Pami EPROM 2732 1szt 74LS00 (4xNAND) 1szt Potencjometr mont.10k` 1szt Dioda krzemowa 1N4148 1szt Przewd (kynar) ---- Pami EPROM naley zaprogramowa. Dane w pliku: ARCHIWER.EPR Schemat programatora EPROM w magazynie M o n t a  ------------- Z podstawki, na p ycie stacji 1050 na- ley wyj uk ad U10. To pami PROM, lub EPROM w ktrej znjaduje si program systemowy stacji. Uk ad zachowaj, moe w przysz oci bdzie Ci jeszcze potrzebny. Jakikolwiek by by to uk ad, (bo sta- cje 1050 produkowane by y w wersji z pamici PROM lub EPROM), naley zwory JP1-JP7 wlutowa nastpujco: *------* JP7 * * JP6 *------* JP5 *------* JP4 * * JP3 *------* JP2 * * JP1 Zwory znajduj si z prawej strony uk adu U10. W zaprogramowanej pamici EPROM naley odgi w bok piny: 20 i 21 W pamici SRAM 6116 naley odgi piny 20 i 21 Na pami SRAM naley nalutowa pami EPROM, czc odnone piny: 1:1 2:2 itp... z wyjtkiem pinw 20 i 21 Tak przygotowany zestaw naley w oy w podstawk U10 na p ycie stacji. Proponuj, by przygotowany zestaw w o- y w dodatkow podstawk, i dopiero ca o w oy w podstawk U10 na p y- cie stacji. Po co? Bo za chwil, do jednego "otworku" podstawki przyluto- wany zostanie przewd. By niczego nie psu w oryginalnej podstawce, std ta dodatkowa. Powstanie taka "kanapka". ===== tu: 74LS00 =========== EPROM lub EEPROM =========== SRAM 6116 =========== dodatkowa podstawka =========== podstawka U10 W k adzie 74LS00 naley odgi w bok wszystkie piny i na oy na zestaw U10 lutujc: pin 7 po czy z GND (pin 12 U10) Pin 14 po czy z Vcc (pin 24 U10) Wyjmij z podstawki uk ad U13 WD2793. Naley odgi w bok jego pin 31. Do pinu 31 przylutuj czerwony pzewd, natomiast do pinu 2 przylutuj przewd zielony. W  ca o w podstawk U13. Drugi koniec przewodu zielonego przy- lutuj do pinu 21 pamici SRAM 6116. Nad U13 znajduje si punkt TP11. Przylutuj do niego czarny przewd. Wyjmij z podstawki uk ad U7 6532. Naley odgi w bok jego pin 23. Do pinu 23 przylutuj czarny przewd. Natomiast do pinu 10 przylutuj przewd  ty. W  ca o w podstawk U7. Po czenie uk adu 74LS00 -------------------------- Piny 7 i 14 s ju przylutowane do GND i +5V (przewodem). Pin 1 po cz z pinem 2 i po cz z pi- nem 20 pamici SRAM 6116. I jeszcze po cz z pinem 21 podstawki U10. Pin 3 po cz z pinem 20 pamici EPROM Pin 4 po cz z pinem 5 oraz pinem 8. Pin 6 po cz z czarnym przewodem przy- lutowanym do punktu TP11. Pin 9 po cz z czerwonym przewodem. Pin 11 po cz z  tym przewodem oraz pinem 21 pamici EPROM. Odszukaj na p ycie uk ad U5 2917. Do jego pinu 10 przylutuj zielony przewd. Drug kocwk przewodu przy- lutuj do katody diody 1N4148. Anod diody po cz z jedn ze skrajnych ko- cwek potencjometru 10k`. rodkow kocwk potencjometru po cz z czar- nym przewodem odchodzcym od pinu 23 uk adu U7 6532. Potencjometr nastaw na warto oko o 7.3k`. I to koniec montau. Po cz napd. W cz zasilanie. Powinno ruszy. Kto nie ma ochoty odgina kocwek uk- adw scalonych, moe na p ycie stacji dokona ci cieek. Efekt ten sam. Wybr naley do Ciebie. W magazynie SERIOUS #14 zostanie opu- blikowane oprogramowanie systemowe. Do tego czasu kto chce moe pog wkowa jak zmontowa w swojej stacji ARCHIVER A teraz nieco historii. Skd to mam i dlaczego. Pocztek zrobi Voy. Pos a mi co ta- kiego z notk e ma programy systemowe ale bez schematu ideowego. Od oy em wic ca o do szuflady. Potem by zlot w Opalenicy (lato 2002) i Glonisz podes a schemat i programy systemowe ktre otrzyma od NIRa. Patrz na schemat i co mi si nie podoba. "Na oko" zawiera b dy. Ale moe si myl.... No i jak z nieba spada list od ELKABA- TO. Pisze mi e NIR odsprzeda mu, czy podarowa stacj 1050, w anie z tym systemem TURBO. By o co jeszcze. Pisze mi.... jak chcesz to podel Ci t stacj. Zobaczysz co i jak.... No i.... :) Nie mog sobie odmwi przyjemnoci. Stacja jest u mnie. A ja jestem w swoim ywiole. Std ten opis. Przy okazji wyjani o si dlaczego na schemacie od NIRa wkrad y si b dy. Bo na schemacie nie zaznaczy by odgi w bok pin 31 sterownika WD 2793 i pin 23 portu 6532. :) To wane! Bo bez tych zabiegw modu TURBO wpro- wadza zwarcie w uk adzie. NIR zapomnia te o zworach JP1-JP7. Sdz jednak, e to oczywiste, bo jak wk ada si EPROM zamiast PROM to zwory powinny by przelutowane. Tak wic w odnonym pliku jest ju poprawiony schemat w/g stacji ELKABATO A ja... Dzikuj wszystkim za infor- macje. Dziki temu mam i ja ten system w zbiorach. No i jest to w SERIOUS'ie. Ludziki! Robicie dobr robot. Uk ony dla: VOY'a, GLONISZA, NIRA, ELKABATO A dla mnie? To dzia a, tylko jak w - cza si to TURBO? Wic???? Dobry kij by si przyda . Suplement Dodatkowo potrzebne bd d ugie gold- piny, by ca o w oy w podstawk U10 na p ycie stacji. Zachowa em kolo- ry przewodw, by by o kompatybilnie. Tak czy owak, i w tym rozwizaniu na- ley odgi pin 31 U13 oraz pin 23 U7, lub... przeci cieki na p ycie. A dla chccych polecam zaprogramowanie pamici EEPROM ( atwiej!). Z tym e, w jej dwu po wkach naley zaprogramo- wa te same dane. I w zalenoci od tego, ktry bit adresowy s uy do wyboru po wek pamici, naley w cza- sie montau po czy go z GND lub +5V. To taki zabieg kosmetyczno/u atwiajcy by duo nie myle co i jak. Programator EEPROM opisywa em ju w SERIOUS'ie. Ale i w tym magazynie jest jego ulepszona wersja. EnD .dOcza- sie montau po czy go z GND lub +5V. To taki zabieg kosmetyczno/u atwiajcy9r')@ HR%9@( b9z^J!Se(CRҕ(9R'(rҶ KBR( Xz^/IH *;:w$??:»8%l'!*'$!'**$$  ($$??  x'x"9P`$&)DP'")p`!") 9Px&x"9 q\ )NP   QDDDDDDDDD@9p??QH)J   QP)J    q )@??9@9((갥0@?됤$0@' ? x"t)@&($T9@"JDU9"$V(x"u( ?  @ 0uYp @ UE?uȅ @ EPE@@ 0E]@:p*E@p :Ep"E "`   ` `rrB"bBBrs   HHHHHHHHHHHH    |C!2.`Tuo~;GipT ,)ڷw H] y]T|p)LO/|:i㤶΁rrCK)^W̱ eTͯ!$6䔧[G,f'sWK?펾:wTgE}՛ EvQ#7_ )(IV=Q5϶c]&LE֧sh 5 j^GP68=홅=%@g'8Mht[+-A5\-G,oyI5е_\ qy JcMN ϟAMJ]]YTW4NAx!ӎ/jﵙZrqX?hjd sU΅M܅k!D\l0oO]_"PQmIh/|P?AXȂxz)!7n`_( rsQ`Vni0QdKA=4y* Ư3x@lhdO i+ɩJ)qoTQ) $5!R r QT[䉏矃c0H%VCհ~|iua11ٜGN2 ;lLgVAey|Ġ=XOAԜ ͦT8XgYG~w#%ޝo Q|D5}|ٗn 6K+Jڭ=`),:8_o ιYQ79thPUA[!e@w5 ?\ !Ԛ)Z1%YԢNJભĨP}'7'g=4PIxX[]+\sm/Vwق ʹ;B[M;JrE&?^-'=/**D_/5|K NZir07MD;ݲL'r&#Y[Z//WI$7Ɍwa^'Lv šÝ[ L 3 U U) )? t _L8 U  ] L8      > L U񩀅 U Tކ ݩ > L U 3 h t@(v dgᥞ! 10+Ls 0 9U L H h _0܅ L8  0$pv) 0 $0qU 9P ) 9I9 R O) <ƚE`vԩC`$N,,$ , ,$ , ,Lr , ! ! ! ! ! !$N , , ,Lt , !9U , !$ N ,Ls ,L R`P,`P ,`hh8`ɠ Ĥʹ3$0' z $08E`H) h @hI$ ʙAЩC`ͤܭ,P6͈,P͈ _ RI L RL$PL ύю RЩ0h,80P,ĀN _0B)8L $I 8FiJ&љL} RC`$p )ϩL 0 ө  ЦƚɩE` ٩C` $eը``$ɫ ) U ]L8)L U U T , d ]L8ޭݭ`I )܅JJI ބ) )_`( U ލݍL`Lx< L$ɫ ) U ]L8)L U U T , d ]L8ޭݭ`I )܅JJI ބ) )_`( U ލݍL0 SERIOUS #13 _____________________ _______________________ 22 sierpie 2003 ݙ ۛ Stopka redakcyjna ۛ [  (c) :) [ [ [ [ Redaktor naczelny: [ [ Zenon Rakoczy [ [ [ [ G R U P A [ [ .. . ... . [ [ . . . . . . [ [ . . . ... . [ [ . . . . . . [ [ .. . . . ... [ [ [ [ zENON rAKOCZY [ [ 41-408 cHROPACZW 032()345-19-42 [ [ UL.sOSNOWA 2/1 _________________ [ ]]]]]]]]]]]]]]]]]]POLSKA . [ [ .. . . . ... [ [ [ [ zENON rAKOCZY