OldComp.cz

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


Právě je 28.03.2024, 10:32

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 20 ]  Přejít na stránku Předchozí  1, 2
Autor Zpráva
 Předmět příspěvku: Re: 82 tracků pod WB
PříspěvekNapsal: 23.09.2016, 07:56 
Offline
Óm Nejvyšší

Registrován: 22.05.2013, 21:14
Příspěvky: 3642
Bydliště: Bratislava
Has thanked: 371 times
Been thanked: 788 times
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.
Ale FDC radice Western Digital a Intel tiez vedia MFM kodovanie :)

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.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: 82 tracků pod WB
PříspěvekNapsal: 23.09.2016, 08:32 
Offline
Óm Nejvyšší

Registrován: 22.05.2013, 21:14
Příspěvky: 3642
Bydliště: Bratislava
Has thanked: 371 times
Been thanked: 788 times
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.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: 82 tracků pod WB
PříspěvekNapsal: 23.09.2016, 09:12 
Offline
Radil

Registrován: 18.10.2014, 23:10
Příspěvky: 377
Has thanked: 28 times
Been thanked: 120 times
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é.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: 82 tracků pod WB
PříspěvekNapsal: 23.09.2016, 10:57 
Offline
Kecálek

Registrován: 12.05.2013, 20:01
Příspěvky: 157
Has thanked: 332 times
Been thanked: 21 times
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)...


Nahoru
 Profil  
 
 Předmět příspěvku: Re: 82 tracků pod WB
PříspěvekNapsal: 23.09.2016, 12:40 
Offline
Óm Nejvyšší

Registrován: 22.05.2013, 21:14
Příspěvky: 3642
Bydliště: Bratislava
Has thanked: 371 times
Been thanked: 788 times
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.


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ů: 20 ]  Přejít na stránku Předchozí  1, 2

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 2 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