OldComp.cz

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


Právě je 29.03.2024, 00:13

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 ... 3, 4, 5, 6, 7, 8, 9 ... 19  Další
Autor Zpráva
 Předmět příspěvku: Re: Unikarta
PříspěvekNapsal: 15.06.2018, 00:27 
Online
Pan Štábní

Registrován: 11.11.2013, 10:29
Příspěvky: 1198
Has thanked: 360 times
Been thanked: 304 times
Aha, tak me popletlo, ze jsi psal "Ak dam ...". Ja tady dva dny hledam BASIC, ktery to umi a nic nemuzu najit. A prikazy LOCK a UNLOCK taky nefunguji, a ani na RAMdisku, kde mazat jde. Jo, na TM se mluvilo, ze je mozno nastavit jeden bit v hlavicce (hned za nazvem) na 1 a pak to je jako LOCKnute, ale taky se rikalo, ze to nikdo nikde nepouziva. Je to jen zminka ve zdrojaky BASICu.
Kdyz to vyzkousim, tak v DIRu to vypise hvezdicku. Ale kdyz dam, treba na RAMdisku DELETE, tak ten soubor stejne smaze. 'Ma to vyznam?'

_________________
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: 15.06.2018, 23:04 
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
Hviezdičkou sú označené súbory ošetrené príkazom LOCK. Funguje to pri FD. Vtedy ho nevymažeš. Ale, že pri RAM disku ide locknutý vymazať, to som nevedel. Takže význam to má, ale len pri FD. Tam viem, že to funguje v MZ-2Z046+. Ten má navyše príkaz BOR.

_________________
Sharp MZ-821
Milsa MZ-841


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Unikarta
PříspěvekNapsal: 15.06.2018, 23: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
A prepáč, že 2 dni som ťa nechal v omyle, ale tiež som bol v tom omyle a málo som sem chodil. Mal by som to sem chodiť aspoň častejšie čítať.

_________________
Sharp MZ-821
Milsa MZ-841


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Unikarta
PříspěvekNapsal: 16.06.2018, 20:06 
Online
Pan Štábní

Registrován: 11.11.2013, 10:29
Příspěvky: 1198
Has thanked: 360 times
Been thanked: 304 times
To ja se omlouvam, nechtel jsem, aby to vyznelo jako vycitka. Jen po tehle funci uz docela dlouho patram, protoze me zajimalo, jak by byla na QD implementovana. U FD je situace jina, tam se zapisuje cely sektor, tak neni problem ho nacis, neco v nem zmenit a potom ho zase ulozit zpet. Na QD by se musel zapis 'trefit' do urciteho casoveho okamziku a prepsat cely blok/hlavicku. A protoze tam nejsou gapy/mezery, tak na to neni moc casu. Proste ani QD radic nema cas nazbyt ;-)

_________________
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: 16.06.2018, 20:31 
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
Potom je celý fígel v tom, že adresár spracováva rovnaká rutina a tá len tú hviezdičku zobrazí, hoci pri QD vlastne nemá význam. Takisto aj pri RAM disku.

Doplnené: Samozrejme zobrazí len vtedy, keď je daný bit nastavený.

_________________
Sharp MZ-821
Milsa MZ-841


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Unikarta
PříspěvekNapsal: 19.07.2018, 10:40 
Offline
Pan Generální

Registrován: 19.07.2013, 15:54
Příspěvky: 2723
Has thanked: 144 times
Been thanked: 422 times
Martin8bity myslis ze budes mit cas a trosku upravis ty manualy at se to da zverejnit?
Osobne bych z nich smazal jen ty informace na konci manualu co neni primo k unikarte.

Realny stav je tento. Mikes (spolu s Bohousem) udelal to, ze ted se da vycist jak je nastavena unikarta a tak lze jednoduse zjistit co je prave nastaveno a majitel muze kontrolovat zda obsah unikarty je prave pro jeho typ pocitace. Tuto vyhodu samozrejmne vyuziji ti co ji chteji pouzivat v ruznych pocitacich. Pro drtivou vetsinu uzivatelu co maji jen MZ800 to neni dulezite. Ty stale maji jen jeden build. Jinak tech zakladnich buildu je ted asi pet.

