OldComp.cz
http://www.oldcomp.cz/

PMD 85 - 4
http://www.oldcomp.cz/viewtopic.php?f=49&t=7715
Stránka 57

Autor:  Czech Human [ 09.10.2019, 18:12 ]
Předmět příspěvku:  Re: PMD 85 - 4

Bez zpětné kompatibility by to nemělo smysl, to by se dala samolepka "PMD 85-4" nalepit klidně na nějaké PC. Ze Škody 120L dělat Ferrari by byla hloupost a historický nonsens. Jednak existuje spousta vhodnějších počítačů co naplní choutky jedinců co jdou po mnohonásobně vyšším výkonu a takové galaktické vylepšení není moc v souladu s tou teoretickou možností, že by Tesla stihla vydat čtvrtý, opět o něco vylepšený model jako završení vývoje možností té 8bitové řady.

Takže cíl je přetavit PMD 85 ze "stodvácy" do pětikvaltového Favorita evolučním vylepšením a modernizací některých částí co původní PMD tlačí nebo je postrádá. To už mi smysl dává, i z pohledu obměny součástkové základny za modernější kousky. Je jen otázka debaty, kam až ho posunout. Dneska soukromý vývojář má k dispozici mnohem větší možnosti jak ve své době celá Tesla.

Já třeba s výchozím bodem kompatibility mezi staršími PMD a modelem 85-4 uvažuju nejvíc o PMD 85-2A, protože ten je nejvíc průřezový se softwarem co pro PMD vznikl. Přitom má ale 65 kB RAM s allram režimem a PMD 85-3 se dá do toho režimu přepnout jedním příkazem. Ale model 85-4 už bude vybaven i vlastnostmi modelu 85-3, tedy bootování z disketovky, umět být terminál a zároveň se mu doplní i nové režimy a módy přidaných či vylepšených HW částí.

Autor:  Czech Human [ 25.06.2020, 10:14 ]
Předmět příspěvku:  Re: PMD 85 - 4

Chtěl bych se zeptat těch co tomu rozumí lépe než já, zda se do PMD 85 dají přidat ještě další interně adresovatelná zařízení, zda má ještě volné adresy pro další hw periferie? Ptám se proto že bych měl rád omlazenou a vylepšenou desku periferií pro PMD 85 aby mohla připojit více věcí aniž by se obsazovaly porty ven (přesněji tři - COM, FPU a zvuková karta MIF v interním provedení, eventuálně čtyři - RTC), volitelně i s modernějšími konektory než FRB, třeba Canon.

Je to takto (rozumně) technicky proveditelné? Samozřejmě neméně důležitá je finanční stránka věci - kdyby to šlo, cca na kolik by taková věc mohla vyjít? 5 tisíc, 10, 15, 20, víc...?

Autor:  dex [ 25.06.2020, 16:13 ]
Předmět příspěvku:  Re: PMD 85 - 4

Obsazenost portů PMD 85 v tabulce:
https://pmd85.borik.net/wiki/Obsadenie_vstupno_v%C3%BDstupn%C3%BDch_adries_PMD_85
Moc volného toho nezbývá.
Pokud to dobře chápu, tak volné jsou porty
0C, 0D, 0E, 0F,
2C, 2D, 2E, 2F,
3C, 3D, 3E, 3F,
6E,
8D, 8E, 8F,
ED.

Na C2717, pokud zas rozumím tabulce na straně 19 Technického popisu, má volno jen 0A, 0B, 4A, 4B, 88-8F.

Jo, a věšet interní MIF na jiné porty než ten standardní je blbost.

Autor:  Czech Human [ 25.06.2020, 19:02 ]
Předmět příspěvku:  Re: PMD 85 - 4

Díky moc. A tyto adresy se používají pro výstup libovolného množství bitů nebo jsou s jejich počtem nějak spojené? Tedy pro OUT 8bit čísla stačí jedna adresa a pro INPUT zase druhá (když data běhají po jiných drátech)? Resp. 1 adresa pro 1 komunikační funkci/signál. Já vím že se zase ptám jako jouda ale jsem v tomto laik.

Nic bych moc měnit nechtěl když by to způsobilo nefunkčnost všech předchozích programů kupříkladu používajících ten MIF. Ale šlo by MIF zavěsit před konektor a nějak vhodně ošetřit jeho (de)aktivaci a konektor používat,že? Jen by tam asi přibyl jeden IC co by jim to třídil...

Další zajímavý konektor mimo K2 je K1, ten má ještě širší možnosti adresace. Tam by principiálně taky šlo navěsit ROM modul na své běžné adresy a přidat další zařízení na stejné desce, že? Fyzická velikost PCB megaROM modulu a přivedená všechna napětí přímo vybízí přidat ještě něco dalšího :-).

Autor:  Clouseau [ 25.06.2020, 20:17 ]
Předmět příspěvku:  Re: PMD 85 - 4

Osmibitový procesor má osmibitovou datovou sběrnici, tj jednou IN nebo OUT adresou jde načíst/vyslat 8 bitů, a nebo méně...

Autor:  dex [ 25.06.2020, 20:25 ]
Předmět příspěvku:  Re: PMD 85 - 4

Citace:
A tyto adresy se používají pro výstup libovolného množství bitů nebo jsou s jejich počtem nějak spojené?

Na jeden port v jednom okamžiku maximálně 8 bitů, myslíš-li tedy toto.
Citace:
Tedy pro OUT 8bit čísla stačí jedna adresa a pro INPUT zase druhá

Port lze použít pro vstup i výstup, je věcí zapojení, jak to bude fungovat (např. mohu na portu načíst, co jsem do něj zapsal, nebo do něj něco jiného zapisovat a něco jiného z něj číst).
Citace:
1 adresa pro 1 komunikační funkci/signál.

Trestuhodné mrhání, zvlášť když to není Z80 s 65536 porty, ale jen 8080 s 256 porty.
Je zbytečné mít jeden port pro čtení a jiný pro zápis.
Citace:
Ale šlo by MIF zavěsit před konektor a nějak vhodně ošetřit jeho (de)aktivaci a konektor používat,že?

To by právě nešlo, dvě zařízení na jednom portu (nebo obecně na jedné adrese) se spolu nemusí snést, jak se nedávno přesvědčil Marcel Kilgus na QL (https://qlforum.co.uk/viewtopic.php?f=12&t=3318).
Když mám periferii interně, na konektor už nic nevěším.
A co máš proti externímu MIF?
Citace:
Další zajímavý konektor mimo K2 je K1, ten má ještě širší možnosti adresace.

"systémový konektor, na ktorom je pripojený ROM modul nemá, na rozdiel od aplikačného konektora, obmedzenia na rozsah I/O adries, takže je možné použiť aj adresy z užívateľskej oblasti alebo z oblasti interných interfejsov, ktoré nie sú ešte použité. Toto využívajú moduly PMD 40 (Programátor EPROM) a PMD 50 (Emulátor 8048/8748)."
Je tam vyvedena dolní polovina adresové sběrnice (256 adres), něco z portů zabírá 8255 ROM modulu.

Autor:  Martin1 [ 25.06.2020, 20:44 ]
Předmět příspěvku:  Re: PMD 85 - 4

Clouseau píše:
Osmibitový procesor má osmibitovou datovou sběrnici, tj jednou IN nebo OUT adresou jde načíst/vyslat 8 bitů, a nebo méně...

Pri Z80 to až tak neplatí.
Načítať ide osem, ale vyslať sa dá viac, keďže užívateľom požadovanú hodnotu možno dať aj na adresovú zbernicu.
Ondra napríklad posiela 16 bitov do 8253 iba cez adresovú zbernicu, a to ešte inštrukciou IN.
M1

Autor:  Czech Human [ 25.06.2020, 20:57 ]
Předmět příspěvku:  Re: PMD 85 - 4

Bezva 8 bitů by mělo být dost. To FPU Am9511A je komunikačně 8bitové a funguje tak, že se mu pošle číslo instrukce a vstup(y) a pak se vyčítá výstup z jeho registrů opět po 8 bitech. A oproti 8080 je to blesk tak by spíš čekalo co mu CPU pošle než naopak.

Tedy žádné mrhání porty :-).

To je škoda mě šlo o možnost mít na sběrnici MIF a zároveň port volný. Externí karta má nevýhody v tom že mechanicky je na ráně a plandající karty jsou dobré tak leda aby to bylo nespolehlivé a počítač se nedal ani posunout. Zase prakticky vzato vzhledem k počtu aplikací co ji používají a jejich aktuálnosti by bylo možná jednodušší je upravit na nový rozsah za tu výhodu že by K2 byl prázdný a zvukovka integrovaná.

ROM modul by se hodil jak rozměry tak umístěním komponent pro takovou míchaninu. Jen by se zacvaklo a bylo by hotovo. Kombinace ROM, FPU a MIFu (případně COM a RTC) by si získala moji pozornost a podporu. Mohl by být i fyzicky delší místa je dost. Vývoj takového udělátka bych i zaplatil proto jsem se ptal na odhady ceny. Ve finále je to o tom navrhnout to pcb a použít cmos nežravé komponenty kde to bude možné aby to zdroj utáhl a pak už jen užívat výdobytky moderní doby :-).

Autor:  Lisiak4 [ 25.06.2020, 21:38 ]
Předmět příspěvku:  Re: PMD 85 - 4

Ja se jiz jednou letmo koukal na asm v ramci PMD 85 a byl jsem mile prekvapen, tam jde taky nejak zdvojovat 2 byte dohromady... ?

Autor:  Czech Human [ 25.06.2020, 21:39 ]
Předmět příspěvku:  Re: PMD 85 - 4

No má APEEK a APOKE + monitorové ekvivalenty, ty čtou či zapisují do RAM po 2 bajtech... Ale že naráz to bych si nemyslel.

Hlavně ale - cítil by se někdo na to takovou desku navrhnout? Jako zakázku pochopitelně, leda že by hodlal přinést na oltář osmibitů oběť nejvyšší také a podílet se nákladově také.

Autor:  vanthomas [ 25.06.2020, 21:52 ]
Předmět příspěvku:  Re: PMD 85 - 4

Czech Human píše:
Bezva 8 bitů by mělo být dost. To FPU Am9511A je komunikačně 8bitové a funguje tak, že se mu pošle číslo instrukce a vstup(y) a pak se vyčítá výstup z jeho registrů opět po 8 bitech. A oproti 8080 je to blesk tak by spíš čekalo co mu CPU pošle než naopak.

Čistě mimochodem a trošku ot, ale víš že když chceš připojit AM9511, nebo INTEL 8231 k systému s 8080, tak musíš vyměnit bus controller 8228 za 8238?
To jenom aby bylo jasné, že připojit to k PMD by nebylo úplně zadarmo :)

Autor:  Lisiak4 [ 25.06.2020, 22:00 ]
Předmět příspěvku:  Re: PMD 85 - 4

Ja treba Spectrum beru jako modernejsi variantu PMD 85, ale nemam ke Spectru vztah... . Nicmene Spectrum beru za i tak dostacujici variantu. Ja ma ty pocitace spise rad takove jake jsou. Lepsi zvuk na originalu a par barev navic je fajn. Aby mi nove PMD 85 neco rikalo, musel by to byt v minulosti fenomén. PMD 85 mam rad, ale fenomén to nebyl. Škoda :)

Autor:  Czech Human [ 25.06.2020, 22:17 ]
Předmět příspěvku:  Re: PMD 85 - 4

Vanthomas: K vůbec ne ot komentu - to dobře vím a ve svém PMD tuto kombinaci už mám poměrně dávno otestovanou - s i8238 běhá stejně dobře jako s originální 8228. Tyhle (a nejen tyhle) čipy mám, tahle deska není žádné okamžité hnutí czechhumaní mysli :whist: Ostatně bez FPU stačí origo 8228 a pořád by to tím zbytkem byl platformně přínosný kousek hw pěkně integrovaný a lehce připojitelný.

Lisiak4: Tohle je čistě na vkusu každého soudruha :-). Když se budu chtít bavit sednu před PC, PMD je jen nostalgie kde navíc ty nejvíc opruzoidní vlastnosti (nahrávání/načítání dat) řeší moderní udělátka. Jinak by nikdo na asi žádný osmibit ani nesáhl , muset to kazetit rychlostí pár set znaků za sekundu s chybou co 2 minuty. Bez moderních periferií jsou to prakticky nepoužitelné stroje viz případ IQ 151 a jeho 300 baudového ukládání dat a oživení scény teprve po výrobě SD ROM modulu. A proč si nezpříjemnit život když to je možné i jinak... Proč se třeba dělají klony zx spektra s megabajty RAM a CPU běžícími na desítkách MHz? Protože to někoho baví, jiný účel to nemá :-). Tohle by byla užitečná protože spolehlivá a hezky integrovaná věc. Mě zase odrazují ty nekonečné stromečky rozšiřujících karet prichycené ke spektrům kdy sebemenší pohyb může lehce vyvolat zámrz nebo divné chování počítače. Kompaktnost PMD je taky užitečná věc a ten způsob jak funguje se mi líbí přijde mi jako velice vyváženě navržený počítač protože má slušné rozlišení a pořád dost možností jak ho rozšířit. Takové PP01 má sice víc barviček a barevné samostatné pixely ale když se odhlédne od toho že tedy vykreslovat opravdu po pixelech je bolest v ( ! ) tak to rozlišení je omezující a to je ještě pořád lepší než teletextově vypadající Spectrum... Věčná škoda že v PMD není lepší Z80 to by byla ještě lepší mašinka...

Autor:  Clouseau [ 26.06.2020, 07:35 ]
Předmět příspěvku:  Re: PMD 85 - 4

Martin1 píše:
Clouseau píše:
Osmibitový procesor má osmibitovou datovou sběrnici, tj jednou IN nebo OUT adresou jde načíst/vyslat 8 bitů, a nebo méně...

Pri Z80 to až tak neplatí.
Načítať ide osem, ale vyslať sa dá viac, keďže užívateľom požadovanú hodnotu možno dať aj na adresovú zbernicu.
Ondra napríklad posiela 16 bitov do 8253 iba cez adresovú zbernicu, a to ešte inštrukciou IN.
M1


NJN, ale to se nedá nazývat "vysláním" Spíš to je kombinatorika kdy periferie reaguje na nějakou kombinaci na sběrnici.. To už je podobná specialita jako využití signálu M1 kdy periferie reaguje na pouhé vykonání jakékoli instrukce na "hlídané" adrese...
A pro zaačátečníka to je myslím dostatečně vyjádřené tou první větou... :-)

Autor:  Czech Human [ 27.06.2020, 22:40 ]
Předmět příspěvku:  Re: PMD 85 - 4

Tak není nikdo kdo by byl ochotný takovou desku navrhnout ani za finanční podporu? To je škoda :( .

Stránka 57 Všechny časy jsou v UTC + 1 hodina [ Letní čas ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/