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 · 13 zpráv

Oziveni PMD32-SD na Sapi

Jiri Biba SAPI-1

Ahoj vepolek!

Protoze je na ceste od Romana PMD32-SD (dale jen PMD) a asi to bude zajimat
i jine lidicky, co si ho taky objednali, zakladam toto "poradensky" vlakno.
Byl bych rad, kdyby Roman, GAMA, Melsoft  ci jini, co o tom neco vedi obcas
neco zodpovedeli a pomohli. Nejlip vepsali pod konkretni dotazy. 

Takze predpoklad je (alespon u me) mit  funkcni Sapi s CP/M, ve sbernici
pridanou spravne nastavenou desku DPP-1, vyrobeny kabel mezi PMD a funkcni a
nastaveny PMD s zasunutou SD kartou.
To vse zatim splnuji krome toho PMD, ktery snad do konce tydne bude bud muj
ci zapujceny od EC1045.

1/ V CP/M bude nutny dost velky zasah do Biosu. Ovladace pro PMD dal Roman
k dispozici, takze je staci zamontovat do Biosu. Ja jsem se v prvni fazi
rozhodl pro konfiguraci  A,B: 8", C: PMD 2Mb. V biosu je potreba povolit
v sluzbe Select dalsi disk C: . Je nutne pro neho nadefinovat tabulky , dale
pametovy pole ALL a CHK. Taky se musi do stavajicich sluzeb Read a Write
zabudovat pro novy disk odskoky do ovladacu Read a Write pro PMD. Dale se
musi do sluzby Bios Boot zabudovat odskok na inicializaci PMD. Je to dost
prace a kdo aspon trochu  nezna CP/M at se na me obrati, pomuzu mu to
zprovoznit.  Bohuzel Bios bude po techto upravach prilis dlouhy a tak je
nutne pouzit na 8" pro jeho ulozeni krome 7 sektoru v systemovych stopach
taky sesti nevyuzitych sektoru v posledni stope.  Vzorovy bios dam az to
rozchodim na Drop.

2/DPP-1 se musi nastavit DIPy pro adresu, rizeni smeru a polarity dat.
Adresu jsem zvolil 28-2D H. Taky to bude na Dropu vcetne kabelu vse
pohromade na jednom miste.

Takze v soucastnosti pokud nastartuju Sapi bez PMD a DPP-1, tak mi po
puvodni presentacni hlasce CP/M vypise "Inic PMD" a  zacne valit velkou
rychlosti na obrazovku tecky. (kazda je jeden pokus o inic PMD). Pokud
osadim spravne naadresovanou DPP-1 tak, tak tech tecek je asi 3 za sekundu.
Dal uz nic bez PMD zkoumat nejde.

Ted bych mel nekolik dotazu na experty, co jak ma byt a pod. -:)

- takze nejdrive to teckovani  a jeho zmena  a rychlost jak jsem popsal je v
poradku ? Zkousel jsem neco odchytit na konektoru DPP-1 a nic se tam nedeje,
vse je v "1" jen  IFB je "0". Je to spravne "zakously" v cekani na
prezentacni byte od PMD?

- dal by me zajimalo, pokud bude PMD jako C: a vyse, zda je spravne
v SendSectorTrack odecist od cisla disku disky pred pozici PMD, tedy pokud
to je C: tak odecist 2?
 
- pokud bych chtel vice mechanik (C,D,E,F:)na PMD, predpokladam, ze je to
jen veci poctu disku ve sluzbe Select, doplneni tabulek a ALL a CHK. V
ovladaci PMD se nic nemeni a nebo tam je nekde test na pocet mechanik?

- z popisu PMD sem snad pochopil, ze prikazem New Image se vytvori a
naformatuje na zcela novy SD karte "disketa". Ale stale nejak nemam jasno,
jak je to s definici jeji velikosti. Omlouvam se za svoji tupost. -:)
Na strane CP/M me to je jasny, proste 2 Mb disketa, 1024 (nebo 1020 se
system stopou) AL bloku x 2Kb, 64 sektoru x 128 byte na stope.

- pokud bych chtel mit na PMD moznost bootovani, predpokladam rezervaci 1
stopy, tedy 64 sektoru, coz je proti 8" s 52 (ci u me s 58) sektory bohate
vic, nez je potreba. Ale potom by se musela obsluha PMD presunout z Biosu do
systemovyho monitoru v Eprom. Jinak si zatim nedovedu predstavit, jak by se
nacetl boot a bios, kde jsou ovladace PMD nyni.
Dival jsem se na povel "B" a je to spravne, ze umi pouze nacist 1. sektor
stopy 0? Tam by potom mela byt sekvence na nacteni 63 sektoru povelem "Q" s
klasickym pristupem s promennou Disk, Sektor, Stopa?
  
Tot zatim vse, uz se tesim na balik

Neflakam se, zkousim CP/m s bootovanim z ZRMD-1. Neuveritelnej fofr, zapne
se vypinac a na obrazovce je za sekundu ziva CP/M. Zadny smidlani disket.
-:)  

Jirka



Re: Oziveni PMD32-SD na Sapi

Roman Bórik SAPI-1

Ahoj.

Zobrazit citovaný text (4 řádky)
> - takze nejdrive to teckovani  a jeho zmena  a rychlost jak jsem popsal
> je v poradku ? Zkousel jsem neco odchytit na konektoru DPP-1 a nic se
> tam nedeje, vse je v "1" jen IFB je "0". Je to spravne "zakously" v
> cekani na prezentacni byte od PMD?
Pokiaľ je to v stave, že v slučke voláš rutinu CheckDevice, tak je to 
správne chovanie.

Zobrazit citovaný text (3 řádky)
> - dal by me zajimalo, pokud bude PMD jako C: a vyse, zda je spravne
> v SendSectorTrack odecist od cisla disku disky pred pozici PMD, tedy
> pokud to je C: tak odecist 2?
Áno, namiesto ORA A -> SUI 2

Zobrazit citovaný text (3 řádky)
> - pokud bych chtel vice mechanik (C,D,E,F:)na PMD, predpokladam, ze je
> to jen veci poctu disku ve sluzbe Select, doplneni tabulek a ALL a CHK.
> V ovladaci PMD se nic nemeni a nebo tam je nekde test na pocet mechanik?
Žiadne zmeny v ovládači nie sú potrebné.

Zobrazit citovaný text (6 řádků)
> - z popisu PMD sem snad pochopil, ze prikazem New Image se vytvori a
> naformatuje na zcela novy SD karte "disketa". Ale stale nejak nemam
> jasno, jak je to s definici jeji velikosti. Omlouvam se za svoji tupost.
> -:)
> Na strane CP/M me to je jasny, proste 2 Mb disketa, 1024 (nebo 1020
> se system stopou) AL bloku x 2Kb, 64 sektoru x 128 byte na stope.
Ako je uvedené v popise komunikačného protokolu pre PMD 32-SD, povel 'N' 
vyžaduje, aby bolo meno súboru (image) uvedené vrátane prípony.
Práve na základe prípony súboru PMD 32-SD vie, o aký image sa jedná.
 Prípona 
súboru musí byť zadefinovaná v konfiguračnom súbore "images.cfg".
Táto definícia zahŕňa iba počet stôp a počet (logických) sektorov na
stopu. 
PMD 32-SD sa nezaujíma o logický formát disku (alokačné bloky a pod.).

Zobrazit citovaný text (8 řádků)
> - pokud bych chtel mit na PMD moznost bootovani, predpokladam rezervaci
> 1 stopy, tedy 64 sektoru, coz je proti 8" s 52 (ci u me s 58) sektory
> bohate vic, nez je potreba. Ale potom by se musela obsluha PMD presunout
> z Biosu do systemovyho monitoru v Eprom. Jinak si zatim nedovedu
> predstavit, jak by se nacetl boot a bios, kde jsou ovladace PMD nyni.
> Dival jsem se na povel "B" a je to spravne, ze umi pouze nacist 1.
> sektor stopy 0? Tam by potom mela byt sekvence na nacteni 63 sektoru
> povelem "Q" s klasickym pristupem s promennou Disk, Sektor, Stopa?
Áno, povel 'B' načítava iba Boot sektor z disku A:.
Pre načítanie zbytku systému sa už musí použiť opakovane povel 'Q'.

Zobrazit citovaný text (1 řádek)
> Tot zatim vse, uz se tesim na balik
Ak sa pozrieš na sledovanie zásielok, tak balíček je už v krajine 
prijímateľa ;-)

Roman

Re: Oziveni PMD32-SD na Sapi

Jiri Biba SAPI-1

Tak to by bylo super, kdyby prisel v po ci ut!!
Diky za odpovedi.
Jirka 

Zobrazit citovaný text (106 řádků)
----- PŮVODNÍ ZPRÁVA -----
Od: "Roman Bórik (sapipandora.cz)" <roman.borik[doména skryta]>
Komu: "Konference 'SAPI-1 a československé mikropočítače'"
<sapipandora.cz>
Předmět: Re: Oziveni PMD32-SD na Sapi
Datum: 19.2.2012 - 17:04:42

