User Tag List

Показано с 1 по 10 из 56

Тема: CP/M под Scorpion

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #11

    Регистрация
    22.07.2021
    Адрес
    г. Москва
    Сообщений
    57
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    27
    Поблагодарили
    18 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CityAceE Посмотреть сообщение
    У меня есть все 16 дисков с CP/М для Скорпиона
    В исходном виде MOA CP/M имеет ограничение -- не более 64 файлов на диске. И это странное ограничение.
    Директория занимает половину 0-го кластера, 1-й кластер не использован, данные начинаются со 2-го кластера.
    Этот патч поднимает ограничение до 128 файлов.
    Директория займёт весь 0-й кластер, данные будут с 1-го кластера.
    МОА вынес DPB таблицы на видное место, их легко изменить.
    Это патч надо применить к каждому загрузочному диску.
    Совместимость не теряется, непатченая система увидит только первые 64 файла.
    После патча на дисках могут "появиться" до 64 файлов-пустышек, их надо удалить, например, через power.com.
    Или хексредактором 64 раза вписать #E5 в 0-е байты описателей файлов-пустышек (размер описателя 32 байта), начинать со смещений #4100, #4300, #4500 и т.д.

    Сравнение файлов cp_m_01.trd.old и CP_M_01.TRD
    00000607: 3F 7F
    00000609: C0 80
    0000060B: 10 20

    0000061B: 3F 7F
    0000061D: C0 80
    0000061F: 10 20

    Меняются 3 байта в DPB дисков A: и B:
    DRM, AL0, CSV были #3F, #C0, #10 - стали #7F, #80, #20.

    DRM - кол-во 32-байтовых записей в директории.
    CSV - размер директории в секторах (сектор =128 байт).
    Физический смысл байтов AL0, AL1 - резервирование до 16 кластеров под директорию.
    Если бит =1, то кластер зарезервирован.
    Например, при #80, #00 резервируется кластер 0, данные начнутся с кластера 1.
    При #FF, #FF резервируются 16 кластеров с 0 по 15, данные начнутся с кластера 16.

    DPB дисков A: и B: лежат по смещениям #600 и #614. Можно заточить диск B: под любой стандарт, включая ранние версии MS-DOS.
    Последний раз редактировалось Jason; 13.04.2025 в 21:37.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. PAL кодер и Scorpion.
    от CHRV в разделе Scorpion
    Ответов: 15
    Последнее: 15.03.2009, 13:04
  2. Чем KAY отличается от Scorpion
    от Vladimir Kladov в разделе Эмуляторы
    Ответов: 5
    Последнее: 11.02.2006, 09:11
  3. Re: scorpion -- resident
    от Dima Bystrov (2:5029/77.48) в разделе Scorpion
    Ответов: 1
    Последнее: 29.09.2005, 06:06
  4. Scorpion or Profi
    от Visuale в разделе Барахолка (архив)
    Ответов: 3
    Последнее: 21.04.2005, 18:04

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •