User Tag List

Страница 5 из 11 ПерваяПервая 123456789 ... ПоследняяПоследняя
Показано с 41 по 50 из 105

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

  1. #41

    Регистрация
    29.08.2012
    Адрес
    Анапа
    Сообщений
    610
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ух ты! Никогда не видел. Лет двадцать назад наверняка б зарубился надолго...
    «Земля - слишком маленькая и хрупкая корзина, для того чтобы человечество держало в ней все свои яйца…» - Роберт Энсон Хайнлайн.
    Электроника МК-61, Psion series 5mx.

    Всем умеющим читать советую http://www.skeptik.net/conspir/moonhoax.htm http://lurkmore.to/Лунный_заговор

  2. #42

    Регистрация
    10.11.2007
    Адрес
    Khimki
    Сообщений
    18,222
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    15 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Бука Посмотреть сообщение
    Ух ты! Никогда не видел. Лет двадцать назад наверняка б зарубился надолго...
    20-ть лет... Она почти новая. Прямо под Новый год вышла - http://zx-pk.ru/showthread.php?t=24530
    Может, мы обидели кого-то зря,
    Сбросив пару лишних мегатонн,
    И горит зелёным пламенем земля,
    Там, где был когда-то Пентагон!..

    Profi-576 v3.2/AY-3-8912A GI/FDD-5.25'

  3. #43

    Регистрация
    31.10.2005
    Адрес
    Кемерово
    Сообщений
    1,390
    Спасибо Благодарностей отдано 
    118
    Спасибо Благодарностей получено 
    20
    Поблагодарили
    11 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SfS Посмотреть сообщение
    Если портировать такие игры - то сразу для PentEvo или ATM.
    Лучше сразу эмулятор! Сколько сразу контента для пентевы прибавится!

  4. #44

    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    5,213
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    706
    Спасибо Благодарностей получено 
    1,641
    Поблагодарили
    572 сообщений
    Mentioned
    50 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А вот и мой первый скромный результат

    С уважением, Станислав.

  5. #45

    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    5,213
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    706
    Спасибо Благодарностей получено 
    1,641
    Поблагодарили
    572 сообщений
    Mentioned
    50 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вот что пока получается:



    Пошёл по пути эмуляции. Это вывод на экран Спектрума содержимого VideoRAM Game Boy без какой-либо предварительной конверсии. Все считается на лету, поэтому медленно. Пока никак не учитываются градации серого (палитры) и всякие другие служебные регистры. И это всего лишь фон, без спрайтов.

    P.S. Давно не программировал, поэтому всё движется оооочень медленно.
    С уважением, Станислав.

  6. #46

    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    5,213
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    706
    Спасибо Благодарностей получено 
    1,641
    Поблагодарили
    572 сообщений
    Mentioned
    50 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Текстуры теперь накладываются на лету, но пока не переключается палитра. Так что вот вариант с одной жёстко заданной палитрой.

    Оригинал:



    Дождь - это спрайты. До спрайтов я пока не добрался, да и не знаю доберусь ли вообще - слишком всё медленно и отнимает много памяти. Это я ещё не брался попиксельно фон двигать! Вертикально двигать проблем нет. А как его двигать горизонтально, я пока понятия не имею.

    А это то, что получается при выводе на экран ZX:



    Конечно, если делать порт, то нужно будет всю графику перерисовывать заново, чтобы всё выглядело поприличнее и, самое главное, чтобы быстрее выводилось на экран без всех этих преобразований на лету.
    С уважением, Станислав.

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

  8. #47

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,373
    Спасибо Благодарностей отдано 
    1,695
    Спасибо Благодарностей получено 
    2,214
    Поблагодарили
    868 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от CityAceE Посмотреть сообщение
    Пошёл по пути эмуляции.
    В режиме эмуляции ничего играбельного не получится скорее всего, т.к. даже простейший скроллинг планов скушает изрядно ресурсов. Единственный вариант - это конверсия графики через художника и конверсия движка через программиста, с оставлением логики игры такой, какая она есть.

  9. #48

    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,829
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    513 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    В режиме эмуляции ничего играбельного не получится скорее всего, т.к. даже простейший скроллинг планов скушает изрядно ресурсов. Единственный вариант - это конверсия графики через художника и конверсия движка через программиста, с оставлением логики игры такой, какая она есть.
    Ну не обязательно конвертировать каждый кадр

    какие планы?
    1-й фон
    на 2-м висят менюшка, жизни итд (которые можно будет отрисовывать уже более простым способом или вообще забить)
    больше планов нету

    большая проблема если внезапно там будет юзаться "спрайтовый мультиколор",
    DMA
    или внезапно не удастсо вместить разжиревший код в одной странице

    ну и про sp128 стоит забыть
    тк как только сам rom весит больше 256к
    ну и про 3.5 МГц думаю тоже...

    - - - Добавлено - - -

    Цитата Сообщение от CityAceE Посмотреть сообщение
    Это я ещё не брался попиксельно фон двигать!
    может на время портирования самого кода
    сделать отрисовалку фона и спрайтов с точностью до знакоместа(лижбы видеть результат работы)
    а потом когда все уже будет работать вернуться к графике.
    а может потом подтянуться писатели по жестче
    тк до завершения не будет хватать какойто скролерке фона и выводилки спрайтов.
    можно будет завести тему "кто лучшо нипешет то та то та"
    Последний раз редактировалось NEO SPECTRUMAN; 29.12.2015 в 22:02.

  10. #49

    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,829
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    513 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    там будет юзаться "спрайтовый мультиколор"
    он там кстате используется на заставке
    для создание эффекта параллакса на фоне(несколько раз за фрейм дрыгаются координаты фона)
    для плющения надписи (судя по всему)
    во время дождя о_О так и не понял зачем
    так что с ходу заставку не запустишь

    но во время игры вроде бы все ОК

  11. #50

    Регистрация
    23.12.2006
    Адрес
    Славный город Самара
    Сообщений
    484
    Спасибо Благодарностей отдано 
    135
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    12 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию GB Asm/Disasm

    Выкладываю кросс-ассемблер для GameBoy (скачал отсюда: он бесплатный, но сайт из-за заморочек гугла требует зарегистрироваться).
    А зачем нам ассемблер? - да не за чем!
    Но есть в нём клёвая фишка: он может дизассемблировать ROMы. А это чрезвычайно удобно для изучения кода.
    Технология такая: загружаем ломаемый ROM одновременно в эмулятор GB и в этот ассемблер.
    Дебаггер эмулятора показывает нам вызовы подпрограмм. Берем адрес интересующей нас подпрограммы и набираем его во вкладке ассемблера (tools/disassemble). Запускаем. Ассемблер вытащит из ROM`а нужную нам процедуру со ВСЕМИ используемыми ею подпрограммами.
    Вложения Вложения
    С уважением,
    Gris / Red Triangle.
    _____________________________________
    ZX-EVO/TS-Labs config/NGS/HDD/SD-card
    Amiga A1200/Blizzard 1230@50/32/60GB
    Amiga A1200/Apollo 1260@66/32/60GB
    UnAmiga (C5) AGA GM7123 VideoDAC

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

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

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

Эту тему просматривают: 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

Ваши права

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