> 
> Ahoj.
> 
> > - takze nejdrive to teckovani  a jeho zmena  a
> > rychlost jak jsem popsal
> > > je v poradku ? Zkousel jsem neco odchytit na
> > konektoru DPP-1 a nic se
> > > tam nedeje, vse je v "1" jen IFB je "0". Je to
> > spravne "zakously" v
> > > cekani na prezentacni byte od PMD?
> 
> Pokiaľ je to v stave, že v slučke voláš rutinu
> CheckDevice, tak je to 
> správne chovanie.
> 
> > - dal by me zajimalo, pokud bude PMD jako C: a
> > vyse, zda je spravne
> > > v SendSectorTrack odecist od cisla disku disky
> > pred pozici PMD, tedy
> > > pokud to je C: tak odecist 2?
> 
> Áno, namiesto ORA A -> SUI 2
> 
> > - pokud bych chtel vice mechanik (C,D,E,F:)na
> > PMD, predpokladam, ze je
> > > to jen veci poctu disku ve sluzbe Select,
> > doplneni tabulek a ALL a CHK.
> > > V ovladaci PMD se nic nemeni a nebo tam je nekde
> > test na pocet mechanik?
> > 
> Žiadne zmeny v ovládači nie sú potrebné.
> 
> > - z popisu PMD sem snad pochopil, ze prikazem
> > New Image se vytvori a
> > > naformatuje na zcela novy SD karte "disketa".
> > Ale stale nejak nemam
> > > jasno, jak je to s definici jeji velikosti.
> > Omlouvam se za svoji tupost.
> > > -:)
> > Na strane CP/M me to je jasny, proste 2 Mb
> > disketa, 1024 (nebo 1020
> > > se system stopou) AL bloku x 2Kb, 64 sektoru x
> > 128 byte na stope.
> > 
> Ako je uvedené v popise komunikačného protokolu
> pre PMD 32-SD, povel 'N' 
> vyžaduje, aby bolo meno súboru (image) uvedené
> vrátane prípony.
> Práve na základe prípony súboru PMD 32-SD vie, o
> aký image sa jedná. Prípona 
> súboru musí byť zadefinovaná v konfiguračnom
> súbore "images.cfg".
> Táto definícia zahŕňa iba počet stôp a počet
> (logických) sektorov na stopu. 
> PMD 32-SD sa nezaujíma o logický formát disku
> (alokačné bloky a pod.).
> 
> > - pokud bych chtel mit na PMD moznost bootovani,
> > predpokladam rezervaci
> > > 1 stopy, tedy 64 sektoru, coz je proti 8" s 52
> > (ci u me s 58) sektory
> > > bohate vic, nez je potreba. Ale potom by se
> > musela obsluha PMD presunout
> > > z Biosu do systemovyho monitoru v Eprom. Jinak
> > si zatim nedovedu
> > > predstavit, jak by se nacetl boot a bios, kde
> > jsou ovladace PMD nyni.
> > > Dival jsem se na povel "B" a je to spravne, ze
> > umi pouze nacist 1.
> > > sektor stopy 0? Tam by potom mela byt sekvence
> > na nacteni 63 sektoru
> > > povelem "Q" s klasickym pristupem s promennou
> > Disk, Sektor, Stopa?
> > 
> Áno, povel 'B' načítava iba Boot sektor z disku
> A:.
> Pre načítanie zbytku systému sa už musí použiť
> opakovane povel 'Q'.
> 
> > Tot zatim vse, uz se tesim na balik
> 
> Ak sa pozrieš na sledovanie zásielok, tak balíček
> je už v krajine 
> prijímateľa ;-)
> 
> Roman
> 
> ---------------------
> sapipandora.cz
> Konference o SAPI-1
> ---
> 

-- 
- - Reklama - - - - - - - - - - - - - -
Portál VOLNÝ.cz opět rozšířil nabídku obsahu pro své uživatele -
inspirativní čtení na téma bydlení a vše, co s ním souvisí nově
najdete v rubrice Životní styl na http://bit.ly/xS61be

RE: Oziveni PMD32-SD na Sapi

Jiri Biba SAPI-1

Tak balik po jistych obstrukcich Cesky posty dorazil. Podle sledovaciho
systemu mel byt dorucen vcera. Kdyz jsem tam volal, nic pro me nemeli. No a
dnes ve schrance, ze jsem nebyl vcera zastizen... Nastesti to na poste
nasli.... Bezny postup, netreba se divit. -:))

Takze co Roman slibil, je tu.  Vzal jsem 12V adapter zkontroloval jeho
napeti a polaritu a pripojil do PMD. A nic! To jsi me Romane dostal, stredni
kolik minus, jeste ze tam davas tu diodu. -:)) Zatim jsem tyhle konektory
videl ve vsem plus na stredu.

Takze po prepolovani naskocil na sviticim displeji napis "PMD 32-SD v3.1 4.
feb 2012" ktery presel v hlasku "Insert SD Card Press any button". Po
zastrceni karty se ale vubec nic nedelo... Vzal jsem jinou kartu z Tom Toma
a provedl restart a pak prisel vypis "Card init error". Teprve treti karta
mi hodila "PMD 32-SD Ready". Pokud je zastrcena karta pri zapnuti, prejde to
sem rovnou. Tu zcela novou kartu jdem zkusil na PC a na nem se chovala
mravne. Tak jsem ji zkusil naformatovat na FAT16 a pak se uz chytla. Ze by
je u Panasonicu formatovali na FAT32? Tu z Tom Toma jsem dal nezkoumal.

Po stisku Enter je vypis "PMD 32-SD Menu Drive A: a da se listovat na Drive
B:, C:, D:, Create new image a Backlight set up. Backlight nabizi dobu
sviceni po klavese. 
Tak jsem zkusil potvrdit disk A: Nasledoval vypis "A:<empty> <=Rem >=Ins
E=WP
Pri potvrzeni Rem probliklo kratce "Drive A: Wait please" a vratilo se to
zpet. 
Pri potvrzeni Ins byla hlaska Select image No files/folders
Pri volbe E zadna reakce, proste neni disk tak nemuze byt WP
Stejne se to chova pro B: C: D:
Kdyz jsem potvrdil Cewate new image, tak byla hlaska "Select directory
<root>". Na sipky se nic nedelo, enter me hodil "Enter image name".  Tak
jsem na zkousku zadal a.a a sostal jsem hlasku "Config missing!" Jasne, SD
karta je po formatu v PC prazdna. Zatim vse tak jak je navod na netu na
verzi 2.

Takze podle popisu na netu jsem vytvoril v PC na SD karte do ROOT soubor
images.cfg s obsahem:
2mb 256 64
coz by mel byt nejvetsi mozny CP/M disk 2 Mb s 256 stopami a 64 sektory x
128. Predpokladam spravne Romane, ze tam mohu nadefinovat treba 20 ruznych
formatu, ktere pak budu rozlisovat priponou u jmen jednotlivych image
disket?

Tak jsem vytvoril na PC v poznamkovym bloku soubor images.cfg. Jenze jak tu
SD kartu dam do PMD, zustane uvodni hlaska po zapnuti a mrtvola. Po
naformatovani to zase maka jak jsem popsal vyse ale bohuzel jak dal, nevim.
Proste jak se nahraje na PC do karty soubor s priponou cfg, tak ani tuk. Jak
jinak vytvorit a nebo prejit pres konfiguracni soubor nevim... Pokud jsem
zkusil na PC vytvorit viceurovnovou strukturu adresaru a ta na PMD jde
prohlizet jak nahoru, tak dolu, takze formatove a kodovanim je asi vse v
poradku. Kdyz na SD kartu ulozim nejaky soubor, taky ho najdu. Kdyz ho
odentruju, okamzite hlasi "Config missing".
Tohle bude asi nejaky my neumetelstvi ale horsi je, ze i kdyz PMD pripojim
na DPP-1 na Sapi tak ho Sapi nenajde. Ale vlastne nevim, jestli ho muze
nalezt, kdyz se PMD zatim nenakonfigurovalo.


Takze prosim rady.... 

Jirka


Zobrazit citovaný text (113 řádků)
-----Original Message-----
From: Jiri Biba (sapipandora.cz) [mailto:unive.nb[doména skryta]] 
Sent: Sunday, February 19, 2012 11:02 PM
To: Konference "SAPI-1 a československé mikropočítače"
Subject: Re: Oziveni PMD32-SD na Sapi


Tak to by bylo super, kdyby prisel v po ci ut!!
Diky za odpovedi.
Jirka 

----- PŮVODNÍ ZPRÁVA -----
Od: "Roman Bórik (sapipandora.cz)" <roman.borik[doména skryta]>
Komu: "Konference 'SAPI-1 a československé mikropočítače'"
<sapipandora.cz>
Předmět: Re: Oziveni PMD32-SD na Sapi
Datum: 19.2.2012 - 17:04:42

