2M - это программа для DOS , разработанная испанским программистом Сириако Гарсиа де Селис. Это позволяет выше нормальной мощности форматирования на дискетах . Он активно разрабатывался с 1993 по 1995 год. Последняя версия, v3.0, была выпущена 6 марта 1995 года. Она была написана на C и ассемблере и скомпилирована с использованием Borland C ++ 3.1.
Программа состояла из двух основных компонентов: 2M и 2MGUI (от «2M Guinness»). Из них 2М была основная программа позволяет форматирование, чтения и записи высокой плотности 3.5" дисков , отформатированных в емкость либо 1804 KiB или 1886 КБ, и 2MGUI было программы корректуры из-концепции , которая продемонстрировала способность к формату любой обычный 3,5-дюймовый диск высокой плотности с емкостью более двух миллионов байтов (1972 КБ ) на любом диске. Обе программы реализовали ускорение дискового ввода-вывода в форме «Sector Sliding» и «DiskBoost», которые работают по принципу упорядочивания физических секторов на диске для облегчения непрерывного чтения при смене дорожек. 2MGUI использовал битовый бит и обманул контроллер гибких дисковв своего рода "сквозной" режим, позволяющий напрямую управлять низкоуровневым битовым потоком . Похожая техника была также использована Disk2FDI Винсента Джогина для дискет Amiga.
Программа форматирования | 5,25 дюйма, DD | 5,25 дюйма, HD |
---|---|---|
ФОРМАТ (40/80 треков ) | 368 640 байт (360 КБ ) | 1,228,800 байт (1200 КБ ) |
FDFORMAT 1.8 (82 трека) | 839 680 байт (820 КБ ) | 1427456 байт (1394 КБ ) |
2MF 3.0 / F (82 трека) | 839 680 байт (820 КБ ) | 1511424 байта (1476 КБ ) |
2MF 3.0 / M (82 трека) | 923648 байт (902 КБ ) | 1595392 байта (1558 КБ ) |
2MGUI 1.0 (82 трека) | 100000064 байта (976 КБ ) | 1679104 байта (1639 КБ ) |
пустой диск (82 дорожки) | ~ 1,025,000 байт (1001 КБ ) | ~ 1,708,224 байта (1668 КБ ) |
Программа форматирования | 3,5 дюйма , DD | 3,5 дюйма, HD | 3,5 дюйма , ED |
---|---|---|---|
ФОРМАТ (80 треков ) | 737 280 байт (720 КБ ) | 1,474,560 байт (1440 КБ ) | 2949120 байт (2880 КБ ) |
FDFORMAT 1.8 (82 трека) | 839 680 байт (820 КБ ) | 1763328 байт (1722 КБ ) | не поддерживается |
2MF 3.0 / F (82 трека) | 1007616 байт (984 КБ ) | 1847296 байт (1804 КБ ) | 3694592 байта (3608 КБ ) |
2MF 3.0 / M (82 трека) | 1,091,584 байта (1066 КБ ) | 1,931,264 байта (1886 КБ ) | 3862528 байт (3772 КБ ) |
2MGUI 1.0 (82 трека) | 1204224 байта (1176 КБ ) | 2,019,328 байт (1972 КБ ) | 4038656 байт (3944 КБ ) |
пустой диск (82 дорожки) | ~ 1,230,000 байт (1201 КБ ) | ~ 2,050,000 байт (2002 КБ ) | ~ 4 100 000 байт (4004 КБ ) |