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

Stastne a vesele Vam preje Unicard! ;)

Michal Hučík SHARP MZ-800

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

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