> 
> Ahoj.
> 
> > - takze nejdrive to teckovani  a jeho zmena  a rychlost jak jsem 
> > popsal
> > > je v poradku ? Zkousel jsem neco odchytit na
> > konektoru DPP-1 a nic se
> > > tam nedeje, vse je v "1" jen IFB je "0". Je to
> > spravne "zakously" v
> > > cekani na prezentacni byte od PMD?
> 
> Pokiaľ je to v stave, že v slučke voláš rutinu CheckDevice, tak je to 
> správne chovanie.
> 
> > - dal by me zajimalo, pokud bude PMD jako C: a vyse, zda je spravne
> > > v SendSectorTrack odecist od cisla disku disky
> > pred pozici PMD, tedy
> > > pokud to je C: tak odecist 2?
> 
> Áno, namiesto ORA A -> SUI 2
> 
> > - pokud bych chtel vice mechanik (C,D,E,F:)na PMD, predpokladam, ze 
> > je
> > > to jen veci poctu disku ve sluzbe Select,
> > doplneni tabulek a ALL a CHK.
> > > V ovladaci PMD se nic nemeni a nebo tam je nekde
> > test na pocet mechanik?
> > 
> Žiadne zmeny v ovládači nie sú potrebné.
> 
> > - z popisu PMD sem snad pochopil, ze prikazem New Image se vytvori a
> > > naformatuje na zcela novy SD karte "disketa".
> > Ale stale nejak nemam
> > > jasno, jak je to s definici jeji velikosti.
> > Omlouvam se za svoji tupost.
> > > -:)
> > Na strane CP/M me to je jasny, proste 2 Mb disketa, 1024 (nebo 1020
> > > se system stopou) AL bloku x 2Kb, 64 sektoru x
> > 128 byte na stope.
> > 
> Ako je uvedené v popise komunikačného protokolu pre PMD 32-SD, povel 
> 'N'
> vyžaduje, aby bolo meno súboru (image) uvedené vrátane prípony.
> Práve na základe prípony súboru PMD 32-SD vie, o aký image sa jedná. 
> Prípona súboru musí byť zadefinovaná v konfiguračnom súbore 
> "images.cfg".
> Táto definícia zahŕňa iba počet stôp a počet
> (logických) sektorov na stopu. 
> PMD 32-SD sa nezaujíma o logický formát disku (alokačné bloky a pod.).
> 
> > - pokud bych chtel mit na PMD moznost bootovani, predpokladam 
> > rezervaci
> > > 1 stopy, tedy 64 sektoru, coz je proti 8" s 52
> > (ci u me s 58) sektory
> > > bohate vic, nez je potreba. Ale potom by se
> > musela obsluha PMD presunout
> > > z Biosu do systemovyho monitoru v Eprom. Jinak
> > si zatim nedovedu
> > > predstavit, jak by se nacetl boot a bios, kde
> > jsou ovladace PMD nyni.
> > > Dival jsem se na povel "B" a je to spravne, ze
> > umi pouze nacist 1.
> > > sektor stopy 0? Tam by potom mela byt sekvence
> > na nacteni 63 sektoru
> > > povelem "Q" s klasickym pristupem s promennou
> > Disk, Sektor, Stopa?
> > 
> Áno, povel 'B' načítava iba Boot sektor z disku A:.
> Pre načítanie zbytku systému sa už musí použiť opakovane povel 'Q'.
> 
> > Tot zatim vse, uz se tesim na balik
> 
> Ak sa pozrieš na sledovanie zásielok, tak balíček je už v krajine 
> prijímateľa ;-)
> 
> Roman
> 
> ---------------------
> sapipandora.cz
> Konference o SAPI-1
> ---
> 

--
- - Reklama - - - - - - - - - - - - - -
Portál VOLNÝ.cz opět rozšířil nabídku obsahu pro své uživatele -
inspirativní čtení na téma bydlení a vše, co s ním souvisí nově najdete
 v
rubrice Životní styl na http://bit.ly/xS61be

---------------------
sapipandora.cz
Konference o SAPI-1
---

RE: Oziveni PMD32-SD na Sapi

Jiri Biba SAPI-1

Tak jsem mezi tim zkoumal propojeni PMD32-SD s Sapi DPP-1. Zjistil jsem, ze
kdyz prejde PMD do Ready, spadne DIR do 0, a na D0,D2,D4,D6 a /STB jedou
neustale kratky impulzy do 0. Ostatni signaly jsou trvale v 1. Jenze kdyz
jsem to pripojil na DPP-1 tak ty signaly se urovnove posunuly, nektery
spadly az temer na 0 jiny byly na urovni 1-2V. Tak jsem znova prosel
propojeni, zkontroloval signalovou logiku ovladani v biosu a na DPP-1 a
zapojeni datovych vodicu a propojeni je spravne. Tak jsem vzal DPP-1 na
TST03 (Petre, opet diky!! -:)) a zjistil, ze problem je v nastaveni DIPu.
Proste musi byt jinak nez u fotek co poslal Melsoft. -:)) Ale on za to
nemuze,  ma PMD pripojeny do konektoru X2 a ja do X3. -:) Prvne po 25
letech, co jsem neco delal s DPP-1 jsem prisel na to, (mozna uz podruhy) ze
prepinac S2-3 a S2-4 na kterym se nastavuje zpusob rizeni portu A, je na
desce zrcadlove!!!! nez prepinace S2-1 a S2-2!!! Takze bacha ne to.
Stav je nyni takovy, ze v okamziku, kdy skoci PMD32-SD do Ready, prestane
Sapi psat tecky a napise "PMD32-SD nalezen". Velice me to potesilo.
Kdyz jsem ale zkusil C: tak se mi vratila hlaska "BDOS ERROR ON C: BAD
SECTOR". Asi to je spravne, kdyz na PMD32-SD neni nakonfigurovan zadny disk,
proste to nenaslo ci neprecetlo pozadovany sektor. Ale asi to jsme na dobry
ceste.
Mohl bys mi Romane potvrdit, ze je to zatim spravne? No a samozrejme
poradit, co s tou konfiguraci, co jsem psal pred par hodinama.
Diky
Jirka


Zobrazit citovaný text (186 řádků)
-----Original Message-----
From: Jiri Biba (sapipandora.cz) [mailto:unive.nb[doména skryta]] 
Sent: Tuesday, February 21, 2012 2:12 PM
To: Konference "SAPI-1 a československé mikropočítače"
Subject: RE: Oziveni PMD32-SD na Sapi


Tak balik po jistych obstrukcich Cesky posty dorazil. Podle sledovaciho
systemu mel byt dorucen vcera. Kdyz jsem tam volal, nic pro me nemeli. No a
dnes ve schrance, ze jsem nebyl vcera zastizen... Nastesti to na poste
nasli.... Bezny postup, netreba se divit. -:))

Takze co Roman slibil, je tu.  Vzal jsem 12V adapter zkontroloval jeho
napeti a polaritu a pripojil do PMD. A nic! To jsi me Romane dostal, stredni
kolik minus, jeste ze tam davas tu diodu. -:)) Zatim jsem tyhle konektory
videl ve vsem plus na stredu.

Takze po prepolovani naskocil na sviticim displeji napis "PMD 32-SD v3.1 4.
feb 2012" ktery presel v hlasku "Insert SD Card Press any button". Po
zastrceni karty se ale vubec nic nedelo... Vzal jsem jinou kartu z Tom Toma
a provedl restart a pak prisel vypis "Card init error". Teprve treti karta
mi hodila "PMD 32-SD Ready". Pokud je zastrcena karta pri zapnuti, prejde to
sem rovnou. Tu zcela novou kartu jdem zkusil na PC a na nem se chovala
mravne. Tak jsem ji zkusil naformatovat na FAT16 a pak se uz chytla. Ze by
je u Panasonicu formatovali na FAT32? Tu z Tom Toma jsem dal nezkoumal.

Po stisku Enter je vypis "PMD 32-SD Menu Drive A: a da se listovat na Drive
B:, C:, D:, Create new image a Backlight set up. Backlight nabizi dobu
sviceni po klavese. 
Tak jsem zkusil potvrdit disk A: Nasledoval vypis "A:<empty> <=Rem >=Ins
E=WP Pri potvrzeni Rem probliklo kratce "Drive A: Wait please" a vratilo se
to zpet. 
Pri potvrzeni Ins byla hlaska Select image No files/folders Pri volbe E
zadna reakce, proste neni disk tak nemuze byt WP Stejne se to chova pro B:
C: D:
Kdyz jsem potvrdil Cewate new image, tak byla hlaska "Select directory
<root>". Na sipky se nic nedelo, enter me hodil "Enter image name".  Tak
jsem na zkousku zadal a.a a sostal jsem hlasku "Config missing!" Jasne, SD
karta je po formatu v PC prazdna. Zatim vse tak jak je navod na netu na
verzi 2.

Takze podle popisu na netu jsem vytvoril v PC na SD karte do ROOT soubor
images.cfg s obsahem:
2mb 256 64
coz by mel byt nejvetsi mozny CP/M disk 2 Mb s 256 stopami a 64 sektory x
128. Predpokladam spravne Romane, ze tam mohu nadefinovat treba 20 ruznych
formatu, ktere pak budu rozlisovat priponou u jmen jednotlivych image
disket?

Tak jsem vytvoril na PC v poznamkovym bloku soubor images.cfg. Jenze jak tu
SD kartu dam do PMD, zustane uvodni hlaska po zapnuti a mrtvola. Po
naformatovani to zase maka jak jsem popsal vyse ale bohuzel jak dal, nevim.
Proste jak se nahraje na PC do karty soubor s priponou cfg, tak ani tuk. Jak
jinak vytvorit a nebo prejit pres konfiguracni soubor nevim... Pokud jsem
zkusil na PC vytvorit viceurovnovou strukturu adresaru a ta na PMD jde
prohlizet jak nahoru, tak dolu, takze formatove a kodovanim je asi vse v
poradku. Kdyz na SD kartu ulozim nejaky soubor, taky ho najdu. Kdyz ho
odentruju, okamzite hlasi "Config missing".
Tohle bude asi nejaky my neumetelstvi ale horsi je, ze i kdyz PMD pripojim
na DPP-1 na Sapi tak ho Sapi nenajde. Ale vlastne nevim, jestli ho muze
nalezt, kdyz se PMD zatim nenakonfigurovalo.


Takze prosim rady.... 

Jirka


-----Original Message-----
From: Jiri Biba (sapipandora.cz) [mailto:unive.nb[doména skryta]]
Sent: Sunday, February 19, 2012 11:02 PM
To: Konference "SAPI-1 a československé mikropočítače"
Subject: Re: Oziveni PMD32-SD na Sapi


Tak to by bylo super, kdyby prisel v po ci ut!!
Diky za odpovedi.
Jirka 

----- PŮVODNÍ ZPRÁVA -----
Od: "Roman Bórik (sapipandora.cz)" <roman.borik[doména skryta]>
Komu: "Konference 'SAPI-1 a československé mikropočítače'"
<sapipandora.cz>
Předmět: Re: Oziveni PMD32-SD na Sapi
Datum: 19.2.2012 - 17:04:42

> 
> Ahoj.
> 
> > - takze nejdrive to teckovani  a jeho zmena  a rychlost jak jsem 
> > popsal
> > > je v poradku ? Zkousel jsem neco odchytit na
> > konektoru DPP-1 a nic se
> > > tam nedeje, vse je v "1" jen IFB je "0". Je to
> > spravne "zakously" v
> > > cekani na prezentacni byte od PMD?
> 
> Pokiaľ je to v stave, že v slučke voláš rutinu CheckDevice, tak je to 
> správne chovanie.
> 
> > - dal by me zajimalo, pokud bude PMD jako C: a vyse, zda je spravne
> > > v SendSectorTrack odecist od cisla disku disky
> > pred pozici PMD, tedy
> > > pokud to je C: tak odecist 2?
> 
> Áno, namiesto ORA A -> SUI 2
> 
> > - pokud bych chtel vice mechanik (C,D,E,F:)na PMD, predpokladam, ze 
> > je
> > > to jen veci poctu disku ve sluzbe Select,
> > doplneni tabulek a ALL a CHK.
> > > V ovladaci PMD se nic nemeni a nebo tam je nekde
> > test na pocet mechanik?
> > 
> Žiadne zmeny v ovládači nie sú potrebné.
> 
> > - z popisu PMD sem snad pochopil, ze prikazem New Image se vytvori a
> > > naformatuje na zcela novy SD karte "disketa".
> > Ale stale nejak nemam
> > > jasno, jak je to s definici jeji velikosti.
> > Omlouvam se za svoji tupost.
> > > -:)
> > Na strane CP/M me to je jasny, proste 2 Mb disketa, 1024 (nebo 1020
> > > se system stopou) AL bloku x 2Kb, 64 sektoru x
> > 128 byte na stope.
> > 
> Ako je uvedené v popise komunikačného protokolu pre PMD 32-SD, povel 
> 'N'
> vyžaduje, aby bolo meno súboru (image) uvedené vrátane prípony.
> Práve na základe prípony súboru PMD 32-SD vie, o aký image sa jedná. 
> Prípona súboru musí byť zadefinovaná v konfiguračnom súbore 
> "images.cfg".
> Táto definícia zahŕňa iba počet stôp a počet
> (logických) sektorov na stopu. 
> PMD 32-SD sa nezaujíma o logický formát disku (alokačné bloky a pod.).
> 
> > - pokud bych chtel mit na PMD moznost bootovani, predpokladam 
> > rezervaci
> > > 1 stopy, tedy 64 sektoru, coz je proti 8" s 52
> > (ci u me s 58) sektory
> > > bohate vic, nez je potreba. Ale potom by se
> > musela obsluha PMD presunout
> > > z Biosu do systemovyho monitoru v Eprom. Jinak
> > si zatim nedovedu
> > > predstavit, jak by se nacetl boot a bios, kde
> > jsou ovladace PMD nyni.
> > > Dival jsem se na povel "B" a je to spravne, ze
> > umi pouze nacist 1.
> > > sektor stopy 0? Tam by potom mela byt sekvence
> > na nacteni 63 sektoru
> > > povelem "Q" s klasickym pristupem s promennou
> > Disk, Sektor, Stopa?
> > 
> Áno, povel 'B' načítava iba Boot sektor z disku A:.
> Pre načítanie zbytku systému sa už musí použiť opakovane povel 'Q'.
> 
> > Tot zatim vse, uz se tesim na balik
> 
> Ak sa pozrieš na sledovanie zásielok, tak balíček je už v krajine 
> prijímateľa ;-)
> 
> Roman
> 
> ---------------------
> sapipandora.cz
> Konference o SAPI-1
> ---
> 

--
- - Reklama - - - - - - - - - - - - - -
Portál VOLNÝ.cz opět rozšířil nabídku obsahu pro své uživatele -
inspirativní čtení na téma bydlení a vše, co s ním souvisí nově najdete
 v
rubrice Životní styl na http://bit.ly/xS61be

---------------------
sapipandora.cz
Konference o SAPI-1
---

---------------------
sapipandora.cz
Konference o SAPI-1
---

Re: Oziveni PMD32-SD na Sapi

Roman Bórik SAPI-1

Zdar

Zobrazit citovaný text (4 řádky)
> Takze co Roman slibil, je tu.  Vzal jsem 12V adapter zkontroloval jeho
> napeti a polaritu a pripojil do PMD. A nic! To jsi me Romane dostal,
> stredni kolik minus, jeste ze tam davas tu diodu. -:)) Zatim jsem tyhle
> konektory videl ve vsem plus na stredu.
Hmm, dôvod, prečo je to tak, ti nepoviem, skrátka to tak "vyšlo"...

Zobrazit citovaný text (9 řádků)
> Takze po prepolovani naskocil na sviticim displeji napis "PMD 32-SD
> v3.1 4. feb 2012" ktery presel v hlasku "Insert SD Card Press any
> button". Po zastrceni karty se ale vubec nic nedelo... Vzal jsem jinou
> kartu z Tom Toma a provedl restart a pak prisel vypis "Card init error".
> Teprve treti karta mi hodila "PMD 32-SD Ready". Pokud je zastrcena karta
> pri zapnuti, prejde to sem rovnou. Tu zcela novou kartu jdem zkusil na PC
> a na nem se chovala mravne. Tak jsem ji zkusil naformatovat na FAT16 a
> pak se uz chytla. Ze by je u Panasonicu formatovali na FAT32? Tu z
> Tom Toma jsem dal nezkoumal.
Fungovať by mali karty MMC, SD a aj SDHC, teda aj s FAT16 a aj s FAT32.
Ja som to úspešne testoval s 512MB MicroSD Apacer, 2GB SD Kingston a 16GB 
SDHC AData.
Prvé dve sú formátované na FAT16 a posledná na FAT32.
Dôležité je to, že PMD 32-SD pozerá _iba_ na 0. (nultú) partíciu karty a 
pokiaľ tá nie je FAT16 alebo FAT32, tak je SD karta odmietnutá.

Zobrazit citovaný text (7 řádků)
> Takze podle popisu na netu jsem vytvoril v PC na SD karte do ROOT soubor
> images.cfg s obsahem:
> 2mb 256 64
> coz by mel byt nejvetsi mozny CP/M disk 2 Mb s 256 stopami a 64 sektory
> x 128. Predpokladam spravne Romane, ze tam mohu nadefinovat treba 20
> ruznych formatu, ktere pak budu rozlisovat priponou u jmen jednotlivych
> image disket?
Presne tak.

Zobrazit citovaný text (4 řádky)
> Tak jsem vytvoril na PC v poznamkovym bloku soubor images.cfg. Jenze jak
> tu SD kartu dam do PMD, zustane uvodni hlaska po zapnuti a mrtvola.
> Po naformatovani to zase maka jak jsem popsal vyse ale bohuzel jak dal,
> nevim.
Oh shit!!!

Zobrazit citovaný text (6 řádků)
> Proste jak se nahraje na PC do karty soubor s priponou cfg, tak ani tuk.
> Jak jinak vytvorit a nebo prejit pres konfiguracni soubor nevim...
> Pokud jsem zkusil na PC vytvorit viceurovnovou strukturu adresaru a ta
> na PMD jde prohlizet jak nahoru, tak dolu, takze formatove a kodovanim
> je asi vse v poradku. Kdyz na SD kartu ulozim nejaky soubor, taky ho
> najdu. Kdyz ho odentruju, okamzite hlasi "Config missing".
Oh shit, shit!!!

Zobrazit citovaný text (1 řádek)
> Tohle bude asi nejaky my neumetelstvi
Ver, že to nie je tebou.

Zobrazit citovaný text (3 řádky)
> ale horsi je, ze i kdyz PMD pripojim na DPP-1 na Sapi tak ho Sapi
> nenajde. Ale vlastne nevim, jestli ho muze nalezt, kdyz se PMD zatim
> nenakonfigurovalo.
Nájsť by ho mohol, ale iba ak je PMD 32-SD v stave Ready.


A teraz k môjmu nadávaniu.

Tebou popisované _chybné_ chovanie je dôsledkom môjho posledného
 "snaženia" 
pri úprave firmvéru pre podporu SDHC a FAT32.
Pri týchto úpravách som upravoval aj parser konfiguračného súboru,
pretože 
som tam (iniciatívne) pridával jednu fičúrku + z tohto dôvodu pribudol ajjeden nový povel. Ale toto bude popísané v osobitnom článku na našich 
stránkach.

V parseri sú 2 zásadné chyby.

