Важная информация

User Tag List

Страница 10 из 11 ПерваяПервая ... 67891011 ПоследняяПоследняя
Показано с 91 по 100 из 105

Тема: Перенос игр с Game Boy на ZX Spectrum

  1. #91
    Guru Аватар для Shiny
    Регистрация
    19.01.2017
    Адрес
    г. Арзамас
    Сообщений
    2,121
    Записей в дневнике
    36
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    10 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CityAceE Посмотреть сообщение
    Нас же главным образом интересует логика игры!
    Я не сравнивал игровую логику. Если в коде есть манипуляции с цветами, то такие участки можно отбросить, наверное.
    Самое противное и сложное в анализе - это обрезанный набор команд z80.Например, нет команд с префиксом #ED/#DD/#FD, по этому вместо ld de,(NN) код выглядит так:
    Код:
    LD A,(NN)
    LD E,A
    LD A,(NN+1)
    LD D,A

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

  3. #92
    Administrator Аватар для CityAceE
    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    4,543
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    383
    Спасибо Благодарностей получено 
    1,170
    Поблагодарили
    381 сообщений
    Mentioned
    48 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Smalovsky
    Прямой перенос в ориганальном разрешении Legend of Zelda: Link’s Awakening был какой-то... Даже снапшот был...
    Что-то никак не могу тот снепшот найти. Наверное он в приложении к какому-то журналу был. Кто-нибудь вспомнит?
    С уважением, Станислав.

  4. #93
    Activist Аватар для SlashNet
    Регистрация
    16.08.2008
    Адрес
    Львов (Украина)
    Сообщений
    428
    Спасибо Благодарностей отдано 
    134
    Спасибо Благодарностей получено 
    60
    Поблагодарили
    44 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В цветной версии (DX) есть ещё одно подземелье (загадки на тему цвета), и можно делать фотоальбом (это можно и не делать, так как эмулятором у меня почему-то ничего не делалось).

  5. #94
    Veteran Аватар для piroxilin
    Регистрация
    24.05.2009
    Адрес
    Москва
    Сообщений
    1,098
    Записей в дневнике
    2
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SlashNet Посмотреть сообщение
    эмулятором у меня почему-то ничего не делалось
    Фотки делаются сами в определённых сюжетных моментах, которые совсем не обязательные и их больше, чем кадров в фотике - фишка собрать определённые (смешные/не_смешные) и не раз
    С уважением, Дмитрий.

  6. #95
    Master
    Регистрация
    15.02.2015
    Адрес
    г. Могилёв, Беларусь
    Сообщений
    834
    Спасибо Благодарностей отдано 
    11
    Спасибо Благодарностей получено 
    96
    Поблагодарили
    65 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    CityAceE, скорее всего, логику с гембоя не брали - логику свою писали, с гембоя только графику выдирали.
    Не проще ли дизасемблировать со спектрума Flynn's adventure? И на основе этой игры сделать что-то своё?
    ¡Un momento, señor fiscal!


  7. #96
    Guru Аватар для jerri
    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,746
    Спасибо Благодарностей отдано 
    256
    Спасибо Благодарностей получено 
    265
    Поблагодарили
    199 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    так что там? есть подвижки? помощь нужна?
    С уважением,
    Jerri / Red Triangle.

  8. #97
    Guru Аватар для Shiny
    Регистрация
    19.01.2017
    Адрес
    г. Арзамас
    Сообщений
    2,121
    Записей в дневнике
    36
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    10 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ниже тема была. реверсят вроде.

  9. #98
    Administrator Аватар для CityAceE
    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    4,543
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    383
    Спасибо Благодарностей получено 
    1,170
    Поблагодарили
    381 сообщений
    Mentioned
    48 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от jerri Посмотреть сообщение
    помощь нужна?
    Помощь всегда нужна, конечно!
    Исходный код на ассемблере Z80 игры The Legend of Zelda: Link's Awakening
    С уважением, Станислав.

  10. #99
    Veteran Аватар для nzeemin
    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    1,995
    Спасибо Благодарностей отдано 
    1,059
    Спасибо Благодарностей получено 
    1,222
    Поблагодарили
    478 сообщений
    Mentioned
    15 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ребят, я тут влезу в вашу тему, не бейте больно, может известные вещи скажу, просто хочу идейно помочь.
    На днях я раскапывал порт игры "Stop the Express" со спектрума на редкую машинку "Электроника МС 0515" архитектуры PDP-11: http://zx-pk.ru/threads/27427-emulya...l=1#post902432
    Так вот там есть кое-что интересное. Я раньше немного также копался с GameBoy, и примерно представляю как там устроен экран -- это набор тайлов размером 8x8, плюс несколько спрайтов поверх.

    Собственно в чём идея. В памяти держим образ экрана 32x24 байт -- я назвал это "экран план", и второй образ экрана того же размера -- это "экран факт". Каждый байт в экране план это номер тайла. Сами тайлы -- 8 байт на пиксели плюс 1 байт на атрибут (ну или только 8 байт на пиксели если у вас ч/б экран). Дальше, если хотим что-то вывести на экран, просто меняем это в экране план. Периодически вызываем подпрограмму актуализации экрана, которая бежит по экрану план, каждый байт сравнивает с экраном факт; если байты различаются -- значит этот тайл надо актуализировать, выводим его на экран, и обновляем номер тайла в экране факт.

    Ну и в чём выигрыш получается -- медленно экран выводится только в первый раз, можно пережить. Последующие обновления типа герой бродит по экрану -- довольно быстрые. При скроллинге всё будет неплохо, если у вас на экране много тайлов одного вида (пустые тайлы, травка например). Но и скроллинг конечно только по 8 пикселей сразу.

  11. #100
    Guru Аватар для jerri
    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,746
    Спасибо Благодарностей отдано 
    256
    Спасибо Благодарностей получено 
    265
    Поблагодарили
    199 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    nzeemin, ну таки да этот способ задействован много где
    в том числе в игре Invasion of the zombie monsters
    С уважением,
    Jerri / Red Triangle.

Страница 10 из 11 ПерваяПервая ... 67891011 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Another new Spectrum game - Albatrossity
    от Jonathan в разделе RST#38
    Ответов: 1
    Последнее: 27.12.2008, 21:41
  2. New Spectrum game - Isotopia by Octocom
    от kyv в разделе Игры
    Ответов: 4
    Последнее: 04.12.2007, 00:33
  3. New Spectrum game - Egghead 5
    от Jonathan в разделе RST#38
    Ответов: 2
    Последнее: 02.12.2007, 12:40
  4. New Free Spectrum Game
    от Jonathan в разделе RST#38
    Ответов: 4
    Последнее: 21.06.2007, 21:33
  5. New Spectrum Game
    от Jonathan в разделе RST#38
    Ответов: 10
    Последнее: 27.09.2006, 10:46

Ваши права

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