OldComp.cz

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


Právě je 26.04.2024, 07:30

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 318 ]  Přejít na stránku Předchozí  1 ... 15, 16, 17, 18, 19, 20, 21, 22  Další
Autor Zpráva
 Předmět příspěvku: Re: PMD 85 ColorAce
PříspěvekNapsal: 21.05.2021, 07:13 
Offline
Óm Nejvyšší
Uživatelský avatar

Registrován: 07.07.2019, 22:14
Příspěvky: 3827
Has thanked: 280 times
Been thanked: 457 times
Tak to bych za mě raději nechal .ptp kompatibilní s SD kartou jak to je teď, protože je to asi 100x pohodlnější. A přidal bych naopak MGSV, protože se budou moct použít uživatelská data ukládající programy. Při tomhle přístupu by byla asi nejlepší hacknutá utilita 8C00 kvůli ovladačům periferií (příkaz ROM se lehce automatizuje) a hardware si ušetřit.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD 85 ColorAce
PříspěvekNapsal: 21.05.2021, 08:00 
Offline
Radil
Uživatelský avatar

Registrován: 13.05.2013, 17:48
Příspěvky: 531
Bydliště: Košice
Has thanked: 430 times
Been thanked: 265 times
Len doplním, že prapôvodný dôvod pre port 6Ch bol iba ten, že som sa rozhodol využiť existujúci dekodér IF portov na IF doske (3205), kde je, okrem iných, napr. "skupina" 6Ch-6Fh normálne nevyužitá, takže keď som si do PMD 85-2A pridával VGA konvertor, tak som adresový dekodér ako celok nemusel riešiť. Vytiahol som iba jeden drôtik z IF dosky a pridal som tam iba OR hradlá pre A0 a A1.
Neskôr, keď som si "vymyslel" prerušenie od Video procesora, tak som ho pridal na rovnaký port, keďže sa z neho využívali iba dolné 3 bity a tieto dve veci nejako "tematicky" súviseli.

zdenek6 píše:
Jedinou věc, kterou jsem tam plánoval když tak doplnit, bylo právě MIF85 - jeho dekodér by mohl zařadit Parallax do prostoru 6x.
MIF 85 je už na portoch aplikačného konektora, pretože sa z aplikačného konektora zároveň využíva aj CT0 pre pravidelné vyvolávanie prerušenia.

zdenek6 píše:
... loadovací rutinky, u verze 2 pak doplním kód vedle VIDEORAM (což je pěkný opruz a smekám před RM-TEAMem, který do této oblasti narval celý mikros).
Celý MIKROS tam samozrejme nie je. Je tam iba časť rutín BIOSu, ktoré sú pri PMD 85-3 súčasťou rozšíreného Monitora. MIKROS sa pochopiteľne nahraje z diskety do RAM.

_________________
https://pmd85.borik.net - PMD 85 Emulátor, PMD 85, PMD 32-SD
https://pp01.borik.net - PP 01 Emulátor, PP 01, SD-ROM Modul


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD 85 ColorAce
PříspěvekNapsal: 21.05.2021, 10:30 
Offline
Óm Nejvyšší
Uživatelský avatar

Registrován: 07.07.2019, 22:14
Příspěvky: 3827
Has thanked: 280 times
Been thanked: 457 times
další ochutnávka pcb :-). Té pinové lišty na místě FRB konektoru si nevšímejte, neměl jsem zatím kdy ji z modelu vymazat. SD karta se naletuje ve formě malého pcb, stejně tak případný COM port, který se dá buď vyytáhnout jako USB verze nebo osadit na desku do DSUB 9pin konektoru.


Přílohy:
Parallax v2.png
Parallax v2.png [ 94.42 KiB | Zobrazeno 3608 krát ]
Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD 85 ColorAce
PříspěvekNapsal: 21.05.2021, 16:06 
Offline
Profík

Registrován: 15.01.2014, 20:08
Příspěvky: 790
Bydliště: Šlapanice
Has thanked: 132 times
Been thanked: 99 times
No pokut je Zdenek6 ochotný k úpravám a radši napíše hromadu kódu místo pájení.

Tak zkusím vyblýt mou představu jak to udělat pokut budu někde kecat z hladu tak se omlouvám aneb PMD tak dobře neznám. To když už jsme se tou bohyní míru vyhnu se štourat v PMD kvůli ColorAce a VGA konvertoru tak bych v tomto duchu pokračoval. Ta bohyně míru může rovnou emulovat MEGAROM modul s tím že obrazy jednotlivých ROM modulu budou na SD kartě. Když jde jen z dat zrekonstruovat obraz tak určitě půjde i poznat na jakém modelu se bohyně nachází (ta detekci by měla stačit udělat jen při zapnutí napájení) a podle toho jak dodala detekce se založí ROM modul pro konkrétní model. Pomoc příkazu např. ROM7 by se spouštěl onen komandér co by umožňoval měnit obsahy ROM modulu a příopadne měnit natavení videa (čb/ColorAce/…) aneb na neupraveném PMD by se to chovalo jen jako PMD s MEGAROM modulem. Na upraveném PMD tj. s úpravou v monitoru tj. s přesměrováním kazetákem na bohyni míru by se to chovalo tak jako teď … asi by ta úprava měla nějakým způsobem dát bohyni míru vědět, že tam je.