Prvá nie je taká kritická a ľahko sa napraví. Parser sa nespamätá z toho,
 ak 
konfiguračný súbor neobsahuje predvolené meno obrazu disku a zacyklí sa.
Náprava je teda jednoduchá, zapísať do konfiguračného súboru predvolené 
meno 
obrazu disku.

Druhá chyba je kritickejšia (a pre SAPIstov experimentátorov zásadná) a 
spočíva v tom, že nie je možné zadať počet stôp na hodnotu 256, ale 
maximálne 255 (skúste hádať prečo...).
Nápravou je, predbežne sa uspokojiť s maximom 255.
Pre zaujímavosť, na túto chybu som prišiel aj ja akurát včera, keď som sachystal testovať CP/M na NCB85. Verte mi, išiel som vyskočiť z kože...
 :-(

Pri predchádzajúcom ladení som na to neprišiel iba preto, že som používalsvoj pôvodný konfiguračný súbor a parsing tohto súboru prebehol bez
 chýb.

Pochopiteľne to tak nemôže zostať a štve ma, že som už 5 kusov s touto 
chybou odoslal. Ukameňovať ma môžete pri najbližšej príležitosti...
V prílohe je HEX súbor s opravenou verziou, takže kto má možnosť si MCU 
prepáliť, tak to môže urobiť sám. S ostatnými by som sa mohol snáď
nejako na 
prepálení dohodnúť.

V každom prípade, ak sa bude jednať o obrazy diskov, kde je počet stôp
menší 
ako 256, tak by nemal byť žiadny problém.

Roman

Přílohy

  • pmd32sd.hex
    text/plain · 104 kB

Re: Oziveni PMD32-SD na Sapi

Roman Bórik SAPI-1

Zdar.

Tebou popísané chovanie je správne. Keď nie je vložený do mechaniky disk, 
tak samozrejme dôjde k BDOS chybe.

O konfiguračnom súbore v predošlom maily.

Roman



-----Pôvodná správa----- 
Zobrazit citovaný text (222 řádků)
From: Jiri Biba (sapipandora.cz)
Sent: Tuesday, February 21, 2012 7:13 PM
To: Konference "SAPI-1 a československé mikropočítače"
Subject: RE: Oziveni PMD32-SD na Sapi


Tak jsem mezi tim zkoumal propojeni PMD32-SD s Sapi DPP-1. Zjistil jsem, ze
kdyz prejde PMD do Ready, spadne DIR do 0, a na D0,D2,D4,D6 a /STB jedou
neustale kratky impulzy do 0. Ostatni signaly jsou trvale v 1. Jenze kdyz
jsem to pripojil na DPP-1 tak ty signaly se urovnove posunuly, nektery
spadly az temer na 0 jiny byly na urovni 1-2V. Tak jsem znova prosel
propojeni, zkontroloval signalovou logiku ovladani v biosu a na DPP-1 a
zapojeni datovych vodicu a propojeni je spravne. Tak jsem vzal DPP-1 na
TST03 (Petre, opet diky!! -:)) a zjistil, ze problem je v nastaveni DIPu.
Proste musi byt jinak nez u fotek co poslal Melsoft. -:)) Ale on za to
nemuze,  ma PMD pripojeny do konektoru X2 a ja do X3. -:) Prvne po 25
letech, co jsem neco delal s DPP-1 jsem prisel na to, (mozna uz podruhy) ze
prepinac S2-3 a S2-4 na kterym se nastavuje zpusob rizeni portu A, je na
desce zrcadlove!!!! nez prepinace S2-1 a S2-2!!! Takze bacha ne to.
Stav je nyni takovy, ze v okamziku, kdy skoci PMD32-SD do Ready, prestane
Sapi psat tecky a napise "PMD32-SD nalezen". Velice me to potesilo.
Kdyz jsem ale zkusil C: tak se mi vratila hlaska "BDOS ERROR ON C: BAD
SECTOR". Asi to je spravne, kdyz na PMD32-SD neni nakonfigurovan zadny disk,
proste to nenaslo ci neprecetlo pozadovany sektor. Ale asi to jsme na dobry
ceste.
Mohl bys mi Romane potvrdit, ze je to zatim spravne? No a samozrejme
poradit, co s tou konfiguraci, co jsem psal pred par hodinama.
Diky
Jirka


-----Original Message-----
From: Jiri Biba (sapipandora.cz) [mailto:unive.nb[doména skryta]]
Sent: Tuesday, February 21, 2012 2:12 PM
To: Konference "SAPI-1 a československé mikropočítače"
Subject: RE: Oziveni PMD32-SD na Sapi


Tak balik po jistych obstrukcich Cesky posty dorazil. Podle sledovaciho
systemu mel byt dorucen vcera. Kdyz jsem tam volal, nic pro me nemeli. No a
dnes ve schrance, ze jsem nebyl vcera zastizen... Nastesti to na poste
nasli.... Bezny postup, netreba se divit. -:))

Takze co Roman slibil, je tu.  Vzal jsem 12V adapter zkontroloval jeho
napeti a polaritu a pripojil do PMD. A nic! To jsi me Romane dostal, stredni
kolik minus, jeste ze tam davas tu diodu. -:)) Zatim jsem tyhle konektory
videl ve vsem plus na stredu.

Takze po prepolovani naskocil na sviticim displeji napis "PMD 32-SD v3.1 4.
feb 2012" ktery presel v hlasku "Insert SD Card Press any button". Po
zastrceni karty se ale vubec nic nedelo... Vzal jsem jinou kartu z Tom Toma
a provedl restart a pak prisel vypis "Card init error". Teprve treti karta
mi hodila "PMD 32-SD Ready". Pokud je zastrcena karta pri zapnuti, prejde to
sem rovnou. Tu zcela novou kartu jdem zkusil na PC a na nem se chovala
mravne. Tak jsem ji zkusil naformatovat na FAT16 a pak se uz chytla. Ze by
je u Panasonicu formatovali na FAT32? Tu z Tom Toma jsem dal nezkoumal.

Po stisku Enter je vypis "PMD 32-SD Menu Drive A: a da se listovat na Drive
B:, C:, D:, Create new image a Backlight set up. Backlight nabizi dobu
sviceni po klavese.
Tak jsem zkusil potvrdit disk A: Nasledoval vypis "A:<empty> <=Rem >=Ins
E=WP Pri potvrzeni Rem probliklo kratce "Drive A: Wait please" a vratilo se
to zpet.
Pri potvrzeni Ins byla hlaska Select image No files/folders Pri volbe E
zadna reakce, proste neni disk tak nemuze byt WP Stejne se to chova pro B:
C: D:
Kdyz jsem potvrdil Cewate new image, tak byla hlaska "Select directory
<root>". Na sipky se nic nedelo, enter me hodil "Enter image name".  Tak
jsem na zkousku zadal a.a a sostal jsem hlasku "Config missing!" Jasne, SD
karta je po formatu v PC prazdna. Zatim vse tak jak je navod na netu na
verzi 2.

Takze podle popisu na netu jsem vytvoril v PC na SD karte do ROOT soubor
images.cfg s obsahem:
2mb 256 64
coz by mel byt nejvetsi mozny CP/M disk 2 Mb s 256 stopami a 64 sektory x
128. Predpokladam spravne Romane, ze tam mohu nadefinovat treba 20 ruznych
formatu, ktere pak budu rozlisovat priponou u jmen jednotlivych image
disket?

Tak jsem vytvoril na PC v poznamkovym bloku soubor images.cfg. Jenze jak tu
SD kartu dam do PMD, zustane uvodni hlaska po zapnuti a mrtvola. Po
naformatovani to zase maka jak jsem popsal vyse ale bohuzel jak dal, nevim.
Proste jak se nahraje na PC do karty soubor s priponou cfg, tak ani tuk. Jak
jinak vytvorit a nebo prejit pres konfiguracni soubor nevim... Pokud jsem
zkusil na PC vytvorit viceurovnovou strukturu adresaru a ta na PMD jde
prohlizet jak nahoru, tak dolu, takze formatove a kodovanim je asi vse v
poradku. Kdyz na SD kartu ulozim nejaky soubor, taky ho najdu. Kdyz ho
odentruju, okamzite hlasi "Config missing".
Tohle bude asi nejaky my neumetelstvi ale horsi je, ze i kdyz PMD pripojim
na DPP-1 na Sapi tak ho Sapi nenajde. Ale vlastne nevim, jestli ho muze
nalezt, kdyz se PMD zatim nenakonfigurovalo.


Takze prosim rady....

Jirka


-----Original Message-----
From: Jiri Biba (sapipandora.cz) [mailto:unive.nb[doména skryta]]
Sent: Sunday, February 19, 2012 11:02 PM
To: Konference "SAPI-1 a československé mikropočítače"
Subject: Re: Oziveni PMD32-SD na Sapi


Tak to by bylo super, kdyby prisel v po ci ut!!
Diky za odpovedi.
Jirka

----- PŮVODNÍ ZPRÁVA -----
Od: "Roman Bórik (sapipandora.cz)" <roman.borik[doména skryta]>
Komu: "Konference 'SAPI-1 a československé mikropočítače'"
<sapipandora.cz>
Předmět: Re: Oziveni PMD32-SD na Sapi
Datum: 19.2.2012 - 17:04:42

>
> Ahoj.
>
> > - takze nejdrive to teckovani  a jeho zmena  a rychlost jak jsem
> > popsal
> > > je v poradku ? Zkousel jsem neco odchytit na
> > konektoru DPP-1 a nic se
> > > tam nedeje, vse je v "1" jen IFB je "0". Je to
> > spravne "zakously" v
> > > cekani na prezentacni byte od PMD?
>
> Pokiaľ je to v stave, že v slučke voláš rutinu CheckDevice, tak je to
> správne chovanie.
>
> > - dal by me zajimalo, pokud bude PMD jako C: a vyse, zda je spravne
> > > v SendSectorTrack odecist od cisla disku disky
> > pred pozici PMD, tedy
> > > pokud to je C: tak odecist 2?
>
> Áno, namiesto ORA A -> SUI 2
>
> > - pokud bych chtel vice mechanik (C,D,E,F:)na PMD, predpokladam, ze
> > je
> > > to jen veci poctu disku ve sluzbe Select,
> > doplneni tabulek a ALL a CHK.
> > > V ovladaci PMD se nic nemeni a nebo tam je nekde
> > test na pocet mechanik?
> >
> Žiadne zmeny v ovládači nie sú potrebné.
>
> > - z popisu PMD sem snad pochopil, ze prikazem New Image se vytvori a
> > > naformatuje na zcela novy SD karte "disketa".
> > Ale stale nejak nemam
> > > jasno, jak je to s definici jeji velikosti.
> > Omlouvam se za svoji tupost.
> > > -:)
> > Na strane CP/M me to je jasny, proste 2 Mb disketa, 1024 (nebo 1020
> > > se system stopou) AL bloku x 2Kb, 64 sektoru x
> > 128 byte na stope.
> >
> Ako je uvedené v popise komunikačného protokolu pre PMD 32-SD, povel
> 'N'
> vyžaduje, aby bolo meno súboru (image) uvedené vrátane prípony.
> Práve na základe prípony súboru PMD 32-SD vie, o aký image sa jedná.
> Prípona súboru musí byť zadefinovaná v konfiguračnom súbore
> "images.cfg".
> Táto definícia zahŕňa iba počet stôp a počet
> (logických) sektorov na stopu.
> PMD 32-SD sa nezaujíma o logický formát disku (alokačné bloky a pod.).
>
> > - pokud bych chtel mit na PMD moznost bootovani, predpokladam
> > rezervaci
> > > 1 stopy, tedy 64 sektoru, coz je proti 8" s 52
> > (ci u me s 58) sektory
> > > bohate vic, nez je potreba. Ale potom by se
> > musela obsluha PMD presunout
> > > z Biosu do systemovyho monitoru v Eprom. Jinak
> > si zatim nedovedu
> > > predstavit, jak by se nacetl boot a bios, kde
> > jsou ovladace PMD nyni.
> > > Dival jsem se na povel "B" a je to spravne, ze
> > umi pouze nacist 1.
> > > sektor stopy 0? Tam by potom mela byt sekvence
> > na nacteni 63 sektoru
> > > povelem "Q" s klasickym pristupem s promennou
> > Disk, Sektor, Stopa?
> >
> Áno, povel 'B' načítava iba Boot sektor z disku A:.
> Pre načítanie zbytku systému sa už musí použiť opakovane povel 'Q'.
>
> > Tot zatim vse, uz se tesim na balik
>
> Ak sa pozrieš na sledovanie zásielok, tak balíček je už v krajine
> prijímateľa ;-)
>
> Roman
>
> ---------------------
> sapipandora.cz
> Konference o SAPI-1
> ---
>

--
- - Reklama - - - - - - - - - - - - - -
Portál VOLNÝ.cz opět rozšířil nabídku obsahu pro své uživatele -
inspirativní čtení na téma bydlení a vše, co s ním souvisí nově najdete
 v
rubrice Životní styl na http://bit.ly/xS61be

---------------------
sapipandora.cz
Konference o SAPI-1
---

---------------------
sapipandora.cz
Konference o SAPI-1
---

---------------------
sapipandora.cz
Konference o SAPI-1
--- 

RE: Oziveni PMD32-SD na Sapi

Jiri Biba SAPI-1

Ahoj!
Diky za vysvetleni uz jsem si myslel, ze blbnu, neumim cist ci neco
podobnyho, kdyz mi to ten images.cfg vzdy dostal do cyklu....

Vepisu za *****

Zobrazit citovaný text (97 řádků)
-----Original Message-----
From: Roman Bórik (sapipandora.cz) [mailto:roman.borik[doména skryta]] 
Sent: Tuesday, February 21, 2012 9:03 PM
To: Konference "SAPI-1 a československé mikropočítače"
Subject: Re: Oziveni PMD32-SD na Sapi


Fungovať by mali karty MMC, SD a aj SDHC, teda aj s FAT16 a aj s FAT32.
Ja som to úspešne testoval s 512MB MicroSD Apacer, 2GB SD Kingston a 16GB
SDHC AData.
Prvé dve sú formátované na FAT16 a posledná na FAT32.
Dôležité je to, že PMD 32-SD pozerá _iba_ na 0. (nultú) partíciu karty
 a
pokiaľ tá nie je FAT16 alebo FAT32, tak je SD karta odmietnutá.

***** Doufam, ze je to jak pises, me se pri pokusech FAT32 zakousla 2Gb hned
po naformatovani a kdyz jsem ji vratil na FAT16, tak to makalo. Neni mozny,
ze to chodi do 2GB jako SD s FAT16 a nad 2GB jako SDHC s FAT32? A nebo to je
jen nahoda prece jen jsem v tom tapal, proc mi to nejde jak ma.


A teraz k môjmu nadávaniu.

Tebou popisované _chybné_ chovanie je dôsledkom môjho posledného
"snaženia" 
pri úprave firmvéru pre podporu SDHC a FAT32.
Pri týchto úpravách som upravoval aj parser konfiguračného súboru,
pretože
som tam (iniciatívne) pridával jednu fičúrku + z tohto dôvodu pribudol aj
jeden nový povel. Ale toto bude popísané v osobitnom článku na našich
stránkach.

V parseri sú 2 zásadné chyby.

Prvá nie je taká kritická a ľahko sa napraví. Parser sa nespamätá z toho,
ak
konfiguračný súbor neobsahuje predvolené meno obrazu disku a zacyklí sa.
Náprava je teda jednoduchá, zapísať do konfiguračného súboru predvolené 
meno
obrazu disku.

Druhá chyba je kritickejšia (a pre SAPIstov experimentátorov zásadná) a
spočíva v tom, že nie je možné zadať počet stôp na hodnotu 256, ale
maximálne 255 (skúste hádať prečo...).
******* No jestli to skutecne umi jen 256 stop a 1. stopa ma cislo 0, tak
jich je 0-255 takze 256 je spravne a zadnou chybu tam nebas... Nebo jo???
-:))
 
Nápravou je, predbežne sa uspokojiť s maximom 255.
Pre zaujímavosť, na túto chybu som prišiel aj ja akurát včera, keď som
sa
chystal testovať CP/M na NCB85. Verte mi, išiel som vyskočiť z kože...
:-(

Pri predchádzajúcom ladení som na to neprišiel iba preto, že som
používal
svoj pôvodný konfiguračný súbor a parsing tohto súboru prebehol bez
chýb.

Pochopiteľne to tak nemôže zostať a štve ma, že som už 5 kusov s touto
chybou odoslal. Ukameňovať ma môžete pri najbližšej príležitosti...
V prílohe je HEX súbor s opravenou verziou, takže kto má možnosť si MCU
prepáliť, tak to môže urobiť sám. S ostatnými by som sa mohol snáď
nejako na
prepálení dohodnúť.

****** Neni dobre, abys provadel nejake sebemrskacstvi. (nevim jestli tohle
slovo na Slovensku znate, je to mysleno jako sam sebe slehat po zadech
prutem-:)) Ten procik ma presne oznaceni AT MEGA 644-PA ? Zkusim se poptat,
zda to tady nekdo neumi programovat. Funguje taky na nej ten pripravek co
mas na netu? Ten napekaci programek je volne? Zatim jsem to nezkoumal ale
pokud to ubastlim a bude kde stahnout tak to sobe a EC1045 napecu. 

V každom prípade, ak sa bude jednať o obrazy diskov, kde je počet stôp
menší
ako 256, tak by nemal byť žiadny problém.

***** Takze reseni je takhle do images.cfg dat tohle?
*system.2mb
2mb 255 64

To je vse, nebo na SD karte musim jeste vytvorit prazdny soubor system.2mb?

No a predpokladam, ze na CP/M musim taky ubrat 4 Al bloky?  Jde mi o to, co
to bude na SD karte delat, pokud tam neco ulozim s 255 stopama a pak se
prejde na 256. 

Jirka



Roman
---------------------
sapipandora.cz
Konference o SAPI-1
---

RE: Oziveni PMD32-SD na Sapi

Jiri Biba SAPI-1

Ahoj Romane.
Takze Tvy doporuceni jsem zkusil. Vytvoril jsem images.cfg, jak jsem popsal
v predeslym emailu. Uz se to nekouse. Udelal jsem novou image, format trval
snad 3 minuty. Pak jsem tu image priradil na Disk A:. Potom jsem zkusil na
Sapi  C: 4 x rychle zablikla cervena ledka (predpokladam 4 pokusy dle
biosovy Retry) ale na Sapi je zase Bad sector a to stale dokola.Ale pak
blikne cervena uz jen 1x.

