User Tag List

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

Тема: Вектор-06Ц: Средства разработки

Комбинированный просмотр

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

    Регистрация
    06.02.2018
    Адрес
    г. Волгоград
    Сообщений
    1,070
    Спасибо Благодарностей отдано 
    588
    Спасибо Благодарностей получено 
    472
    Поблагодарили
    254 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ок, поизучав содержимое файлов игры "бизнес", форум и подводя итог по форматам, получается следующее:
    Код:
    -- ФОРМАТ Монитора-Отладчика ----------------------------------------------------
    - header 256 байт 0h
    - синхробайт 0E6h
    - 4 байта 0D2h
    - имя (до 11 байт)
    - 3 байта 0h
    - header 256 байт 0h
    - синхробайт 0E6h
    - ст., мл. байт адреса начала
    - ст., мл. байт адреса конца
    - байты файла =========
    - 1 байт контр. суммы всех байтов без переноса.
    
    -- ФОРМАТ BASIC -------------------------------------------------------------
    Формат записи на магнитную ленту директивой CSAVE следующий:
    - header 256 байт 0h (?)
    - синхробайт 0E6h
    - 4 байта 0D3h
    - имя (до 127 байт ?)
    - 3 байта 0h
    - header 768 байт 55h
    - синхробайт 0E6h
    - 3 байта 0D3h
    - байт 0h
    - байты файла ==========
    - 3 байта 0h
    - младший байт контр. суммы всех байтов файла без переноса
    - старший байт контр. суммы всех байтов файла без переноса
    
    Формат записи на магнитную ленту директивой BSAVE следующий:
    - header 256 байт 0h (?);
    - синхробайт 0E6h
    - 4 байта 0D2h
    - имя (до 127 байт ?);
    - 3 байта 0h
    - header 256 байт 0h
    - синхробайт 0E6h
    - ст., мл. байт адреса начала;
    - ст., мл. байт адреса конца;
    - байты файла ==========
    - 1 байт контр. сумма всех байтов файла без переноса
    
    -- ФОРМАТ CAS ---------------------------------------------------------------
    Полностью совпадает с форматами BASIC, но отсутствует заголовок:
    - header 256 байт 0h (?)
    - синхробайт 0E6h
    З.Ы. Формат Монитора-отладчика и формат вывода BSAVE имеют одно отличие: длинна имени во втором случае ограничена только длинной строки Бейсика -- это я проверял на живом Векторе.
    Последний раз редактировалось Improver; 05.07.2018 в 13:09. Причина: Поправил названия форматов

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,424
    Спасибо Благодарностей отдано 
    768
    Спасибо Благодарностей получено 
    2,374
    Поблагодарили
    1,322 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от lafromm31 Посмотреть сообщение
    А есть утилита, которая из CAS или BAS делает TXT и наоборот?
    Знаю, что есть BT.COM, но может есть под винду.
    Была утилита Евгения Лугового (надеюсь не спутал имя и фамилию) BAS->TXT на паскале для дос. Для win и в обратную сторону (TXT->BAS) не припоминаю.

    Цитата Сообщение от Improver Посмотреть сообщение
    подводя итог по форматам
    Тут надо аккуратно, чтобы не возникло путаницы.
    Расширение .BAS имеют дисковые файлы, в которых только "байты файла".
    В вышеприведенной таблице под "форматом BAS" понимается поток байт, который будет подан на магнитофонный выход при записи по CSAVE. Emu, насколько я помню, отсекает все до первого синхробайта включительно. Т.е. формат CAS совпадает с форматами (не с файлами с таким расширением!) BAS и MON за исключением "вступительной" части до первого синхробайта включительно.

  4. #3

    Регистрация
    06.02.2018
    Адрес
    г. Волгоград
    Сообщений
    1,070
    Спасибо Благодарностей отдано 
    588
    Спасибо Благодарностей получено 
    472
    Поблагодарили
    254 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Тут надо аккуратно, чтобы не возникло путаницы.
    Расширение .BAS имеют дисковые файлы, в которых только "байты файла".
    В вышеприведенной таблице под "форматом BAS" понимается поток байт, который будет подан на магнитофонный выход при записи по CSAVE.
    Наверно, я не правильно в таблице обозначил форматы, там должно быть подписано "--- Формат Монитора-отладчика ---" и "--- Формат BASIC ---" вместо "MON" и "BAS", тогда разночтений и путаницы с форматом записи файлов на диски не будет.

    Т.е. формат CAS совпадает с форматами (не с файлами с таким расширением!) BAS и MON за исключением "вступительной" части до первого синхробайта включительно.
    Ну... не совсем точно совпадает -- бейсик, всё-таки, поддерживает длинные имена в отличие от монитора-отладчика, о чём я написал в примечании.

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

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

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

Похожие темы

  1. Чего мешает быть счасливым? (О средствах разработки)
    от shade в разделе Программирование
    Ответов: 40
    Последнее: 02.12.2020, 09:13
  2. Ответов: 128
    Последнее: 31.07.2018, 15:33
  3. Асмы и удобство разработки
    от moroz1999 в разделе Программирование
    Ответов: 46
    Последнее: 06.09.2006, 11:46
  4. Обзор средств разработки
    от POV в разделе Программирование
    Ответов: 15
    Последнее: 03.02.2006, 17:27

Ваши права

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