Přejít na obsah
ARCHIVEKArchiv e-mailových konferencí o 8bitových počítačích Archiv Pandory 1999 až 2013

Zpět na zprávu

Celé vlákno · 14 zpráv

idea: PMD 85-4

Martin Bórik PMD 85

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)

Re: idea: PMD 85-4

melsoft PMD 85

S dovolením si přisadím: moc bych se přimlouval za videovýstup na VGA
 monitor - dá se oproti různým vidoemonitorům a CGA/EGÁm dobře sehnat a
kvalita by byla určitě lepší. 
Jinak většina těch nápadů zní rozumně, jen nevím jak je zrealizovat. O
FPGA vím tak akorát, že existujou...

Re: idea: PMD 85-4

Imrich Konkol PMD 85

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 (pmd85pandora.cz) <martin.borik[doména skryta]>

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)

---

Re: idea: PMD 85-4

+GAMA PMD 85

Zobrazit citovaný text (3 řádky)
>Zakladom tejto myslienky je vytvorenie NOVEHO MODELU PMD 85, tj.
>ziadna replika, ziaden klon, islo by o sebestacny model s novymi
>featurami!
Myšlenka chvályhodná.

Zobrazit citovaný text (1 řádek)
>Co nam vadi na sucasnom PMD 85 alebo co nove by sme prijali??
Zamyslel bych se nad tím, jak udržet maximální kompatibilitu, a s čím.
 Obzvlášť PMD-32-SD ukazuje na velké rozdíly mezi PMD.
Jde o to, zda podporovat PMD 85-3, které je (s výjimkou "kompatibility módu" 
s Monitorem překopírovaným do RAM) neslučitelné se všemi ostatními modely
(ale zas na něm "nativně" běhá PMD-32-SD a ROM skrytá "pod" VRAM
nepřekáží v paměťovém prostoru), či PMD 85-2/2A, které je určeno
nejvíce software (či přímo jeho rozšíření ve stylu C2717, který se mi
zdá nejdotaženější, s nejlépe dotvořeným systémem, i s jeho tabulkou
systémových služeb - ale zase i ten nechává překážet ROM v paměťovém 
prostoru).

Zobrazit citovaný text (3 řádky)
>- 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...)
V případě barev je otázka, zda podporovat paletu pro RGB, nebo paletu pro
Video.
Předpokládám, že nové PMD by mělo buď 50 Hz Video/RGB, nebo VGA (které
má ale 60 Hz?).
V případě použití VGA se jistě rozhodí synchronizace animací s
televizním paprskem (ale to by při použití 8085, kerá je údajně
rychlejší než 8080, asi bylo stejně jedno).

Zobrazit citovaný text (1 řádek)
>- katastrofalny stav klavesnic vsetkych modelov!
C2717 má klávesnice dobré, jen ty konektory na tom nejsou dobře.
Nejlépe by to řešila PS/2.

Zobrazit citovaný text (1 řádek)
>- nekompletne vyvedena zbernica
Co se periferií týká, je otázka, zda jít cestou C2717 (zabudované jen
nejnutnější věci) nebo zabudovat kompletní interface modul, jako u PMD.
Rozumné by se mi ale jevilo přeci jen asi využít místa ve FPGA nebo na
desce a zabudovat aplikační konektor, IMS, oba paralelní, RS-232 místo
proudové smyčky (případný ConnectOne modul se dá připojit externě), i
slot pro připojování ROM modulů. A PMD-32-SD by mohla být rovnou
součástí desky (i když se tím obsadí jeden z paralelních portů
natrvalo).

Zobrazit citovaný text (1 řádek)
>- ziadne nativne prerusenie, ktore by bolo mozne zapnut/vypnut
Použití 8085 by toto řešilo (ta nějaká přerušení umí a hardware by se 
na to dal připravit).

Zobrazit citovaný text (3 řádky)
>- uplne nova zakladova doska, ktora by mala rozmerovo vychadzat
>  tak, aby sedela na lavej konektorovej strane do ktorejkolvek
>  kasne starych modelov
Otázka je, proč do původní case?
Pokud chceme odvrhnout klávesnici, použít jiný zdroj, a nejspíš i jinak
řešit konektory a ROM sloty? (Má být deska patrová tak, aby usazena v
originální case přijala originální ROM modul? Má sedět do konektorových 
otvorů i na zadní straně?)
Spíš bych byl pro to, přizpůsobit ji nějaké dostupné malé plastové
krabičce - třeba stylově šedé.
(https://picasaweb.google.com/dex.128/Replica1# )

Zobrazit citovaný text (2 řádky)
 >- ak by to bolo mozne, nahradit 8080 za 8085 - asi to nebude
>  "len tak", ale za pokus by to stalo!
Ze softwarové stránky, pokud jsem to dobře pochopil, by neměl být problém,
údajně má ale 8085 rychleji vyonávat instrukce, takže se možnározhodí
chování některých programů závislých na načasování, nebo synchronizace
animace s televizním paprskem (které by se jistě rozhodilo i v případě
použití VGA).

Zobrazit citovaný text (4 řádky)
>- 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?
Moderně je definován konektor pro PMD-32-SD (Canon), ale toby bylo nejspíš
lepší mít rovnou zabudované.
Otázka je, zda FRB nějak "přemapovat" na Canon, nebo jít cestou C2717 a
použít "přímý konektor" (á la ISA), do kterého by se zasouvala rovnou
deska.

Zobrazit citovaný text (3 řádky)
>- 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).
Už je odladěno?
Super!

Zobrazit citovaný text (1 řádek)
>- zapracovat Duskyho rozsirenie VideoRAM
Nevím, co přesně obnáší...

Zobrazit citovaný text (5 řádků)
>- 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.
Hm...
To bude na delší přemýšlení a diskusi.

Zobrazit citovaný text (8 řádků)
>- 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 ;)
Snadno se to prý dá realizovat přímo ve FPGA. Narozdíl od komerčního DMA 
čipu by bylo možné to naučit zacházet právě specificky s VRAM PMD.
Otázka je, co čeho všeho čip nutit (například kromě obdélníků umět do
VRAM přenášet i maskované sprity? Zabudovat interpolátor pro rychlé
kreslení čar?).
V6Z80P spoustu takových věcí řešilo, otázka je, zda půjde použít část
zdrojáku z něj.

Zobrazit citovaný text (11 řádků)
>- 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 :)))
Podporoval bych mód pixelově kompatibilní s C2717 (384 bodů na řádek,
"zdrcnuto" přeadresováním do souvislého bloku 12 kB), s tím, že by se
barvy řešily buď atributy ve stínové RAM, nebo (ale to mi připadá jako
méně vhodný nápad) jako u PP-01 mít tři VRAM "přes sebe" pro každou
barevnou složku (R VRAM, G VRAM, B VRAM).
Přeci jen už existuje nějaký (byť ne hojný) software, který tento mód
využívá.
A naopak by bylo dobré, kdyby aspoŇ část software pro "nové PMD" běhala
tak nějak i na původních strojích.

8 až 16 barev (pokud nebudou vyloženě zůstávat volné bity pro dejme tomu
256 barev, což už považuju za zbytečné), by podle mne bohatě stačilo -
nebo, nekamenujte mne, by jeden bit mohl přepínat barvy/odstíny šedi (bylo
by tak například 14 barev - 8 barviček včetně černé a bílé, a 8
odstínů  šedi včetně černé a bílé).
Přijde mi to praktičtější než třeba flash.
Pak u takového šedo-barvového přepínátka zbývá dořešit, zda jako u
Spectra či původního PMD (kde je nastaven, tam je platný) nebo jako toggle
(u Sinclairu QL - pokud chci třeba blikající kurzor, stačí nahodit bity na 
jeho levém a pravém okraji, od nahozeného bitu vše bliká až k dalšímu
nahozenému bitu).

Zobrazit citovaný text (5 řádků)
>- 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).
Jistě, měl by být přímo na desce.

Zobrazit citovaný text (4 řádky)
>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
I když je málo lidí, kteří by to mohli/uměli/měli čas udělat, je dobré
ujasnit si, o co vlastně stojíme a o co už ne.
Jestli chceme TrueColor, nebo stačí pár barev, aby VRAM příliš nerostla a 
dalo ses ní rozumně hýbat.
Jestli stačí 64 kB RAM, nebo (kvůli paměťově náročnějším
rozšířeným grafickým módům) potřebujeme PMD-128 nebo PMD-512 (nebo
PMD-1024).
Zda mít PMD-32-SD jako externí zařízení pro případ, že SD karty vyjdou z
módy a bude se nahrávat na magii v kostkách, nebo ho zabudovat.
Nebo zda zabudované WiFi, či raději RS-232 a WiFi ConnectOne modul
připojovat externě.
Už jen kvůli tomu, aby ten, kdo to (nakonec) (možná) udělá, nebyl
ostatními plísněn, že to a ono měl udělat jinak.
Ale stejně z toho bude flame :o)

Re: idea: PMD 85-4

Factor6 PMD 85

2011/3/23 +GAMA (pmd85pandora.cz) <computer.research[doména skryta]>:
Zobrazit citovaný text (5 řádků)
>
>
>>Zakladom tejto myslienky je vytvorenie NOVEHO MODELU PMD 85, tj.
>>ziadna replika, ziaden klon, islo by o sebestacny model s novymi
>>featurami!
Ja bych tam strcil AYcko nebo SIDa, pripadne nejaky covox na
prehravani MODu. Na AY a SIDa je mrte hudeb. Strkat tam neco
nekompatibilniho by nemelo smysl. A plne digitalni vystup se podle me
k osmibitu nehodi.

F6

Re: idea: PMD 85-4

Martin Bórik PMD 85

Zobrazit citovaný text (5 řádků)
> Ja bych tam strcil AYcko nebo SIDa, pripadne nejaky covox na
> prehravani MODu. Na AY a SIDa je mrte hudeb. Strkat tam neco
> nekompatibilniho by nemelo smysl. A plne digitalni vystup se podle me
> k osmibitu nehodi.
>
AYcko alebo SID uz zacinaju byt tiez obsolete IO...
Musica 2 vychadza koncepcne z AYcka, ale ma 4 kanaly s panoramou ;)

(m)

Re: idea: PMD 85-4

Busy PMD 85

Zobrazit citovaný text (2 řádky)
> - ak by to bolo mozne, nahradit 8080 za 8085
> - asi to nebude "len tak", ale za pokus by to stalo!
 A co tak do PMD-85 rovno pouzit Z80 ? :)

 Su tam sice malicke odlisnosti - napr. funkcia Parity flagu
 a ina doba vykonavania niektorych instrukcii, ale vecsina
 softu by hadam mala chodit bez problemov (mozno).

 Mne osobne sa jednoznacne najviac lubi
 koncepcia celeho PMD-85 v jednocipe:

 http://foto.mcmacko.sk/akcie/sindik03/z0189x.jpg
 http://foto.mcmacko.sk/akcie/sindik03/z0188x.jpg

 Aspon sa zbavime velkych a tazkych skatul, zdrojov,
 klavesnic a ziskame male sikovne prenosne zariadenie.

 A to ze to neobsahuje realny fyzicky MHB8080A
 by mi vobec neprekazalo :)

 Keby sa k tomu este pridala nejaka petica
 na SD karty ako medium s programami,
 a k tomu nejaky DVI/HDMI vystup,
 viac by mi ku stastiu hadam ani nechybalo.

 A je to (teoreticky) rozsirovatelne
 len zmenou firmware.

 Busy

Re: idea: PMD 85-4

Martin Bórik PMD 85

Zobrazit citovaný text (5 řádků)
> A co tak do PMD-85 rovno pouzit Z80 ? :)
> Su tam sice malicke odlisnosti - napr. funkcia Parity flagu
> a ina doba vykonavania niektorych instrukcii, ale vecsina
> softu by hadam mala chodit bez problemov (mozno).
>
No a tu je to mozno :)))
Ide nam o spatnu kompatibilitu, vsetko tam musi fungovat
ako na povodnom PMD 85. A to uz pri tej 8085 sa obavam,
ze taka Hlipa sa z toho totalne rozbije ;)

Zobrazit citovaný text (3 řádky)
> Mne osobne sa jednoznacne najviac lubi
> koncepcia celeho PMD-85 v jednocipe:
>
Je to sice pekne, ale realne to ma viacero problemov.
Neemuluje to verne okolitu logiku, myslim, ze ziadna
emulacia 8255 tam nie je, tym padom z pasky do toho
clovek nedostane nic. Proste je to emulator... my chceme
novy model, ci nie? :)

(m)

Re: idea: PMD 85-4 - video

Martin N. PMD 85

Ahoj,

nektere napady uz tu padly od jinych, tak jen to, co mne napadlo pri 
cteni +Gamova prispevku.
Zobrazit citovaný text (21 řádků)
> Podporoval bych mód pixelově kompatibilní s C2717 (384 bodů na řádek,
 "zdrcnuto" přeadresováním do souvislého bloku 12 kB), s tím, že by se
barvy řešily buď atributy ve stínové RAM, nebo (ale to mi připadá jako
méně vhodný nápad) jako u PP-01 mít tři VRAM "přes sebe" pro každou
barevnou složku (R VRAM, G VRAM, B VRAM).
> Přeci jen už existuje nějaký (byť ne hojný) software, který tento mód 
využívá.
> A naopak by bylo dobré, kdyby aspoŇ část software pro "nové PMD" běhala 
tak nějak i na původních strojích.
>
> 8 až 16 barev (pokud nebudou vyloženě zůstávat volné bity pro dejme tomu
256 barev, což už považuju za zbytečné), by podle mne bohatě stačilo -
nebo, nekamenujte mne, by jeden bit mohl přepínat barvy/odstíny šedi (bylo
by tak například 14 barev - 8 barviček včetně černé a bílé, a 8
odstínů  šedi včetně černé a bílé).
> Přijde mi to praktičtější než třeba flash.
> Pak u takového šedo-barvového přepínátka zbývá dořešit, zda jako u
Spectra či původního PMD (kde je nastaven, tam je platný) nebo jako toggle
(u Sinclairu QL - pokud chci třeba blikající kurzor, stačí nahodit bity na 
jeho levém a pravém okraji, od nahozeného bitu vše bliká až k dalšímu
nahozenému bitu).
Co se týká grafiky, vzal bych možná inspiraci z mého druhého domovskéhopočítače - Atari 800. Používalo displaylist a dalo se nadefinovat jinou 
zdrojovou paměť a jiný grafický režim pro každý řádek obrazovky.
 Jinými 
slovy, obraz bych asi nechal generovat vyhrazeným jednočipem, který by 
měl přístup do celé paměťi PMD a měl by navíc uloženu následující
tabulku:
0. řádek: C000
1. řádek C040
2. řádek C080
....
255. řádek FFC0

Pro scroll by pak stačilo přepsat tabulku řádků. Generátor by měl jít 
přepnout do režimu grafiky 288 nebo 384 bodů (pro extrémisty by třeba 
šel udělat i ten režim 512 bodů).
Pro barvičky bych využil námět z časopisu VTM (který již 8 let slibuji 
uploadnout na web - až ho zase najdu, zveřejním jej) - barev stále 5 
(černá + 4 barvy), ale na výběr z celé palety (v tom VTM byly přes 8255 
vybírány barvy z tabulky v EPROM, takže jen asi 256 barev). Takže 
budoucí generátor by mohl mít kromě tabulky zdrojových adres pro řádky 
ještě také tabulku 5*3 bajty pro míchání barev - možnost si namíchat 5libovolných RGB barev. Takovýto generátor grafiky by nemusel být moc 
složitý a přitom by ulehčil demomakerům různé blbinky. Ve výchozím
 stavu 
samozřejmě kompatibilní se zobrazením PMD.

Co se technické realizace týká, jako procesor bych volil nějaký klon 
Z80, aby se CPU neemulovalo a jelo to v reálu. Určitě bych šel do 
statických RAM, aby se nemusel řešit refresh. Plošný spoj bych navrhoval 
jako "dělitelný" na části, jako v původním PMD. Tedy základní deska, 
deska interfaců a deska ROM modulu. Vnitřní konektor pro interfacy/ROM 
modul obsahuje snad vše potřebné, takže navrhuji přidat ještě jeden 
konektor se stejnými signály. Desku interfaců pak ve variantě "full" se 
všemi vstupy/výstupy a nebo jako "basic" jen se sériovým portem. Ovšem 
je otázka, zda zrovna sériový port nepřesunout na základní desku, aby sedal postavit jen minimální základ pro programování a hraní bez 
rozšiřujících desek. Jako náhradu FRB navrhuji dvouřadé DIN lišty 
(http://www.ges.cz/-pbd-20s-ges06600327.html) - rozměrově jsou podobné, 
cenově dostupné. Navíc by šla snadno udělat redukce DIN/FRB pro 
připojování starších originálních periferií. Při troše násilí jde 
kolíková DIN lišta narvat i do FRB s hranatými dirkami.

Martin Schotek


Re: idea: PMD 85-4

Martin Bórik PMD 85

Zobrazit citovaný text (11 řádků)
> Zamyslel bych se nad tím, jak udržet maximální kompatibilitu, a s čím.
 Obzvlášť PMD-32-SD ukazuje na velké rozdíly mezi PMD.
> Jde o to, zda podporovat PMD 85-3, které je (s výjimkou "kompatibility
módu" s Monitorem překopírovaným do RAM) neslučitelné se všemi ostatními
modely (ale zas na něm "nativně" běhá PMD-32-SD a ROM skrytá "pod" VRAM
nepřekáží v paměťovém prostoru), či PMD 85-2/2A, které je určeno
nejvíce software (či přímo jeho rozšíření ve stylu C2717, který se mi
zdá nejdotaženější, s nejlépe dotvořeným systémem, i s jeho tabulkou
systémových služeb - ale zase i ten nechává překážet ROM v paměťovém 
prostoru).
>
Prave PMD 85-3 sa mi zda ako model s najlepsou spatnou kompatibilitou.
Staci prejst do AllRAM, od 8000 sa natiahne ROMka ktorehokolvek
starsieho modelu, spusti a funguje. To by mohla dokonca priamo
zabezpecovat logika okolo a na doske by bolo mozne si model vybrat.

Zobrazit citovaný text (8 řádků)
> V případě barev je otázka, zda podporovat paletu pro RGB, nebo paletu pro 
Video.
> Předpokládám, že nové PMD by mělo buď 50 Hz Video/RGB, nebo VGA (které
má ale 60 Hz?).
> V případě použití VGA se jistě rozhodí synchronizace animací s
televizním paprskem (ale to by při použití 8085, kerá je údajně
rychlejší než 8080, asi bylo stejně jedno).
>
Urcite paletu RGB, rozsirenu Duskyho udelatkom na 7 speccyfickych farieb ;))
Osobne by som nevidel zatial dovod riesit VGA vystup. Je s tym hodne
problemov, ani scandoubler nie je uplne idealny a je loteria, ktory
monitor sa nanho chyti.

Zobrazit citovaný text (9 řádků)
> Co se periferií týká, je otázka, zda jít cestou C2717 (zabudované jen
nejnutnější věci) nebo zabudovat kompletní interface modul, jako u PMD.
> Rozumné by se mi ale jevilo přeci jen asi využít místa ve FPGA nebo na
desce a zabudovat aplikační konektor, IMS, oba paralelní, RS-232 místo
proudové smyčky (případný ConnectOne modul se dá připojit externě), i
slot pro připojování ROM modulů. A PMD-32-SD by mohla být rovnou
součástí desky (i když se tím obsadí jeden z paralelních portů
natrvalo).
>
PMD 32-SD mi prave na zabudovanie na dosku vobec nesedi. Nie kazdy to
chce/vie pouzivat a nechceme ist cestou Microsoftu, ze "to tam bude a
hotovo!"... :)

Zobrazit citovaný text (6 řádků)
> Otázka je, proč do původní case?
> Pokud chceme odvrhnout klávesnici, použít jiný zdroj, a nejspíš i jinak 
řešit konektory a ROM sloty? (Má být deska patrová tak, aby usazena v
originální case přijala originální ROM modul? Má sedět do konektorových 
otvorů i na zadní straně?)
>
Povodna case je podla mna velmi pekne retro. Aj Speccy je najkrajsie
ako realna masina, nie?! Ale jasne, kto si to nebude chciet zamontovat
do povodnej case, moze to pouzivat ako plosnak na stole, ako Pentevo
:)) ... to by bola volba kazdeho.

Zobrazit citovaný text (8 řádků)
> Snadno se to prý dá realizovat přímo ve FPGA. Narozdíl od komerčního
DMA čipu by bylo možné to naučit zacházet právě specificky s VRAM PMD.
> Otázka je, co čeho všeho čip nutit (například kromě obdélníků umět 
do VRAM přenášet i maskované sprity? Zabudovat interpolátor pro rychlé
kreslení čar?).
> V6Z80P spoustu takových věcí řešilo, otázka je, zda půjde použít
část zdrojáku z něj.
>
Tak toto je super napad! Vlastne by to mohlo byt cele realizovane
napr. ako sluzby. Do registrov sa naoutuju parametre danej sluzby
(ldir, lddr, blitter, interpolator) a dalsim outom sa vykona dana
operacia za 10 taktov ... to by bolo neco! :)))

Zobrazit citovaný text (10 řádků)
> Podporoval bych mód pixelově kompatibilní s C2717 (384 bodů na řádek,
"zdrcnuto" přeadresováním do souvislého bloku 12 kB), s tím, že by se
barvy řešily buď atributy ve stínové RAM, nebo (ale to mi připadá jako
méně vhodný nápad) jako u PP-01 mít tři VRAM "přes sebe" pro každou
barevnou složku (R VRAM, G VRAM, B VRAM).
> Přeci jen už existuje nějaký (byť ne hojný) software, který tento mód 
využívá.
> A naopak by bylo dobré, kdyby aspoŇ část software pro "nové PMD" běhala 
tak nějak i na původních strojích.
>
Prave ten zaklad, aby vsetky rezimy boli len nejake plus, v zaklade by
novy model nabehol ako stare dobre PMD 85.

Zobrazit citovaný text (7 řádků)
> I když je málo lidí, kteří by to mohli/uměli/měli čas udělat, je
dobré ujasnit si, o co vlastně stojíme a o co už ne.
> Jestli chceme TrueColor, nebo stačí pár barev, aby VRAM příliš nerostla 
a dalo ses ní rozumně hýbat.
> Jestli stačí 64 kB RAM, nebo (kvůli paměťově náročnějším
rozšířeným grafickým módům) potřebujeme PMD-128 nebo PMD-512 (nebo
PMD-1024).
Urcite nechceme ist s tankom na zajace :)
Aj so Speccy 48k sa dnes daju stale urobit obrovske a krasne veci. A
tu by sme mali samozrejme 64k.
Tie HW vylepsenia by nam len pomahali "bojovat" s vykonom i8080.

Zobrazit citovaný text (2 řádky)
> Zda mít PMD-32-SD jako externí zařízení pro případ, že SD karty vyjdou
z módy a bude se nahrávat na magii v kostkách, nebo ho zabudovat.
Ja som za externe zariadenie. Co ak pride niekto o mesiac s novym
zariadenim (napr. PTP/PSN orientovanym)?

