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

User Tag List

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

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

  1. #41
    Master Аватар для Бука
    Регистрация
    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
    R.I.P. Аватар для Rindex
    Регистрация
    10.11.2007
    Адрес
    Khimki
    Сообщений
    18,222
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    15
    Поблагодарили
    14 сообщений
    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
    Veteran Аватар для daniel
    Регистрация
    31.10.2005
    Адрес
    Кемерово
    Сообщений
    1,384
    Спасибо Благодарностей отдано 
    106
    Спасибо Благодарностей получено 
    20
    Поблагодарили
    11 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

    По умолчанию

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

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

  5. #45
    Administrator Аватар для CityAceE
    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    4,574
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    399
    Спасибо Благодарностей получено 
    1,207
    Поблагодарили
    394 сообщений
    Mentioned
    48 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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



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

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

  6. #46
    Administrator Аватар для CityAceE
    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    4,574
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    399
    Спасибо Благодарностей получено 
    1,207
    Поблагодарили
    394 сообщений
    Mentioned
    48 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

    Оригинал:



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

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



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

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

  8. #47
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,560
    Спасибо Благодарностей отдано 
    1,223
    Спасибо Благодарностей получено 
    1,754
    Поблагодарили
    683 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

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

  9. #48
    Banned
    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,841
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    658
    Поблагодарили
    512 сообщений
    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
    Banned
    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,841
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    658
    Поблагодарили
    512 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

  11. #50
    Activist Аватар для Sergey
    Регистрация
    23.12.2006
    Адрес
    Славный город Самара
    Сообщений
    473
    Спасибо Благодарностей отдано 
    94
    Спасибо Благодарностей получено 
    12
    Поблагодарили
    8 сообщений
    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

Ваши права

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