Mikes je ochotny udelat rozumne zmeny v buildu. To znamena ale, ze ne ze nekdo napise ze by bylo vhodne neco udelat ale ze prijde s resenim. Nebo ze napise ze neco se mu nezda a muzeme o tom diskutovat. Za sebe jsem pro to aby vse nove co se bude delat do unikarty bylo modulove a bylo mozne to vzit a dat do jineho projektu.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Unikarta
PříspěvekNapsal: 19.07.2018, 11:39 
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
No to prave neni tak easy. Kdyby bylo, tak to udelam, ale ten material neni navod, je to spis takovy popis aktualniho stavu. Kdo chce ho muze mit hned, ale problem je v tom, ze neni v anglictine a taky v tom, ze se mezitim dost veci zmenilo a hlavne to chce seskupit ty aktualni firmwary a vzorky diskovych obsahu s konfuguraky a priklady programu. Nemuzi to stat vsechno na mne, budu rad, kdyz mi s tim kdokoli pomuzete. Snad uz se k tomu vyhledove dostanu, MK14 uz jen rozprodam par poslednich zbytecky a zacnu se venovat Sharpu, ale taky tam mam rozdelane nejake C128, co musim doopravit, nejake Atarka dtto, asi dve QL a pak se mi vsude nakupil neskutecny bordel, ktery by chtel taky uklidit. Jo a jeste tam mam rozkreselene FDC800, co mam pujcene od microlana, ale to snad dnes nebo zitra dorazim.

_________________
http://www.8bity.cz


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Unikarta
PříspěvekNapsal: 23.07.2018, 09:27 
Online
Pan Štábní

Registrován: 11.11.2013, 10:29
Příspěvky: 1198
Has thanked: 360 times
Been thanked: 304 times
Jakasi dokumentace existuje, akorat ma nekolik 'vad na krase'. Je pomerne stara a fw za tu dobu prodelal dost velky vyvoj. Nova verze zatim pokulhava na nedostatku zdroju. Je potreba pripomenout, ze jeji psani musi delat nekdo, kdo tomu docela dost rozumi.
A kdyz jsi zminil ty porty, tak by se dalo rict, ze to by k unikarte stacilo mit dokumentaci od Sharpa. Protoze unikarta by mela emulovat realny hw presne podle dane specifikace. Takze se obavam, ze 'softwarova dokumentace' bude docela problem. Jinak jeste presnejsi dokumentace jsou az zdrojove kody ;-) Plati zlate pravidlo sw - zdrojak je dokumentace.

_________________
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.07.2018, 12:58 
Offline
Pan Generální

Registrován: 19.07.2013, 15:54
Příspěvky: 2723
Has thanked: 144 times
Been thanked: 422 times
Budu reagovat na poslednich par prispevku :-).

Uunku musis se na to podivat trosku jinak. Misto toho aby ti Martin pomohl neco sestavovat, vyjimecne udela ten navod a ten pomuze minimalne 60 lidem. Navod muze udelat Martin8bity, Mikes21 nebo Nobomi - nikdo jiny nema vsechny informace a ani nevi ze se ma nekoho na to zeptat. Jako minimum vidim binarku a navod jak se ma nainstalovat posledni verze firmware do aktualni unikarty. Kdyz se popise jeste jak se co kde nastavuje, tak bude to prinos. V pripade ze se popisi jeste i rutinky na prenos mezi sharpem a unikartou a unikartou a pc, tak to bude luxus.

Milsa unikarta jako takova sedi na par portech a treba umi vratit cas z hodin uvnitr stm32. Jinak v pripade ze v ni zapnes emulaci ramdisku, qd nebo fdd, tak zacne reagovat na portech urcenych pro tyto zarizeni. Jinak unikarta nic nedela a nereaguje na zmeny na sbernici sharpa.

Nejsem expert na unikartu ale koukal jsem do zdrojovych kodu a pamatuji si co rikal Mikes21 a Nobomi. Hlavni rutinka dela pomale veci, jako je cteni z SD karty. Nejdulezitejsi na celem reseni je privedeni pet klicovych signalu sbernice Sharpa do STM32. Zde se da nastavit na jake zmeny ma reagovat preruseni. Co mam v hlave je, ze to reaguje na sestupnou hranu WR a sestupnou hranu IORQ. Kdyz se toto stane tak za 12 taktu zacne pracovat hlavni rutinka preruseni. Protoze frekvence STM32 je neco pres 200 MHz tak je to za cca 60ns po tom co se to stane na sbernici. V tu dobu se prectou soucasne tech pet signalu (realne cela sbernice) a udela se skok na spravou rutinku (2^5=32 rutinek). Samozrejme vetsina rutinek je "no action". Napr. pri cteni z ramdisku je aktivovano RD a IORQ ale soucasne musi byt M1=1 a WR=1 a MREQ=1. Prave tato jedna rutinka se podiva na sbernici a vidi port a z toho usoudi na jake zarizeni se Z80 CPU pta. Skoci na obsluhu toho konkretniho zarizeni a preda na sbernici odpoved a nasledne pocka nez bude RD zpet na log1. Jak vidi ze RD je log1 tak STM32 prestane "vysilat" odpoved na sbernici a opusti ji. Pak se vrati rizeni zpet do hlavni rutinky.

Osobne jsem pro diskutovani ohledne zdrojoveho kodu. To je take jeden z duvodu proc si myslim ze by se to melo zverejnit. Samozrejme neni pro mne problem soukrome komunikovat primo s Mikesem ale pak to neuvidi ostatni a nekdo dalsi se ho pak casem bude ptat na stejnu vec a otazka je jak dlouho ho to bude bavit.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Unikarta
PříspěvekNapsal: 29.07.2018, 16:07 
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
Mikes21 píše:
Jakasi dokumentace existuje, akorat ma nekolik 'vad na krase'. Je pomerne stara a fw za tu dobu prodelal dost velky vyvoj. Nova verze zatim pokulhava na nedostatku zdroju. Je potreba pripomenout, ze jeji psani musi delat nekdo, kdo tomu docela dost rozumi.
A kdyz jsi zminil ty porty, tak by se dalo rict, ze to by k unikarte stacilo mit dokumentaci od Sharpa. Protoze unikarta by mela emulovat realny hw presne podle dane specifikace. Takze se obavam, ze 'softwarova dokumentace' bude docela problem. Jinak jeste presnejsi dokumentace jsou az zdrojove kody ;-) Plati zlate pravidlo sw - zdrojak je dokumentace.

Mal som na mysli hlavne také tie špeciálne vymoženosti, čiže čas, komprocesor a ďalšie drobnosti, čo Sharp nemá.

_________________
Sharp MZ-821
Milsa MZ-841


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Unikarta
PříspěvekNapsal: 29.07.2018, 18:29 
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
Ja som tiež za zverejnenie kódov Unikarty, ale som si vedomý, že to nie je len o tom kóde, ale aj o čase na tom strávenom a rešpektujem, že práve preto nie je záujem to len tak zverejniť. Na druhej strane, to čo sa tu vypytujem, že či je dokumentácia k veciam navyše (hodiny, koprocesor, práca s SD) by som sa nemusel pýtať, keby si to rovno pozriem v kóde a podľa toho sa zariadil. Samozrejme do emulátora nebudem dávať kód bez súhlasu autora. Zatiaľ mám súhlas len na QD, aby som sa dostal do štandardu MZQ.

_________________
Sharp MZ-821
Milsa MZ-841


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Unikarta
PříspěvekNapsal: 30.07.2018, 09:40 
Online
Pan Štábní

Registrován: 11.11.2013, 10:29
Příspěvky: 1198
Has thanked: 360 times
Been thanked: 304 times
Uz jsem to psal nekolikrat, to neni o zverejneni zdrojovych kodu. Kdo o ne ma zajem, at nam (me, Uunek nebo Martin8Bity) napise a dostane pristup do gitu. Prispivat muze taky, neni problem poslat patch, ktery muzeme zaclenit nebo dostane pristup do gitu i na zapis.
Milsa: chces pristup do gitu nebo poslat zdrojaky v zipu? Napis nejlepe pres SZ.

_________________
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: 20.10.2018, 12:26 
Offline
Profík
Uživatelský avatar

Registrován: 12.05.2013, 19:34
Příspěvky: 551
Has thanked: 408 times
Been thanked: 166 times
Diky Martinovi8bity je v provozu sharpwiki.cz s informacemi k Unikarte mk3b.

http://sharpwiki.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Unikarta
PříspěvekNapsal: 20.10.2018, 12:33 
Offline
Profík
Uživatelský avatar

Registrován: 12.05.2013, 19:34
Příspěvky: 551
Has thanked: 408 times
Been thanked: 166 times
suksoft píše:
Budu reagovat na poslednich par prispevku :-).
Uunku musis se na to podivat trosku jinak. Misto toho aby ti Martin pomohl neco sestavovat, vyjimecne udela ten navod a ten pomuze minimalne 60 lidem. Navod muze udelat Martin8bity, Mikes21 nebo Nobomi - nikdo jiny nema vsechny informace a ani nevi ze se ma nekoho na to zeptat. Jako minimum vidim binarku a navod jak se ma nainstalovat posledni verze firmware do aktualni unikarty. Kdyz se popise jeste jak se co kde nastavuje, tak bude to prinos. V pripade ze se popisi jeste i rutinky na prenos mezi sharpem a unikartou a unikartou a pc, tak to bude luxus.

Ted uz muzu s klidnym svedomim rict - NEMAS pravdu :-D. Martin mi muze klidne dal sestavovat, navod muze udelat naprosta lama.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Unikarta
PříspěvekNapsal: 20.10.2018, 16:55 
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
Ja k tomu jen podotknu, ze Uunek skromne pise, ze diky mne, ale vetsinu prace na tom odmakal on.

_________________
http://www.8bity.cz


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 ... 3, 4, 5, 6, 7, 8, 9 ... 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 3 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