Takze kde hledat ted? Ovladac je bez uprav co dal na Drop Melsoft. Muj bios
asi problem nebude, vzal jsem funkcni a misto ramdisku, co byl na C: jsem
dal odskoky Read a Write do PMD. Tabulky jsem a ALL a CHK jsem taky nemenil
a inicializace taky asi chodi. Bohuzel nevim, jak zjistit, zda posilam
spravne pozadavek na cteni, zda mi PMD odpovida spravne a nebo zda zpracuju
spravne to co mi z PMD prijde....

To bude asi velkej problem rozlousknout. Jak otestovat kde je problem?

Jirka

Zobrazit citovaný text (115 řádků)
-----Original Message-----
From: Jiri Biba (sapipandora.cz) [mailto:unive.nb[doména skryta]] 
Sent: Tuesday, February 21, 2012 10:07 PM
To: Konference "SAPI-1 a československé mikropočítače"
Subject: RE: Oziveni PMD32-SD na Sapi


Ahoj!
Diky za vysvetleni uz jsem si myslel, ze blbnu, neumim cist ci neco
podobnyho, kdyz mi to ten images.cfg vzdy dostal do cyklu....

Vepisu za *****

-----Original Message-----
From: Roman Bórik (sapipandora.cz) [mailto:roman.borik[doména skryta]]
Sent: Tuesday, February 21, 2012 9:03 PM
To: Konference "SAPI-1 a československé mikropočítače"
Subject: Re: Oziveni PMD32-SD na Sapi


Fungovať by mali karty MMC, SD a aj SDHC, teda aj s FAT16 a aj s FAT32.
Ja som to úspešne testoval s 512MB MicroSD Apacer, 2GB SD Kingston a 16GB
SDHC AData.
Prvé dve sú formátované na FAT16 a posledná na FAT32.
Dôležité je to, že PMD 32-SD pozerá _iba_ na 0. (nultú) partíciu karty
 a
pokiaľ tá nie je FAT16 alebo FAT32, tak je SD karta odmietnutá.

***** Doufam, ze je to jak pises, me se pri pokusech FAT32 zakousla 2Gb hned
po naformatovani a kdyz jsem ji vratil na FAT16, tak to makalo. Neni mozny,
ze to chodi do 2GB jako SD s FAT16 a nad 2GB jako SDHC s FAT32? A nebo to je
jen nahoda prece jen jsem v tom tapal, proc mi to nejde jak ma.


A teraz k môjmu nadávaniu.

Tebou popisované _chybné_ chovanie je dôsledkom môjho posledného
"snaženia" 
pri úprave firmvéru pre podporu SDHC a FAT32.
Pri týchto úpravách som upravoval aj parser konfiguračného súboru,
pretože
som tam (iniciatívne) pridával jednu fičúrku + z tohto dôvodu pribudol aj
jeden nový povel. Ale toto bude popísané v osobitnom článku na našich
stránkach.

V parseri sú 2 zásadné chyby.

Prvá nie je taká kritická a ľahko sa napraví. Parser sa nespamätá z toho,
ak
konfiguračný súbor neobsahuje predvolené meno obrazu disku a zacyklí sa.
Náprava je teda jednoduchá, zapísať do konfiguračného súboru predvolené 
meno
obrazu disku.

Druhá chyba je kritickejšia (a pre SAPIstov experimentátorov zásadná) a
spočíva v tom, že nie je možné zadať počet stôp na hodnotu 256, ale
maximálne 255 (skúste hádať prečo...).
******* No jestli to skutecne umi jen 256 stop a 1. stopa ma cislo 0, tak
jich je 0-255 takze 256 je spravne a zadnou chybu tam nebas... Nebo jo???
-:))
 
Nápravou je, predbežne sa uspokojiť s maximom 255.
Pre zaujímavosť, na túto chybu som prišiel aj ja akurát včera, keď som
sa
chystal testovať CP/M na NCB85. Verte mi, išiel som vyskočiť z kože...
:-(

Pri predchádzajúcom ladení som na to neprišiel iba preto, že som
používal
svoj pôvodný konfiguračný súbor a parsing tohto súboru prebehol bez
chýb.

Pochopiteľne to tak nemôže zostať a štve ma, že som už 5 kusov s touto
chybou odoslal. Ukameňovať ma môžete pri najbližšej príležitosti...
V prílohe je HEX súbor s opravenou verziou, takže kto má možnosť si MCU
prepáliť, tak to môže urobiť sám. S ostatnými by som sa mohol snáď
nejako na
prepálení dohodnúť.

****** Neni dobre, abys provadel nejake sebemrskacstvi. (nevim jestli tohle
slovo na Slovensku znate, je to mysleno jako sam sebe slehat po zadech
prutem-:)) Ten procik ma presne oznaceni AT MEGA 644-PA ? Zkusim se poptat,
zda to tady nekdo neumi programovat. Funguje taky na nej ten pripravek co
mas na netu? Ten napekaci programek je volne? Zatim jsem to nezkoumal ale
pokud to ubastlim a bude kde stahnout tak to sobe a EC1045 napecu. 

V každom prípade, ak sa bude jednať o obrazy diskov, kde je počet stôp
menší
ako 256, tak by nemal byť žiadny problém.

***** Takze reseni je takhle do images.cfg dat tohle?
*system.2mb
2mb 255 64

To je vse, nebo na SD karte musim jeste vytvorit prazdny soubor system.2mb?

No a predpokladam, ze na CP/M musim taky ubrat 4 Al bloky?  Jde mi o to, co
to bude na SD karte delat, pokud tam neco ulozim s 255 stopama a pak se
prejde na 256. 

Jirka



Roman
---------------------
sapipandora.cz
Konference o SAPI-1
---

---------------------
sapipandora.cz
Konference o SAPI-1
---

Re: Oziveni PMD32-SD na Sapi

Roman Bórik SAPI-1

Zobrazit citovaný text (5 řádků)
> Doufam, ze je to jak pises, me se pri pokusech FAT32 zakousla 2Gb
> hned po naformatovani a kdyz jsem ji vratil na FAT16, tak to makalo.
> Neni mozny, ze to chodi do 2GB jako SD s FAT16 a nad 2GB jako SDHC
> s FAT32? A nebo to je jen nahoda prece jen jsem v tom tapal, proc mi
> to nejde jak ma.
Teoreticky je to by FAT32 mala fungovať aj na 2GB SD karte, ale kto vie, ako 
je riešená samotná knižnica. Tak detailne som ju neštudoval.

Zobrazit citovaný text (3 řádky)
> No jestli to skutecne umi jen 256 stop a 1. stopa ma cislo 0, tak
> jich je 0-255 takze 256 je spravne a zadnou chybu tam nebas...
> Nebo jo??? -:))
Ten parameter určuje počat stop a nie maximálne číslo stopy, takže chyba
 to 
je.
Problém je v tom, že z načítaného čísla sa berie iba nižší byte a z
256 tak 
vznikne 0.
To by ešte nevadilo, ale je tam test, že počet stôp nemôže byť 0 a
dôsledkom 
toho je, že 256 sa zamietne.

Zobrazit citovaný text (4 řádky)
> Ten procik ma presne oznaceni AT MEGA 644-PA ? Zkusim se poptat,
> zda to tady nekdo neumi programovat. Funguje taky na nej ten pripravek
> co mas na netu? Ten napekaci programek je volne? Zatim jsem to nezkoumal
> ale pokud to ubastlim a bude kde stahnout tak to sobe a EC1045 napecu.
Áno, je to ATmega644PA a je možné použiť napaľovací prípravok, ktorý je
na 
našich stránkach.
Použiť možno konzolovu utilitu AVRDUDE
http://savannah.nongnu.org/projects/avrdude/
v strede stranky je "Download Area" a tam je 
avrdude-5.11-Patch7610-win32.zip

Alebo priamy link:
http://download.savannah.gnu.org/releases/avrdude/avrdude-5.11-Patch7610-win32.z
ip

avrdude -p m644p -P com1 -c siprog -U flash:w:./path/pmd32sd.hex

Zobrazit citovaný text (5 řádků)
> Takze reseni je takhle do images.cfg dat tohle?
> *system.2mb
> 2mb 255 64
> To je vse, nebo na SD karte musim jeste vytvorit prazdny soubor system.
> 2mb?
Áno.

Zobrazit citovaný text (3 řádky)
> No a predpokladam, ze na CP/M musim taky ubrat 4 Al bloky?  Jde mi o to,
> co to bude na SD karte delat, pokud tam neco ulozim s 255 stopama a pak
> se prejde na 256.
Áno. V tomto prípade treba 4 AB ubrať, aby sa nepristupovalo na 255. stopu 
(počítané od nuly).

Roman

Re: Oziveni PMD32-SD na Sapi

Roman Bórik SAPI-1

Aspon, že sa to takto rozbehlo.

Samotná komunikácia sa ťažko nejako trasuje, takže pokiaľ je na to miesto,
tak si daj nejake výpisy za volanie rutiny pre načítanie sektora, prípadne
koľko bytov sa načítalo, kým došlo ku chybe, aké bolo CRC a aké sa 
"spočítalo".
Aké boli hodnoty Drive, Track, Sector, obsah načítaného sektora, hoci aj 
časti atď.

Roman


