nostalcomp.cz

- nostalgické mikropočítače, zejména školní jednodeskáče




AMD am9513, aneb Intel 8253 na steroidech

Integrovaný obvod firmy AMD am9513 u mě skončil víceméně nechtěně. Ale když už přiletěl, tak ho přece musím zkusit ne? Přes počáteční nedůvěru se z něj vyklubal zajímavý a hlavně nabušený časovací obvod pro univerzální použití v počítačích.



Málo známý všeuměl Intel 8256 MUART

Tentokrát jsem si vzal na paškál celkem neznámý multifunkční periferní obvod Intel 8256 MUART. Jediný obvod dokáže přidat počítači s procesorem 8085, resp. 8086/88 tolik funkcí, až oči přecházejí.



Kodér klávesnice Tesla MH1KK1

Po HW násobičce jsem si vyzkoušel další obvod typu I2L z produkce bývalé československé Tesly. Tetokrát se jedná o známý klávesnicový kodér MH1KK1. V době jednočipů sice přežitek, ale já to mám rád...



HW násobička Tesla MH102

Vyzkoušel jsem zajímavý obvůdek z produkce bývalé československé Tesly. Matematický koprocesor to sice není, ale zase je náš:-) A kdo by dnes nechtěl umět rychle násobit?



Nostalcompův první report z akce

Updated! Jak známo, na rozdíl od ostatních, reporty z akcí nepíšu. Nepíšu je hlavně proto, že se žádných akcí neúčastním. Ale já je nepíšu dokonce ani v případě, že nějakou akci sám pořádám. Dnes však udělám vyjímku. Sám nevím proč. Asi proto, že tohle byla fakt dost dobrá akce a proto, že chci. Text je to dlouhý, hutný a bez obrázků. Ve víru událostí s nimiž jsem byl konfrontován, nebylo na fotografování ani pomyšlení... (více zde)



Pořádnej hárdwérář...

...potřebuje pořádný montérky:-)

Nové modely! Budou i lepší fotky celých kalhot, protože součástí designu jsou i pruhy na nohavicích. Montérky na obrázcích jsou klasické laclové kalhoty v designu nejoblíbenějších 8-bitů. Velikost je dětská 130, ale umíme vyrobit jakoukoliv dětskou a dospěláckou velikost. Pánské i dámské. Materiál 100% bavlna 260g/m2. Více informací a možnost objednání na www.detskemonterky.cz Tyto unikátní oděvy brzy dostanou svou vlastní rubriku!


Montérky ZX Spectrum
Montérky ZX Spectrum
Montérky ZX Spectrum
Montérky ZX Spectrum

Montérky ZX80, ZX81
Montérky ZX80, ZX81
Montérky Atari, Commodore
Montérky Atari, Commodore

Montérky Sharp MZ1
Montérky Sharp MZ
Montérky PMD-85
Montérky PMD-85


First CNC machine:-)

Jak si snadno a v podstatě zadara přičuchnout k CNC mašinkám, než se člověk pustí do něčeho pořádného? Co třeba takhle: první CNC:-)


TTL stepper driver
TTL stepper driver
First CNC machine:-)
First CNC machine:-)


RC PETglizer

Třiďte odpad a nevyhazujte PET flašky! Za tři hoďky práce si s nima užijete velkou prču a fšichni okolo budou čumět:-) Na zmrzlý sníh a led jedině RC PETglizer! Tak pořád neseďte u těch podělanejch kompů:-)

Přidán update na EVO 2!


RC PETglizer
RC PETglizer
RC PETglizer EVO 2
RC PETglizer EVO 2


Když sériák, tak s MHB1012?

Tak schválně, kolik z vás má tenhle obvod kdesi v zásobách a vyhýbá se mu, jak čert kříži? Ale on fakt docela dobře funguje a umí. Takže pokud potřebujete k něčemu postavit dodatečný sériák a má-li to být opravdu retro, je MHB1012 tou pravou volbou:-)

A co takhle zbastlit si TTL UART sériák čistě z diskrétních obvodů řady 74xx? Taky to jde, ale stránka ještě není hotová (zapojení ano).



Sériák s MHB1012 (AY-5-1012)
Pokusné zapojení s MHB1012
Sériák s MHB1012 (AY-5-1012)
Screenshot z Hyperterminálu



SDK - 88 NE

aneb jednodeskáč Intel SDK-86 trochu jinak :-)

Když jsem u parního stroje níže psal, že už jsem si pohrál se všemi mikroprocesory, se kterými jsem si pohrát chtěl, nebyla to tak docela pravda. Ještě jsem si chtěl pohrát s 16-bitovým 8086, resp. 8088. A protože jsem milovníkem školních jednodeskáčů, volba jasně padá na Intel SDK-86, což je klasický školní jednodeskáč s CPU 8086. Jeden z velmi mála klasických školních jednodeskáčů s 16-bitovým CPU. Jenže pohrát si s tímto jednodeskáčem a procesorem lze zhruba 3 způsoby: koupit si originál, postavit si repliku, používat emulátor. Emulátory nesnáším, ceny originálů jsou mimo mé chápání a zapojení SDK-86 je natolik složité, že se mi do repliky nechtělo. Jenže pak jsem dostal spásný nápad: co kdyby se místo CPU 8086 použil 8088? Počítač by se výrazně zjednodušil při zachování plné kompatibility. A tak jsem se do toho pustil:


SDK-88: deska CPU, pamětí a sériáku
SDK-88: deska CPU, pamětí a sériáku
SDK-88: Serial monitor
SDK-88: Serial monitor


Pochopitelně jsem zjednodušoval i dále, takže napočítáme-li na osazovacím plánu u plně osazeného SDK-86 rovných 50 IO pouzder, já se se svým SDK-88 NE (Nostalcomp Edition) vejdu do dvacítky. Konkrétně asi 17-18 IO, až to bude hotové. A to budu mít více paměti RAM i Eprom (á 32KB) a nebudu potřebovat žádné speciální programovatelné obvody (GAL, apod.). Dokonce i adresové dekodéry, které jsou u SDK-86 řešeny pomocí několika PROM, jsem vyřešil jednoduššeji pomocí klasických 74LS138 (3205). Zatím nemám hotový uživatelský terminál s 8279, hexadecimální klávesničkou, sedmisegmentovým displejem a bude tam také jeden 8255. Ale již hotová (ještě přivést data na systémový konektor) deska procesoru, pamětí a sériového kanálu šlape naprosto parádně. Používám originální Serial Monitor Intel SDK-86, který jsem si pochopitelně přejmenoval na SDK-88...

UPDATE: tak opět hotovo. SDK-88 Nostalcomp Edition šlape jak hodinky s oběma dostupnými monitory. Tzv. Klávesnicový monitor slouží k ovládání počítače prostřednictvím hexadecimální klávesničky a sedmisegmentového displeje. Druhý, tzv. Sériový monitor, slouží k ovládání prostřednictvím sériového terminálu. Používám klasický Hyperterminál na Windows XP a levný převodník USB/UART TTL, který se připojuje přímo k 8251 na SDK-88. Rychlost přenosu je daná pevně na 9600 Bd (dvojnásobek oproti originálnímu SDK-86). Po resetu je aktivní klávesnicový monitor, ze kterého je možné spustit monitor sériový. Ihned jsem si z PMI-80 portoval svůj sériový downloader pro nahrávání přeložených programů ve formátu Intel HEX do SDK a je také plně funkční. Mám z SDK-88 NE opravdu radost:-)


Hotový SDK-88 NE
Hotový SDK-88 NE
Hotový SDK-88 NE
Hotový SDK-88 NE

Ještě zbývá nějak "vydesignovat" klávesnici, nalepit na displej červený filtr a dotahat dráty od portů PA a PC obvodu 8255 na dutinkovou lištu. Port PB je natvrdo obsazen LEDkami (světýlka já rád:-)), které jsou řízeny přes invertující budič. Do obou monitorů je vpašována sekvence pro nastavení 8255 a zhasnutí LED po resetu. Pod klávesničkou je dostatek místa pro jeden až dva přídavné obvody. Uvažuji o timeru 8253, což je asi jediné rozšíření, které by dávalo nějaký smysl.

Jakmile jsem SDK-88 dokončil, ihned jsem začal uvažovat o SDK-85:-) Říkal jsem si totiž, že bych mohl použít desku terminálu a dodělat jen desku CPU, která by v minimální verzi čítala jen 4 obvody (8085, 74LS138, 8155 a 8755). Jenže ouha... Displej je u SDK-85 zapojen natolik odlišně, že to jednoduše nelze. Musel by se totálně přepracovat monitor SDK-85 a do toho se mi vůbec nechce. Už by to nebylo SDK-85. Tak to asi holt budu muset postavit zase celý...:-)




Parní stroj, Stirling a Slávinka

A je to tady... Můj výlet proti proudu času do počítačového pravěku asi zřejmě končí. Pohrál jsem si s většinou počítačů a součástek, se kterými jsem si pohrát chtěl. Je na čase opustit úzký obor starých kompů a vydat se do širšího světa. A co jiného by se tam mělo objevit, než počátek technické revoluce - parní stroj!

Parní stroj
Parní stroj Wilesco D16 + vrtačka

UPDATE: tak mám hotovo. Postavil jsem si parní dílničku podobnou té, kterou jsem stavěl asi před 8 lety, ale se Stirlingovým motorem (takový parní stroj bez páry). Obě dílny jsou na deskách ze spárovky o rozměrech 60 x 40 cm. Zábradlíčko je tvořeno řetízkem a sloupky z dřevěné kulatiny 12, resp. 15 mm. Obě dílny obsahují, kromě příslušného motoru, také rozvodovou transmisi a několik funkčních stroječků Wilesco a Ites. Vše je plně funkční a je na to radost pohledět:-)

Parní dílnička za chodu
Parní dílnička za chodu
Detail transmise
Detail transmise

Dílnička s motorem Stirling
Stirlingova dílnička
Detail transmise
Detail transmise

Pochopitelně nesmím zapomenout ani na svou "Slávinku" - stabilní motor Slavia 1S100A, který v současnosti bohužel zanedbávám a už se dlouho netočil. Tak jsem alespoň vyhrabal pár fotek z archivu. V roce 2008 jsem se sním účastnil setkání Rotujících setrvačníků. Na druhém fotu přidává plyn sám Nostalcomp osobně:-)

