Spectrophoby #03
21 декабря 1995 |
|
╓────────────────────────────╖ ║ ─── СЕКРЕТЫ TR-DOS ─── ║ ╙────────────────────────────╜ Сегодня в этом разделе у нас в основном будет теория. Издавна нам приходится терпеть многие неудобства tR-DOSa, и по- жaлуй самое большое неудобство - это малая емкость дискеты. Из 1Мб неформатированной емкости используется всего 6ЧOKб! таким образом, мы теряем около 1Кб ин- формации на каждом треке! Ведь система iS-DOS форматирует диск на 800кб! тоесть на каждом треке iS-DOS диска используется SKб - 5 секторов по 1Кб. A в tR-DOSe на 1 секторе 16 секторов по 256 байт - это всего ЧKб. Остальное место на треке забито мусором. Пора прекратить это безобразие! И конец этому положим мы! Итак, господа программисты, для вас появилась грандиозная работа - доработка tR-DOS до 8OOKб. Однако вернемся к теории. Как-же увеличить объем каждого трека? Ответ прост! Нужно сокра- тить количество пробелов между секторами до определенного мини- myma, и увеличить количество секторов на треке до 20! Во первых нужно написать такой форматер, за этим дело не ста- нет. И во втрорыx, нужно дорабо- тать tR-DOS по принципу драйвера 800 (на IBM). Приблизительно идея звучит так: ДОС читает диск, доходит до 16(#10) сектора, считывает и пе- рeдaeт управление нашему драйве- ру, который смотрит - есть-ли дальше еще сектор (с номером 17(#11)), и если таковой имеется то читаем его, есть еще? Читаем! Итак, считали 20(#14) сектор, далее 21 уже нет, все, возвраща- емся в ДОС, он переходит на сле- дующий трек, и при всей этой ра- боте нельзя забывать о перемен- ных tR-DOS! И еще, если все это получится, то тогда нужно будет переписать почти все дисковые утилиты под это расширение, так как почти во всех итилитax свои дисковые про- цедуры. Кто знает, может это все и по- лучится, ну a если нет, что-ж попытка не пытка.
Other articles:
|
|
|
|
|
|
|
|
|
Similar articles:
В этот день... 1 May
Inferno #10,
Inferno #05,
Depress #00,
ZX Time #08,
DonNews #17,
Kosme #00,
Dni-Pro #02,
Scream #01,
Crossroads #04,
Adventurer #09,
X-Magazine #05,
Proton #31,
Nicron #87,
Sorrow News #05,
Sorrow News #04,
Think #09,
Micro #04,
Lprint #01,
On-Line #80,
Speccy #05,
Adventurer #03,
200 #G,
ZX Konig #03,
Spectrofon #05,
ZX Revija #04