Радио-86РК-SRAM, Орион-128 512, ОРИОН-ПРО 3.2, ZXM-Phoenix 05.2 (+VGA), ПОИСК-2, Xi 8088, Micro 8088
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
У меня почти готова новая программа для работы с образами (с азартными играми и красивым GUI). В отличие от старой программы, она не затыкается на кривом заголовке сектора (фишка в том, что там номер головки некорректный, поэтому старая версия ругалась).
Так вот, я прогнал файлы TD0 из последнего архива, и во всех есть странный лишний сектор, номер которого 100+(кол-во секторов). Например (файл 001.td0 в папке "Диски 5.25"):
>>>HEADER<<<
Signature: "TD" (RLE compression)
Volume: 0
Chunk: 112
Version: 21
Density: 0
Type: 2
Flags: $80
Comment presents ($80)
DOS: 0
Heads: 2
CRC16: $8D55 (OK)
>>>COMMENT<<<
Length: 20
Date: 2017-04-07 22:32:36
Comment body:
paket LAYCAD
CRC16: $A279 (OK)
>>>TRACKS<<<
$00002A: TRACK: 0; HEAD: 0; SECTOR RECORDS: 6; CRC: $78 (OK)
$00002E: SECTOR: 105; HEAD: 0; TRACK: 0; SIZE: 1024; FLAGS: $40; DATALEN: 1025; TYPE: Ghost;
$000437: SECTOR: 1; HEAD: 0; TRACK: 0; SIZE: 1024; FLAGS: $00; DATALEN: 891; TYPE: Normal;
$0007BA: SECTOR: 2; HEAD: 0; TRACK: 0; SIZE: 1024; FLAGS: $00; DATALEN: 1025; TYPE: Normal;
$000BC3: SECTOR: 3; HEAD: 0; TRACK: 0; SIZE: 1024; FLAGS: $00; DATALEN: 933; TYPE: Normal;
$000F70: SECTOR: 4; HEAD: 0; TRACK: 0; SIZE: 1024; FLAGS: $00; DATALEN: 1015; TYPE: Normal;
$00136F: SECTOR: 5; HEAD: 0; TRACK: 0; SIZE: 1024; FLAGS: $00; DATALEN: 1025; TYPE: Normal;
Про Flags=40 в старой доке сказано:
40 = Sector had data but no ID field (bogus header)
Teledisk sometimes creates bogus sectors headers to describe data
that is not in a properly formatted sector. These extra sectors
appear to be created with sector numbers begining at 100.
И вот у меня возник вопрос - что делать с этим лишним сектором? Просто игнорировать? Записывать в отдельный файл для анализа? Игнорировать в IMG-файлах, но вставлять в MFM?
В самом начале своей работы на Орионе,когда я перешел с кассет на диски,я все вновь купленные пакеты программ сразу копировал на чистый диск с помощью ТЕЛЕДИСКА и пользовался копией ,а оригинал я откладывал на полку подальше.Все копии через Теледиск работали аналогично оригиналу.То есть защиты от копирования похоже не было.А вот Чистяков мне посылал диски на 800кб с запиской,что"их надо запускать моим загрузчиком 1991 года"-вот это уже похоже на защиту.
Последний раз редактировалось ABRAMKA0; 09.04.2017 в 19:38.
Посмотрел диск 011. Очень интересный диск!
Кому в архивах попадется хороший (их же всяких было) копировщик CP/M<->MS-DOS (дисководный) - напишите на каком диске (чтобы не демо и посвежее). Всегда хотел посмотреть.
Лучше сделать и жалеть, чем не сделать и жалеть.
Некоторые из моих поделок тут: https://github.com/serge-404
Был диск,по моему назывался "IBM" или "MS-DOS" не помню точно,он позволял форматировать диски в формате ms-dos 720кб и записывать на него программы на Орионе.Из ОРДОС точно,а вот из CP/M- не помню.И вроде была какая-то утилитка в CP/M (может в пакете POWER?),также могла писать на ms-dos диски.Точно я уже не помню,давно это было.
Посмотри здесь:
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)