OldComp.cz http://www.oldcomp.cz/ |
|
82 tracků pod WB http://www.oldcomp.cz/viewtopic.php?f=8&t=4502 |
Stránka 2 z 2 |
Autor: | Busy [ 23.09.2016, 07:56 ] |
Předmět příspěvku: | Re: 82 tracků pod WB |
Antony/DTA píše: Busy píše: Inak diskety z Amigy som na ZX Spektre (s MB02) precital v pohode, akurat som nepoznal logicku strukturu formatu, takze som z tej spleti bajtov nevedel ziskat nejake rozumne info o suboroch a ich data. To sa mi nezdá, amiga normálne používa nejaké MFM kódovanie, čo je že namiesto 8 bitov sa zapíše 16.Medzi každé dva bity sa vloží ešte jeden bit. Ak sú obidva nulové vloží sa jednotka, inak sa vloží nula. Akurat na Intel radici PC je pri citani trosku problem v tom ze intelacky FDC radic nevie citat data pocas index pulzu a kratku dobu po nom (to je tiez dovod preco ma problem precitat disketu z MDOS-u 1.0). Ale existuju rozne triky, ako na PeCedle precitat amigacku disketu, jednym z nich je pouzitie dvoch mechanik, kde v tej druhej je standartna PC disketa. Velmi zjednodusene napisane, FDC radic v PC sa nasynchronizuje na index pulz tej druhej mechaniky, a nasledne potom dokaze precitat aj data z prvej mechaniky, ktore by normalne neprecital. WD radice s tymto problem nemaju, tie vedia citat data z uplne ktorehokolvek miesta stopy, nezavisle od index pulzu. S nimi je preto fyzicke precitanie MFM dat z amigackej diskety bezproblemove. |
Autor: | Busy [ 23.09.2016, 08:32 ] |
Předmět příspěvku: | Re: 82 tracků pod WB |
Sillicon píše: Problem je v tom ze prave Amiga ty stndardty dodrzovala naproti tom PC ne ... viz treba volani prvni mechaniky cislo 1 na PC oproti standratu 0 na Amize Na PC sa mechaniky oznacuju pismenami, nie cislami. Alebo co myslis tou jednickou na PC ?Sillicon píše: nebo pouziti signalu RDY kdy ma mechanika hlasit ze je pripravena a PC radic ten signal vyuziva jen jako oznameni vymeny diskety a nebo signal DCH ktery PC vylozene ignoruje Ved prave to je ono - DCH znamena Disk CHange, signal o vymeneni diskety. Takze PC ten signal vyuziva, alebo ignoruje ? Inak problematika RDY a DC je trosku zlozitejsia. Niektore starsie mechaniky (hlavne starsie 5.25) maju signal RDY, a niektore novsie (3.5) maju na tom istom pine uz DC. Takze v podstate ani samotne mechaniky ako take nedodrzuju nejaky jednotny standart Podla uplne povodnej normy by sa pripravenost diskety na operaciu mala urcovat podla index pulzov - ked chodia, tak sa disketa toci a moze sa vykonat citanie/zapis, a ak nechodia, tak je zle a treba hlasit "disk not ready". Sillicon píše: Jinak jako radic je v Amize vyuzity obvod 8520 (stejny jako CIA na C64-6526 bez TOD ) coz je obdoba 8255 u intel(s datumem) tedy paralelni brana 8250 CIA je ovela komplikovanejsi obvod nez len obdoba 8255 s RTC. Obsahuje aj seriove porty, a ak sa nemylim, nejaky seriovy port, alebo aspon seriovo-paralelny prevodnik je pouzity aj na citanie z disketovej mechaniky - mechanika pri citani posiela na jednom pine seriove data, seriovy port ich cita, sklada do celych bajtov (wordov) ktore sa nasledne potom pomocou DMA ukladaju do pameti. A pri zapise obdobne, ale proces ide opacnym smerom. Okrem toho 8250 dokaze sledovat ake wordy sa citaju a detekovat zadany word - toto sa pouziva pre vyhladanie zaciatku stopy pri citani.Sillicon píše: zbytek resi softwarove takze Amiga je teoreticky schopna precist cokoliv.... co stihne obslouzit procak.... A ako spravne pises, vsetko ostatne (vratane kodovania a dekodovania MFM) sa uz robit softwerovo. So stihanim nie je ziadny problem, jedine casovo kriticke operacie su seriovy prevod dat, citanie/ukladanie z/do pameti a detekcia zaciatku stopy, a to robi HW (8250 a DMA).Sillicon píše: Ostatne proto je potreba upravoval PC mechaniku aby chodila v Amize resp. aby dodrzovala standart... DS0, RDY, DCH Tu by som skor videl problem v tom ze Amiga nepocita so vsetkymi moznymi typmi mechanik ake su, kdezto PC vecsinou ano.
|
Autor: | Antony/DTA [ 23.09.2016, 09:12 ] |
Předmět příspěvku: | Re: 82 tracků pod WB |
Busy píše: Sillicon píše: Ostatne proto je potreba upravoval PC mechaniku aby chodila v Amize resp. aby dodrzovala standart... DS0, RDY, DCH Tu by som skor videl problem v tom ze Amiga nepocita so vsetkymi moznymi typmi mechanik ake su, kdezto PC vecsinou ano.Problém bude asi v tom, že Amiga počíta s mechanikou, pre ktorú bola navrhnutá. A keď je pripojená nejaká iná nekompatibilná, tak to jednoducho nepôjde. A ďalšia vec sú HD mechaniky. To tiež nieje jednoduché. |
Autor: | voodoo [ 23.09.2016, 10:57 ] |
Předmět příspěvku: | Re: 82 tracků pod WB |
Lisiak4 píše: voodoo píše: Amiga nema klasický radič, pre zníženie ceny je to riešené chipsetom Amigy. Preto PC nie je schopné prečítať diskety z Amigy. Tu sa mi ponúka otázka, či v dobe vzniku Amigy boli zavedené vobec nejaké štandardy... . To určite boli, veď 3.5" fdd bol štandard sony a určite existovali aj radiče. Amiga 1000 ho mala, potom soudruzi z Commodore usúdili že ho netreba, bo možno ušetriť pár dolárov. A bolo vymaľované. Preto taký problém neskôr s formátom HD diskiet, kde blbá disketovka pre Amigu stála 3000,- korún (a to si už nepamätám, či to nebola náhodou len DD disketovka a HD nestála ešte viac)... |
Autor: | Busy [ 23.09.2016, 12:40 ] |
Předmět příspěvku: | Re: 82 tracků pod WB |
voodoo píše: kde blbá disketovka pre Amigu stála 3000,- korún (a to si už nepamätám, či to nebola náhodou len DD disketovka a HD nestála ešte viac)... Ceny len samotnych disketovych mechanik 3.5 HD sa v rokoch 1990-1991 pohybovali okolo 2000 Kcs (som si vtedy jednu kupoval k ZX Spektru), takze tych 3000,- nemusi byt zas az taka nerealna cena.
|
Stránka 2 z 2 | Všechny časy jsou v UTC + 1 hodina [ Letní čas ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |