Dobry den, v kooperaci s Vaskem se mi dnes podarilo dokoncit jednoduche zarizeni, pomoci ktereho je mozne nahravat jakakoliv data z PC do Sharpa rychlosti 57 600 Bd, tedy 32kB soubor byl do Sharpa nacteny za 5.764 sekund !!! :) Prozatim jsem resil jen stahovani do Sharpa, ale opacnym smerem uz to nebude velky problem. Cely ten bastl vypada zatim zhruba takhle: - radic: 2x LS138, 1x LS245; pripojeno na sbernici, port #30 ( schema: http://duna.ordoz.com/mzcom/schema.png ) - v notebooku nemam RS232, takze pripojeno pres beznou snuru s USB/RS232 konvertorem - zdrojovy kod odesilaciho programu http://duna.ordoz.com/mzcom/upload.c - zdrojovy kod prijimaciho programu http://duna.ordoz.com/mzcom/asm.txt Experimentoval jsem i s rychlosti 115 200 Bd, ale tam uz to malinko haprovalo, nicmene stale jeste verim, ze by to snad mohlo litat i na teto rychlosti ;) Michal
Celé vlákno · 5 zpráv
Re: Nahravani MZF z PC do Sharpa pres USB/RS232
Radek Suk SHARP MZ-800
Zdravim zajimave reseni. Pres 14 lety jsem sam zkousel prenaset data ze sharpa do sharpa pres joystick. Bylo to pres zapojeni 3 vodicu, bez zadne jine soucastky jen konektory a tri vodice. Podarilo se mi udelat rutinku ktera se sama zasynchronizovala (vyuzivalo se nop instrukce) a pak bylo mohlo prenest az 2000 bajtu nez bylo potreba to znovu zasynchronizovat. Takto se dalo bezpecne prenest bloky o velokosti 128bajtu vcetne kontrolniho bajtu pro pripad poruchy. Rychlost byla asi 64KB za 4sekundy. Skoda ze to nebylo drive, protoze dat to do Turbo Copy by nam tenkrat hodne pomohlo pri kopirovani na vice pocitacu nebo do CP/M, to ty se dalo uvazovat i o male siti. S pozdravem Suk
Zobrazit citovaný text (40 řádků)
----- Original Message ----- From: "Michal Hučík (sharpemupandora.cz)" <pandora.idnes.cz[doména skryta]> To: "Konference Počítač SHARP MZ-800 a emulátory" <sharpemupandora.cz> Sent: Thursday, November 22, 2007 2:23 PM Subject: Nahravani MZF z PC do Sharpa pres USB/RS232 > > Dobry den, > > v kooperaci s Vaskem se mi dnes podarilo dokoncit jednoduche zarizeni, pomoci ktereho je mozne nahravat jakakoliv data z PC do Sharpa rychlosti 57 600 Bd, tedy 32kB soubor byl do Sharpa nacteny za 5.764 sekund !!! :) > Prozatim jsem resil jen stahovani do Sharpa, ale opacnym smerem uz to nebude velky problem. > Cely ten bastl vypada zatim zhruba takhle: > > - radic: 2x LS138, 1x LS245; pripojeno na sbernici, port #30 ( schema: http://duna.ordoz.com/mzcom/schema.png ) > > - v notebooku nemam RS232, takze pripojeno pres beznou snuru s USB/RS232 konvertorem > > - zdrojovy kod odesilaciho programu http://duna.ordoz.com/mzcom/upload.c > > - zdrojovy kod prijimaciho programu http://duna.ordoz.com/mzcom/asm.txt > > Experimentoval jsem i s rychlosti 115 200 Bd, ale tam uz to malinko haprovalo, nicmene stale jeste verim, ze by to snad mohlo litat i na teto rychlosti ;) > > Michal > > --- > Nejlepsi financni produkty roku najdete na > http://ZlataKoruna.idnes.cz/ >
Re:Nahravani MZF z PC do Sharpa pres USB/RS232
Pavel Železo SHARP MZ-800
Dobrý večer, gratuluji, to je elegantní řešení. Určitě se pustím do stavby, jen by mě zajímalo : céčkový zdroják je nutno kompilovat pod Linuxem ? s pozdravem Pavel
Zobrazit citovaný text (29 řádků)
> ---------------------------------------- > > Dobry den, > > v kooperaci s Vaskem se mi dnes podarilo dokoncit jednoduche zarizeni, pomoci > ktereho je mozne nahravat jakakoliv data z PC do Sharpa rychlosti 57 600 Bd, > tedy 32kB soubor byl do Sharpa nacteny za 5.764 sekund !!! :) > Prozatim jsem resil jen stahovani do Sharpa, ale opacnym smerem uz to nebude > velky problem. > Cely ten bastl vypada zatim zhruba takhle: > > - radic: 2x LS138, 1x LS245; pripojeno na sbernici, port #30 ( schema: > http://duna.ordoz.com/mzcom/schema.png ) > > - v notebooku nemam RS232, takze pripojeno pres beznou snuru s USB/RS232 > konvertorem > > - zdrojovy kod odesilaciho programu http://duna.ordoz.com/mzcom/upload.c > > - zdrojovy kod prijimaciho programu http://duna.ordoz.com/mzcom/asm.txt > > Experimentoval jsem i s rychlosti 115 200 Bd, ale tam uz to malinko haprovalo, > nicmene stale jeste verim, ze by to snad mohlo litat i na teto rychlosti ;) > > Michal > >
Re:Nahravani MZF z PC do Sharpa pres USB/RS232
Vaclav Peroutka SHARP MZ-800
Ahoj Pavle, jde to i ve Windows pod Cygwinem (tedy aspon v te me verzi Cygwinu). Zkusil jsem to i pod MinGW (coz je samotny prekladac), ale chybi knihovna termio.h. Tedy jsem ji zkusil vzit ze Cygwinu, pridat k ni O_NOCTTY. Nicmene linker hlasi nevyresene zavislosti. Asi by to ale vyresit slo, mozna by stacilo hledat chvili na internetu. Nicmene cesta Cygwinem vede - prelozit se ten program da - otestovat jej nemam ale jak. A jeste poznamka - pokud se nekomu nechce stavet HW, ktery Michal publikoval, muze zkusit nejaky Joystick port - a jen zmenit adresu cteni bajtu. Vasek
Zobrazit citovaný text (43 řádků)
> ---------------------------------------- > > Dobrý večer, > > gratuluji, to je elegantní řešení. > Určitě se pustím do stavby, jen by mě zajímalo : > céčkový zdroják je nutno kompilovat pod Linuxem ? > > s pozdravem > > Pavel > > ---------------------------------------- > > > > Dobry den, > > > > v kooperaci s Vaskem se mi dnes podarilo dokoncit jednoduche zarizeni, pomoci > > ktereho je mozne nahravat jakakoliv data z PC do Sharpa rychlosti 57 600 Bd, > > tedy 32kB soubor byl do Sharpa nacteny za 5.764 sekund !!! :) > > Prozatim jsem resil jen stahovani do Sharpa, ale opacnym smerem uz to nebude > > velky problem. > > Cely ten bastl vypada zatim zhruba takhle: > > > > - radic: 2x LS138, 1x LS245; pripojeno na sbernici, port #30 ( schema: > > http://duna.ordoz.com/mzcom/schema.png ) > > > > - v notebooku nemam RS232, takze pripojeno pres beznou snuru s USB/RS232 > > konvertorem > > > > - zdrojovy kod odesilaciho programu http://duna.ordoz.com/mzcom/upload.c > > > > - zdrojovy kod prijimaciho programu http://duna.ordoz.com/mzcom/asm.txt > > > > Experimentoval jsem i s rychlosti 115 200 Bd, ale tam uz to malinko > haprovalo, > > nicmene stale jeste verim, ze by to snad mohlo litat i na teto rychlosti ;) > > > > Michal > > > >
Re: Nahravani MZF z PC do Sharpa pres USB/RS232
Michal Hučík SHARP MZ-800
Omlouvam se, ze jsem to zapomnel pripsat - PC cast jsem testoval pod Linuxem, protoze po widlema nemam s vyvojem aplikaci skoro zadne zkusenosti. Verim vsak, ze by nemel byt problem neco podobneho napsat v cemkoliv jinem. Program pouze nastavi seriovemu portu prislusnou rychlost a vypne rizeni datoveho toku. Pak uz jen otevre soubor, ktery mu zadavam jako parametr pri spusteni a jednotlive bajty nasype do toho portu. Uvazoval jsem, ze asi bude nakonec lepsi zustat u rychlosti 57600Bd, protoze na Sharpu pak jeste zustava pomerne dost casu na obsluhu pripadnych timeoutu, sumarni soucty a nebo na nezbytne kresleni pruhu na borderu pri prenosu dat ;) Pokud se chces pustit do stavby, tak tady je navrh zapojeni, kterym by uz melo byt mozne resit odesilani i prijem dat. Navic jsem tam radeji pridal odpory, aby nenastal problem, kdyby se neco otevrelo v nepravou chvili: http://duna.ordoz.com/mzcom/schema_rxtx.png V komunikaci s PC pres toto rozhrani vidim potencial v tom, ze pak muzeme napr.: - nahravat jednotlive MZF nejakou jednoduchou aplikaci (to bude prvni co chci dokoncit), programy rozlozene na vice casti by vsak vyzadovaly vlastni upravu :( - vytvorit na PC kompletni repozitar MZF souboru, kterym by si pak Sharp prochazel jednotlive adresare tak, jako kdyby to byl jeho disk - otevirat DSK soubory na Sharpu a take konecne pujde nacist disketu do PC v jakemkoliv OS i bez cpdread/cpdwrite - vytvorit nejakou jednoduchou sitovou vrstvu, nebo delat spoustu jinych zajimavych veci ;) Jedna vec me ale nenechava klidnym - kompaktibilita rozhrani: bitovy provoz, ktery mi jde z RS232 jsem si analyzoval primo na Sharpu a cely program je postaveny na faktu, ze moje RS232 ma v klidovem stavu uroven "0", pak nasleduje start bit "1", a pak jdou negovane hodnoty D0 - D7 a stop bit "0" ... Nicmene podle toho co pisou treba tady http://rs232.hw.cz/ , by to cele melo byt obracene, tedy v klidu 1, pak 0, pak D7 - D0 ve skutecnych hodnotach. Michal Pavel Železo (sharpemupandora.cz) napsal(a):
Zobrazit citovaný text (47 řádků)
> Dobrý večer, > > gratuluji, to je elegantní řešení. > Určitě se pustím do stavby, jen by mě zajímalo : > céčkový zdroják je nutno kompilovat pod Linuxem ? > > s pozdravem > > Pavel > >> ---------------------------------------- >> >> Dobry den, >> >> v kooperaci s Vaskem se mi dnes podarilo dokoncit jednoduche zarizeni, pomoci >> ktereho je mozne nahravat jakakoliv data z PC do Sharpa rychlosti 57 600 Bd, >> tedy 32kB soubor byl do Sharpa nacteny za 5.764 sekund !!! :) >> Prozatim jsem resil jen stahovani do Sharpa, ale opacnym smerem uz to nebude >> velky problem. >> Cely ten bastl vypada zatim zhruba takhle: >> >> - radic: 2x LS138, 1x LS245; pripojeno na sbernici, port #30 ( schema: >> http://duna.ordoz.com/mzcom/schema.png ) >> >> - v notebooku nemam RS232, takze pripojeno pres beznou snuru s USB/RS232 >> konvertorem >> >> - zdrojovy kod odesilaciho programu http://duna.ordoz.com/mzcom/upload.c >> >> - zdrojovy kod prijimaciho programu http://duna.ordoz.com/mzcom/asm.txt >> >> Experimentoval jsem i s rychlosti 115 200 Bd, ale tam uz to malinko haprovalo, >> nicmene stale jeste verim, ze by to snad mohlo litat i na teto rychlosti ;) >> >> Michal >> >> >> > > --- > Nejlepsi financni produkty roku najdete na > http://ZlataKoruna.idnes.cz/ >