Zobrazit citovaný text (6 řádků)
> Takze Tvy doporuceni jsem zkusil. Vytvoril jsem images.cfg, jak jsem
> popsal v predeslym emailu. Uz se to nekouse. Udelal jsem novou image,
> format trval snad 3 minuty. Pak jsem tu image priradil na Disk A:.
> Potom jsem zkusil na Sapi C: 4 x rychle zablikla cervena ledka
> (predpokladam 4 pokusy dle biosovy Retry) ale na Sapi je zase Bad
> sector a to stale dokola.Ale pak blikne cervena uz jen 1x.
Zobrazit citovaný text (6 řádků)
> Takze kde hledat ted? Ovladac je bez uprav co dal na Drop Melsoft. Muj
> bios asi problem nebude, vzal jsem funkcni a misto ramdisku, co byl na C:
> jsem dal odskoky Read a Write do PMD. Tabulky jsem a ALL a CHK jsem taky
> nemenil a inicializace taky asi chodi. Bohuzel nevim, jak zjistit, zda
> posilam spravne pozadavek na cteni, zda mi PMD odpovida spravne a nebo
> zda zpracuju spravne to co mi z PMD prijde....
Zobrazit citovaný text (1 řádek)
> To bude asi velkej problem rozlousknout. Jak otestovat kde je problem?
Zobrazit citovaný text (1 řádek)
> Jirka

RE: Oziveni PMD32-SD na Sapi

Jiri Biba SAPI-1

Tak jsem Romane sehnal cloveka s ELNECem, kterej ATmega 644 umi primo v
ZIP40 patici. Jenze na to koukal, a je tam mraky nastaveni, ruzny mody,
povoleni boot, blokovani interface, ruzny ridici bity a ja nevim co jeste
dalsiho. Nikdy ho neprogramoval a tak mam trochu obavu jak to dopadne.
Jirka

Zobrazit citovaný text (122 řádků)
-----Original Message-----
From: Roman Bórik (sapipandora.cz) [mailto:roman.borik[doména skryta]] 
Sent: Tuesday, February 21, 2012 9:03 PM
To: Konference "SAPI-1 a československé mikropočítače"
Subject: Re: Oziveni PMD32-SD na Sapi


Zdar

> Takze co Roman slibil, je tu.  Vzal jsem 12V adapter zkontroloval jeho 
> napeti a polaritu a pripojil do PMD. A nic! To jsi me Romane dostal, 
> stredni kolik minus, jeste ze tam davas tu diodu. -:)) Zatim jsem 
> tyhle konektory videl ve vsem plus na stredu.

Hmm, dôvod, prečo je to tak, ti nepoviem, skrátka to tak "vyšlo"...

> Takze po prepolovani naskocil na sviticim displeji napis "PMD 32-SD
> v3.1 4. feb 2012" ktery presel v hlasku "Insert SD Card Press any 
> button". Po zastrceni karty se ale vubec nic nedelo... Vzal jsem jinou 
> kartu z Tom Toma a provedl restart a pak prisel vypis "Card init error".
> Teprve treti karta mi hodila "PMD 32-SD Ready". Pokud je zastrcena 
> karta pri zapnuti, prejde to sem rovnou. Tu zcela novou kartu jdem 
> zkusil na PC a na nem se chovala mravne. Tak jsem ji zkusil 
> naformatovat na FAT16 a pak se uz chytla. Ze by je u Panasonicu 
> formatovali na FAT32? Tu z Tom Toma jsem dal nezkoumal.

Fungovať by mali karty MMC, SD a aj SDHC, teda aj s FAT16 a aj s FAT32.
Ja som to úspešne testoval s 512MB MicroSD Apacer, 2GB SD Kingston a 16GB
SDHC AData.
Prvé dve sú formátované na FAT16 a posledná na FAT32.
Dôležité je to, že PMD 32-SD pozerá _iba_ na 0. (nultú) partíciu karty
 a
pokiaľ tá nie je FAT16 alebo FAT32, tak je SD karta odmietnutá.

> Takze podle popisu na netu jsem vytvoril v PC na SD karte do ROOT 
> soubor images.cfg s obsahem:
> 2mb 256 64
> coz by mel byt nejvetsi mozny CP/M disk 2 Mb s 256 stopami a 64 
> sektory x 128. Predpokladam spravne Romane, ze tam mohu nadefinovat 
> treba 20 ruznych formatu, ktere pak budu rozlisovat priponou u jmen 
> jednotlivych image disket?

Presne tak.

> Tak jsem vytvoril na PC v poznamkovym bloku soubor images.cfg. Jenze 
> jak tu SD kartu dam do PMD, zustane uvodni hlaska po zapnuti a mrtvola.
> Po naformatovani to zase maka jak jsem popsal vyse ale bohuzel jak 
> dal, nevim.

Oh shit!!!

> Proste jak se nahraje na PC do karty soubor s priponou cfg, tak ani tuk.
> Jak jinak vytvorit a nebo prejit pres konfiguracni soubor nevim...
> Pokud jsem zkusil na PC vytvorit viceurovnovou strukturu adresaru a ta 
> na PMD jde prohlizet jak nahoru, tak dolu, takze formatove a kodovanim 
> je asi vse v poradku. Kdyz na SD kartu ulozim nejaky soubor, taky ho 
> najdu. Kdyz ho odentruju, okamzite hlasi "Config missing".

Oh shit, shit!!!

> Tohle bude asi nejaky my neumetelstvi

Ver, že to nie je tebou.

> ale horsi je, ze i kdyz PMD pripojim na DPP-1 na Sapi tak ho Sapi 
> nenajde. Ale vlastne nevim, jestli ho muze nalezt, kdyz se PMD zatim 
> nenakonfigurovalo.

Nájsť by ho mohol, ale iba ak je PMD 32-SD v stave Ready.


A teraz k môjmu nadávaniu.

Tebou popisované _chybné_ chovanie je dôsledkom môjho posledného
"snaženia" 
pri úprave firmvéru pre podporu SDHC a FAT32.
Pri týchto úpravách som upravoval aj parser konfiguračného súboru,
pretože
som tam (iniciatívne) pridával jednu fičúrku + z tohto dôvodu pribudol aj
jeden nový povel. Ale toto bude popísané v osobitnom článku na našich
stránkach.

V parseri sú 2 zásadné chyby.

Prvá nie je taká kritická a ľahko sa napraví. Parser sa nespamätá z toho,
ak
konfiguračný súbor neobsahuje predvolené meno obrazu disku a zacyklí sa.
Náprava je teda jednoduchá, zapísať do konfiguračného súboru predvolené 
meno
obrazu disku.

Druhá chyba je kritickejšia (a pre SAPIstov experimentátorov zásadná) a
spočíva v tom, že nie je možné zadať počet stôp na hodnotu 256, ale
maximálne 255 (skúste hádať prečo...).
Nápravou je, predbežne sa uspokojiť s maximom 255.
Pre zaujímavosť, na túto chybu som prišiel aj ja akurát včera, keď som
sa
chystal testovať CP/M na NCB85. Verte mi, išiel som vyskočiť z kože...
:-(

Pri predchádzajúcom ladení som na to neprišiel iba preto, že som
používal
svoj pôvodný konfiguračný súbor a parsing tohto súboru prebehol bez
chýb.

Pochopiteľne to tak nemôže zostať a štve ma, že som už 5 kusov s touto
chybou odoslal. Ukameňovať ma môžete pri najbližšej príležitosti...
V prílohe je HEX súbor s opravenou verziou, takže kto má možnosť si MCU
prepáliť, tak to môže urobiť sám. S ostatnými by som sa mohol snáď
nejako na
prepálení dohodnúť.

V každom prípade, ak sa bude jednať o obrazy diskov, kde je počet stôp
menší
ako 256, tak by nemal byť žiadny problém.

Roman
---------------------
sapipandora.cz
Konference o SAPI-1
---

Re: Oziveni PMD32-SD na Sapi

Roman Bórik SAPI-1

Nazdar.

Teoreticky by sa mala dať napáliť iba samotná EPROM tak, aby sa Fuse bity 
neovplyvnili.

Jedna z možností je ale aj prečítať obsah MCU vrátane Fuse bitov a
 následne 
MCU EPROM napáliť s daným nastavením.

V každom prípade, Fuse bity majú byť nastavené na tieto hodnoty (HEXA):

lock = 0x3F
efuse = 0xFF
hfuse = 0xD7
lfuse = 0xF7

V prílohe je aj obrázok z PonyProg-u pre jednoduchšiu orientáciu.
Zvrchu je to lock, efuse, hfuse a lfuse.
V hfuse musí byť vybratý aj bit SPIEN, aby bolo možné napaľovať aj po 
sériovej linke. PonyProg napaľuje sériovo a preto tento bit neumožňuje 
nastavovať / meniť. ELNECovský programátor bude napaľovať paralelne a
preto 
bude treba tento bit zvoliť, aby bolo budúce sériové programovanie
umožnené.

Roman


Zobrazit citovaný text (5 řádků)
> Tak jsem Romane sehnal cloveka s ELNECem, kterej ATmega 644 umi primo
> v ZIP40 patici. Jenze na to koukal, a je tam mraky nastaveni, ruzny
> mody, povoleni boot, blokovani interface, ruzny ridici bity a ja nevim
> co jeste dalsiho. Nikdy ho neprogramoval a tak mam trochu obavu jak to
> dopadne.

Přílohy

  • pmd32-sd-atmega644pa-fuses.PNG
    image/png · 14 kB · 573 x 310 px
  • 3
    image/png · 14 kB · 573 x 310 px