OldComp.cz

Komunitní diskuzní fórum pro fanoušky historických počítačů


Právě je 19.07.2024, 19:57

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 7 ] 
Autor Zpráva
 Předmět příspěvku: Kufříkový počítač
PříspěvekNapsal: 01.01.2024, 22:11 
Offline
Stydlín

Registrován: 31.12.2023, 18:46
Příspěvky: 8
Has thanked: 0 time
Been thanked: 2 times
Dobrý den. Chtěl bych se na něco zeptat ohledně programování Z80, ale nejdříve, protože jsem tady nový, bych něco řekl o sobě. V 80. letech jsem vystudoval SPŠE obor automatizace, ale po celou dobu jsem se elektronikou moc nezabýval, takže se považuju za začátečníka. Dlouhodobě jsem byl lodním modelářem a k elektronice jsem se vlastně dostal úplnou náhodou. Před dvěma roky jsem potřeboval něco konkrétního z elektroniky, narazil jsem na časopis Praktická elektronika. Po nějaké době v něm začaly vycházet články na variantu PMI-80. Ve škole jsme používali TEMS 80-03 (doufám, že to píšu zprávně) a dá se říct, že jsem ten předmět měl rád.Říkali jsme mu kufr. Ta stavba mně prostě nadchla. Postavil jsem jednodušší variantu, autor ji nazval binární blikačka. Po odstranění několika chyb jsem ji konečně s velkou radostí rozjel. Pak jsem ji dal do plastové krabičky, přidal vypínač apod., aby to nějak vypadalo. Krabička je schválně trochu větší, aby se věc mohla rozšiřovat. Je tam použitý eeprom 28c64, programoval jsem ho na prog. willem 5.0. Psal jsem ručně přímo ve strojovém kódu. Plošný spoj udělat neumím, je to celé dělané na pájitelném plošném poli. V zapojení je použitý procesor Z80.
Pak jsem postavil i druhou variantu stejným způsobem. Některé její části se mi podařilo odzkoušet stejným způsobem jako tu první - odzkoušet obvod 8255 a 74175 pomocí blikání LED. Toto jsem zase napsal ručně přímo na programátoru. A teď konečně je tady problém, proč to celé vlastně píšu. Do softu programátoru se dají vložit soubory BIN, zatímco autor napsal soubor v HEX a ASM. Soubory jsou volně ke stažení na stránkách aradia. Zkoušel jsem nějaké věci z netu, ale pořád se mi nedaří ten soubor převést na BIN. Mohl by mi někdo poradit?
Přikládám pár fotek první varianty, za kvalitu se omlouvám.
Přeju pěkný den.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Kufříkový počítač
PříspěvekNapsal: 02.01.2024, 09:04 
Offline
Pan Štábní

Registrován: 11.11.2013, 10:29
Příspěvky: 1212
Has thanked: 373 times
Been thanked: 305 times
Zkus pouzit tuto utilitu pro prevod HEX->BIN:
Příloha:
Hex2bin.zip [10.82 KiB]
90 krát

Ale asi lepsi zpusob by byl zjistit, jak autor vygeneroval ze zdrojoveho souboru ten HEX a jestli by slo (urcite ano) vygenerovat primo BIN soubor. Nebo take jestli programator neumi nacist HEX soubor primo. V nem muzou byt treba ulozene nektere dulezite informace.
A take ten 'kufrikovy pocitac' TEMS 80-03 je tady docela znamy a uz se to tady probiralo, tak si to muzes dohledat. A lepsi je asi vse okolo PMI-80, to je mnohem beznejsi SBC. I kdyz ty by jsi se asi potreboval naucit, jak napsat kod, zkomipovat ho a nahrat do pocitace.

Poznamka: Zapomnel jsi prilozit ty prilohy ;-)

_________________
Sharp MZ-800++, MZ-1500++, MZ-2500++, SM-B-80T, MK-14_replica, HP-85, ZX-80+replica, ZX81, ZX-Spectrum+replica++, PMI-80+replica, SAM coupe++, PMD-85-2A+3, Didaktik-M, SORD-M5, TI-57, TI-59+PC-100, TI99/4A, ZetaV2+ppp, ZX-uno, Petr


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Kufříkový počítač
PříspěvekNapsal: 02.01.2024, 22:20 
Offline
Stydlín

Registrován: 31.12.2023, 18:46
Příspěvky: 8
Has thanked: 0 time
Been thanked: 2 times
Děkuji za reakci. Teď jsem snad přiložil fotky, nevšiml jsem si, že je musím zmenšit.
Hex2bin jsem zkoušel už předtím, píše to, že ten zdrojový soubor nemůže otevřít. To, co chci dostat do programátoru se přesně jmenuje Reinkarnácia PMI-80 alebo jednoduchá učebná pomocka z aradio.cz. Zkoušel jsem i jiné věci než hex2bin, to co jsem byl schopný vygooglit, ale bez úspechu. Na willema používám verzi softu 098d12c3, mělo by to být zprávně.


Přílohy:
foto222.jpg
foto222.jpg [ 77.42 KiB | Zobrazeno 3894 krát ]
foto111.jpg
foto111.jpg [ 90.71 KiB | Zobrazeno 3894 krát ]
Nahoru
 Profil  
 
 Předmět příspěvku: Re: Kufříkový počítač
PříspěvekNapsal: 03.01.2024, 00:22 
Offline
Pan Generální

Registrován: 07.05.2014, 01:21
Příspěvky: 2654
Bydliště: Praha
Has thanked: 522 times
Been thanked: 631 times
Vytvořená binárka, jiná utilita (win32) a původní hex v příloze.
Program od Mikese dává stejný výsledek.


