User Tag List

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

Тема: Компьютер "Львов ПК-01"

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

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

    Регистрация
    18.08.2006
    Адрес
    Львов
    Сообщений
    192
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    28
    Поблагодарили
    14 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ILoveSpeccy,
    Первые 16 символов - хедер.
    Сначала оперделям тип програмы:
    Если хедер начинается с "LVOV/DUMP/2.0/" - то это *.sav файл (дамп ємуля Калашникова).
    Иначе, хедер должен начинаться с "LVOV/2.0/" (LVT, LV0, ...). Тогда проверяем 9-й символ (начало нумерации с 0). Если он 0xD3, то это бейсик-программа, если 0xD0 - бинарная.
    Теперь лоадим прогу:
    Для бинарной, все просто: 16, 17 символы - адресс начала памяти для программы; 18, 19 - конец; 20, 21 - точка старта, все остальные байты просто пишутся в память с начального адресса. Потом, соответственно запуск со старта.
    Для бейсика схоже, только адресс начала программы берется не из файла, а используются системные переменные для бейсика (их ищем тут). В самом файле идет просто код. Не забываем установить адресс окончания бейсик-программы. После загрузки такого файла надо натайпать run.
    Для дампа так:
    После хедера 0x1000 символов - память.
    Следующие 0x4000 - видео
    Следующие 0x100 - порты
    Потом регистры в следующем порядке:
    b, c, d, e, h, l, a, f, sp (2 байта), pc (2 байта)

    Вот, вроде, и все....

    UPD. Забыл сказать! LV0, LV1 и т.п. это те же самые *.LVT. Просто некоторые программы разбиты на файлы. Для них первым грузится LVT, а потом, на всякие LOADы догружаются следующие по номеру LV
    Последний раз редактировалось Zelya; 30.06.2011 в 11:24.

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

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

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

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

Похожие темы

  1. Компьютер "МК-88"
    от Alchemist в разделе Разное
    Ответов: 55
    Последнее: 14.03.2025, 06:47
  2. Ответов: 67
    Последнее: 21.04.2021, 14:51
  3. Ответов: 0
    Последнее: 26.06.2005, 11:52
  4. Ответов: 5
    Последнее: 20.06.2005, 00:10
  5. "Ремейк или плагиат?" или "про FIRE & ICE..."
    от antiplagiat в разделе Игры
    Ответов: 27
    Последнее: 04.06.2005, 02:55

Ваши права

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