Konference: PMD 85
Od: | Imrich Konkol |
Datum: | 23.3.2011 14:40 |
Předmět: | Re: idea: PMD 85-4 |
Caf Martin,
takmer vsetky tieto naroky (az na dva) podla mna v pohode splni doska Specy2010 po preprogramovani FPGA.
Jeden nesplneny bod je prave nekompatibilita s povodnou skrinou PMD a druhy je vyvedenie kompletnej sbernice.
Ale zase sa dostavame k rieseniu, kde nebude realny CPU, iba hardwarovo emulovany.
Osobne sa mi viac pozdava koncepcia V6Z80, kde je na doske realne CPU a logika nacpana do CPLD.
V kazdom pripade - minimalne na prototypovanie - budeme musiet obetovat nejaky ten realny HW a otestovat tam vsetky zelane rozsirenia. V podstate v takom prevedeni 'vrabcie hniezdo' ako mal UB na Foreveri.
Osobne ziadne realne PMD teraz nevlastnim, ale uz pracujem na jeho ziskani. Snad sa nieco objavi na burze v BA tento vikend - podla prislubov.
Ale v principe som za. Podme do toho!
PMD2011 zdar,
Ikon
2011/3/23 Martin Bórik (pmd85 tu byla ta zakroucena vec pandora.cz) <martin.borik tu byla ta zakroucena vec gmail.com>
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)
---
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)
---