User Tag List

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

Тема: Безумная идея - дизасмить игры DOS и перекомпилировать в ZX

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

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

    Регистрация
    29.12.2010
    Адрес
    Москва
    Сообщений
    1,869
    Спасибо Благодарностей отдано 
    142
    Спасибо Благодарностей получено 
    110
    Поблагодарили
    66 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Безумная идея - дизасмить игры DOS и перекомпилировать в ZX

    Съездил я значица в отпуск на Средиземноморье и с собой прихватил книжку "Ассемблер для IBM PC" (примерное название), почитать от скуки на пляже. И пришла у меня одна нехорошая идея - а что если:
    1. Дизассемблировать игру DOS (начала 90х годов);
    2. Найти в данных все изображения графики и текста, вручную отредактировать их;
    3. Не меняя ничего остального, компильнуть в код ZX.

    Идейка на чем базируется: как я понял, вывод текста и графики в PC базируется на вызовах прерываний BIOS и DOS. По сути, как у нас процедуры ПЗУ на Спектруме. Просто надо эти прерывания (процедуры) в количестве около 30 штук переписать в код ZX, типа их эмуляция. И тогда вызовы из кода игры для них будут перенаправляться в эти процедуры. А также, как я понял, в PC коды программы и данных четко разделены, что будет несложно найти и пересчитать адреса данных.
    Единственная проблема - если вывод графики производится непосредственно в адреса видеобуфера, тут пока не знаю, как бороться.
    Посмотрел размер игр для DOS, занимают примерно по 300 кб. Но подозреваю, что большая часть там попиксельная графика, которая прилично сожмется в Спектруме.

    В общем, что думаете, реально ли это? Или пойти проспаться?

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

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

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

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

Похожие темы

  1. Одна безумная идея ;-)
    от CodeMaster в разделе Память
    Ответов: 74
    Последнее: 14.04.2012, 11:18
  2. Идея.
    от multimax в разделе Разный софт
    Ответов: 11
    Последнее: 11.07.2011, 07:29
  3. Идея для клавиатуры)
    от =ANDROID= в разделе Устройства ввода
    Ответов: 4
    Последнее: 10.03.2011, 10:35
  4. Идея для игры
    от Sergey Novikov в разделе Игры
    Ответов: 15
    Последнее: 13.01.2009, 00:23
  5. Идея для игры "виртуальные ушки"
    от andrews в разделе Игры
    Ответов: 1
    Последнее: 20.12.2008, 15:43

Ваши права

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