Thread View: pl.comp.lang.asm
7 messages
7 total messages
Started by identifikator: 20040501
Sun, 28 Feb 2010 11:43
fizyczna struktura dyskietki
Author: identifikator: 20040501
Date: Sun, 28 Feb 2010 11:43
Date: Sun, 28 Feb 2010 11:43
23 lines
2653 bytes
2653 bytes
ja wiem, że Waszmościowie takimi pierdołami się pewnie nie zajmują, ale zapytać zawsze można... czy Ktoś widział gdzieś na jakiejś stronie www albo może poprostu wie i mógłby przedstawić fizyczny format dyskietki we wszystkich PCtowych formatach (180k, 360k, 720k, 1,2M, 1,44M, 2,88M)? chodzi o format "sprzętowy" taki jaki tworzył sterownik uPD765B na dyskietkach SD/DD/HD w czasach gdy 5,25" były jeszcze standardem... w pdfie do uPD765A jest taka tabelka http://henku.ayz.pl/uPD765A.PNG odnosi się ona do przedstawionego dalej formatu dyskietki http://henku.ayz.pl/struktura.PNG... ale jak Ktoś się nawet pobieżnie przyjrzy tej tabelce to dostrzeże w niej same bzdury... ja przynajmniej jej nie rozumiem... nie wiadomo do jakiego bitrateu odnosi się ta tabelka... w pdfie gdzieś na początku pisze że do 1MB co by oznaczało format 2,88MB - jakaś głupota... do tego dla dyskietek 5,25 w tej tabelce mamy długości stref na dysku dla formatu 8 sektorów 512 bajtów, a w PC mamy 9 sektorów... kolejna głupota... zmierzam do tego, że z tego pdfa nie można nic sensownego wywnioskować - więc jakby Ktoś mógł mnie oświecić to będę zobowiązany. assembler górą! P.S. a może Ktoś tu jest w posiadaniu lub widział gdzieś na www program w którym mógłbym wykonać tak zwany READ TRACK dyskietek sformatowanych w różnych gęstościach?
Re: fizyczna struktura dyskietki
Author: Bogdan (bogdro)
Date: Mon, 01 Mar 2010 18:31
Date: Mon, 01 Mar 2010 18:31
49 lines
3512 bytes
3512 bytes
W dniu 28.02.2010 12:43, identifikator: 20040501 pisze: > ja wiem, że Waszmościowie takimi pierdołami się pewnie nie zajmują, ale > zapytać zawsze można... czy Ktoś widział gdzieś na jakiejś stronie www > albo może poprostu wie i mógłby przedstawić fizyczny format dyskietki we > wszystkich PCtowych formatach (180k, 360k, 720k, 1,2M, 1,44M, 2,88M)? > chodzi o format "sprzętowy" taki jaki tworzył sterownik uPD765B na > dyskietkach SD/DD/HD w czasach gdy 5,25" były jeszcze standardem... > w pdfie do uPD765A jest taka tabelka http://henku.ayz.pl/uPD765A.PNG > odnosi się ona do przedstawionego dalej formatu dyskietki > http://henku.ayz.pl/struktura.PNG... ale jak Ktoś się nawet pobieżnie > przyjrzy tej tabelce to dostrzeże w niej same bzdury... ja przynajmniej > jej nie rozumiem... nie wiadomo do jakiego bitrateu odnosi się ta > tabelka... w pdfie gdzieś na początku pisze że do 1MB co by oznaczało > format 2,88MB - jakaś głupota... do tego dla dyskietek 5,25 w tej > tabelce mamy długości stref na dysku dla formatu 8 sektorów 512 bajtów, > a w PC mamy 9 sektorów... kolejna głupota... zmierzam do tego, że z tego > pdfa nie można nic sensownego wywnioskować - więc jakby Ktoś mógł mnie > oświecić to będę zobowiązany. > > assembler górą! Waszmościowie może i się nie zajmują, ale są tu zwykli śmiertelnicy, którzy zerkają na takie posty. :) Nie pamiętam, czy już nie podawałem tych linków, ale w razie czego: - http://wiki.osdev.org/Floppy_Disk_Controller - http://www.osdever.net/papers/ - http://www.nondot.org/sabre/os/articles/DiskandDiscDrives/ - http://www.o3one.org/hwdocs_.html - http://aodfaq.wikispaces.com Nie znam się za bardzo na tym temacie; te linki udało mi się "na szybko" znaleźć. Mam nadzieję, że się przydadzą. W każdym jest coś albo o dyskietkach, albo o kontrolerach stacji dyskietek. Może podadzą rozwiązanie lub chociaż naprowadzą Cię na właściwy trop. > P.S. > a może Ktoś tu jest w posiadaniu lub widział gdzieś na www program w > którym mógłbym wykonać tak zwany READ TRACK dyskietek sformatowanych w > różnych gęstościach? Niestety, na nic takiego nie trafiłem (ale na razie nie miałem potrzeby szukać, więc mogłem nie zwrócić uwagi na znaleziony program tego typu). -- Pozdrawiam/Regards - Bogdan (GNU/Linux & FreeDOS) Kurs asemblera x86 (DOS, GNU/Linux):http://rudy.mif.pg.gda.pl/~bogdro Grupy dyskusyjne o asm: pl.comp.lang.asm alt.pl.asm alt.pl.asm.win32 www.JabberPL.org www.TorProject.org Soft (EN): miniurl.pl/bogdro-soft
Re: fizyczna struktura dyskietki
Author: Bogdan (bogdro)
Date: Sat, 06 Mar 2010 08:42
Date: Sat, 06 Mar 2010 08:42
40 lines
3111 bytes
3111 bytes
W dniu 28.02.2010 12:43, identifikator: 20040501 pisze: > ja wiem, że Waszmościowie takimi pierdołami się pewnie nie zajmują, ale > zapytać zawsze można... czy Ktoś widział gdzieś na jakiejś stronie www > albo może poprostu wie i mógłby przedstawić fizyczny format dyskietki we > wszystkich PCtowych formatach (180k, 360k, 720k, 1,2M, 1,44M, 2,88M)? > chodzi o format "sprzętowy" taki jaki tworzył sterownik uPD765B na > dyskietkach SD/DD/HD w czasach gdy 5,25" były jeszcze standardem... > w pdfie do uPD765A jest taka tabelka http://henku.ayz.pl/uPD765A.PNG > odnosi się ona do przedstawionego dalej formatu dyskietki > http://henku.ayz.pl/struktura.PNG... ale jak Ktoś się nawet pobieżnie > przyjrzy tej tabelce to dostrzeże w niej same bzdury... ja przynajmniej > jej nie rozumiem... nie wiadomo do jakiego bitrateu odnosi się ta > tabelka... w pdfie gdzieś na początku pisze że do 1MB co by oznaczało > format 2,88MB - jakaś głupota... do tego dla dyskietek 5,25 w tej > tabelce mamy długości stref na dysku dla formatu 8 sektorów 512 bajtów, > a w PC mamy 9 sektorów... kolejna głupota... zmierzam do tego, że z tego > pdfa nie można nic sensownego wywnioskować - więc jakby Ktoś mógł mnie > oświecić to będę zobowiązany. > > assembler górą! > > P.S. > a może Ktoś tu jest w posiadaniu lub widział gdzieś na www program w > którym mógłbym wykonać tak zwany READ TRACK dyskietek sformatowanych w > różnych gęstościach? Poza poprzednim moim postem, spójrz może jeszcze na http://portal.beam.ltd.uk/misc/hp64000/, a w szczególności na link do fdutils i przykładowego programu wykorzystującego fdutils. Ewentualnie http://www.adsb.co.uk/bbc/linux/ i http://www.angelfire.com/scifi/hardware/ref/fdd.htm. Jak nic nie pomoże, być może uda się znaleźć coś ciekawego w otwartych sterownikach dla stacji dyskietek (np. dla FreeDOSa czy Linuksa). -- Pozdrawiam/Regards - Bogdan (GNU/Linux & FreeDOS) Kurs asemblera x86 (DOS, GNU/Linux):http://rudy.mif.pg.gda.pl/~bogdro Grupy dyskusyjne o asm: pl.comp.lang.asm alt.pl.asm alt.pl.asm.win32 www.JabberPL.org www.TorProject.org Soft (EN): miniurl.pl/bogdro-soft
Re: fizyczna struktura dyskietki
Author: identifikator: 20040501
Date: Sat, 06 Mar 2010 16:27
Date: Sat, 06 Mar 2010 16:27
7 lines
1576 bytes
1576 bytes
> Jak nic nie pomoże, być może uda się znaleźć coś ciekawego w > otwartych sterownikach dla stacji dyskietek (np. dla FreeDOSa czy > Linuksa). dzięki niestety to wszystko nie to, tu potrzebne jest spojrzenie z punktu widzenia elektronika, a to wszystko opisy dla programistów... ale dzięki, zawsze warto sobie usystematyzować wiedzę mając te linki.
Re: fizyczna struktura dyskietki
Author: Sławomir Szczyrba
Date: Sun, 07 Mar 2010 18:33
Date: Sun, 07 Mar 2010 18:33
14 lines
1593 bytes
1593 bytes
Użytkownik 'identifikator: 20040501' zaszczycił nas tymi oto słowami : > a może Ktoś tu jest w posiadaniu lub widział gdzieś na www program w którym > mógłbym wykonać tak zwany READ TRACK dyskietek sformatowanych w różnych > gęstościach? > Korzystając z peceta czy programując bezpośrednio kontroler? Sławek -- ________ - Jakiego zeza ma zona soltysa Wachocka? _/ __/ __/ - ze jak placze to jej lzy po plecach splywaja. \__ \__ \_______________________________________________________________ /___/___/ Sławomir Szczyrba steev/AT/hot\dot\pl
Re: fizyczna struktura dyskietki
Author: identifikator: 20040501
Date: Sun, 07 Mar 2010 18:48
Date: Sun, 07 Mar 2010 18:48
3 lines
1317 bytes
1317 bytes
> Korzystając z peceta czy programując bezpośrednio kontroler? no najpierw z PC
Re: fizyczna struktura dyskietki
Author: Sławomir Szczyrba
Date: Sun, 07 Mar 2010 20:00
Date: Sun, 07 Mar 2010 20:00
22 lines
2036 bytes
2036 bytes
Take the red pill, identifikator: 20040501... >> Korzystając z peceta czy programując bezpośrednio kontroler? > no najpierw z PC > No więc coś takiego jest i nazywa się BIOS oraz Linux. W obu systemach (dos/linux) udało mi się bezproblemowo odczytać dyskietki z FDD3000 (Timex/ZX Spectrum) które miały 40 ścieżek po 16 sektorów 256B każdy. Pod dosem korzystając z przerwania 13h (IIRC, nie mam teraz dostępnego źródła) a pod linuxem z wykorzystaniem fdrawcmd z pakietu fdutils (ale można także bezpośrednio konfigurować sterownik przez IOCTLe) Może pomoże Ci zerknięcie do dokumentacji źródeł lib765 i/lub kernela? < http://www.seasip.demon.co.uk/Unix/LibDsk > < http://kernel.org > Sławek -- ________ _/ __/ __/ Nawet papier toaletowy wie, ze aby zyc trzeba sie rozwijac \__ \__ \_______________________________________________________________ /___/___/ Sławomir Szczyrba steev/AT/hot\dot\pl
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads