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 · 4 zprávy

[SharpMZ] Unikarta s generatorem VGA obrazu

Michal Hucik - ORDOZ <ordoz@[doména skryta]> SHARP MZ-800

Bohousi,

tak mne napadlo, ze kdyz uz ta tva unikarta umi samostatne vyrabet obraz, tak by vubec nebylo marne pripojit si k ni nejaka tlacitka a naprogramovat do ni nejake OSD menu, kterym by se mohly napr. mountovat DSK image za provozu. Co myslis?

Michal

Re: [SharpMZ] Unikarta s generatorem VGA obrazu

<bohumil.novacek@[doména skryta]> SHARP MZ-800

Ahoj Michale,

  určitě, už mě taky napadlo jak řešit změny (třeba ty výměny disket) za běhu. Jedna cesta se otevřela
s web serverem na LAN, to je luxusní cesta, ale vyžaduje to síť a další počítač.

Na vstup do OSD by se asi dal využít jeden z přepínačů vzadu, co se týče ovládacích tlačítek,
tak je několik možností.
Na první várku karet jsem dal PS/2 konektor, takže by to šlo externí klávesnicí, na současné verzi jsem
dal místo něj 3.5mm jack na audio výstup (a taky vstup), tam by to šlo hůř.
Pak nějaký externí převodník s tlačítky, třeba píchnutý do RS232.
Variantu s tlačítky na desce bych moc neviděl, jednak se k nim nepůjde dostat nebo nebudou kam dát,
pokud by měla být přístupná zezadu.

Škoda, že není na sběrnici k přečtení informace při čtení klávesnice programem, mohlo by OSD
"odezírat" z pod rukou běhu programu a reagovat na ně (třeba kurzorové klávesy zatím co jede
na pozadí CP/M s příkazovým řádkem). Je k přečtení pro MZ700 mód, kdy se to čte z portu mapovaného
do paměti.
Další varianta je použít spuštěcí program, který dá povel k zobrazení OSD a bude předávat klávesy
a nakonec přejde zpět na grafiku Sharpa, ale to už může rovnou být to OSD napsané v kódu Z80
a nastavovat kartu přes příkazy repository. To by mělo výhodu, že by to šlo použít i u starších typů
karet.

No možností je spousta času málo :-)
Zatím
Bohouš

Zobrazit citovaný text

---------- Původní zpráva ----------
Od: Michal Hucik - ORDOZ <ordoz[doména skryta]>
Komu: Počítače SHARP MZ a jejich emulátory <sharpmzmail.ordoz.com>
Datum: 17. 5. 2014 11:30:19
Předmět: [SharpMZ] Unikarta s generatorem VGA obrazu


Bohousi,

tak mne napadlo, ze kdyz uz ta tva unikarta umi samostatne vyrabet obraz, tak by vubec nebylo marne pripojit si k ni nejaka tlacitka a naprogramovat do ni nejake OSD menu, kterym by se mohly napr. mountovat DSK image za provozu. Co myslis?

Michal

Re: [SharpMZ] Unikarta s generatorem VGA obrazu

Michal Hucik - ORDOZ <ordoz@[doména skryta]> SHARP MZ-800


Ahoj Bohousi,

ono to je takove ... no ... at uz pres USB, nebo pres TCP Ushell, nebo pres webserver ... proste kdyz uz je nutne mit k Sharpu zapnute jeste navic i PC, tak je to na prdinec ...  Sice to tak tady bezne provozuju - programuju a kompiluju na PC v Linuxu, vysledek uploaduju pres TCP Ushell do Unikarty a pres USB si zobrazuju debugovaci hlaseni z unikarty... ale moc se mi nezamlouva, ze by tohle kombo melo byt standardem pro "beznou hru/praci".

Napsat OSD bezici na Z80 neni problem, ale k tomu, aby jej bylo mozne kdykoliv zavolat je potreba NMI a schopnost vratit periferie do stavu, v jakem byly pred zavolanim preruseni. To se bohuzel ze standardni sbernice udelat neda a bylo by potreba udelat v Sharpu HW upravu, ktera by oddelila CPU Z80 od zbytku pocitace.

Ta Unikarti PS/2 klavesnice je v tomto pripade asi nejlepsim adeptem pro externi ovladac. Skodda, ze moje Unikarta nic z toho nedokaze, ale rikam si, ze jsem jeste z daleka nevyuzil vse co se z ni da vymacknout, tak se mi ji zatim nechce upgradovat :)

Kdyby vsak byla nejaka nova Unikarta v navrhu, tak si myslim, ze treba nejake 3 mikro tlacitka vystavene na zadni casti Unikarty by vubec nebyly od veci a pohodlne by vystacily na komletni ovladac celeho OSD.

