OldComp.cz

Komunitní diskuzní fórum pro fanoušky historických počítačů


Právě je 28.03.2024, 16:38

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 279 ]  Přejít na stránku Předchozí  1 ... 7, 8, 9, 10, 11, 12, 13 ... 19  Další
Autor Zpráva
 Předmět příspěvku: Re: Unikarta
PříspěvekNapsal: 25.05.2019, 21:50 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 09.10.2013, 19:04
Příspěvky: 1403
Has thanked: 130 times
Been thanked: 71 times
Ešte otázka, ktorú som nikde nenašiel zodpovedanú:
SDXC sa nejako líši od SDHC alebo je to len formátom (exFAT vs. FAT32)?

Pýtam sa to preto, lebo Win pri kapacite vyššej ako 32 GB už FAT32 neponúka, ale FAT32 by mal teoreticky postačovať až do 2*65536 GB, čiže 128 TB pri veľkosti alokačnej jednotky 32 kB. Samozrejme druhá vec je, že samotná FAT tabuľka bude musieť mať 64ki*64ki*4 B = 16GiB, čo síce nie je veľa, ale asi podľa MS už áno.

_________________
Sharp MZ-821
Milsa MZ-841


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Unikarta
PříspěvekNapsal: 25.05.2019, 23:13 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 14.05.2013, 19:10
Příspěvky: 1486
Bydliště: Kurim
Has thanked: 828 times
Been thanked: 577 times
Cely SCAV ma necelych 300 MB, co resis?

_________________
http://www.8bity.cz


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Unikarta
PříspěvekNapsal: 26.05.2019, 14:45 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 09.10.2013, 19:04
Příspěvky: 1403
Has thanked: 130 times
Been thanked: 71 times
To riešim, že načo budem kupovať 8 GB kartu, keď mám za tú cenu 64 GB, to je celé. Navyše teraz som pozeral karty a v názve karty SDXC a v popise, že je to SDHC alebo naopak.

Samozrejme, ideálne by bolo, keby bola 512 MB karta za 1 €, zobral by som ich rovno 10, mal by som ich kde využiť.

_________________
Sharp MZ-821
Milsa MZ-841


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Unikarta
PříspěvekNapsal: 26.05.2019, 15:11 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 28.11.2014, 18:29
Příspěvky: 1491
Bydliště: Milovice
Has thanked: 12 times
Been thanked: 368 times
No len tak pre info FAT32 je 2^32 = 4096 MB, viz

_________________
STbrigáda
Atari 800XL, POFO, Atari Mega 2/4Mb Ram, Atari Mega STe, Atari TT 030


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Unikarta
PříspěvekNapsal: 26.05.2019, 17:01 
Offline
Pan Štábní

Registrován: 11.11.2013, 10:29
Příspěvky: 1198
Has thanked: 359 times
Been thanked: 304 times
To jako resis podle vzoru: Z80 stoji 4,- Eura, ale ARM 5,- tak nevim ktery procesor koupit?
Proste kup 4GB SDkartu, naformatuj ji na FAT32, nakopiruj na ni Flappy, dej ji do unikarty a zahrej si ho. Kdyz ti to pojede, tak ji stejne uz nikdy nevyndas. Ber to jako soucastku, kterou do ni potrebujes. Vyresis tim problem sobe a nebudes muset psat dotazy co a jak. Ten cas je prece mnohem drazsi, ne?
To pak jeste muzeme cekat poznamky, ze BY SE MOHLA dodelat podpora pro to a pro ono.
Mimochodem, NTFS format neni unikartou podporovany. Licence se neresi, neni to komercni produkt. Mota se tady standard karty a formatovani. Pro unikartu plati, ze karta musi podporovat SD standard. Takze muze byt SDHC, ten podporuje i SD. Ale formatovana musi byt na FAT32. S tim extFAT si nejsem jisty, ale to neni dulezite. Format se da zmenit. Vsechny lepsi karty muzes pouzit jen jestli jsou zpetne kompatibilni.

_________________
Sharp MZ-800++, MZ-1500++, MZ-2500++, SM-B-80T, MK-14_replica, HP-85, ZX-80+replica, ZX81, ZX-Spectrum+replica++, PMI-80+replica, SAM coupe++, PMD-85-2A+3, Didaktik-M, SORD-M5, TI-57, TI-59+PC-100, TI99/4A, ZetaV2+ppp, ZX-uno, Petr


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Unikarta
PříspěvekNapsal: 26.05.2019, 21:06 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 09.10.2013, 19:04
Příspěvky: 1403
Has thanked: 130 times
Been thanked: 71 times
Mrzí ma, že to takto beriete. Ja som mal len otázku, lebo mi nebolo jasné, ako je to s kompatibilitou SDHC a SDXC. Ja som bol celú dobu v tom, že ak sa SDXC naformátuje na FAT32, malo by to ísť. Nevyjadril som to síce takto, ale toto som potreboval vedieť, nič viac. Taktiež ani nepíšem, že treba dorobiť nejakú podporu.

Tiež mám v hlave nejaké projekty (Sharpácke) a viem ako je to venovať sa im vo voľnom čase, takže ani nechcem, aby to vyzeralo, že znevažujem vašu prácu. Nechcel som sa vás mojou otázkou nijako dotknúť.

_________________
Sharp MZ-821
Milsa MZ-841


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Unikarta
PříspěvekNapsal: 19.06.2019, 13:28 
Offline
Prvnička

Registrován: 08.01.2016, 09:45
Příspěvky: 16
Has thanked: 4 times
Been thanked: 9 times
Dobry den,

chtel bych se zeptat vyvojaru FW Unikarty, jestli by bylo mozne casem pridat do casti rozhrani MZFREPO pro obsluhu filesystemu moznost otevirat soubory (prikazem cmdOPEN) metodou FA_OPEN_APPEND tak, jak je implementovana napr. v knihovne FatFs.

Snazim se rozchodit maly program v TurboPascalu, ktery by dokazal duplikovat specificky soubor na Unikarte (i velky typu .dsk/.mzr) primo ze SHARPa (tj. bez vyjmuti karty a bez pouziti PC+USARTshellu), a zatim selhalo vsechno, co jsem zkousel:

1) Cteni zdrojoveho souboru po castech do maleho (4kB) bufferu v pameti a jeho zapis do ciloveho souboru mi vazne na tom, ze MZFREPO (pokud vim) umoznuje mit v jednom okamziku otevreny jen jeden soubor; to by samozrejme slo resit prikazem cmdSEEK, ale ten se mi nikdy nepodarilo uspesne pouzit (a to jsem zkousel snad vsechno mozne) - at delam, co delam, ukazatel reportovany prikazem cmdTELL se prikazem cmdSEEK nikdy nezmeni (jedine, na co cmdTELL reaguje, je cteni/zapis bajtu; pak se korektne inkrementuje o 1).

2) Sekvencni cteni celeho zdrojoveho souboru z Unikarty do emulovaneho zalohovaneho RAMdisku (16MB mzr soubor) prostrednictvim strojakovych rutin (popsanych jinde na tomto foru) a jeho nasledne zapsani podobnym zpusobem do ciloveho souboru na Unikarte skoro funguje, 1. bajt vysledneho souboru je ale z nejakeho duvodu vzdycky spatny. Zkousel jsem to obejit tak, ze se prvni 256-bajtovy blok zapisoval a cetl 2x, ale ani to nefungovalo na 100%. Navic je to "spinavy trik", kteremu bych se rad vyhnul.

Chtel bych se proto zeptat, jestli nekdo z vas nema s cimkoli z vyse popsaneho nejake zkusenosti, popripade jestli nekdo nezkousel napsat podobnou kopirovaci rutinu jeste jinak a s vetsim uspechem.

Diky a SHARPu zdar!


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Unikarta
PříspěvekNapsal: 19.06.2019, 22:43 
Offline
Pan Štábní

Registrován: 11.11.2013, 10:29
Příspěvky: 1198
Has thanked: 359 times
Been thanked: 304 times
To zni jako docela zavazny bug ve fw. Urcite se na to podivam. Muzes mi, pripadne, pres SZ poslat kousek toho zdrojaku, pri kterem jsi na to prisel? Pomohlo by to pri zkouseni a oprave.
A diky za info, ze si s tim nekdo hraje. Jen tak jde na neco prijit a posunout to dopredu.

_________________
Sharp MZ-800++, MZ-1500++, MZ-2500++, SM-B-80T, MK-14_replica, HP-85, ZX-80+replica, ZX81, ZX-Spectrum+replica++, PMI-80+replica, SAM coupe++, PMD-85-2A+3, Didaktik-M, SORD-M5, TI-57, TI-59+PC-100, TI99/4A, ZetaV2+ppp, ZX-uno, Petr


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Unikarta
PříspěvekNapsal: 19.06.2019, 23:32 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 14.05.2013, 19:10
Příspěvky: 1486
Bydliště: Kurim
Has thanked: 828 times
Been thanked: 577 times
Mikesi, prosim, domluv se se Bohousem, ma to ted dost rozkopane. Jak jsme se pokouseli na TM upravit a sjednotit fw pro vsechny platformy, tak sice Bohous celkem rozchodil MZ-700, ale zase je dodrbane MZ-1500 a trochu zlobi i MZ-800. Jasne, ze je to vsechno v GIT, ale at pak neni moc slozite to vsechno dat zase do kupy, kdyby se delali nejake vetsi zmeny.

_________________
http://www.8bity.cz


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Unikarta
PříspěvekNapsal: 20.06.2019, 15:24 
Offline
Profík

Registrován: 06.02.2019, 11:47
Příspěvky: 898
Has thanked: 51 times
Been thanked: 230 times
Formatter naozaj formátuje kartu úsporne, bez zbytočného voľného priestoru. Lenže SDHC karty majú väčšinou pamäťové čipy s blokmi 4096B. To znamená, že ak FAT cluster je väčší ako 512B a nie je zarovaný na 4096B bloky, musí SD karta načítat dva 4096B bloky, aby sprístupnila správne dáta, pri zápise zas musí dva bloky uložiť. Deje sa to síce pre užívateľa transparentne, a určite s využitím nejakých cache, ale nie je to optimálne.
Skúšal som takto formátovať kartu síce iba raz (aj to asi dva-tri roky nazad), ale hneď som si všimol tento nesúlad (cluster bol posunutý o 512B). Možno je to už v novších verziách ošetrené. Pri formátovaní cez MS je to síce krásne zarovnané, ale tona nevyužiteľného priestoru na začiatku karty.

Samozrejme v 8bitoch nepodstatná záležitosť.

M

nobomi píše:
Doporučuju FAT32 případně NTFS, když to musí být. Velmi doporučuju, z osobní zkušnosti, před používáním karty formátovat oficiální aplikací SD asociace ke stažení zde:
https://www.sdcard.org/downloads/formatter/

_________________
ZX81,TS1000, TS1500, ZX Spectrum (i2, i3, i4), ZX Spectrum +2, ZX Spectrum +2B, PMD 85-1, PMI-80, Ondra SPO186
https://sites.google.com/site/lost8bits
https://sites.google.com/site/ondraspo186


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Unikarta
PříspěvekNapsal: 07.09.2019, 13:14 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 09.10.2013, 19:04
Příspěvky: 1403
Has thanked: 130 times
Been thanked: 71 times
Niekto sa už pripravuje na Talský mlyn. Skoro mi sánka padla na zem:
https://www.youtube.com/watch?v=znIt761rrX0

Ešte doplním len toľko, že TP 7.0 v DOSe mi to tak rýchlo nevykresľuje. Niekde by som našiel aj zdroják. Takže nakoniec je v prílohe.


Přílohy:
Mandel.zip [1.84 KiB]
400 krát

_________________
Sharp MZ-821
Milsa MZ-841
Nahoru
 Profil  
 
 Předmět příspěvku: Re: Unikarta
PříspěvekNapsal: 07.09.2019, 17:43 
Offline
Pan Štábní

Registrován: 11.11.2013, 10:29
Příspěvky: 1198
Has thanked: 359 times
Been thanked: 304 times
No jasne ;-) viz http://www.oldcomp.cz/viewtopic.php?f=136&t=7454&start=45

Vzdy je neco, proc se tesit na Talsky mlyn jako 'Sharpista' :-)

_________________
Sharp MZ-800++, MZ-1500++, MZ-2500++, SM-B-80T, MK-14_replica, HP-85, ZX-80+replica, ZX81, ZX-Spectrum+replica++, PMI-80+replica, SAM coupe++, PMD-85-2A+3, Didaktik-M, SORD-M5, TI-57, TI-59+PC-100, TI99/4A, ZetaV2+ppp, ZX-uno, Petr


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Unikarta
PříspěvekNapsal: 28.09.2019, 23:57 
Offline
Kecka

Registrován: 08.03.2019, 21:44
Příspěvky: 40
Bydliště: Písecko
Has thanked: 0 time
Been thanked: 9 times
Shony píše:
No len tak pre info FAT32 je 2^32 = 4096 MB, viz

A co tím chtěl básník říct? 4GB je jen omezení délky souboru. Označení systému výrazem "FAT32" znamená, že jde o adresování 2^32 clusterů po (nejvýše) 32768B. Čili teoretické maximum je 128TB. Samozřejmě, že druhá věc je, že to nikdy v systémech nedotáhli k dokonalosti, od doby XP se všude tlačí na používání NTFS a pro disky bez práv zavedli hnusnou komerční inovaci - exFAT.

SD -> SDHC -> SDXC - to jsou přece jen generace karet, které se technicky mírně liší, jak šel vývoj. Nemá to nic společného se souborovým systémem.

Chce někdo kartu 64GB a souborový systém FAT32? A proč ne?
W98SE - stačí mít modifikovaný fdisk (jinak u disků nad 40GB blbě uvádí předpokládanou kapacitu) a po něm použít běžný příkaz DOSovského okna (FORMAT F: /U). Chodí to i s HDD 500GB.
W2000, XP - stačí použít konzolový diskpart, případně Tento počítač -> pravým tl. Spravovat -> Správce disků; nadefinovat primární oddíl a po něm použít příkaz DOSovského okna s nedokumentovaným parametrem (FORMAT F: /FS:FAT32 /U).
Vista&7 - používám diskpart i grafický správce disků (pro definici jednotky), následně cmd a příkaz viz výše (FORMAT F: /FS:FAT32 /U).
Špehovací sračky W8 a 10 to mají doufám stejné.
Open source systémy a jejich gparted apod. si s "tvorbou flešky" poradí, tuším, úplně stejně. Nehledejte složitosti tam, kde nejsou...

[F: je příklad písmena jednotky na kterou se "formátuje" kýžená karta]


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Unikarta
PříspěvekNapsal: 30.09.2019, 09:10 
Offline
Profík

Registrován: 06.02.2019, 11:47
Příspěvky: 898
Has thanked: 51 times
Been thanked: 230 times
judeware píše:
Označení systému výrazem "FAT32" znamená, že jde o adresování 2^32 clusterů po (nejvýše) 32768B. Čili teoretické maximum je 128TB. Samozřejmě, že druhá věc je, že to nikdy v systémech nedotáhli k dokonalosti, od doby XP se všude tlačí na používání NTFS a pro disky bez práv zavedli hnusnou komerční inovaci - exFAT.


Max. číslo clustru pre FAT32 je 0F FF FF EF, čiže 2^28 - 16, čiste teoretický max. počet sektorov v klastri (SecPerClus) je 256, čo by dávalo max. veľkosť klastra 256 x 512.

Samozrejme, potom aj najmenší súbor by zaberal 128k, preto sa používa veľkosť klastra len 8k. Všetky ostatné obmedzenia sú len umelé.

SD sa od SDHC líši aj použitím adresácie, SD je adresovaná po bajtoch, SDHC/XC po blokoch o veľkosti 512B.

M1


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Unikarta
PříspěvekNapsal: 30.09.2019, 10:28 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 24.05.2018, 22:32
Příspěvky: 1972
Bydliště: Most, Praha
Has thanked: 864 times
Been thanked: 697 times
Martin1 píše:
...čiste teoretický max. počet sektorov v klastri (SecPerClus) je 256...
128 (256 by bylo mimo rozsah bajtu)

Velikost bloku SDHC je konfigurovatelná. S blokem umožňuje používat větší velikost média než 4 GB u SD.

_________________
i++ (INC) increment
i-- (DEC) decrement
i@@ (EXC) excrement


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 279 ]  Přejít na stránku Předchozí  1 ... 7, 8, 9, 10, 11, 12, 13 ... 19  Další

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 5 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
Založeno na phpBB® Forum Software © phpBB Group
Český překlad – phpBB.cz