[SharpMZ] Unikarta s generatorem VGA obrazu
bohumil.novacek na email.cz
bohumil.novacek na email.cz
Steda Kvten 21 00:00:58 CEST 2014
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 na ordoz.com>
Komu: Počítače SHARP MZ a jejich emulátory <sharpmz na mail.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 na email.cz
(mailto:bohumil.novacek na email.cz) 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 na ordoz.com>(mailto:ordoz na ordoz.com)
Komu: Počítače SHARP MZ a jejich emulátory <sharpmz na mail.ordoz.com>
(mailto:sharpmz na mail.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
<a href='mailto:SharpMZ na mail.ordoz.com'>SharpMZ na mail.ordoz.com</a>
<a href='http://mail.ordoz.com/mailman/listinfo/sharpmz'>http://mail.ordoz.com/mailman/listinfo/sharpmz</a>
"
_______________________________________________
SharpMZ mailing list
SharpMZ na mail.ordoz.com
http://mail.ordoz.com/mailman/listinfo/sharpmz"
------------- dal st ---------------
HTML příloha byla odstraněna...
URL: http://mail.ordoz.com/pipermail/sharpmz/attachments/20140521/872e4b88/attachment.html
Dal informace o konferenci SharpMZ