Slavia 1S100A
Slavia 1S100A
Slavia 1S100A
Slávinka za chodu




RELAY-VAC

variace na MINIVAC 601

Já vím, že dle mého slibu už tu měl viset detailní popis GSM rotačáku alias Smartphone Killeru. Bude. Fakt bude. Ten telefon je bezva. Šlape suprově, normálně ho používám a budí zaslouženou pozornost. Jenže. Když už jsem byl u té číselnice... Zkrátka se to nějak zvrtlo a já se místo psaní textů živelně pustil do dávno avizovaného projektu RELAYVAC, což je moje vlastní variace na suprový MINIVAC 601, s nímž před 5 lety budil zaslouženou pozornost DEX ve svém Hexadecimálním doupěti.

Mohlo by se zdát, že jsem na to zapomněl, nebo se na to vykašlal, ale to zase ne. Celá ta léta jsem na to myslel. Dokonce jsem si založil takovou škatuli (dnes by se moderně řeklo BOX) a tam jsem střádal různé součástky, které by se mohly hodit. On by totiž takový RELAYVAC jinak docela vlezl do peněz. Takže když jsem ve výprodeji objevil pěkná levná relé (použitá, ale otestovaná a značková), šup tam s nima. Tu se zase objevily pěkné levné mikrospínače, tady zase pakeťáček a tak dále a tak dále. Kupovat to vše najednou a nové, to by fakt nebylo nic levného... A když jsem pak před nedávnem tu škatuli (BOX) otevřel, zjistil jsem, že mám prakticky všechno. Teď už jen posbírat tu vůli se do toho opravdu pustit. A tu jsem nějakým zázrakem našel taky:-)

Takže na následujícím obrázku je první představení ještě nehotového RELAYVACu. Chybí osadit 16-polohový přepínač a motorový kodér. Přepínač je nachystaný, ale s kodérem musím začít znovu. První pokus o konstrukci se ukázal jako ne moc dobrý:-) Dále chybí popisky panelu a skříňka (BOX). Jinak vše funguje. Oproti MINIVACu je koncept znatelně rozšířen. Relé je 8, namísto 6, přibyla rotační číselnice, některé pasivní součástky (diody, kondenzátory, odpory) pro stavbu MKO a AKO a dále byla funkce původního rotačního kodéru MINIVACu rozdělena na vstup (přepínač) a výstup (motorický ukazatel), obojí se 16 polohami.


RELAYVAC - první představení
RELAYVAC a 2-bitový binární čítač s 8 relé a rotační číselnicí
RELAYVAC - první představení
4-bitový binární čítač + test motokodéru
 

RELAYVAC - první představení
Motorový rotační kodér
(jazýčkové kontakty a motor z mikrovlnky)
RELAYVAC - první představení
Hra Převozník, Koza, Vlk a Zelí
(odladěno na RELAY-VACu)

Již jsem vyzkoušel snad všechna základní zapojení s relé. Hradla, BKO, MKO, AKO, MUX/DEMUX, Registr, Sčítačka, ale na jedno zapojení jsem se opravdu těšil: binární čítač taktovaný rotační telefonní číselnicí. Čítač je bohužel jen dvoubitový, protože s 8 relé prostě více nelze (viz. níže), ale funguje to perfektně. Nechybí ani tlačítko pro nulování. Čítání pulsů z číselnice je bezchybné a to cvakání těch 8 relé při běhu číselnice... To je prostě KONCERT!

Zvláštní poděkování patří Melsoftovi, který mě už před lety nasměroval na použití fastonů na propoje. Nejsou sice úplně ideální, ale v poměru cena/výkon/snadnost montáže jsou prostě bezkonkurenční. Díky.

UPDATE: psal jsem výše, že s 8 relé lze postavit jen 2-bitový binární čítač. Není to naštěstí pravda. V originální dokumentaci k MINIVACu 601 jsem nalezl řešení jedné kaskády čítače s pouhými 2 relé. S 8 relé jsem tak postavil plně 4-bitový čítač a tu číselnici již umím dekódovat celou! Bylo nutné ale přidat celkem 6 dalších odporů.

Taky jsem si již naprogramoval a zahrál první hru. Pamatujete na Převozníka, kozu, vlka a zelí? :-)




Smartphone Killer

aneb GSM mobil ze starého rotačáku:-)

Nápad přestavět klasický starý telefon s rotační číselnicí na GSM mobil jsem nosil v hlavě od prvotního rozšíření malých GSM mobilů v tuzemské kotlině. Jenže furt nějak nebyl čas, nebo co... Až teď jsem se zdravě nasral. Hrozně mě irituje, když do restaurace (kavárny, cukrárny, hospody, apod) přijde skupinka lidí a místo toho, aby se bavili mezi sebou, vytáhnou ty debilní dotykový placky a pařátem šmejděj po displeji. Co tam proboha furt honíte? Co tam furt hledáte? Tak jsem se rozhodl pro řádnou protiakci a výsledkem je můj Smartphone Killer, aneb GSM mobil ze starého rotačáku:


Obsluha číselnice jednočipem
A začalo to rock and rollem...
GSM rotačák - Smartphone Killer
Smartphone Killer

GSM rotačák - Smartphone Killer
Smartphone Killer
GSM rotačák - Smartphone Killer
Smartphone Killer

Pokud si myslíte, že jsem prostě nacpal nějakej starej mobil do ještě staršího telefonu, tak jste na omylu. Tohle je zcela nově vyvinutý stroj řízený jednočipovým mikropočítačem:-)

A protože proti "chytrým" plackám, co z lidí dělají blbce, je potřeba bojovat na více frontách slibuju, že do týdne konce prázdnin tady bude viset článek s detailním popisem, jak si takový Smartphone Killer může postavit každý. Včetně firmwaru pro jednočip:-) Přidám i samostatný popis připojení té rotační číselnice k procesoru. Mám to zatím odzkoušené k x51 (AT89C2051) a 8080/Z80 (PMI-80).

Ale abyste si zatím mohli nachystat klíčové součástky, zde je malý seznam toho důležitého.

Tak do toho dáte:

Ein kilogramm kartoffeln,
ein liter milch,
drei Arier,
neunzig gramm butter,
salz
und ....
UND .....
muskatnuss .....
MUSKATNUSS HERR MÜLLER!

Poznámka: pokud nebudete moci sehnat Arier, dejte tam Ei. A pokud neseženete ani Ei, nedávejte tam nic:-)

UPDATE: k telefonu jsem si postavil praktický nosič s popruhy za krk. Mám tak telefon stále k dispozici a obě ruce volné:-) Jak se později ukázalo, nosič se po odložení telefonu dá využít i jinak, neméně prakticky. Jak se však ukázalo ještě později, zas tak praktické to nebylo. Při jednom hlubším nádechu totiž půllitr kvalitního nepasterizovaného ležáku Bernard 11° jaksi ztratil balanc a já se po dlouhé době zase jednou zlil:-) Po tomto incidentu jsem přešel na malá piva (mají níže těžiště), ale i tak používám Smartphone Killer Holder raději jen k původnímu účelu...

Smartphone Killer Holder
Smartphone Killer Holder
Beer Holder
Beer Holder

Big Man and Little Beer
Big Man and Little Beer




Já to tušil...

...že těch šťourů bude víc...

A další rejpal, a že by bylo dobrý, kdyby ta moje TV 8275 karta zobrazovala i na VGA, protože ne každej má v dílně TV. Já tedy myslel, že všichni milovníci starých počítačů mají (resp. musejí mít) v dílně TV, ale budiž, ne každej je skutečnej milovník... Takže: zobrazuje to i na VGA. Dost možná historicky první počin, kdy 8275 zobrazuje na VGA...


TV displej s CRT 8275 a 8257 na VGA
VGA displej s CRT 8275 a 8257
TV displej s CRT 8275 a 8257 na VGA
Zobrazujeme na LCD VGA monitoru

Má to ale malej háček. Je to totiž nepoužitelný... Obsluha VGA monitoru je totiž takovej fofr, že v klasickém režimu DMA by se procesor vůbec nedostal ke slovu. Veškerej strojovej čas prostě si nárokuje DMA řadič. Řešením je leda tak "ostrovní systém" se separátní VIDEORAM.



Chrobák WURMI x52 Edition by Nostalcomp

Již brzy podrobné info. Možná...

Motto:

Na počátku rozšiřování osobních počítačů mezi lid se uživatelé rozdělili do dvou základních skupin. Ta první hry hrála. Ta druhá je psala. Ti druzí jsou nyní šéfy těch prvních...

TV karta:

Výstup PAL video B&W
Znakový režim 40 x 26 znaků v rastru 8 x 8 bodů, nebo 40 x 13 znaků v rastru 8 x 16 bodů
Vlastní VIDEORAM 2 KB (6116)
Generátor znaků 2KB (2716) 256 znaků, nebo 4KB (2732) 2 x 256 znaků
Font ZX Spectrum (alfanumerika), ZX81 (semigrafika) a Nostalcomp (Wurmi znaky)
Konfigurační 4bit registr (enable/disable, normal/invert, 26ř/13ř, genznak1/genznak2)
Stavové slovo (obsah konfigregu + info o H a V zatemnění)
Lze snadno upravit na grafický režim 320 x 208 px (nutno ale větší RAM)
Zcela autonomní chod zobrazování. Z hlediska CPU se chová jako běžná SRAM.
Standardní rozhraní pro klasické 8bit CPU různých typů (/CS, /RD, /WR)
Kromě pamětí je osazení výhradně standardními 74xx obvody
Vlastní konstrukce Nostalcomp. Funguje OK na CRT i LCD TV.

CPU karta:

Jednočip AT89S52, lze jakýkoliv jednočip řady x51/52 s vlastní pamětí programu
Frekvence 12 MHz
Adresový latch 74573
5x uni tlačítko (UP, DOWN, LEFT, RIGHT, START/FIRE)
2x uni LED
1x audio výstup 1V, nebo volitelně vlastní repro 8 Ohm
Vlastní stabilizátor 5V
ISP konektor pro "S" jednočipy Atmel

Chrobák WURMI x52:

2 levely
6 rychlostí
Více herních entit (potrava, jed, polojed, imunita)
TOP 10 skore tabulka v RAM (8952), nebo EEPROM (89S8253) - aut. rozpoznání CPU
Max. dosažené skóre k 28.11. L.P. 2014:  106 ve 2. levelu - Nostalcomp osobně:-)
"Muzika" a zvukové efekty na pozadí v přerušení
Více jak 50 stran A4 zdrojového textu v ASM 51 (vývoj není ukončen)
Téměř 7KB přeloženého kódu (nelze tedy v x51 se 4KB)
- obahuje ale i komplexní knihovnu rutin pro obsluhu TV karty, využitelnou v dalších programech
Prvotní inspirace: Chrobák WURMI na PMD-85. 80. léta minulého století.

Co se chystá:

TV karta II - PAL video COLOR
Ext. programová paměť 64KB a ext. datová paměť 32KB pro CPU
Chrobák WURMI Color + další hry

Kdy?

??????????????????

Závěrečná poznámka:

Ano. Vím, že existují projekty her na jednočipech, kdy se o generování videa stará jednočip sám. A dokonce i barevně (RGB do SCARTu). Seru na to. Jako kluk jsem toho nad různými (pro mě tehdy šíleně složitými) schématy TV displejů v amáru naslintal tolik, že jsem si to prostě jednou postavit musel:-) Navíc ten můj nebyl původně určen k jednočipu, ale hlavně k PMI-80. To jen zvítězila pohodlnost v programování přes ISP a samotný fakt, že jednočip toho v sobě prostě má víc pohromadě, ale přitom je použité jádro 8051 pořád dost retro nostalgie. Jakmile dokončím verzi II, půjde jednička k tomu PMIčku. Uvažoval jsem i o připojení ke své čtyřbitové Claudii. Šlo by to, ale je to dost práce. Bylo by potřeba celkem 5 záchytných 4-bitových registrů, abychom dali dohromady 11-bitovou adresu a 8-bitová data. Nebo by se daly použít shift registry 74595, to je fuk. Hlavní problém je v malém adresovém rozsahu Claudie. Program by se musel spouštět na několikrát a to celé je na jeden ukázkový výpis na televizi docela dost práce:-)




Nejjednodušší RC model? Nebo něco jiného?

Na následujících obrázcích je asi nejjednodušší RC model autíčka, jaký můžete vyrobit. To se vezme kousek nějaké desky (plast, kuprexit, překližka), dvě serva upravená na kontinuální otáčení, nějaký plastový vrchlík na podpěrný kluzák a to je vše. Díly se vzájemně pospojují oboustranně lepící páskou, nainstaluje se RC přijímač a baterie a už to frčí:-) S trochou šikovnosti to zmáknete za večer, přičemž nejvíc práce dá pižlání desky podvozku a úprava serv. Jo, ještě bych zapomněl na výrobu pneumatik. Jsou nastříhány z duše bicyklu a navlečeny na původní kotouče serv. Naštěstí HobbyKing dodává k servům fakt obrovský kotouče:-)

Bystřejší návštěvníci určitě odhalili, že se ve skutečnosti nejednalo o záměr postavit RC autíčko, ale o superlevnou a superjednoduchou diferenčně řízenou základnu pro robot. Nostalcomp se rozhodl, že si na stará kolena postaví nějaký ten Line Follower. Ale jestli si to chcete dát dohromady s nákupem Arduina, tak jste vedle. Tady bude můj oblíbený x51 ve formě malého AT89C2051. Přeci jen pořád raději píšu opravdové programy než sketche:-) A co se toho RC týká, tak to bylo jen na vyzkoušení jízdních vlastností. Jezdí to dobře, ale asi ještě zbastlím nějaké rejdové kolečko a dám ho místo toho kluzáku.

Více časem zde: Line Follower




I ty, Brute?

Ano, i já, Caesare. I já jsem na stará kolena vyměkl a pořídil si tu VĚC. Ještě před pár dny jsem při vyslovení jejího jména viděl rudě, ale už nebylo možné ji dále přehlížet a dělat, že nic takového neexistuje. ARDUINO...

Funduino UNO R3
Funduino UNO R3 s ATMEGA 328

Jak se mi to stalo? To jsem takhle jednoho dne házel do virtuálního košíku nějaký součástky pro RelayVac (ano ta vize nejen, že není u ledu, ale dokonce se plíživými kroky i něco v této věci činí:-)). No a najednou to tam bylo - Arduino UNO R3 s Atmega328. Ačkoliv to moje je čínská kopie Funduino UNO R3, nicméně se to zdá být kopií 100%.

Zatím jsem jen blikal LEDkou (světýlka já rád:-)) a vypisoval cosi na sériový terminál, ale už se schyluje ke stavbě prvního "štítu" (shield). Měl by obsahovat klasický LCD 16x2, nějaká tlačítka, slot pro SD kartu a výstupy na serva. Prvním (a dost možná i jediným) projektem, který hodlám realizovat, je autonomní programovatelný ovladač pro robot ZENIT (obecně pro asi 6 serv). Přeci jen ZENIT rok zahálí a smutně na mě kouká z police. A pořád dělat místo na stole kvůli rozměrnému PMD-85 se mi taky nechce. Nehledě na to, že ZENITA ani pořádně nemůžu nikam vzít a pochlubit se jím, páč tahat rozměrný zdroj, PMDčko a televizi je fakt vopruz... Tak proto Arduino. Sice jsem měl v plánu to řešit svým oblíbeným AT89S8253, ale nakonec vyhrálo to Arduino se svými hotovými knihovnami funkcí pro LCD, SD a serva. Takže tak. Myslím, že pravidelní čtenáři tohoto webu už tuší, že v tuto chvíli jdou všechny rozdělaný věci do prdele... Ještě zbývá vysvětlit, proč jsem na slovo Arduino donedávna reagoval rudou barvou v očích. Protože Arduino není pro chlapy! Správnej chlap se totiž neholí, smrdí a programuje v assembleru... Asi měknu:-)


Von nás chce normálně naštvat!

Prakticky už víc jak rok nic pořádnýho na web nevystavil, ale přitom bastlí a hraje si jak o život. Zde je jen malý výčet ukázek toho, s čím si celej rok hrál (zdaleka to není vše). Bohužel počítače tak "trochu" ustoupily do pozadí. A to mi v hlavě pořád straší ještě to LRV...


Emulační redukce pro AT89C2051

Domácí telefon ze 2 "rotačáků"

Arduino Game Console (Hackvision)

Whack A Rat:-)

Neopouštěj staré věci pro nové...

Čmárání po CRT TV s AT89C2051

ZX81, ULA2C210E

ZX81, ULA2C184E + LM1881

Line Follower "Lajňák" (AT89C2051)

TV hry AY-3-8610 final

Minicirkulárka z mafla

Krmítko pro ptáky

Useless machine EVO II (AT89C2051)

Vlaštovky (Dart type)

Motokára JAWA 555

Elektrická 4-kolka + nákladní vozík:-)

Návěstidlo k vláčkodráze

Videotester s AT89C2051

SEL Z-80 Trainer

3x ZX 81 + TIMEX 1500

CUB 51

TEMS 80-03A

TV hry AY-3-8500

TV hry AY-3-8610

AY-3-8500 normal

AY-3-8500 invert

AY-3-8500 color

AY-3-8610 color

RC kačer

RC plovoucí vlek - krmítko

Useless machine EVO I (NE555)

Závory pro vláčkodráhu (AT89C2051)

Cvičný semafor

Elektrické autíčko



BIOHODINY

aneb pochlubte se dárky:-)

V roce 1800 objevil italský vědec Alessandro Volta (celým jménem Alessandro Giuseppe Antonio Anastasio Volta, 1745 - 1827), že elektřina se dá získat použitím článku se zinkovými a měděnými elektrodami zvlhčenými kyselým roztokem. Tak vyrobil první galvanický článek - první přístroj vyrábějící elektřinu...

Jako elektrody postačí zinkový (pozinkovaný) a měděný plíšek. A kyselý roztok v sobě má třeba jablko, pomeranč, mandarinka, citron, brambora... Může tedy vznikout i ekologická "biobaterie" bez zbytečných chemikálií. To jsou věci známé již dlouhá léta. Teprve v současnosti, ale máme k dispozici natolik úsporné spotřebiče, že je s takovou biobaterií můžeme skutečně napájet. Příkladem jsou tyto biohodiny. Jedná se sice o tovární výrobek, ale myslím, že "hodinový strojek" v těchto hodinách není nic jiného, než vnitřek jednoduchých levných náramkových digitálek, kterých se v marketech válí spousta. Takže vyrobit takové biohodiny doma, zřejmě nebude problém.

BIO HODINY
BIO HODINY

Hodiny na obrázku jsou příjemný Vánoční dárek od manželky:-) Od Vánoc jsem zatím spotřeboval jedno unavené jablko a jednu stejně unavenou mandarinku. Obojí by už stejně nikdo nepozřel a muselo by se to vyhodit. Takže ekologie a úspora v jednom:-) Na fotografii jsou hodiny zachyceny v době, kdy běží již 14 dní na tu mandarinku. Ale za poslední dva dny kontrast displeje znatelně poklesl. I když tak hrozné, jako na fotce, to zase není. Na řadě je ovšem zase jiný kousek ovoce, nebo zeleniny:-)

Od vynálezu k praktické realizaci pro konzumní společnost často uplyne dlouhá doba. V tomto případě to bylo více jak 200 let:-) Ne nadarmo se říká, že když uvidíte nějaký "převratný revoluční supermoderní" vynález, tak obvykle platí, že ten, kdo to původně vymyslel, už dávno umřel. Umřel často v chudobě a zapomnění. A na jeho vynálezu zbohatl někdo jiný...

PS: kdyby to někdo fakt bastlil, tak PLUS je na tý mědi:-) A taky se nezapomeňte pochlubit, může z toho být zajímavá fotogalerie:-)


A ještě jeden malý (hokus) pokus:

Rozpad tašky GLOBUS
Rozpad tašky GLOBUS
Rozpad tašky GLOBUS
Rozpad tašky GLOBUS





Zatím poslední (loňská) AKTUALIZACE