Přílohy:
pmi.zip [49.25 KiB]
96 krát

_________________
ZX80, ZX81, ZX Spectrum, ZX Spectrum +2, Didaktik M, PMD 85-1,2A,3, Olivetti Prodest PC 128, Acorn BBC Micro, PC-XT, Amiga 500
Nahoru
 Profil  
 
 Předmět příspěvku: Re: Kufříkový počítač
PříspěvekNapsal: 03.01.2024, 10:35 
Offline
Pan Štábní

Registrován: 11.11.2013, 10:29
Příspěvky: 1212
Has thanked: 373 times
Been thanked: 305 times
Tady to mas v priloze zabalene vsechno, vcetne bat, ktery to cele prelozi. Je tam i prekladac.
Do zdrojaku jsem akorat doplnil direktivu END na konec, ktera tam chybela. Jen jsem pouzil jiny prekladac (TASM) a ten vygeneruje primo binarni soubor. Ja ho pouzivam radeji a tu binarku taky preferuji, pokud to nevadi.
Mozna se pletu (omlouvam se), ale z toho, co jsi napsal, jsem mel pocit, ze pomoci hex2bin prevadis puvodni zdrojovy text, ale to je pro prevod HEX souboru na BIN. Tedy jen na zmenu formatu souboru.
A programator, ktery pises, neznam, takze nevim. Nejlepe by asi bylo prostudovat navod ;-)


Přílohy:
PMI-reink.ZIP [128.93 KiB]
111 krát

_________________
Sharp MZ-800++, MZ-1500++, MZ-2500++, SM-B-80T, MK-14_replica, HP-85, ZX-80+replica, ZX81, ZX-Spectrum+replica++, PMI-80+replica, SAM coupe++, PMD-85-2A+3, Didaktik-M, SORD-M5, TI-57, TI-59+PC-100, TI99/4A, ZetaV2+ppp, ZX-uno, Petr
Nahoru
 Profil  
 
 Předmět příspěvku: Re: Kufříkový počítač
PříspěvekNapsal: 03.01.2024, 21:11 
Offline
Stydlín

Registrován: 31.12.2023, 18:46
Příspěvky: 8
Has thanked: 0 time
Been thanked: 2 times
Děkuji mockrát za odpovědi. Bez problémů jsem to nahrál a odzkloušel (v NVSRAM DS1230Y).Dělá to další chyby, ale v podstatě mám odzkoušený display a klávesnici. V každém případě se to snaží o zavedení systému. Toto jsem neměl jak odzkoušet, v assembleru a nejenom v něm jsem velice slabý.
Programátor jsem použil Willem koupený v Číně za pěknou cenu, návod k němu nepřišel, ale to se dalo čekat. Přikládám fotku toho, co jsem vlastně dělal. Ještě jednou děkuji za pomoc.


Přílohy:
foto444.jpg
foto444.jpg [ 97.37 KiB | Zobrazeno 3765 krát ]
foto333.jpg
foto333.jpg [ 110.72 KiB | Zobrazeno 3765 krát ]
Nahoru
 Profil  
 
 Předmět příspěvku: Re: Kufříkový počítač
PříspěvekNapsal: 27.05.2024, 01:01 
Offline
Stydlín

Registrován: 31.12.2023, 18:46
Příspěvky: 8
Has thanked: 0 time
Been thanked: 2 times
Ozývám se po delším čase. Reinkarnační PMI-80 mám kompletně hotové s nahraným systémem a bez chyb. Nejdříve jsem prošel několik DF, hlavně témata s chybami pamětí apod. (nevyžádané přepisy pamětí). V jedné diskuzi doporučovali přečíst knihu Návrh a konstrukce desek plošných spojů. Podle této kniky jsem nasekal celkem solidní počet chyb. Desku jsem udělal celou znova. Na ní jsem zrušil měřící body, dal jsem přesné patice, k napájení všech IO jsem dal kondenzátory 2x10nF, na začátek napájení jsem dal elektrolyt 47uF. Napájení je z jednoho místa - napoprvé jsem udělal více napájecích budů dookola desky. Snažil jsem se dávat pozor na kvalitu pájení, ale při tak velkém nmožství spojů to zrovna lehké nebylo. Změnil jsem rozmístění součástek, zkrátil jsem co nejvíce všechna vedení. Moc jsem si nevěřil, že to půjde na pájitelném poli, ale jelo to napoprvé i s NVSRAM. Předem jsem si nevěřil, takže jsem měl připravenou variantu s EPROM (27C256)+SRAM(62256) s tím, že se to v případě nezdaru pokusím předělat. Nebylo potřeba, ten DS1230 se okamžitě rozjel. Skládal jsem to postupně a zároveň zkoušel (taky rada odněkud). EPROM na fotce je nezapojený, je s nahraným systémem, vlastně záloha. O systému - má to pěkně zpracované menu, demo - různé pěkné varianty pro 74175 a 8255 s použitím LEDek, I2C, RTS, prohlížní registrů, možnost vlastního programování ve strojovém kódu. Takže výše uvedený soft je vpořádku a odzkoušený. Zajímalo by mně, jestli někdo další toto dělal a jak se mu dařilo. Přikládám pár fotek.


Přílohy:
foto33.jpg
foto33.jpg [ 45.99 KiB | Zobrazeno 1863 krát ]
foto22.jpg
foto22.jpg [ 123.35 KiB | Zobrazeno 1863 krát ]
foto11.jpg
foto11.jpg [ 117.32 KiB | Zobrazeno 1863 krát ]
Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 7 ] 

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 31 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
Založeno na phpBB® Forum Software © phpBB Group
Český překlad – phpBB.cz