Zobrazit citovaný text (1 řádek)
> Ale stejně z toho bude flame :o)
Zejo? :)))

Re: Re: idea: PMD 85-4

Peter Chrenko PMD 85

diki busy za pochvalu toho cuda na ATmega128; sam sa cudujem ze Ikon dokazal aj 
tu 16 Mbit pamat tam doletovat na zaklade len ustnej informacie....

Ja by som to rozdelil na viacej problemov:

1. historicky -> chcem mat presne PMD-85 spolu so vsetkymi plus aj minus,
vratane identickeho stratoveho tepelneho vykonu na ohrev zmrznutych ruk. 

2. mierne vylepsenia:
  - remake klavesnice 1:1 s pouzitim lepsich tlacitok, hmatniky povodne.
  - zrychlenie loadania - PMD_SD or my TurboTape
  - Keyface konektor

3. vacsie vylepsenia - ale tu sa ide fakt do nekompatibility s povodnym PMD-85; Z80&8085 - riziko ze sa nedodrzi povodne casovanie, nezname instrukcie v 8080
 zrazu funguju, P/V  flag apod. To uz Zbrojovacik zjavne nie je kompatibilny,
ked bez extra uprav nejde napr. hra Pampuch. Didaktik Alfa je uplne zle
kompatibilita; doma mam jeden nefunkcny prerobeny na mainboad z PMD-85....

4. brutalne prerobenie - nechame legacy mod PMD-85; potom nejakym tlacitkom sa
prepne do PMD-85-4 rezimu kde zrazu moze byt vsetko inak. Cize rovno tam mozem
pichnut 80486 a emulovat legacy mod a v protected mat 32bit a rozlisenie ala
VGA. Len tu je samozrejme riziko ze vyjde z toho nejaky super 8bit. Ved aj ta
80486 je z roku 1989, ked Tesla chrilila este MHB8080:) 

MHB8080A

Busy PMD 85

 Procesor 8080 ma svoje caro, lubi sa mi na nom ze dokaze obsluzit 64kB 
 pre program/data a este plus dalsich 64kB len cisto pre zasobnik :)

Re: Re: idea: PMD 85-4

+GAMA PMD 85

Zobrazit citovaný text (2 řádky)
>1. historicky -> chcem mat presne PMD-85 spolu so vsetkymi plus aj minus,
 vratane identickeho stratoveho tepelneho vykonu na ohrev zmrznutych ruk. 
To myslím už z Martinovy definice (ne klon, ne přesná replika) nikdo
nezvažuje.

2. mierne vylepsenia:
Zobrazit citovaný text (3 řádky)
>  - remake klavesnice 1:1 s pouzitim lepsich tlacitok, hmatniky povodne.
>  - zrychlenie loadania - PMD_SD or my TurboTape
>  - Keyface konektor
Přidal bych do výčtu ten nový nehřející zdroj.
Na remake původní klávesnice ani originál case bych osobně netrval, ale
pokud je někdo chce, nechť je má.
O Turbo Tape nic nevím, Google (krom zmínky na fóru) o detailech mlčí. Dalo
by se opublikovat?

Zobrazit citovaný text (4 řádky)
>3. vacsie vylepsenia - ale tu sa ide fakt do nekompatibility s povodnym PMD-85;>Z80&8085 - riziko ze sa nedodrzi povodne casovanie, nezname instrukcie v 8080
 zrazu funguju, P/V  flag apod. To uz Zbrojovacik zjavne nie je kompatibilny,
ked bez extra uprav nejde napr. hra Pampuch. Didaktik Alfa je uplne zle
kompatibilita; doma mam jeden nefunkcny prerobeny na mainboad z PMD-85....
8085 by se asi ještě ustála (kdo by nestál o mírné zrychlení provádění
programu? sotware, kterému by to vadilo, bude minimum - zátěžovým testem
jistě bude Hlípa, bylo by hezké předem znát její chování na 8085!).
Z80 by byla už moc velká změna (viz Microsoft Basic pro Altair 8800, který
funguje na 8080 a nefunguje na Z80).
V zásadě bych ale PS/2 klávesnici, jiný zdroj, i tu 8085 zařadil do úprav,
které zásadním způsobem neovlivňují funkci, ale zlepší použitelnost
nebo zjednoduší konstrukci, čili jsou žádoucí.

Zajímalo by mne, co přesně Pampuchovi na C2717 vadí. Oproti PMD 85-2 má jen
větší ROM s nepatrně jiným obsahem, méně periferií (že by vadila
absence něčeho z interface modulu?) a stránkováním ROM/přepnutí
videomódu (provádí Pampuch nějaký nedokumentovaný OUT?).

Zobrazit citovaný text (5 řádků)
>4. brutalne prerobenie - nechame legacy mod PMD-85; potom nejakym tlacitkom sa 
prepne do PMD-85-4 rezimu kde zrazu moze byt vsetko inak. Cize rovno tam mozem
pichnut 80486 a emulovat legacy mod a v protected mat 32bit a rozlisenie ala
VGA. Len tu je samozrejme riziko ze vyjde z toho nejaky super 8bit. Ved aj ta
80486 je z roku 1989, ked Tesla chrilila este MHB8080:) 
Zase bych propagoval myšlenku co nejméně narušit původní funkci a
přidávat uvážlivě. Čím větší narušení původní funkce, tím
hůř.
Musica2 bych považoval za samozřejmost (nejlépe bude-li kompatibilní s
původní Musica), přidá zvuk, který nebyl zrovna silnou stránkou stroje a
negativně snad nic neovlivní.
Opatrný bych byl s rozšiřováním VRAM - vzhledem k 8080 (8085) nedělat
velké VRAMky, kterými se nedá hýbat  nebo vyžadují rozsáhlá grafická
data (k čemu 256 barev, když jeden blbý sprite zabere 16 kB?). Obohacení
současné VRAM (nebo zbrojováckého módu) o paletu vypadá jako
nejrozumnější (zachována zpětná kompatibilita, paleta by umožnila emulaci
barvového rozložení jak pro barevné schéma RGB, tak videovýstupu), i
displaylist je mocná a praktická zbraň a nic zásadního proti němu se
říct nedá (snad jen složitější obsluha, ale zase zajímavé výsledky
při správném a chytrém použití, jak ukazují dema na Atari).
Nejlepší kriterium by bylo, kdyby se videomód dal dobastlit i do původního 
PMD a to tak mohlo zachovat s novým nějakou kompatibilitu.
Super režimy vypadají dobře na papíře, ale vzpomeňme třeba na Enterprise 
128 s jeho 256 barvami a rozšířením na 4 MB RAM, nebo Sprinter 2000 s
TrueColor, Z80 na 12 MHz a tuším 16 MB RAM - ani jedno není dodnes rozumně
využito (připomínám i nejmenované Atari demo pro 1 MB RAM, které při
použití vhodné komprese možná mohlo běhat i na 48 kB RAM, ale někdo
potřeboval ukázat, že to 1 MB má a že ho "využije" tak, že ho naplní
senem).
Blitter, který by uměl psí kusy, vypadá hezky, ale programy pro něj
nepůjdou na původním PMD, což nemění nic na tom, že jinak vypadá jako
užitečná pomůcka.

Re: MHB8080A

Roman Bórik PMD 85

Zobrazit citovaný text (2 řádky)
> Procesor 8080 ma svoje caro, lubi sa mi na nom ze dokaze obsluzit 64kB 
> pre program/data a este plus dalsich 64kB len cisto pre zasobnik :)
Toto by ale na PMD 85 "nebolo použiteľné", keďže Monitor využíva
 zásobníkové inštrukcie na mazanie obrazovky a vypisovanie znakov.

Naviac táto "fičúrka" by zabila výhodu PUSHovania do VRAM.
Jedine, že by tam bola možnosť "stránkovať" medzi týmito dvoma 64kB
blokmi, človek by ale musel presne vedieť čo robí, aby mu to
nezhavarovalo.

Roman