Konference: PMD 85
Od: | Martin Bórik |
Datum: | 23.3.2011 13:24 |
Předmět: | idea: PMD 85-4 |
Ahojte, od nedele, kedy som sa vratil z Trencina ma nahlodava jedna idea a jednoducho, musim to pustit takto do plena - je moznost, ze ked sa toho chyti viac hlav, tak to mozno nebude uplne na prd :))) Zakladom tejto myslienky je vytvorenie NOVEHO MODELU PMD 85, tj. ziadna replika, ziaden klon, islo by o sebestacny model s novymi featurami! Co nam vadi na sucasnom PMD 85 alebo co nove by sme prijali?? - zastarala suciastkova zakladna (problem zohnat a drzat pri zivote) - neprijemne napajanie (zdroje PMD 10 stale topia, kazia sa alebo uplne odchazdaju) - velmi, ale velmi nestastny video vystup (zle synchro, farby ine cez RGB ako cez video, na starsich modeloch navyse blby SECAM v TTL urovni atd...) - katastrofalny stav klavesnic vsetkych modelov! - nekompletne vyvedena zbernica - ziadne nativne prerusenie, ktore by bolo mozne zapnut/vypnut - a na zaver nieco, co by priblizilo tento pocitac demoscene: viac farieb, kvalitny zvukovy obvod, hardwarove presuny blokov Takze, niektore body by sme uz dnes mali vyriesne. Na Foreveri boli odprezentovane niektore featury, ktore by sa dali pouzit! Ja osobne nie som velmi hardwarovo zdatny jedinec :)), ale verim, ze ak by sme spojili vsetky sily do jedneho ciela, tak by sme mohli vytvorit skutocne novy model vychadzajuci z PMD 85-3, pri zachovani spatnej kompatibility, s tymito featurami: - uplne nova zakladova doska, ktora by mala rozmerovo vychadzat tak, aby sedela na lavej konektorovej strane do ktorejkolvek kasne starych modelov - kto uz si to ako uchyti, pripadne moze dosku pouzivat "na stole" ako Pentevo alebo Speccy2010... - ak by to bolo mozne, nahradit 8080 za 8085 - asi to nebude "len tak", ale za pokus by to stalo! - tym by sa vyriesilo aj napajanie a mohol by sa pouzivat akykolvek adapter +5V (ako napr. ku Speccy). - pokusit sa nahradit obsolete suciastky, logicke hradla pospajat do nejakych GAL/CPLD/FPGA obvodov, prip. najst na internete, ci neexistuju nahrady za niektore obvody napisane do CPLD/FPGA...? - najst nejaku zlatu strednu cestu, ako vyriesit problem so starymi FRB konektormi s vyvedenym aplikacnym, GPIO a IMS-2 rozhranim, ale zaroven by sa hodilo vyviest aj celu zbernicu, na ktoru by sa lepsie vyvyjal novy hardware... co s tym? - priamo zabudovat Romanov odladeny a funkcny Keyface a vyviest uz iba PS/2 konektor (viac info o keyface sa objavi uz onedlho na nasej stranke). - zapracovat Duskyho rozsirenie VideoRAM a Ikonov super napad, vyrabat obraz vyuzitim obvodu MC1377 (z Didaktiku) tak, aby sme uz na vystupe mali naozaj pekny stabilny farebny obraz! - zapracovat prerusenie synchronizovane na koniec vykreslovania snimku (v case, kedy sa luc vracia do laveho horneho rohu), ktore by sa ovladalo napr. na 6. bite portu PC systemovej 8255. Bude vsak treba vymysliet sposob, ako by mohli byt zdielane tieto prerusenia napr. pre Libovickeho alebo Poly-08 mysi. - ak by to bolo mozne, vymysliet sposob, ako na urovni hardwaru dosiahnut presun bloku pamate z miesta na miesto - doslova HW ldir - ten je podla mna snad najvacsia prekazka programatora na i8080. Navyse, presuny by mohli mat niekolko modov: Okrem klasickych presunov (ldir, lddr) by mohli byt aj tzv. blitter presuny priamo do videoram v pozadovanej sirke a vyske na urcene miesto z linearneho buffera - to by otvorilo dvere demoscene ;) - taktiez, pouvazovat nad dalsimi grafickymi rezimami: Inspirujuc sa Zbrojovackom - rozlisenie 384 x 256, monochrom, so vsetkymi 8 bitmi grafickej predlohy na celom riadku (48b). Alebo este odvaznejsie - rozlisenie 384 x 256, farebne, s klasickym rozlozenim 6bit graf.predloha, 2bit atribut, ale na celych 64 bytoch, cize by sa bral do uvahy aj zapisnik. Alebo uplne najodvaznejsi graf.rezim - rozlisenie 512 x 256, celych 16 kil, ale bez opacneho radenia pixelov v byte! Samozrejme, tu by sa dala vyuzit Duskyho "tienova" VideoRAM prave na farebne atributy. Ale to uz su vsetko prehnane a extremisticke vizie :))) - mozno by stalo za uvahu zapracovat zvukovy interface Musica 2 uz priamo na dosku. Interface "Musica 2" bude mat 4 kanaly, kazdy samostatne LCR panoramovanie, 16 hlasitostnych urovni, sumovy generator a HW obalky (samozrejme to musi Roman cele dokoncit a odladit). Viem, ze je to beh na dlhe trate a Roman ma s tym hned poslal do kelu, lebo sa chce teraz plne venovat Musica 2. ;))) Ja som to vsak chcel dat "na papier", aby sa tu okolo toho mohol rozputat nejaky kvalitny flamewar ... eehm, zartujem :D Tak, co vy na to? (m)