Michal

Dne 19.5.2014 17:21, bohumil.novacek[doména skryta] napsal(a):
Ahoj Michale,

  určitě, už mě taky napadlo jak řešit změny (třeba ty výměny disket) za běhu. Jedna cesta se otevřela
s web serverem na LAN, to je luxusní cesta, ale vyžaduje to síť a další počítač.

Na vstup do OSD by se asi dal využít jeden z přepínačů vzadu, co se týče ovládacích tlačítek,
tak je několik možností.
Na první várku karet jsem dal PS/2 konektor, takže by to šlo externí klávesnicí, na současné verzi jsem
dal místo něj 3.5mm jack na audio výstup (a taky vstup), tam by to šlo hůř.
Pak nějaký externí převodník s tlačítky, třeba píchnutý do RS232.
Variantu s tlačítky na desce bych moc neviděl, jednak se k nim nepůjde dostat nebo nebudou kam dát,
pokud by měla být přístupná zezadu.

Škoda, že není na sběrnici k přečtení informace při čtení klávesnice programem, mohlo by OSD
"odezírat" z pod rukou běhu programu a reagovat na ně (třeba kurzorové klávesy zatím co jede
na pozadí CP/M s příkazovým řádkem). Je k přečtení pro MZ700 mód, kdy se to čte z portu mapovaného
do paměti.
Další varianta je použít spuštěcí program, který dá povel k zobrazení OSD a bude předávat klávesy
a nakonec přejde zpět na grafiku Sharpa, ale to už může rovnou být to OSD napsané v kódu Z80
a nastavovat kartu přes příkazy repository. To by mělo výhodu, že by to šlo použít i u starších typů
karet.

No možností je spousta času málo :-)
Zatím
Bohouš

---------- Původní zpráva ----------
Od: Michal Hucik - ORDOZ <ordoz[doména skryta]>
Komu: Počítače SHARP MZ a jejich emulátory <sharpmzmail.ordoz.com>
Datum: 17. 5. 2014 11:30:19
Předmět: [SharpMZ] Unikarta s generatorem VGA obrazu


Bohousi,

tak mne napadlo, ze kdyz uz ta tva unikarta umi samostatne vyrabet obraz, tak by vubec nebylo marne pripojit si k ni nejaka tlacitka a naprogramovat do ni nejake OSD menu, kterym by se mohly napr. mountovat DSK image za provozu. Co myslis?

Michal



_______________________________________________
SharpMZ mailing list
SharpMZmail.ordoz.com
http://mail.ordoz.com/mailman/listinfo/sharpmz

Re: [SharpMZ] Unikarta s generatorem VGA obrazu

<bohumil.novacek@[doména skryta]> SHARP MZ-800

Ahoj Michale,

  tak jsem o tom přemýšlel, varianta s tlačítkama by se mi taky líbila, žel na zadním panelu
je setsafra málo místa, horko těžko bych tam dostal dva mikrospínače, když vyhodím dvojitý
přepínač, co tam mám a je celkem na nic. To by sice s omezeným konfortem na konfiguraci
stačilo, ale míň místa zabere ten PS/2 miniDIN, takže jsem ho tam vrátil a budou tím moje
obě verze vybavené stejným konektorem. Podle délky signálu můžu navíc rozlišovat, jestli
je tam PS/2 klávesnice nebo jen dvě tlačítka (což by stačilo, hodit jen dvě tlačítka rovnou
na kontakty toho konektoru).

Dvě tlačítka musí stačit, ono taky co by uživatel chtěl složitého nastavovat, měnit image
disket, quick disku, ram disku, sem tam nějakou periférku vypnout, zapnout, nastavit čas,
nastavit IP adresu, uložit screenshot a to je asi tak vše. Mimochodem nic, co by nezvládl
dvouřádkový displej s těmi 2 až 3 tlačítky :-) To můžeš připojit i k té tvojí unikartě, třeba
na seriák.

Jinak obdivuju, jak se vypořádáváš s nedostatkem paměti, mně se to programuje, když
tam mám procík s 256kB RAM :-) No ale úplně snadné to není, jsem si naběhl s tou
softwarovou obsluhou sběrnice, teď ladím verzi pro MZ700 a tam musím emulovat
i paměť IPL monitoru a to je fakt hukot obsloužit cyklus M1 na Z80 a včas podat data,
navíc během vykreslování obrazu, které jenom za trvání cyklu vyžaduje 23bytů dat
a musí je dostat. No zatím mi to běží jen s 30% přetaktováním (chvála křemíkovýmu
bohu, že to jde).

Zatím a díky za inspiraci
Bohouš

---------- Původní zpráva ----------
Od: Michal Hucik - ORDOZ <ordoz[doména skryta]>
Komu: Počítače SHARP MZ a jejich emulátory <sharpmzmail.ordoz.com>
Datum: 19. 5. 2014 23:59:12
Předmět: Re: [SharpMZ] Unikarta s generatorem VGA obrazu



Ahoj Bohousi,

ono to je takove ... no ... at uz pres USB, nebo pres TCP Ushell, nebo pres webserver ... proste kdyz uz je nutne mit k Sharpu zapnute jeste navic i PC, tak je to na prdinec ...  Sice to tak tady bezne provozuju - programuju a kompiluju na PC v Linuxu, vysledek uploaduju pres TCP Ushell do Unikarty a pres USB si zobrazuju debugovaci hlaseni z unikarty... ale moc se mi nezamlouva, ze by tohle kombo melo byt standardem pro "beznou hru/praci".

Napsat OSD bezici na Z80 neni problem, ale k tomu, aby jej bylo mozne kdykoliv zavolat je potreba NMI a schopnost vratit periferie do stavu, v jakem byly pred zavolanim preruseni. To se bohuzel ze standardni sbernice udelat neda a bylo by potreba udelat v Sharpu HW upravu, ktera by oddelila CPU Z80 od zbytku pocitace.

Ta Unikarti PS/2 klavesnice je v tomto pripade asi nejlepsim adeptem pro externi ovladac. Skodda, ze moje Unikarta nic z toho nedokaze, ale rikam si, ze jsem jeste z daleka nevyuzil vse co se z ni da vymacknout, tak se mi ji zatim nechce upgradovat :)

Kdyby vsak byla nejaka nova Unikarta v navrhu, tak si myslim, ze treba nejake 3 mikro tlacitka vystavene na zadni casti Unikarty by vubec nebyly od veci a pohodlne by vystacily na komletni ovladac celeho OSD.

Michal

Dne 19.5.2014 17:21, bohumil.novacek[doména skryta] napsal(a):
Ahoj Michale,

  určitě, už mě taky napadlo jak řešit změny (třeba ty výměny disket) za běhu. Jedna cesta se otevřela
s web serverem na LAN, to je luxusní cesta, ale vyžaduje to síť a další počítač.

Na vstup do OSD by se asi dal využít jeden z přepínačů vzadu, co se týče ovládacích tlačítek,
tak je několik možností.
Na první várku karet jsem dal PS/2 konektor, takže by to šlo externí klávesnicí, na současné verzi jsem
dal místo něj 3.5mm jack na audio výstup (a taky vstup), tam by to šlo hůř.
Pak nějaký externí převodník s tlačítky, třeba píchnutý do RS232.
Variantu s tlačítky na desce bych moc neviděl, jednak se k nim nepůjde dostat nebo nebudou kam dát,
pokud by měla být přístupná zezadu.

Škoda, že není na sběrnici k přečtení informace při čtení klávesnice programem, mohlo by OSD
"odezírat" z pod rukou běhu programu a reagovat na ně (třeba kurzorové klávesy zatím co jede
na pozadí CP/M s příkazovým řádkem). Je k přečtení pro MZ700 mód, kdy se to čte z portu mapovaného
do paměti.
Další varianta je použít spuštěcí program, který dá povel k zobrazení OSD a bude předávat klávesy
a nakonec přejde zpět na grafiku Sharpa, ale to už může rovnou být to OSD napsané v kódu Z80
a nastavovat kartu přes příkazy repository. To by mělo výhodu, že by to šlo použít i u starších typů
karet.

No možností je spousta času málo :-)
Zatím
Bohouš

---------- Původní zpráva ----------
Od: Michal Hucik - ORDOZ <ordoz[doména skryta]>
Komu: Počítače SHARP MZ a jejich emulátory <sharpmzmail.ordoz.com>
Datum: 17. 5. 2014 11:30:19
Předmět: [SharpMZ] Unikarta s generatorem VGA obrazu


Bohousi,

tak mne napadlo, ze kdyz uz ta tva unikarta umi samostatne vyrabet obraz, tak by vubec nebylo marne pripojit si k ni nejaka tlacitka a naprogramovat do ni nejake OSD menu, kterym by se mohly napr. mountovat DSK image za provozu. Co myslis?

Michal



_______________________________________________
SharpMZ mailing list
SharpMZmail.ordoz.com
http://mail.ordoz.com/mailman/listinfo/sharpmz

_______________________________________________
SharpMZ mailing list
SharpMZmail.ordoz.com
http://mail.ordoz.com/mailman/listinfo/sharpmz