Zdravim, s predstihem Vam prinasim pod stromecek dalsi video ze zivota Unicard :) Zda se, ze uz mame na svete prvni, temer "bezbugovou" verzi! :) Funguje cteni i zapis na 4 virtualni FD mechaniky v cp/m 1.3 i v cp/m 4.1, v mrsu a v BASICu. Co se tyka ovladani, tak jsem nakonec Unicard vybavil jednim jedinym tlacitkem, jehoz funkce je takova, ze pokud ho zmacknete pri startu Sharpa, tak Unicard popre existenci FDC, takze se pres emulovany ROM disk nastartuje program, ktery je definovan na SD v souboru /unicard/romdisc.cfg - v mem pripade je to soubor setup.mzf, kterym mohu ejektovat, nebo mountovat DSK soubory k jednotlivym mechanikam. Dale pak samozrejme muzu prochazet adresarovou strukturou SD karty a spoustet z ni libovolne MZF soubory... U toho posledniho videa si Vasek stezoval, ze neni videt poradne cely pracovni stul, takze jsem ho specialne pro nej vyfotil :) http://ordoz.com/sharp/unicard/unicard_stul.jpg Pred kamerou mam desnou tremu, takze provadene akce na videu jdou v trochu rychlem sledu :) ( bacha je toho 10MB) http://ordoz.com/sharp/unicard/unicard_2009-11-12.avi Pro zajimavost jsem z diskety vytahnul disc BASIC do MZF a na videu je mozne videt jak dlouho trva start BASICu z emulovane diskety a jak dlouho trva start primo z SD - bohuzel takto nastartovany BASIC si mysli, ze bezi z QD a zahodi FD rutiny. Michal
Celé vlákno · 6 zpráv
Re: Stastne a vesele Vam preje Unicard! ;)
Michal Hučík SHARP MZ-800
Tady je schema toho aktualniho zapojeni. Berte to s rezervou, protoze AVR mam na modulu vyvojove desky, tak nevim zda toho k samotnemu zivotu nepotrebuje trochu vic, nez to co jsem nakreslil. Pouzite GPIO jsou taky prirazene predevsim podle toho co mi umoznoval modul na desce, jinak bych to doporucoval zapojit trochu jinak - teda predevsim tu Addr(0:7). http://ordoz.com/sharp/unicard/schema_2009-11-12.png Michal
Re: Stastne a vesele Vam preje Unicard! ;)
Ctirad Feřtr SHARP MZ-800
Dne Čt 12. listopadu 2009 18:26:50 Michal Hučík (sharpemupandora.cz) napsal(a):
Zobrazit citovaný text (7 řádků)
> Tady je schema toho aktualniho zapojeni. Berte to s rezervou, protoze > AVR mam na modulu vyvojove desky, tak nevim zda toho k samotnemu zivotu > nepotrebuje trochu vic, nez to co jsem nakreslil. Pouzite GPIO jsou taky > prirazene predevsim podle toho co mi umoznoval modul na desce, jinak > bych to doporucoval zapojit trochu jinak - teda predevsim tu Addr(0:7). > > http://ordoz.com/sharp/unicard/schema_2009-11-12.png
Párada! Přijměte mojí velkou gratulaci! JInak zapojení AVR vypadá dobře, akorát AVCC je ještě potřeba připojit na VCC. Otázku připojení některých další signálů (zejména zmiňované adresy) bych nechal otevřenou, až jak to vyjde na návrhu desky, aby se nemuselo zasahovat do firmware. Apropo, jak to bude dál? Plánujete to dotáhnout až do finálního návrhu karty nebo jich dokonce nechat pár vyrobit? Nebo to chcete v tomhle stavu uvolnit pod nějakou licencí? Ctirad
Re: Stastne a vesele Vam preje Unicard! ;)
marcel vasak SHARP MZ-800
Dobrý den, 12. listopadu 2009, 14:21:50, napsal jste: Velmi dobra a pekna prace na unicardu gratukuji jeste tak mit tu cartu a v mem pripade i sharpa a byl bych nejstastnejsi clovek na svete jeste aby ne te unikarte bylo mimo sio portu i pio port. Marcel Vasak. MH> Zdravim, MH> s predstihem Vam prinasim pod stromecek dalsi video ze zivota Unicard :) MH> Zda se, ze uz mame na svete prvni, temer "bezbugovou" verzi! :) MH> Funguje cteni i zapis na 4 virtualni FD mechaniky v cp/m 1.3 i v cp/m 4.1, v mrsu a v BASICu. MH> Co se tyka ovladani, tak jsem nakonec Unicard vybavil jednim MH> jedinym tlacitkem, jehoz funkce je takova, ze pokud ho zmacknete MH> pri startu Sharpa, tak Unicard popre existenci FDC, takze se pres MH> emulovany ROM disk nastartuje program, ktery je definovan na SD v MH> souboru /unicard/romdisc.cfg - v mem pripade je to soubor MH> setup.mzf, kterym mohu ejektovat, nebo mountovat DSK soubory k MH> jednotlivym mechanikam. Dale pak samozrejme muzu prochazet MH> adresarovou strukturou SD karty a spoustet z ni libovolne MZF soubory... MH> U toho posledniho videa si Vasek stezoval, ze neni videt poradne MH> cely pracovni stul, takze jsem ho specialne pro nej vyfotil :) MH> http://ordoz.com/sharp/unicard/unicard_stul.jpg MH> Pred kamerou mam desnou tremu, takze provadene akce na videu jdou v trochu rychlem sledu :) MH> ( bacha je toho 10MB) MH> http://ordoz.com/sharp/unicard/unicard_2009-11-12.avi MH> Pro zajimavost jsem z diskety vytahnul disc BASIC do MZF a na MH> videu je mozne videt jak dlouho trva start BASICu z emulovane MH> diskety a jak dlouho trva start primo z SD - bohuzel takto MH> nastartovany BASIC si mysli, ze bezi z QD a zahodi FD rutiny. MH> Michal MH> --- -- S pozdravem, falcen99 falcen99[doména skryta]
Re: Stastne a vesele Vam preje Unicard! ;)
Zdenek Adler SHARP MZ-800
Michale, Vašku....... k tomu asi už nemusím nic dodávat, snad jenom..... WOW! Utírám slzu a připojuji se k Ctiradovu dotazu, jaké budou další osudy karty, zda bude ještě následovat i nějaký návrh desky (popř. zda se někam zadá na hromadnou výrobu - tedy alespoň samotná deska)... Já jen abych pomaličku vyrazil pro poslední 2 ATMEGy64-16 které v Brněnském GESu mají :-) Zdenek
Zobrazit citovaný text (42 řá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 12, 2009 2:21 PM Subject: Stastne a vesele Vam preje Unicard! ;) > > Zdravim, > > s predstihem Vam prinasim pod stromecek dalsi video ze zivota Unicard :) > Zda se, ze uz mame na svete prvni, temer "bezbugovou" verzi! :) > Funguje cteni i zapis na 4 virtualni FD mechaniky v cp/m 1.3 i v cp/m 4.1, > v mrsu a v BASICu. > Co se tyka ovladani, tak jsem nakonec Unicard vybavil jednim jedinym > tlacitkem, jehoz funkce je takova, ze pokud ho zmacknete pri startu > Sharpa, tak Unicard popre existenci FDC, takze se pres emulovany ROM disk > nastartuje program, ktery je definovan na SD v souboru > /unicard/romdisc.cfg - v mem pripade je to soubor setup.mzf, kterym mohu > ejektovat, nebo mountovat DSK soubory k jednotlivym mechanikam. Dale pak > samozrejme muzu prochazet adresarovou strukturou SD karty a spoustet z ni > libovolne MZF soubory... > > U toho posledniho videa si Vasek stezoval, ze neni videt poradne cely > pracovni stul, takze jsem ho specialne pro nej vyfotil :) > http://ordoz.com/sharp/unicard/unicard_stul.jpg > > Pred kamerou mam desnou tremu, takze provadene akce na videu jdou v trochu > rychlem sledu :) > > ( bacha je toho 10MB) > http://ordoz.com/sharp/unicard/unicard_2009-11-12.avi > > Pro zajimavost jsem z diskety vytahnul disc BASIC do MZF a na videu je > mozne videt jak dlouho trva start BASICu z emulovane diskety a jak dlouho > trva start primo z SD - bohuzel takto nastartovany BASIC si mysli, ze bezi > z QD a zahodi FD rutiny. > > Michal > > ---
Re: Stastne a vesele Vam preje Unicard! ;)
Michal Hučík SHARP MZ-800
Ctirad Feřtr (sharpemupandora.cz) napsal(a):
Zobrazit citovaný text (12 řádků)
> JInak zapojení AVR vypadá dobře, akorát AVCC je ještě potřeba připojit na VCC. > Otázku připojení některých další signálů (zejména zmiňované adresy) bych > nechal otevřenou, až jak to vyjde na návrhu desky, aby se nemuselo zasahovat > do firmware. > > Apropo, jak to bude dál? Plánujete to dotáhnout až do finálního návrhu karty > nebo jich dokonce nechat pár vyrobit? Nebo to chcete v tomhle stavu uvolnit> pod nějakou licencí? >
Diky za upozorneni, uz jsem si to opravil. Navic jsem ve schematu zapomnel na jednu podstatnou vec: na datove sbernici mezi Xilinxem a Sharpem a mezi Xilinxem a AVR jsou bezpecnostni odpory 1k pro pripad, ze by se nahodou neco pokazilo a hradla by se otevrely proti sobe ... Co se tyka tvych a Zdenkovych dotazu: Licence - uz minimalne kvuli FAT knihovnam, ktere pouzivam musime dodrzet GPLv2, coz ale myslim v zasade nikomu nevadi ;) Dnes jsem zaregistroval projekt na Source Forge a uploadnul jsem release soubory - i kdyz berte to zatim spise stale jako beta verzi. Bitvu s svn jsem vzdal, takze zdrojaky tam snad brzo uploadne Vasek. Zdrojaky pak budou ke stazeni zrejme tady http://mz800unicard.svn.sourceforge.net/viewvc/mz800unicard/trunk/ Desky - ve finalni verzi bych byl urcite pro, aby jsme si nechali vyrobit desky spolecne a snizili tim naklady. Zatim si ale myslim, ze je na to docela brzo, protoze mi ta deska prijde jeste dostatecne malo "uni" a veskere testy jsem zatim delal jen na svem prototypu... Nemame tam RTC, RS232 je zatim pouzity jen pro debugovani AVR, chybi RAMdisk, MZF repozitar je zatim jen pro cteni. K tomu vyctu nedostatku musim priznat i to, ze jsem musel upustit od FAT32 verze, protoze jednak se mi nepodarilo rozchodit SDHC, i kdyz v knihovne podporu maji, ale predevsim spolecne s pouzivanim FAT32 se mi tu zacaly dit podivuhodne veci, ktere jsem nakonec prisoudil tomu, ze zrejme pretekl zasobnik nekam do datove oblasti a program byl nepouzitelny. Takze zatim bezime na FAT16 a obavam se, ze se 4kB SRAM to ani jinak nepujde :( Aby se dala Unicard pozdeji upgradovat, tak by bylo fajn pripajet do ni i nejaky jednoduchy JTAG programator, kterym si to pak muze kazdy doupravit dle libosti. Kazdopadne pokud si nekdo bude chtit uz ted vyrobit vlastni prototyp a zucastnit se pri vyvoji at uz aktivne, nebo alespon pasivne testovanim, tak budu jenom rad :) Soucasne v tuto chvili uz vznika i navrh testovaci desky pro verzi s STM32, ke ktere osobne tihnu trochu vic, nez k te AVR, ale samozrejme v zakladu se tyto 2 varianty asi nevylucuji - pokud tedy nakonec nevznikne verze postavena ciste na FPGA, bez jakychkoliv opicek kolem... :) Michal