forum speccy.pl
ZX Spectrum => SOFTWARE => Wątek zaczęty przez: SAJ w 2019.01.15, 11:10:28
-
Hejka,
Tak sobie siedzialem i pomyslalem, ze moze by wykorzystac sprzet do czegos uzytecznego, zamiast tylko cieszyc sie, ze jest retro.
Na mysli mam Amstrada PCW9512. Amstrad PCW (tu moge sklamac) jest ostatni zbudowany na Z80 z kontrolerem FDC765 lub kompatybilnym.
Do tego amstrada dosc latwo jest podpiac drugi naped np 3.5 lub 5.25 oraz dosc latwo jest sie z nim komunikowac z pc.
Tak pomyslalem, ze skoro jest kod zrodlowy programu FORMAT do Elwro 800 junior, w ktorym po kodzie widac ze operuje bezposrednio na sprzecie, czy trudno by go bylo zaadaptowac, zeby dzialal na Amstradzie i sformatowal dyskietke do juniora, albo do Bosmana albo CPC alb Zx Spectrum albo czegos innego, co korzysta z CP/M lub pochodnych a ma troche inny format zapisu dyskietek.
Czy wypisuje tu kompletne bzdury ?
Pozdr.
-
Ma to sens. Podejrzewam, że nawet powstały pod CP/M uniwersalne formattery.
-
Hmm uniwersalnych formaterów nie udało mi się znaleźć. Za to jest program wypisujący informacje na temat różnych formatów: http://www.classiccmp.org/cpmarchives/cpm/mirrors/www.seasip.info/Cpm/SOFTWARE/GENCPM.HTM (http://www.classiccmp.org/cpmarchives/cpm/mirrors/www.seasip.info/Cpm/SOFTWARE/GENCPM.HTM)
-
Na pewno na Commodore 128D było oprogramowania pozwalające wymieniać dane CP/M z Kaypro i Osborne.
ZX+3, CPC i PCW chyba mają identyczny zapis na dyskietkach 3", każdym razie CPC i +3 widziało mi pliki na dyskietkach z PCW, a 3+ na dyskietkce z CPC.
-
Amstrady mają coś takiego co się nazywa XDPB, obszar pamięci w którym za pomocą kilkunastu POKE określa się sposób zapisu danych na dysku. Ostatni z tych bajtów to tzw autorozpoznawanie. Jeśli jest wyzerowany to komputer ignoruje pozostałe POKE i rozpoznaje tylko te formaty które przewidział producent kompa. A jeśli wpiszesz tam 255, to przestanie rozpoznawać domyślne formaty, a zacznie czytać tylko taki jaki mu ustawisz POKE-ami. Przy czym te parametry ustawia się osobno dla każdej ze stacji.
CPC zarówno pod Amsdosem jak i CP/M automatycznie rozpoznaje tylko trzy formaty:
DATA 178K - 1 głowica, 40 ścieżek po 9 sektorów, 512b w sektorze, minus 2KB na katalog (na zerowej ścieżce) który mieści maks 64 nazwy plików, a sektory mają numerację od &C1 do &C9.
SYSTEM 169K - od powyższego różni się tym że sektory są numerowane od &41 do &49, a dwie pierwsze ścieżki są zarezerwowane na system, przez co pojemność spada o 9K, a katalog jest na ścieżce nr 2.
Zerowa ścieżka zawiera albo CPM 2.2 albo procedurę do uruchomienia CPM 3.0 z pliku na tym dysku, albo procedurę uruchamiającą program, grę lub demo za pomocą komendy |cpm A jeśli nie zawiera nic to taki dysk nazywamy VENDOR zamiast SYSTEM, a pojemność w obu jest taka sama.
IBM - to archaiczny format z czasów gdy IBM-y były 8bitowcami korzystały ze CPMa i używały jedno-głowicowych stacji, ścieżki zawierają po 8 sektorów numerowanych od 1 do 8, pojemność 158K.
Natomiast PCW oprócz powyższych które rozpoznaje, ma własny format, 9 sektorów numerowane od 1 do 9, i jedna zastrzeżona ścieżka, z katalogiem na ścieżce pierwszej, pojemność 175K. A także gęsty format, 2 głowice i 80 ścieżek, chyba maks 128 nazw plików, innych szczegółów nie znam.
Jak łatwo skapnąć aby przenosić pliki między CPC a PCW najprościej użyć dysków DATA bo widzą go oba kompy, a ma o 9KB na stronie większą pojemność od VENDOR. Podobno te lepsze kopiery na CPC widzą także inne dyski z PCW, ale nigdy tego nie testowałem.
Przypuszczam że ten format IBM albo ten 1 głowicowy z PCW, to ten sam którego używały Keypro i Osborne, ale mogę się mylić.
ZX+3 - używa domyślnie formatu DATA, ale formatuje domyślnie o 2 ścieżki więcej, więc ma pojemność 187K. CPC potrafi je czytać nawet jak pliki są nagrane na tych dodatkowych ścieżkach, ale jeśli są puste to nie uwzględnia ich w pokazywanych wolnych KB, no chyba że wpiszemy mu dwa POKE, wyłączyć autorozpoznanie oraz zwiększamy pojemność. Basic w CPC widzi wtedy te 2 ekstra ścieżki jako dostępne, i potrafi na nich także zapisywać. Nie wiem czy +3 czyta także dyski Vendor, przypuszczam że tak.
Programiki do formatowania łatwo zmodyfikować aby formatowały na inne formaty, wystarczą dwa POKE, ilość ścieżek i numer pierwszego sektora. Przynajmniej dopóki nadal korzystamy z 9-iu sektorów po 512b, bo do innych opcji zaczynają się schody. Nie wystarczy jedno POKE by zmienić liczbę sektorów lub jego wielkość.
Nie wiem jakich formatów używa CPM w C128, albo w Juniorach. Jak chcesz zgłębić temat polecam Bajtki 11-88 s21, oraz 4-89 s22-24. W tym 2im jest o zwiększaniu pojemności dyskietek do 208K na stronę, dzięki wykorzystaniu 10 sektorów na 42 ścieżkach. Jest tam opisana większość parametrów w tym XDPB, a są tam także takie rzeczy jak odstęp czasowy pomiędzy czytaniem sektorów, który decyduje o kolejności z jaką sektory są zapisane na ścieżce. Dokładniejszy opis jest w Kernelu. A dłubiąc w XDPB można skłonić Amstrada do czytania dysków z ParaDOSa 796K albo z PC 720K. Miałem to kiedyś dokładniej opisać ale ... słomiany zapał.
-
Mały artykuł o systemach plików cp/m (pokrywa się z tym co pisał ZbyniuR)
https://johnrhudson.me.uk/cpm/CPM_Disc_formats.pdf
Wycinek z dokumentacji C128
You can use the following diskette
formats with the 1571 drive:
Osborne DD (1024 bytes/sector, single sided, 5 sectors/track)
Epson QX10 (512 bytes/sector, double sided, 10 sectors/track)
IBM-8 SS (CP/M 86) (512 bytes/sector, single sided, 8 sectors/track)
IBM-8 DS (CP/M 86) (512 bytes/sector, double sided, 8 sectors/track)
KayPro II (512 bytes/sector, single sided, 10 sectors/track)
KayPro IV (512 bytes/sector, double sided, 10 sectors/track)
-
Na 4ej stronie w tym pdf jest tabelka z XDPB, a w kernelu są adresy do POKE gdzie te numery wstawić aby czytał takie formaty. Podejrzewam że podobną sekwencję XDPB da się znaleźć w ZX+3. Natomiast w Juniorze to nawet nie wiem czy CPM chodzi w kompie czy w stacji.
Jestem mile zaskoczony że Keypro i Osborne w tak dawnych czasach zapisywały po 5K na sektor a IBM tylko 4K.
A tak wogóle to Sajmosia zamierzasz bawić się kopierami czy innymi flagowymi programami pod CPM?
Takimi jak: WordStar, Protext, dBaseII, SuperCalc2, Multiplan, Turbo-Pascal, Microsoft-Basic, Cardbox,
Nie wiem do czego jest ten ostatni, ale znalazłem go na liście najwyżej cenionych w PCW.
Wierzyłem że CP/M to taki spójny jednolity system, ale jak patrze na te różniaste formaty dysków a także na różniaste tryby graficzne dla których istnieją sterowniki pod CPM to ten system jawi mi się raczej jak zbieranina różniastych Linuxów, które mają jakiś wspólny trzon, ale nie są wcale tak jednolite. No i bądź tu mądry i pisz wiersze tzn programy tak aby działały na tych wszystkich komputerach. ;)
https://en.wikipedia.org/wiki/Graphics_System_Extension
A tu ciekawostka propo innego wątku o nazwę fanzinu. ;)
(https://www.vintageisthenewold.com/wp-content/uploads/2016/02/Humongous_CPM-500x234.png)
-
Na 4ej stronie w tym pdf jest tabelka z XDPB, a w kernelu są adresy do POKE gdzie te numery wstawić aby czytał takie formaty. Podejrzewam że podobną sekwencję XDPB da się znaleźć w ZX+3.
DPB (w CP/M 2.x) i XDPB (w CP/M 3.x) to standardowe obszary danych o dyskietkach używanych przez system CP/M. Powinno się więc dać "zapokować" +3, jak też i każdą inną maszynę z CP/M (oczywiście DPB jest prymitywniejszy niż XDPB).
Natomiast w Juniorze to nawet nie wiem czy CPM chodzi w kompie czy w stacji.
No chyba w kompie, skoro FDC jest modułem wtykanym do wnętrza kompa. Stacja to jest chyba tylko skorupa z napędami i zasilaczem, ale niech to potwierdzi ktoś, kto to widział w środku.
Nie wiem do czego jest ten ostatni, ale znalazłem go na liście najwyżej cenionych w PCW.
A to nie jest prosta baza danych?
https://www.cardbox.com/cardbox/what.htm
https://www.cardbox.com/cardbox/history.htm
https://www.cardbox.com/v2/upgrade-old.htm
https://cpcrulez.fr/applications_bureau-cardbox.htm
Wierzyłem że CP/M to taki spójny jednolity system, ale jak patrze na te różniaste formaty dysków a także na różniaste tryby graficzne dla których istnieją sterowniki pod CPM to ten system jawi mi się raczej jak zbieranina różniastych Linuxów, które mają jakiś wspólny trzon, ale nie są wcale tak jednolite. No i bądź tu mądry i pisz wiersze tzn programy tak aby działały na tych wszystkich komputerach. ;)
Bo jak powstawał CP/M, to nikt nie myślał o grafice - większość komputerów (8-bitowych) nie miała w ogóle żadnych możliwości graficznych (co najwyżej semigrafikę).
A co do formatów dyskietek - cóż, to był komputerowy "wyścig zbrojeń", standaryzacja nośników nie była celem, a jedynie standaryzacja środowiska. Tę filozofię to tak naprawdę dopiero era pecetyzacji zreformowała.
Niejako nadrabiając lukę, Digital Research wypuścił środowisko graficzne dla CP/M - GEM. Od jakiegoś czasu szukam jakichkolwiek źródeł GEM na procesory 8-bitowe, ale chyba nie ma. Być może pierwsza wersja powstała na 8086 (CP/M-86) albo 68k, albo pliki przepadły w mrokach starych dziejów ;)
-
Były jakieś nakładki okienkopodobne pod CPM, bardziej przypominały taki lepszy Norton Commander, ale jako sztuka dla sztuki bo zajmował niemal cały ram, zostawiając zaledwie kilka KB na program, był kiedyś o tym News w Bajtku 3-93s20. Były też wersje CPM z multitaskingiem zwane MP/M, ale nie cieszyły się powodzeniem. Bajtek 4-93s5.
A GEM powstał pod procki 8088. Nie było wersji dla 8080 ani Z80.
CP/M-68k był tylko tymczasowym prototypem środowiska pod GEM portowany na ST. Pokazano go na pierwszej prezentacji komputera. Później zamieniono go na GEMDOS który jest jakby rdzeniem TOSa. Oprócz formatu dyskietki, nie ma w nim cienia kompatybilności z OSami z innych procków.
A sam CPM pod ST jaki pojawił się później był podobno emulatorem procka 8080 (wg innych źródeł Z80), i był kompatybilny z tym środowiskiem, ale nie było zainteresowania. A może to tylko plotki. Albo ta prototypowa wersja której nie użyto w ROMie ST.
Konia z rzędem dla tego kto czai czym się od siebie różniły CP/M-86 od DR-DOS i MS-DOS.
Zdaje się że 2 ostatnie to tylko inne nazwy na ten sam OS, które już nie były kompatybilne z 8bitówkami, za to miały drzewiastą strukturę katalogu. Ale to tylko moje przypuszczenia.
PS.: Bajtek 7/8-90s18 odczyt dysków ZX-TOS w CPM.
Bajtek 9/10-90s25-28 odczyt dysków z PC w CPM.
Bajtek 5-91s12 przenoszenie plików z/na PC i konwersja plików SuperCalca, s13 opis Shell-a nakładka na CPM.
-
W juniorze CP/J jest uruchamiany w komputerze. Stacja dysków zawiera tylko napędy i zasilacz. W zestawie Junior + stacja jest tylko jeden procesor.
Czy zetknął się ktoś może z systemem Mikros pod procesor 8080 do systemu MSA-80? Jest to też CP/M przerobiony na potrzeby Mikroster.
-
W Młodym Techniku 8-86 jest relacja z Cebitu, a w nim na str.10 jest wzmianka że gdy na początku do ST nie było softu, to zrobili emulator CP/M 2.2 aby działało na nim cokolwiek, a potem dołączali go do kompa za darmo.
-
Wierzyłem że CP/M to taki spójny jednolity system, ale jak patrze na te różniaste formaty dysków a także na różniaste tryby graficzne dla których istnieją sterowniki pod CPM to ten system jawi mi się raczej jak zbieranina różniastych Linuxów, które mają jakiś wspólny trzon, ale nie są wcale tak jednolite. No i bądź tu mądry i pisz wiersze tzn programy tak aby działały na tych wszystkich komputerach. ;)
https://en.wikipedia.org/wiki/Graphics_System_Extension
Może się mylę ale:
1) Na CP/Ma istniał 1 format dyskietk - była to dyskietka 8 calowa w formacie IBMa. Format był stosowany chyba też w mainframe. Z analogią do Linuxa to trochę taki "pakiet źródłowy". Potem każdy większy producent, z racji kosztów 8 calówek podchodził inaczej do formatu 5,25.
2) Z grafiką było trochę inaczej - na początku jej nie było, potem by pokazać możliwości komputerów zaczęto ją stosować. Dlatego na niektóre maszyny z CP/M i 8080/Z80 powstał nawet AutoCAD-80. Co prawda podobno dość mocno się różni od wersji dla 8088 w kwestii podejścia do rysowania. Na 8080/Z80 przykładowo wykorzystuje wysokopoziomową "rysuj linie" dla danego komputera, a dla 8088 program bardziej wpisuje poszczególne piksele. Gdy autor CP/Ma zauważył popularność grafiki postanowił opracować GSX, ale było już dość późno. Mimo to bodajże na Elwro 800 Jr. istnieje GSJ czyli zgodny z GSX.
-
Trochę przyspamuję ale tu jest lista 80 formatów używanych przez CP/M :)
Lista pochodzi z program dla C128 umożliwiającego wymianę danych między poniższymi formatami: ftp://www.zimmers.net/pub/cpm/sys/c128/diskutil/jugg34.lzh
TABLE 1: CP/M Disk Types:
=====================+=========+=======+===========+=====+=====+======+=====
Disk Name Sides Type Sectors Total First Side Fill
+------+----+Disk Sect 2 Seq
Size # Space Num Num
=====================+=========+=======+======+====+=====+=====+======+=====
A B C - 80 SS 5 1/4 256 16 152k 1 same cyl
Fill table (soft skew): 0 7 14 5 12 3 10 1 8 15 6 13 4 11 2 9
A B Dick Magna III DS 5 1/4 256 16 256k 1 long cyl
ATR-8000 DS 5 1/4 1024 5 380k 1 same cyl
ATR-8000 SS 5 1/4 1024 5 190k 1 same cyl
Access Matrix SS 5 1/4 512 9 171k 1 same cyl
Fill table (soft skew): 0 3 6 1 4 7 2 5 8
Actrix DS 5 1/4 512 9 350k 1 same cyl
Fill table (soft skew): 0 3 6 1 4 7 2 5 8 9 12 15 10 13 16 11 14 17
Actrix SS 5 1/4 512 9 171k 1 same cyl
Fill table (soft skew): 0 3 6 1 4 7 2 5 8
Adler Textwriter SS 5 1/4 256 16 160k 1 same cyl
Fill table (soft skew): 0 3 6 9 12 15 2 5 8 11 14 1 4 7 10 13
Adv. Digt'l Super-6 DS 5 1/4 1024 4 312k 1 same cyl
Adv. Digt'l Super-6 SS 5 1/4 1024 4 156k 1 same cyl
Adv. Digt'l T-DOS 312k DS 5 1/4 1024 4 312k 1 same cyl
Adv. Digt'l T-DOS 366k DS 5 1/4 1024 5 366k 1 same cyl
Amigo DS 5 1/4 512 10 392k 1 same cyl
Amigo SS 5 1/4 512 10 190k 1 same cyl
Ampro SS 5 1/4 512 10 190k 1 same cyl
Ampro SS 3 1/2 1024 5 390k 1 same cyl
Amstrad PCW DS 3 1/2 512 9 714k 1 same cyl
Amstrad Vortex DS 3 1/2 512 9 708k 1 same cyl
Archive DS 5 1/4 512 9 360k 1 same cyl
Arisia SS 5 1/4 256 18 148k 1 same cyl
Avatar DS 5 1/4 512 10 384k 1 same 1/2
Fill table (soft skew): 0 4 8 2 6 1 5 9 3 7
Beehive DS 5 1/4 512 10 390k 1 same cyl
Bitelex SS 5 1/4 256 16 132k 1 same cyl
Fill table (soft skew): 0 2 4 6 8 10 12 14 1 3 5 7 9 11 13 15
Bondwell 12 SS 5 1/4 256 18 170k 0 same cyl
Bondwell 14 DS 5 1/4 256 18 350k 0 same 1/2
Bondwell 2 SS 3 1/2 256 18 350k 0 same cyl
Burr-Brown DS 5 1/4 256 18 342k 1 same cyl
Fill table (soft skew): 0 9 1 10 2 11 3 12 4 13 5 14 6 15 7 16 8 17
C/WP Cortex SS 5 1/4 512 10 190k 1 same cyl
CCS (1024 byte/sector) DS 5 1/4 1024 5 370k 1 same cyl
Fill table (soft skew): 0 2 4 1 3 5 7 9 6 8
CCS (256 byte/sector) DS 5 1/4 256 18 332k 1 same cyl
Fill table (soft skew): 0 4 8 12 16 2 6 10 14 1 5 9 13 17 3 7 11 15
CCS (512 byte/sector) DS 5 1/4 512 10 370k 1 same cyl
Fill table (soft skew): 0 3 6 9 2 5 8 1 4 7 10 13 16 19 12 15 18 11 14 17
CDI-5000 DS 5 1/4 1024 5 390k 1 same cyl
Fill table (soft skew): 0 3 1 4 2
Cal PC DS 5 1/4 1024 5 390k 1 same cyl
Coleco ADAM CP/M SS 5 1/4 512 8 148k 1 same 1/2
Fill table (soft skew): 2 7 4 1 6 3 0 5
Compugraphic MCS 5 SS 5 1/4 256 16 156k 1 same cyl
Compustar 30 DS 5 1/4 512 10 340k 1 same 1/2
Fill table (soft skew): 0 2 4 6 8 1 3 5 7 9
Cromemco C-10 DS 5 1/4 512 10 390k 1 long cyl
Fill table (soft skew): 0 4 8 2 6 1 5 9 3 7
Cromemco CDOS DS 5 1/4 512 10 390k 1 same cyl
Fill table (soft skew): 0 4 8 2 6 1 5 9 3 7
Cromemco CDOS DSSD 5 1/4 128 18 173k 1 same cyl
Fill table (soft skew): 0 5 10 15 2 7 12 17 4 9 14 1 6 11 16 3 8 13
Cromemco CDOS SS 5 1/4 512 10 190k 1 same cyl
Fill table (soft skew): 0 4 8 2 6 1 5 9 3 7
Cromemco CDOS SSSD 5 1/4 128 18 83k 1 same cyl
Fill table (soft skew): 0 5 10 15 2 7 12 17 4 9 14 1 6 11 16 3 8 13
Cromemco Int'l Term DS 5 1/4 512 10 390k 1 same cyl
Fill table (soft skew): 0 3 6 9 2 5 8 1 4 7 10 13 16 19 12 15 18 11 14 17
Cromemco Int'l Term SS 5 1/4 512 10 190k 1 same cyl
Fill table (soft skew): 0 3 6 9 2 5 8 1 4 7
Cykey DS 5 1/4 256 16 308k 1 same cyl
Fill table (soft skew): 0 4 8 12 1 5 9 13 2 6 10 14 3 7 11 15
DEC Robin SS 5 1/4 512 9 171k 1 same cyl
Fill table (soft skew): 0 2 4 6 8 1 3 5 7
DEC VT-180 SS 5 1/4 512 9 171k 1 same cyl
Fill table (soft skew): 0 2 4 6 8 1 3 5 7
Digilog DS 5 1/4 1024 5 334k 1 same 1/2
Direct 1025 DS 5 1/4 256 16 306k 1 same cyl
Epson QX-10 (256) DS 5 1/4 256 16 304k 1 same cyl
Epson QX-10 (256-Euro) DS 5 1/4 256 16 280k 1 same cyl
Epson QX-10 (512) DS 5 1/4 512 10 380k 1 same cyl
Formula 1 DS 5 1/4 256 18 346k 1 same cyl
Fill table (soft skew): 0 1 4 5 8 9 12 13 16 17 2 3 6 7 10 11 14 15
Fujitsu Micro 8 DS 5 1/4 256 16 304k 1 same cyl
Fujitsu Micro 16-s DS 5 1/4 512 8 312k 1 same 1/2
Gemini DS 3 1/2 512 10 780k 1 same 1/2
Glass Typewriter II DS 5 1/4 512 10 380k 1 same cyl
Fill table (soft skew): 0 3 6 9 2 5 8 1 4 7
Glass Typewriter DS 3 1/2 512 10 778k 1 same cyl
Fill table (soft skew): 0 3 6 9 2 5 8 1 4 7
Gnat Sys. 10 DS 5 1/4 512 10 340k 1 long cyl
Heath Magnolia DS 5 1/4 512 9 346k 1 same 1/2
Heath Magnolia SS 5 1/4 512 9 166k 1 same cyl
Hew.-Pack. 125 SS 3 1/2 256 16 252k 0 same cyl
Hewlett Packard 86, 87 DS 5 1/4 256 16 252k 0 same cyl
IBM-PC (CP/M-86) DS 5 1/4 512 8 316k 1 same 1/2
IBM-PC (CP/M-86) SS 5 1/4 512 8 156k 1 same cyl
ICM Turbo DOS DS 5 1/4 1024 5 396k 1 same cyl
IMS-5000 DS 5 1/4 256 16 304k 1 same cyl
Fill table (soft skew): 0 8 16 24 1 9 17 25 2 10 18 26 3 11 19 27
4 12 20 28 5 13 21 29 6 14 22 30 7 15 23 31
IMS-5000 SS 5 1/4 256 16 148k 1 same cyl
Fill table (soft skew): 0 8 1 9 2 10 3 11 4 12 5 13 6 14 7 15
Insight Enter. DS 5 1/4 256 16 312k 1 same cyl
Jet-80 DS 5 1/4 1024 5 390k 1 same cyl
KayPro 4, 10 DS 5 1/4 512 10 394k 0 long cyl
KayPro II, 2 SS 5 1/4 512 10 195k 0 same cyl
L.N.W.-2 SS 5 1/4 256 18 166k 1 same cyl
Fill table (soft skew): 0 5 10 15 2 7 12 17 4 9 14 1 6 11 16 3 8 13
Labtam DS 3 1/2 1024 5 798k 1 same cyl
Fill table (soft skew): 5 6 7 8 9
Lexoriter SS 5 1/4 256 16 160k 1 same cyl
Fill table (soft skew): 0 3 6 9 12 15 2 5 8 11 14 1 4 7 10 13
Librarian 1571 DS 5 1/4 1024 5 402k 0 same cyl
Librarian 1581 DS 3 1/2 1024 5 802k 0 same cyl
Lobo Max-80 (256 byte) DS 5 1/4 256 18 346k 0 same cyl
Lobo Max-80 (256 byte) SS 5 1/4 256 18 166k 0 same cyl
Lobo Max-80 (512 byte) DS 5 1/4 512 10 384k 0 same cyl
Magic DS 5 1/4 512 10 390k 1 same cyl
MAXI 1571 DS 5 1/4 1024 5 402k 0 same cyl
MAXI 1581 DS 3 1/2 1024 5 802k 0 same cyl
Mega-88 Turbo DOS DS 5 1/4 1024 4 308k 1 same cyl
MG 1581 DS 3 1/2 512 10 782k 1 same cyl
Micro Source M-6000 DS 5 1/4 512 10 380k 1 long cyl
Fill table (soft skew): 0 4 8 2 6 1 5 9 3 7 10 14 18 12 16 11 15 19 13 17
MicroBee DS 5 1/4 512 10 390k 1 same cyl
Fill table (soft skew): 1 4 7 0 3 6 9 2 5 8
Micron Quark DS 5 1/4 1024 4 312k 1 same cyl
Molecular S-9 DS 5 1/4 512 9 360k 1 same cyl
Morrow MD2 SS 5 1/4 1024 5 190k 1 same cyl
Fill table (soft skew): 0 3 1 4 2
Morrow MD3,5,11,16,34 DS 5 1/4 1024 5 390k 1 same cyl
Fill table (soft skew): 0 3 1 4 2
Morrow Turbo DOS DS 5 1/4 1024 4 312k 1 same cyl
Mountain Control DS 5 1/4 512 10 390k 1 same cyl
Fill table (soft skew): 0 4 8 2 6 1 5 9 3 7 10 14 18 12 16 11 15 19 13 17
Multiflex SS 5 1/4 512 9 166k 1 same cyl
Fill table (soft skew): 0 3 6 1 4 7 2 5 8
NCR Decision Mate DS 5 1/4 512 8 308k 1 same 1/2
NEC PC-8001 SS 5 1/4 256 16 152k 1 same cyl
NEC PC-8431 SS 3 1/2 256 16 304k 1 same cyl
NEC PC-8801 DS 5 1/4 256 16 304k 1 same cyl
Nelma Persona SS 5 1/4 512 9 171k 1 same cyl
Fill table (soft skew): 0 2 4 6 8 1 3 5 7
Olivetti 240 SS 3 1/2 256 16 320k 1 same cyl
Fill table (soft skew): 0 2 4 6 8 10 12 14 1 3 5 7 9 11 13 15
Olivetti ETV-300 SS 5 1/4 256 18 171k 1 same cyl
Fill table (soft skew): 0 2 4 6 8 10 12 14 16 1 3 5 7 9 11 13 15 17
Olivetti M20 DS 5 1/4 256 16 256k 1 same cyl
Olympia ETX-II SS 5 1/4 512 9 171k 1 same cyl
Olympia EX-100 DS 5 1/4 512 9 350k 1 same cyl
Osborne 1 SSSD 5 1/4 256 10 92k 1 same cyl
Fill table (soft skew): 0 2 4 6 8 1 3 5 7 9
Osborne 1/Executive SS 5 1/4 1024 5 185k 1 same cyl
Osborne G2 DS 5 1/4 1024 5 380k 1 long cyl
Osborne Nuevo/Vixen DS 5 1/4 1024 5 390k 1 same cyl
Fill table (soft skew): 0 2 4 1 3 5 7 9 6 8
Otrona Attache DS 5 1/4 512 10 364k 1 same 1/2
PMC MicroMate DS 5 1/4 1024 5 390k 1 same cyl
Panasonic KXE-828 DS 5 1/4 256 16 304k 1 same cyl
Pegasus Data Logger DS 5 1/4 512 9 342k 1 same cyl
Fill table (soft skew): 0 3 6 1 4 7 2 5 8 9 12 15 10 13 16 11 14 17
Philips PC-2010 SS 5 1/4 256 16 152k 1 same cyl
Fill table (soft skew): 0 2 4 6 8 10 12 14 1 3 5 7 9 11 13 15
Portapak DS 3 1/2 512 10 778k 1 same cyl
Fill table (soft skew): 0 2 4 6 8 1 3 5 7 9
Royal Alphatronic DS 5 1/4 256 16 304k 1 same cyl
Sage IV DS 5 1/4 512 8 312k 1 same 1/2
Sanyo MBC-1000, 1150 DS 5 1/4 256 16 312k 1 same cyl
Fill table (soft skew): 0 3 6 9 12 15 2 5 8 11 14 1 4 7 10 13
Seequa Chameleon DS 5 1/4 512 8 316k 1 same 1/2
Seequa Chameleon SS 5 1/4 512 8 156k 1 same cyl
Sharp MZ-80 DS 5 1/4 512 10 340k 1 same cyl
Slicer DS 5 1/4 512 9 316k 1 same cyl
Sony SMC-70 SS 3 1/2 256 16 272k 1 same cyl
Fill table (soft skew): 0 3 6 9 12 15 2 5 8 11 14 1 4 7 10 13
Spectravideo SV-328 DS 5 1/4 256 17 326k 1 same 1/2
SuperBrain DS 5 1/4 512 10 340k 1 same 1/2
Fill table (soft skew): 0 2 4 6 8 1 3 5 7 9
SuperBrain 40 Track SS 5 1/4 512 10 190k 1 same cyl
Fill table (soft skew): 0 2 4 6 8 1 3 5 7 9
SuperBrain Jr. SS 5 1/4 512 10 164k 1 same cyl
Fill table (soft skew): 0 2 4 6 8 1 3 5 7 9
Systel 2 SS 5 1/4 512 9 171k 1 same cyl
Systel 3 DS 5 1/4 512 9 350k 1 same cyl
TI Pro. CP/M-86 SS 5 1/4 512 8 156k 1 same cyl
TRS-80 Color Power II SS 5 1/4 256 18 171k 1 same cyl
TRS-80 Mod 3/Holmes DS 5 1/4 512 10 382k 0 long cyl
TRS-80 Mod 3/M.M. SS 5 1/4 512 10 190k 1 same cyl
TRS-80 Mod 4 CP/M+ SS 5 1/4 512 8 156k 1 same cyl
TRS-80 Mod 4/MTZ (256) DS 5 1/4 256 18 350k 1 same cyl
Fill table (soft skew): 0 2 4 6 8 10 12 14 16 1 3 5 7 9 11 13 15 17
TRS-80 Mod 4/MTZ (256) SS 5 1/4 256 18 170k 1 same cyl
Fill table (soft skew): 0 2 4 6 8 10 12 14 16 1 3 5 7 9 11 13 15 17
TRS-80 Mod 4/MTZ (512) DS 5 1/4 512 10 400k 1 same cyl
Fill table (soft skew): 0 2 4 6 8 1 3 5 7 9
TRS-80 Mod 4/MTZ (512) SS 5 1/4 512 10 200k 1 same cyl
Fill table (soft skew): 0 2 4 6 8 1 3 5 7 9
TRS-80 Model 1 SSSD 5 1/4 256 10 101k 0 same cyl
TRS-80 Model 1/Omicron SSSD 5 1/4 128 18 72k 1 same cyl
Fill table (soft skew): 0 4 8 12 16 2 6 10 14 1 5 9 13 17 3 7 11 15
Tektronix 4170 DS 5 1/4 512 8 308k 1 same 1/2
TeleVideo Turbo DOS DS 5 1/4 1024 5 400k 1 same cyl
TeleVideo 801, 806 DS 5 1/4 256 18 342k 1 same cyl
Telectronics CP/M 68k DS 5 1/4 256 18 346k 1 same cyl
Teletek SystemMaster DS 5 1/4 256 18 346k 1 same 1/2
Fill table (soft skew): 0 6 12 1 7 13 2 8 14 3 9 15 4 10 16 5 11 17
Tomcat 1800G DS 5 1/4 512 10 390k 1 same cyl
Fill table (soft skew): 0 4 8 2 6 1 5 9 3 7
Toshiba T-100 DS 5 1/4 256 16 256k 1 same cyl
Fill table (soft skew): 0 4 8 12 1 5 9 13 2 6 10 14 3 7 11 15 16
20 24 28 17 21 25 29 18 22 26 30 19 23 27 31
Toshiba T-200 DS 5 1/4 256 16 256k 1 same cyl
Fill table (soft skew): 0 4 8 12 1 5 9 13 2 6 10 14 3 7 11 15
Wang-Writer DS 5 1/4 256 16 312k 1 same cyl
Wavemate Bullet SS 5 1/4 1024 5 190k 1 same cyl
XOR-5 DS 5 1/4 512 10 384k 1 same cyl
Fill table (soft skew): 0 5 1 6 2 7 3 8 4 9
Xerox 16/8 DS 5 1/4 512 9 342k 1 same 1/2
Xerox 820 SSSD 5 1/4 128 18 83k 1 same cyl
Fill table (soft skew): 0 5 10 15 2 7 12 17 4 9 14 1 6 11 16 3 8 13
Xerox 820-II DS 5 1/4 256 17 326k 1 same 1/2
Xerox 820-II SS 5 1/4 256 17 157k 1 same cyl
Xerox/Sunrise Laptop SS 5 1/4 512 8 156k 1 same cyl
Zenith Z-100 DS 5 1/4 512 8 312k 1 same cyl
Zenith Z-100 SS 5 1/4 512 8 152k 1 same cyl
Zenith Z-37 SSSD 5 1/4 256 10 92k 1 same cyl
Zenith Z-89/90 DS 5 1/4 256 16 312k 1 same cyl
Zenith Z-90 SS 5 1/4 256 16 152k 1 same cyl
Zorba DS 5 1/4 512 10 390k 1 long cyl
=====================+=========+=======+======+====+=====+=====+======+=====
-
O rany, ale tego jest.
Nie rozumiem przedostatniego parametru, co to jest same lub long ?
-
Konia z rzędem dla tego kto czai czym się od siebie różniły CP/M-86 od DR-DOS i MS-DOS.
Zdaje się że 2 ostatnie to tylko inne nazwy na ten sam OS, które już nie były kompatybilne z 8bitówkami, za to miały drzewiastą strukturę katalogu. Ale to tylko moje przypuszczenia.
Nie, tylko dwa pierwsze maja wspolne pochodzenie:
CP/M-86 - wersja CP/M dla procesorow 8086, stworzona przez Digital Research
DR DOS - system operacyjny dla 8086, wywodzacy sie m.in. z CP/M-86, stworzony przez Digital Research
MS-DOS - system operacyjny dla 8086, wywodzacy sie z 86-DOS firmy SCP, kupiony i zaadaptowany przez Microsoft
PC-DOS - MS-DOS w wersji sprzedawanej przez IBM ze swoimi komputerami PC
-
Do tego to
O rany, ale tego jest.
Nie rozumiem przedostatniego parametru, co to jest same lub long ?
Do tego lista nie zawiera np. formatu Elwro czy innych...
-
O rany, ale tego jest.
Nie rozumiem przedostatniego parametru, co to jest same lub long ?
Side 2 Num: same = side 2 has same numbering sequence as side 1
long = side 2 continues from side 1 (e.g. side 1 has sectors
1 to 9, side 2 has 10 to 18)
Fill Seq: cyl = fill side 1, then side 2 of each track, then go to next
track
1/2 = fill all tracks on side 1, then start side 2