_________________
Ne všichni jsme měli z češtiny za jedna, aneb jsem dyslektik a dysgrafik.

http://www.sapi.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD 85 ColorAce
PříspěvekNapsal: 21.05.2021, 16:53 
Offline
Óm Nejvyšší
Uživatelský avatar

Registrován: 07.07.2019, 22:14
Příspěvky: 3827
Has thanked: 280 times
Been thanked: 457 times
Parallaxy už dorazily ;)


Přílohy:
Parallax3.jpg
Parallax3.jpg [ 407.97 KiB | Zobrazeno 3803 krát ]
Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD 85 ColorAce
PříspěvekNapsal: 24.05.2021, 13:24 
Offline
Óm Nejvyšší
Uživatelský avatar

Registrován: 07.07.2019, 22:14
Příspěvky: 3827
Has thanked: 280 times
Been thanked: 457 times
Vznikla další verze pcb, nyní s dvěma 74LS154 a tím pádem selektivní adresací portu 6C pro SW změnu grafického režimu (další cesta je hw tlačítko na modulu). Na pcb je signálový konektor 1:1 s ROM modulem, takže se k němu dá ještě připojit univerzální rozšiřující karta. Aktuálním vítězem volby je MIF-85, protože díky zdenkovi6 existuje cesta jak ho rozehrát i když sedí v ROM modulu. To by totiž umožnilo připojit myš se zvukovkou naráz, nebo případně další periferie a rozezvučet tak myšoidní hry kvalitnějšími zvuky byť na hudbu na pozadí to asi výkonově nebude :-).

Na pcb je zachovaná varianta osadit si standardní COM port, nebo použít malou letovací destičku. SD karta je také na samostatné destičce.

Z plochy ROM modulu zbývá cca 7,5x13 cm, takže se tam vejde ještě docela velké pcb.


Přílohy:
Paralax v4.png
Paralax v4.png [ 93.31 KiB | Zobrazeno 3710 krát ]
Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD 85 ColorAce
PříspěvekNapsal: 24.05.2021, 15:26 
Offline
Profík

Registrován: 28.07.2018, 14:37
Příspěvky: 930
Has thanked: 43 times
Been thanked: 414 times
Já bych 74x154 raději nepoužíval. Nějak se blbě shánějí v LS/ALS/HCT. Stejnou službu z hlediska selekce adresy splní 74x138. Jsou rozměrově menší a dostupnější, navíc jich bude k dispozici plno v podobě MH3205.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD 85 ColorAce
PříspěvekNapsal: 24.05.2021, 15:47 
Offline
Óm Nejvyšší
Uživatelský avatar

Registrován: 07.07.2019, 22:14
Příspěvky: 3827
Has thanked: 280 times
Been thanked: 457 times
Mno už jsem zdenkovi6 se kroutil když taky chtěl MH3205. :twisted: Ale když je taková všeobecná žádost... Budou tam místo tří IC čtyři 3205/74LS138, tři na adresu a čtvrtý pro tvorbu CS. To zase bude práce to celé předělávat :-P. Holt nejdříve finální schéma a teprve potom pcb.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD 85 ColorAce
PříspěvekNapsal: 24.05.2021, 16:13 
Offline
Profík

Registrován: 28.07.2018, 14:37
Příspěvky: 930
Has thanked: 43 times
Been thanked: 414 times
74154 má 6 kódovacích vstupů, 74138 (alias 3205) taky. To vychází požadované komparační hodnoty tak špatně, že místo 2x 74154 musí být 3x 74138?


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD 85 ColorAce
PříspěvekNapsal: 24.05.2021, 16:17 
Offline
Kecka

Registrován: 08.06.2016, 18:25
Příspěvky: 48
Has thanked: 5 times
Been thanked: 21 times
Fakt nevím, kde jsi zase přišel na 4x 3205 :D . Stačí toto:

Příloha:
pxcs.jpg
pxcs.jpg [ 46.73 KiB | Zobrazeno 3641 krát ]


Na Parallax stačí přivést /PAX_CS.
Pokud budeš chtít úplné adresování, tak použiješ ještě 74LS32 a přivedeš /PAX_CS2.

Ještě doplním, zapojení OR hradel jsem převzal odsud:
http://pmd85.borik.net/_work/adrdek-vgakonv.png


Doplnění č. 2, ono to vlastně není úplná adresace, ještě chybí A2 a A3, které také musejí být v log. 1... Jeden z nich by se dal ještě odchytit na E3.

_________________
http://maximalne.8u.cz


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD 85 ColorAce
PříspěvekNapsal: 24.05.2021, 16:24 
Offline
Profík

Registrován: 28.07.2018, 14:37
Příspěvky: 930
Has thanked: 43 times
Been thanked: 414 times
Aha. Asi už jsem doma.

Zdeňku, to namapování MIF85 do ROMPACKu chceš dělat tak, že modul uměle stáhne A7 do nuly při selekci zbylých bitů, aby obelstil ten problémový budič na desce interface? Nebo existuje jiná metoda, jak 8Ch bezkolizně číst v ROMPACKu? Anebo tam čtení vůbec není implementováno?

DOPLNĚNO:
A teď se dívám, že MIF85 obsazuje jen ECh/EEh/EFh a jen pro zápis. Tak to je asi vše vyřešeno. Žil jsem v omylu.


Naposledy upravil Libor L.A. dne 24.05.2021, 16:27, celkově upraveno 1

Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD 85 ColorAce
PříspěvekNapsal: 24.05.2021, 16:27 
Offline
Óm Nejvyšší
Uživatelský avatar

Registrován: 07.07.2019, 22:14
Příspěvky: 3827
Has thanked: 280 times
Been thanked: 457 times
Já chci jednoznačnou adresaci 6C tak potřebuju 8 linek. Ty jsem takhle mohl rozdělit na 2x4 a v AND hradlu z nich udělat CS. Trochu si s tím připravuju půdu na Multibus protože s DIP přepínači se takhle dá lehce určit rozsah 00h-FFh. Je to úplný dekodér adres s jednou adresou. Teď použiju 3 x 3 bity a čtvrtý demultiplexor ty linky z těch tří spojí do CS. Toť má teorie na pozadí. Existuje ještě jedno jednodušší řešení od RM tý⁸mu ale chci mít kompletní dekodér kvůli PP-01. Takříkajíc se to učím na této jednodušší konstrukci.

Zdenek chce použít stínovou 8253 protože mif je jen výstupní. Tak budou obě karty hrát stejně a uvolní se konektor třeba pro myš :-).


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD 85 ColorAce
PříspěvekNapsal: 24.05.2021, 16:32 
Offline
Profík

Registrován: 28.07.2018, 14:37
Příspěvky: 930
Has thanked: 43 times
Been thanked: 414 times
K té adresaci. Jestli se stejně nevyhneš nějakému tomu drátování při změně adresy, tak 74138(3205) může dekódovat nulové a jedničkové bity rovněž na vstupech E a /E, tzn. jeden obvod může dekódovat až 6 adresních bitů. Když už chceš dekódovat plnou adresu, tak první 74138 může dekódovat 6 bitů adresy a zvolený výstup přivedeš na /E druhého obvodu 74138 a ještě Ti na tom druhém obvodu zbude dalších 5 vstupů pro detekci zbytku adresy. Tedy celkem 11 adresních vstupů na dvou čipech. Jen se pravda trochu protáhne zpoždění toho SELECT signálu, ale toho se stejně nezbavíš.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD 85 ColorAce
PříspěvekNapsal: 24.05.2021, 16:36 
Offline
Profík

Registrován: 28.07.2018, 14:37
Příspěvky: 930
Has thanked: 43 times
Been thanked: 414 times
Ovšem když čtu tu poznámku o Multibusu, tak osobně razím názor, že do obvodového zapojení se dává to, co tam má být. Určitě z toho neuděláš raketoplán ani mikrovlnku. Co tam být nemusí, to bych tam nedával. A dekodér adresy bych zapojil stejně jako ten na desce interface, pokud chceš adresu 6x. Jen bych využil výstup s adresou 6x. Pokud plně nedekódují ostatní IO v PMD-85, je to tady zbytečné.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD 85 ColorAce
PříspěvekNapsal: 24.05.2021, 16:37 
Offline
Kecka

Registrován: 08.06.2016, 18:25
Příspěvky: 48
Has thanked: 5 times
Been thanked: 21 times
Já měl jenom návrh, jak MIF85 zapojit, nezkoušel jsem to a zřejmě to ani dělat nebudu. Raději si udělám modul s MIF85 do aplikačního konektoru včetně myšoidního vstupu.

SAA1099 je jen pro výstup - na to jsi přišel sám.
Na přerušení bych použil druhou 8253 pověšenou na 5x, ale s blokovaným čtením. Takže konfigurace interního 8253 by nakonfigurovala i tuto stínovou, ale při čtení by nedocházelo ke kolizi. Tak bych dostal zdroj přerušení do ROM modulu - zbytek jako u origoš MIF85.

Jak jsem psal, udělám to jinak, zbytečně plácat další 8253.

_________________
http://maximalne.8u.cz


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ů: 318 ]  Přejít na stránku Předchozí  1 ... 15, 16, 17, 18, 19, 20, 21, 22  Další

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 25 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