Prvé dotyky s PMD - 85

29. srpna 2008 v 21:34 | Peter Chrenko

1990-1994


Všetko začalo roku 1990, keď nás pani učiteľka matematiky zaviedla do učebne s červenými počítačmi Didaktikmi Alfa a my sme vtedy 11 ročné deťúrencé v dvojiciach hrali hry. Jednoduché hry ako Pampúch, Auto či Žaby. To zanechalo dojem a výzvu prísť týmto mašinkám na kloub. Neskôr do roku 1994 som navštevoval paralelne krúžky programovania na škole (Žofka, BASIC) a v Topoľčianskom Dome detí a mládeže - tam BASIC u Deda (Ernesta Iskru) a KAREL (Ing. Jozef Boháčik).Okrem toho matne si pamatám pána Jožka Eleniča či pána Ing. Milana Kopču z vtedajšieho Zväzarmu (dnes Hifiklub SSE). Bohužial čas letí a pán Elenič ani pán Iskra už nie sú medzi nami.V 1994 som získal 4. miesto v súťaži MINIPROG '94.

Nasledoval veľmi vydarený tábor LSTME v Martine, ktorý usporiadúvala Slovenská spoločnosť elektronikov. Nebiť tohto obdobia a správne využitému voľnému času, ktovie čo by so mňa vyrastlo.

1994 - 1998

Roky poznamenané pubertou - veľa manuálov ktoré som mal, vrátane už nepotrebného hardvéru putovalo do koša. Vrátane kaziet s programami. Bola to éra strednej školy - komplet prechod na PC, po maturite mi škola jedno vyradene IBM PC (konkrétne PP06) venovala.Počas školy som prestal navštevovať Dom detí a mládeže, lebo som dochádzal na SPŠ v Bánovciach.Počas strednej som doma mal len darovaný Didaktik M a pozostatky z terminálov CM7202, ktoré som postupne rozobral na súčiastky.
Aj v Dome pionierov nastal prechod na IBM PC - najprv osamelá PP06, potom postupne 386DX, 486-DX4-100 atď. Wolfestein,a ine veci pri ktorých si "Direktor mastil fúzy"

Neskôr došlo k de-facto k likvidácií Domu detí a mládeže v Topoľčanoch. Bolo urobený chybný krok nasťahovania topoľčianského múzea do ich priestorov a Dom detí (už nazvaný Centrum voľného času) bol presťahovaný do priestorov zrušenej ZŠ Gagarinovej, úplne mimo centra mesta. Také bolo rozhodnutie politikov - múzeum bolo vytlačené z priestorov radnice, múzeum bolo presťahované do priestorov CVČ a CVČ bolo odsunuté na koniec Topoľčian. Tá tuposť nekonečná primátora, pýtam sa prečo nebolo múzeum presťahované inde? Namiesto tejto cyklickej zámeny priestorov? Veď topoľčianske múzeum má takmer nulovú návštevnosť oproti CVČ. Ja ako žiak som bol v múzeu dokopy možno hodinku, v CVČ som strávil celé detstvo. Teraz vždy keď idem okolo priestorov prázdneho múzea, spomínam na džavot detí, ktorých bolo v CVČ neúrekom. Už hodinu pred otvorením krúžkov sme niekedy posedávali na lavičke pred CVČ s kamarátmi alebo vnútri na gauči pred Čerešníkovej kanceláriou. Dnes - rok 2008 prázdne múzeum prežíva, aj CVČ na okraji mesta prežíva tiež - ale najlepšie roky už má nevratne asi za sebou.

1998-2004

Moje roky VŠ stúdia na VŠ. Po maturite však - keď bol dostatok času a najmä mal som delo PP06, kde nešli žiadne hry, som sa začal zahrávať s myšlienkou urobiť emulátor PMD-85 na PC. Veď emulovať necelých 256 inštrukcií nie je až taká námaha. Z periférií bolo potrebné emulovať klávesnicu a zobrazovanie v šesticiach bodov, a najmä USART - čítanie mgf pásky. Na veľa detailov človek príde až keď píše vlastný emulátor - nastavovanie príznakových bitov v 8080 je iné ako v 8086, prevod inštrukcií nie je zďaleka 1:1. Najväčšmi sa človek zapotil pri emulácií DAA, bez nej však BASIC-G stváral psie kusy. 8086 má naštastie inštrukcie LAHF a SAHF, ktoré sú určené presne na spúštanie 8080 programov na 8086.
Pomohol som si emulátorom PMD-85 od Milana Galčíka. Má ho napísaný čisto v ASM86, spakovaný cez PKLITE, preto zaberá neskutočných 7 KB. Určite mu stačí 640 KB, čo vtedy ponúkal DOS. Tam som sa pri debuggovaní svojho trochu inšpiroval a opravil chyby. Beztak môj emuátor beží v plnej rýchlosti už na 286/8 MHz (teda mám najrýchlejší emulátor PMD-85 pod MS-DOSom) a mám verziu pre Hercules grafickú kartu aj VGA. Rýchlosť som si kúpil používaním rozsiahlých rozskokových tabuliek v pamäti a tiež hi-speed zobrazovacou rutinou na Hercules aj VGA. Ktovie či dnes procesor vie správne vykonať inštrukciu and [byte ptr es:si],0 alebo xchg [es:si],cl. Samozrejme viem že vie, ale v prípade Athlona na 3 GHz mu zatiahnem na ručnú brzdu, keďže nepoužije Cache a musí urobiť čítanie aj zápis do externej VGA. Neskôr v KMITe som preportoval emulátor do prostredia Linuxu, emulátor je funkčný s knižnicou SVGALib, ktorá je dnes už zastaraná podobne ako MS-DOS.
V roku 2002 ma kamaráti nahovorili na jednočipák rady ATMEL AVR. Zistil som že jeho výkon už na 8 MHz je podstatne vyšší ako 80286, čo ho predurčilo ako schopný emulácie PMD-85. Prvá verzia PMD-85 na procesori Atmel 90S8515-8 bola urobená na univerzálnej doske plošného spoja s externou grafickou kartou VGA cez rozhranie 8-bit ISA. Dodnes šlape. Pamätám si na nekonečné hľadanie chyby v emulácií, až som zistil že inštrukcia SBB na Atmeli nečakane využíva príznak Z.
Ďalšia verzia emulátora prišla na svet v roku 2003 na rýchlejšom procesore ATmega8515-16 Mhz. Ten šiel pretaktovať až na 20 MHz. Emulátor však bol sebestačný, nepotreboval externú grafickú kartu, generoval priamo TV výstup, vrátane blikania a polojasu. Excelentné. Emulátor obsahoval procesor, 64 KB hi-speed cache SRAM zo 486tky a 512 KB FLASH ako magnetofón na hry a programy PMD.
Ešte v roku 2003 som vyrobil aj emulátor PMD-85 s procesorom ATmega128, ktorého cielom bolo urobiť sériovejšie vyrobiteľný klon PMD-85 s minimum súčiastok. Podarilo sa a obsahuje už iba 2 integrované obvody a pár odporov, kondenzátorov a diód.

2004-2008

Vysoká skončila. Ubudli povinnosti a ešte viacej ich pribudlo. Konštrukciu emulátora na báze Atmega128 zverejnilo aj Amatérske rádio v čísle 9/2006 a 10/2006. Začal som sa viacej venovať zháňaniu hardvéru PMD, zistil som že vyrábať nebude, ani sa nevyrába už 20 rokov. Veľmi mi pomohol pán Jozef Gerhát z SPŠ Nitra, ktorý zachránil Didaktik Alfa2 pred zošrotovaním. Vďaka mu za to. Je pravda že školy nevedia čo so starých hardvérom - pre nich je najľahšia forma likvidácia, na druhej strane poznám N ľudí, vrátane mňa ktorí sú ochotní za takýto 8bitový hardvér si aj zaplatiť. Ak by ste niečo 8bitové, najlepšie "Made in Czechoslovakia" chceli darovať alebo predať dajte mi prosím vedieť.
Podobne aj knižky - mám doma peknú kolekciu kník o 8 bitoch, taká mala polička. Dokumentuje éru počítačov, keď sa programi publikovali v časopisoch a knihách. Človek mal vtedy možnosť aj bez počítača niekde na deke v prírode sa učiť programovať. Dnes bez internetu a googlu by veľa programátorov nevedelo programovať, veď kto má dnes kúpené príručky k niečomu čo platí len pol roka?
 

6 lidí ohodnotilo tento článek.

Komentáře

1 Roman Roman | E-mail | Web | 11. září 2008 v 10:28 | Reagovat

Nazdar Peťo.

Pekné zaspomínanie. Niekedy by sa človek aj rád vrátil do tých starých čias, že... ;-)

Mňa ale viac ako HW PMD 85 s ATMELom stále máta myšlienka pripojiť si k originálnemu PMD 85 IDE interface :-) Aj som si už navrhol zapojenie, ktoré som prevzal z divIDE pre ZX Spectrum a samozrejme príslušne prispôsobil. Keďže moja idea je taká, že by to malo byť zasúvateľné ako ROM modul, tak zapojenie obsahuje aj 128 kB zálohovanej SRAM + RTC. Prvých 32 kB SRAM má možnsť zakázať zápis a tak zastáva pôvodnú funkciu EPROM v ROM module. Chýba už iba taká "maličkosť". Postaviť to a napísať nejaký "DOS" (ideálne podporujúci FAT16) :-) A samozrejme čas :-)))

2 miki miki | 18. února 2009 v 21:11 | Reagovat

no neviem tie roky ale myslím že  roky 1994-1998 už neboli rokmi Žofky a basicu lebo mi sme už na VŠ mali internet....

3 wurmi wurmi | Web | 10. března 2009 v 15:15 | Reagovat