8.11. - 31.12. 2013

Neustále čelím dotazům, kdy vystavím něco nového, páč jsem na ty stránky za rok 2013 prakticky nesáhl. Jenže já to stále nemám hotové tak, jak bych si představoval, a tak jsem se rozhodl k bezprecedentnímu činu: vystavím to nehotové:-) Proto prosím o prominutí překlepů, psaných nesmyslů a dalších nedodělků. Budu postupně vše dolaďovat. Seznam novinek dávám jen na hlavní stránku a ta je teď tudíž aktuálnější, než stránka Novinky. Takže zde je stručný soupis novinek a změn:

PMI-80

PECKA: každý fanoušek tohoto svělého legendárního počítače si nyní může postavit jeho 100% repliku...

...a už se nemusí bát, že nesežene nesehnatelnou originální klávesnici či displej. Obojí umíme nahradit! Pochopitelně by teď měli zbystřit i majitelé originálních PMI, kterým klavka či displej chybí.

Nemáte čím programovat paměti 2708 (8708)? Tak tam vražte 2716, máme na to skvělou redukcičku! Pochopitelně to platí nejen pro PMI-80, ale třeba i pro PMD-85, PP-01, TEMS 8003A...

Máte originální PMI-80 a zlobí Vás klávesnice? Zkuste opravu podle Jirky uvedenou na stránce o závadách PMI! Nově je tam také další řešení náhrady displeje VQD30 displejem NSA1198 a hlavně detailní foto, kam se na PMI-80 připojují jaká napětí. Někteří v tom "plavali":-)

Jako blesk z čistého nebe se objevil Monitor V2 pro PMI-80. Spolu se SLOWKEY Monitorem tak máme už tři monitory. Otázka je, jestli je ten V2 k něčemu, viz jeho popis na stránce o PMI-80 dole (kde jsou všechny monitory i ke stažení).

Opět stránka o PMI-80 dole - ke stažení pěkný seriál o procesoru 8080A a souvisejících obvodech.

A do třetice stránka o PMI-80 - vylepšená verze skenu knihy PMI-80: co s ním?

Přibyly také nové fotky hotových PMI-80 M16 na stránce vaše PMI. Desky pro tuto verzi jsou stále k dispozici a jsou kapánek levnější.

Pro PMI-80 to ale není vše. Chystá se nová (tedy ona už je rok stará - promiň Jirko, já fakt nestíhal) herní pecka COSMOS a revoluční způsob nahrávání programů do PMIčka!


PMD-85

MEGA modul má vlastní stránku a hlavně plošný spoj!

Trochu úlet - robot ZENIT pro PMD-85:-) Ale může za to Sillicon. A protože ZZINDIGO na svém webuvykecal, že na Youtube již mám ZENITa. Tak mi tedy nezbývá nic jiného, než to vykecat taky:



www.youtube.com/nostalcomp


ZZ dokonce nachystal i DXF soubory pro vypálení dílů robota laserem. Prý aby byla stavba co nejjednodušší. To ještě netuší (ani nikdo jiný) jak rychlou a jednoduchou metodu stavby jsem zvolil já. Až se o tom rozepíšu... budete čumět, kam se hrabe dar přítele lasera:-)

Mimochodem: toho robůtka jsem tu krabičku sirek nechal přehazovat sem a tam víc jak půl hodiny bez dozoru. A vůbec mu neupadla:-)

Dáváte do kupy PMD-85? V tom případě se hodí pár "udělátek" pro snadné základní testování této legendy:-)


Různé

Jak jsem proboha při svých výletech do minulosti počítačů mohl zapomenout na Papírový počítač?

Ze stránek www.8052.com zmizely podklady a hlavně SW + FW k výrobě skvělého ISP programátoru x51 Atmelů! Naštěstí jsem zálohoval a dávám k dispozici:-) Přikládám též screenshot ovládacího programu pro PC a také USB verzi programátoru. Vše setrvale používám k naprosté spokojenosti. Mimochodem podklady zmizely proto, že jim odešel server a neměli zálohy...

Pokoušel jsem se o vyřešení problému, jak alespoň číst paměti Eprom 2708 (8708) čínským programátorem G540. Nutno dodat, že neúspěšně! Přesto dávám k dispozici jiným badatelům. Mohlo by to fungovat třeba na jiném typu programátoru. Update: Silliconovi to funguje na Willemovi a dovedete si představit, jak se vytahuje:-(

Grant Searle totálně přepracoval své stránky o ZX80 a odkaz z mé stránky o replice ZX80 nefungoval. Už je to opraveno. Vlastně ono těch nefunkčních odkazů bylo mnohem více. Internetové stránky prostě přicházejí a odcházejí a není radno se spoléhat, že budou vystaveny věčně. Věnoval jsem trochu času a většinu odkazů zkontroloval a nefunkční buď opravil, nebo smazal (pokud nebyla náhrada). Pokud na Nostalcompu přesto narazíte na jiný nefunkční odkaz, dejte mi prosím vědět, ať to mohu opravit. Díky.

Pokud Vám schází ta (pravdivá) historka o tom, co v E-shopu nezažijete, tak je tady...

A pak jsou tu ještě nějaké "utajené" stránky, které nikdo nenajde, kromě těch, kdož vědí, kde leží:-)

Kromě toho jsem si hrál TEMSy 80-03A a získal spoustu nových poznatků a napsal i nějaký ten softík (hra, muzika, alternativní monitor, testovací prográmky). Bastlím též zdroj speciálně pro tento zajímavý jednodeskáč, který získal zlatou medaili na MSV Brno 1982. Napájecí zdroj TEMSe totiž musí dodávat +5V, +12V a -12V (nikoliv tedy obligátních -5V)!

Ležím v dokumentaci k zajímavému jednodeskáči SB 8035 - což je v podstatě variace na PMI-80, ale s jednočipem 8035 (8048), který zde funguje v roli klasického procesoru a pracuje s externí pamětí RAM i EPROM a externími porty 8155. Možná bude i replika:-)

Dokonale jsem prostudoval, ale zatím odložil, zajímavý australský jednodeskáč TEC-1 s procesorem Z-80. Doufám, že se k němu ještě vrátím. Enkodér kláves 74C923 už mám:-)

Na obzoru jsou i další typy jednodeskáčů, kalkulajda Tesla OKU 205 a dokonce i nějaké hračkoidní nesmysly jako např. ZX Spectrum, Commodore PLUS4, Olivetti Quaderno, PP-01 a jiné. Ale to asi až v dalším životě...

A když už jsem roupama fakt nevěděl co, tak jsem si postavil vlastní televizní displej. A možná k němu bude i herní konzole:-) Pokud Vám ten font něco připomíná, tak jsem bez skrupulí štípnul znaky ze Spectra a semigrafiku ze ZX81. Ale o tom fakt až někdy jindy...

TV displej Nostalcomp
TV displej Nostalcomp
TV displej Nostalcomp
TV displej Nostalcomp

TV displej Nostalcomp
TV displej Nostalcomp
TV displej Nostalcomp
TV displej Nostalcomp

TV displej Nostalcomp
TV displej Nostalcomp
TV displej Nostalcomp
TV displej Nostalcomp


Na poslední chvíli jsem ještě narychlo zaktualizoval nabídku desek plošných spojů, které mám k dispozici pro další zájemce. Zásoby desek na Megamoduly a PMI M16 se však rychle zmenšují!

A protože do konce roku 2013 už asi žádná aktualizace Nostalcompu nebude, mrkněte jinam. Super věci, mimo jiné k PMI-80, JPR-1 či PMD-85, má na svém webu SDQ. A jestli se nudíte, neshánějte medvídka mývala, nýbrž postavte si šutr! Tedy přesněji retro počítač STONE 1, který lze postavit ve verzi PMI-80 nebo SAVIA 84. Desky jsou podle posledních zpráv ještě k dispozici. Desky už nejsou, ale bude-li dostatečný počet zájemců, tak zase budou:-) Mimochodem, právě k Savii je tam publikováno mnoho zajímavých a asi i jinde dosud nepublikovaných informací. Já už mám nachystané dvě desky, takže...:-)

Jo, taky jsem rekonstruoval dětské elektrické autíčko, postavil a zalétal dva draky, "vyvinul" a zajezdil RC kačera s krmítkem živých kačerů, zprovoznil RC buggy a RC elektrolet (a naučil se létat s křidélky:-)), zkompletoval většinu starších časopisů Modelář v PDF, vymyslel a postavil skvělý dětský semafor, LED žárovku do lampiónu, vydlabal dýni(čku) a na další polovinu těch věcí už si nemůžu vzpomenout, protože určitě toho mám ještě hafo rozdělanýho. Vlastně ta simulace zvuku lodního dieselu a sirény do mlhy + RC spínač tam ještě lítá (bude loď). A na další bastlení teď čekají dvě motokáry s fichtláckými motory. Prostě se nenudím a neflákám, jak by si někdo mohl myslet....


Já na tom dělám, já na tom makám...


Čili komu jsem neodepsal na mail, ať se na mě prosím nezlobí (a já se všem opravdu velmi omlouvám) a klidně se připomene. Na jeden život toho mám fakt dost:-))

A ještě jedna věc: psali mi někteří, že jim RSS čtečka občas v průběhu roku hlásila, že se na Nostalcompu něco děje. Mohu odpřísáhnout, že jsem na ty stránky skoro celý rok nesáhl a chyba je tedy zřejmě na Vašem přijímači:-)


Úklid hlavní stránky

Jak je vidět, provedl jsem úklid hlavní stránky. Informace o tom, co Nostalcomp vlastně je, je nyní na samostatné stránce s příznačným názvem O Webu. Tam také naleznete, dnes již skoro kultovní prográmek pro PMI-80 Čau borče:-) Informace o testování prvního mikroprocesoru Intel 4004 jsou zde: test CPU 4004/4040. Mimochodem jsou tu i stránky o testech dalších procesorů. Na tyto stránky zatím nevede žádný odkaz z menu, jen z Rarit. Tak jen pro připomenutí: test CPU 8008 a také test CPU 8060 (SC/MP II).




Odladěno na MS IE 8.0 a Firefoxu při rozlišení min. 1024 x 768 pixelů
www.NOSTALCOMP.cz    2010  -  2016