🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.asm
7 messages
7 total messages Started by identifikator: 20040501 Sun, 28 Feb 2010 11:43
fizyczna struktura dyskietki
#2110
Author: identifikator: 20040501
Date: Sun, 28 Feb 2010 11:43
23 lines
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
#2104
Author: Bogdan (bogdro)
Date: Mon, 01 Mar 2010 18:31
49 lines
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
#2107
Author: Bogdan (bogdro)
Date: Sat, 06 Mar 2010 08:42
40 lines
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
#2108
Author: identifikator: 20040501
Date: Sat, 06 Mar 2010 16:27
7 lines
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
#2106
Author: Sławomir Szczyrba
Date: Sun, 07 Mar 2010 18:33
14 lines
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
#2109
Author: identifikator: 20040501
Date: Sun, 07 Mar 2010 18:48
3 lines
1317 bytes
> Korzystając z peceta czy programując bezpośrednio kontroler?

no najpierw z PC 
Re: fizyczna struktura dyskietki
#2111
Author: Sławomir Szczyrba
Date: Sun, 07 Mar 2010 20:00
22 lines
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