1990-1994 boli rokmi BASICu a Zofky. Vtedy zacinal este len PC-boom a na Slovenko Majsky s Meciaron dovazali vyradene PC zo Zapadu, na ktorom Majsky dobre sa nabalil co som pocul.

4 vintagehifi vintagehifi | E-mail | 15. února 2010 v 23:32 | Reagovat

Zdravím , máte veľmi pekný blog, zaspomínal som si na časy v škole keď sme s učiteľkou vrámci poobedňajšej družiny
chodili do kabinetu plného týchto historických pc hrať hry na tuším pmd86
najviac si spomínam na hru pampuch, ktorá sa mi neskutočne páčila...a hral som len túto. spomínam si aj na hru boulder dash ktorú však hrali spolužiaci, ja nie.

chcel by som sa opýtať, kde by som zohnal tento pc pmd 86, poprípade jeho
plnú emuláciu na modernom pc dual core.

vďaka za spomienku

moj mail: vintagehifi0@gmail.com

5 Peter Chrenko Peter Chrenko | Web | 25. března 2010 v 17:04 | Reagovat

Zdravim

Tak asi najvyvinutejsi a najprespekulovanejsi emulator k PMD robia bratia Borikovci:

http://pmd85.djb-studios.com/wiki/Download

Ten pojde hadam na kazdom PC s novymi Windows a novymi procesormi ;)

6 zz_indigo zz_indigo | E-mail | 22. května 2010 v 13:40 | Reagovat

Dobri den. je mozne niede stiahnut podklady pre druhu generaciu vaseho emulatora? (atmega8515)

Jeden sa mi tu uz dlho vala bez uzitku tak nech ho na nieco pekne pouzijem.

7 ahojte ahojte | 6. června 2010 v 22:27 | Reagovat

len tak nahodou (pri cakani na lietadlo) som narazil na tuto stranku a aj ja som si zaspominal ako to vlastne zacalo v garazi Tesla.

myslim si ze to boli pekne casy
.
diky

Roman Kiss

8 Jan Grman Jan Grman | E-mail | Web | 15. března 2012 v 15:53 | Reagovat

Tak toto je sila. Tu hornu fotku mam v praci na stene s textom: Tuto to zacalo. Ja som ten v okuliaroch v strede a boli to najkrajsie roky mojho doterajsieho zivota.. nikdy nezabudnem a dik za pripomenutie.

9 Marek Smatlak Marek Smatlak | E-mail | 16. března 2012 v 10:00 | Reagovat

Hosi mali by sme sa vsetci stretnut niekde na kave :D
Ja som ten v strede dolu... Hehe tuto fotku som nevidel viac ako 20 rokov. Kde si to Peto vyhrabal?

10 Peter Peter | Web | 29. dubna 2012 v 20:58 | Reagovat

Logicke ulohy ktore som prvy krat videl na PMD-85 nemaju chybu ani po 25 rokoch:

http://www.hackmath.net/sk/slovne-ulohy/opica/91

To je TEST LOG v BASIC-G napisane

11 Peter Peter | E-mail | 3. června 2012 v 23:23 | Reagovat

Pekný článok, totožný s mojími pocitmi. To s tým presťahovaním alebo neustálim sťahovaním CVČ sa dialo aj u nás a potom zbúrali. Dodnes hovorím "tuposť národa" že rodičia nám niečo také nechali vziať, národ vzal ďeťom možnosť vyrásť a robiť čo ich baví. Dlho som bol nijaký, no nevzdal som sa a dnes tvorím webové aplikácie :). Nech sa darí Peter :).

12 Ivan Ivan | E-mail | 21. března 2013 v 13:40 | Reagovat

Mam PMD-čko so zdrojom. Na zdroji chýba konektor.Som zberateľom tranzistorov, hlavne Tesla abo male bakelitove radia tesla. Ponuknite, vymením.

13 Krystof Krystof | E-mail | 27. listopadu 2013 v 18:25 | Reagovat

[12]:

Pro: Ivan
Zdravim, nevyměnil byste PMD-85 za Tesla Doris (funkční)?

14 Blakeroofs Blakeroofs | E-mail | Web | 29. března 2017 v 5:48 | Reagovat

mount sinai school of medicine jobs  <a href=http://stilnox.1minutesite.es/>comprar stilnox</a>  types of android tablets

15 JazesChags JazesChags | E-mail | 26. května 2017 v 2:35 | Reagovat

cialis doesnt seem to work for me
http://viagra-withoutadoctors.com - viagra without a doctor prescription
  cialis 20mg tablets register
<a href="http://viagra-withoutadoctors.com">viagra without a doctor prescription
</a> - viagra, cheap viagra, cheap viagra online, cialis ,cheap cialis ,online viagra ,online pharmacy, cialis online, cialis generic, cheap cialis noprescription, cheap cialis with no prescription, cheap viagra online,online pharmacy,
precio de cialis de farmacia

Nový komentář

Přihlásit se
  Ještě nemáte vlastní web? Můžete si jej zdarma založit na Blog.cz.
 

Aktuální články

Reklama