Postavte si počítač SAPI-1 (3. díl) – deska RAM a serial DMR-1

Tak dnes to konečně rozjedeme. EC1045 udělal kombo desku DMR-1, které se nám bude výborně hodit. Deska spojuje desku RAM (RAM-1Z kompatibilní) a desku sériových portů DSM-1. RAM část používá míst obvyklých dynamických pamětí statickou paměť RAM až 128kB a umožňuje její bateriové zálohování. Z původní desky DSM-1 byla vynechána část pro řízení kazetového magnetofonu a zůstala jen se SAPI-1 plně kompatibilní sériová linka. Získáváme tak na jedné desce dvě doposud chybějící části – paměť RAM a vstup/výstup, takže to konečně můžeme rozjet.

DMR-1_Martin_front  DMR-1_Martin_back

Celý příspěvek

Rubriky: Československé počítače, SAPI-1 | Štítky: , , , | Komentáře: 6

Postavte si počítač SAPI-1 (2. díl) – deska procesoru JPR-1ZI

Nezbytnou součástí skoro každého počítače je procesor. U SAPI je procesor umístěný na procesorové desce. Procesorová deska na SAPI má obvykle označení JPR-1 (Jednotka Programového Řízení) občas doplněné o nějaké to písmenko navíc. Písmenka nepodceňovat, znamenají obvykle dost významné rozdíly. Druhou možností je deska PKT-1 (Procesor Klávesnice Tiskárna). Já jsem se rozhodl postavit desku JPR-1ZI. Ono Z znamená procesor Z80 místo pro SAPI běžnějšího Intel 8080. První důvod je dostupný software, tj. celkem dobře chodící CP/M s podporou některých novějších periferií. Druhý důvod je, že tradiční desky JPR-1 s 8080 jsou celkem dostupné, občas je najdete na Aukro apod. v celých sestavách nebo i samostatně, takže nemá tak velký smysl si je stavět, zatímco desky s písmenkem Z jsou poměrně raritní. Navíc CP/M je moje srdcovka, proto jsem se rozhodl jít touto cestou. Procesorových desek je ještě víc, ale jsou ještě raritnější a méně obvyklé.

JPR-1ZI_Martin_bez_LED   jpr-1z_rotated

Celý příspěvek

Rubriky: Československé počítače, SAPI-1 | Štítky: , , | Komentáře: 12

Postavte si počítač SAPI-1 (1. díl) – základní deska (sběrnice)

Před lety jsem si stavěl PC/XT. Pěkně ze součástek od základní desky, přes procesorovou a grafickou kartu, řadič disků až po zvukovku. To stejné jsem teď udělal s počítačem v podstatě ze stejné doby, avšak koncepčně starším. SAPI-1 byl u nás velmi úspěšný počítač, který sloužil hlavně v průmyslu. Jeho konstrukce byla výrazně omezená RVHP součástkovou základnou a množstvím informací, které se daly získat v době nejen neinternetové, ale i s omezenou možností získání tištěných materiálů, datasheetů apod. Tak jako před lety i dnes začneme deskou sběrnice.

SAPI-1_new_build_Martin  SAPI-1_new_build_Martin_detail  ARB-1C-8slot_Martin_finished

Celý příspěvek

Rubriky: Československé počítače, SAPI-1 | Štítky: | Komentáře: 17

Zahrajte si na MiSTer hry s MIDI zvukem, jak to autoři zamýšleli

V herních PC začátcích nebylo jednoduché dát hrám kvalitní zvuk. Zvukové karty byly v plenkách a byť AdLib byl obrovský rozdíl proti PC speakeru, tak s MIDI se to nedalo srovnat. Proto někteří výrobci začali do svých her dávat MIDI zvukový doprovod. Nebyla to levná záležitost, museli jste mít MIDI kartu, jako třeba Roland MPU-401 a k tomu externí MIDI zvukový syntezátor, jako třeba Roland MT-32. Dnes je však doba, kdy se náhrady těchto drahých zařízení dají poměrně snadno postavit. Dale Whinham dal dohromady baremetal syntezátor pro Raspberry Pi mt32-pi. K němu pak Alexey Melnikov navrhnul jednouchý a hezký Raspberry Pi shield. S MiSTer je mt32-pi propojeným krátkým USB 3.0 kabelem do I/O boardu, který není USB 3.0, ale zprostředkovává MIDI data pro mt32-pi a z něj přenáší zvuk po I2S zpět do MiSTer, kde je digitálně přimíchán do standardního zvukového výstupu. Výsledkem je jednoduchá krabička, kterou zapojíte krátkým kablíkem a získáte tak zvukové možnosti o kterých se vám dříve ani nesnilo.

MT32Pi_Martin_MiSTer_playing  MiSTer_MT32Pi_Martin_MonkeyIsland_working

Celý příspěvek

Rubriky: Amiga, Moderní projekty, PC | Štítky: , , | Komentáře: 8

Monochrome VGA – udělejte si z barevného “retro” monitor

Před mnoha a mnoha lety, kdy někteří z nás ještě tahali kačera byl barevný monitor naprosto nedostupným luxusem, pro zobrazení počítačového výstupu se používaly klasické TV přijímače a jen výpočetní střediska a ti nejvíce movití měli ke svým počítačům připojenou zeleně nebo jantarově se mihotající obrazovku s perfektně ostrým obrazem, na který jsme se my smrtelníci mohli jen toužebně koukat. Dnes, kdy je všechno barevné, si můžete splnit svůj dávný sen díky malému udělátku na VGA.

MonochromeVGA_angle  MonochromeVGA_UniManager_green

Celý příspěvek

Rubriky: Moderní projekty | Štítky: , | Komentáře: 5

Aktualizace frekvenční a napěťové sondy

NOBOMI mi po shlédnutí zapojení Frequency Probe nedávno poradil pár úprav, které zlepší její vlastnosti. Současná verze při měření 5V TTL, což je většina mých 8-bitů, obvod celkem hodně zatěžuje. Upravená sonda měří napětí až do 16V a nezatěžuje tolik měřený obvod. Navíc nevadí, když na vstup přivedete +30 nebo -30V. Měření frekvence zůstává stejné.

Technoblogy_F-probe_upgraded  Technoblogy_F-probe_measure-C64-clock

Celý příspěvek

Rubriky: Elektronika, Moderní projekty | Štítky: , | Komentáře: 3

Jednoduchá sonda na měření frekvence a napětí

Během brouzdání na internetu jsem narazil na tento projekt jednoduché sondy na měření napětí a frekvence. Ne, že bych neměl dost vhodných měřáků, ale zaujal mně miniaturní footprint sondy a fakt, že jednoduše využívá možností ATtiny84A a tím se nabízí možnosti si snadno doprogramovat další funkce. Takže jak jsem objednával nějaké DPS, přihodil jsem do košíku i pár těchto.

Technoblogy_F-probe_front   Technoblogy_F-probe_measure-C64-clock

Celý příspěvek

Rubriky: Elektronika, Moderní projekty | Štítky: , | Komentáře: 5

ATX2AT Smart Converter – složitější ATX breakout s ochranou

Je to už poměrně dávno, kdy jsem si navrhnul a postavil ATX breakout board pro využití PC ATX zdroje u 8-bitových a jiných starších počítačů. Šel jsem tehdy trochu s kanónem na vrabce a do desky zabudoval jednoduchý mikrokontrolér ATtiny13, který se staral o zapínání ATX zdroje, kontrolu Power Good signálu a měřil i –5V současně s +5V větví. MPU uměl generovat i signál reset, případně 50 Hz, které se v některých retro počítačích celkem hodí. Asi před dvěma lety mně mnohem větším kanónem přetlačil Samuel DEMEULEMEESTER, který konstrukci pojal spíše jako přepěťovou a proudovou ochranu a převodník hlavně pro PC/AT. Výborně se ale hodí i pro jiné než PC/AT počítače. Samuel asi před rokem realizoval úspěšnou kampaň na serveru Kickstarter a hlavně udělal o projektu pěkně zpracovanou web stránku a co je vůbec nejlepší, tak podklady zveřejnil na GitHub pod licencí GPL v3. Takže kdo nestihl Kickstarter, ani na něj nezbyly poslední kousky nebo trpí úchylkou jako já, může si ATX2AT Smart Converter postavit sám.

ATX2AT_SmartConverter_Working   ATX2AT_SmartConverter_ON

Celý příspěvek

Rubriky: Moderní projekty, PC | Štítky: , , | Napsat komentář

Geoff’s ASCII Video Terminal

Hodně konstrukcí počítačů, hlavně jednodeskových nebo opravdu historických, používá pro svůj vstup a výstup terminál přes sériovou linku. Typicky například CP/M je takto navržena a umí s přesměrováváním zařízení sympatická kouzla. Skutečný Terminál, jako je např. známý VT100, je celkem neskladná a drahá věc. Nejjednodušší je použít PC a sériový port. Ovšem, co dělat, když chcete reálnou obrazovku a klávesnici a starý dobrý CRT video terminál nechcete tahat? Sáhnete po nějakém moderním terminálovém simulátoru, který připojíte na VGA. Jednou z asi nejjednodušších konstrukcí, které znám je ASCII Video Terminal od Geoffa Grahama.

GeoffTerminal_Martin_finished   GeoffTerminal_Help-scr

Celý příspěvek

Rubriky: Moderní projekty | Štítky: , , , | Komentáře: 3

Náhrada desky ZX Spectrum s CPLD místo ULA – Sizif-512

Různých klonů počítačů Sinclair ZX Spectrum je v poslední době poměrně velké množství. Některé z nich se dají namontovat do původní skříňky, některé jsou malinké, jiné naopak velké. Některé používají originální ULA (Sparrow Lite, Just Speccy 128k), některé řeší ULA náhradou z diskrétních komponentů (Harlequin, Harlequin 128k), další klony mají kompletně všechno syntetizované v FPGA (ZX Uno, ZX Uno VGA 2M, ZX Spectrum Next),  a některé jsou někde mezi tím, obvykle mají reálný procesor Z80 a pomocí CPLD nebo FPGA řeší obvodovou logiku (V6Z80P, ZX Evolution, Karabas-128) a je toho ještě mnohem více, než jsem teď ve stručnosti vyjmenoval. Do poslední kategorie klonů s reálným procesorem Z80 a CPLD patří i poměrně nový klon Sizif-512. Nejdříve jsem se do něj ani nechtěl pouštět, ale pak mi přišel tak nějak ideální, že jsem se do toho dal.

Sizif-512_Martin_finished

Celý příspěvek

Rubriky: Moderní projekty, Sinclair, ZX Spectrum | Štítky: , , , , , , , | Komentáře: 8