Anbernic RG350M
Получил посылку с Anbernic RG350M. Там уже были установлены эмуляторы (зарубился в Аладдина, в Pacman), но не было MSX. Впрочем, я его легко добавил, залил туда goonies.rom от Ямахи и он успешно заработал. Прикольная штука!
Блог разработчика
Получил посылку с Anbernic RG350M. Там уже были установлены эмуляторы (зарубился в Аладдина, в Pacman), но не было MSX. Впрочем, я его легко добавил, залил туда goonies.rom от Ямахи и он успешно заработал. Прикольная штука!
Вот и снова “пигалица перемахнула через куст” 🙂
Теперь надо научить товарища разворачиваться. Потом еще бить кулаком с места и в прыжке, лазить по лианам (веревкам?) и уходить в дверь.
Сделано управление движениями, аналогично принцевскому, собственно. Но движения тут хитрее, т.к. смещение спрайтов возможно даже на одну точку. Главный герой теперь умеет ходить вправо. И почти научился прыгать. Завтра запрыгает, я думаю.
Ах да, надо же его научить и влево ходить…
Пришлось поизголяться со звуками на пищалку. Звукового редактора для таких звуков нет, так что создание недостающих звуков происходило в редакторе дампа, методом научного тыка 🙂 Ну и старые оцифровки не пропали даром, что самое главное.
Получилось вот что:
Осталось сделать мелодии для заставки и промежуточных роликов. Не знаю, получится ли что-то вменяемое, так как в оригинале всякие триоли, а у меня вывод квадратно-гнездовым способом. Если никто не найдет никаких багов в текущем варианте Принца – значит это будет релиз.
Сделал выбор устройства вывода звука по клавишам АР2+S:
Осталось добавить все эти самые звуки для спикера и музоны написать 🙂
Ну и все, собственно.
Перекрасил пилу в дворцовых лабиринтах, чтобы выделялась:
Так как скопилось много элементов, которые заменяются при переходах из подвала во дворец и обратно (шипы, пилы, решетки), пришлось их вынести в два отдельных массива и заменять при загрузке нового лабиринта. Раньше они были везде одинаковые и смены не требовалось.
К чему я подошел в итоге – собственно, все глобальное сделано, оказывается. Осталось внедрить пасхалки и поправить пару известных глюков. И все, как ни странно 🙂
Ах да, я ж решил добавить возможность конфигурировать управление от клавиатуры. Еще вопрос о выводе звука на спикер – не знаю, стоит ли восстанавливать его? Жаль конечно, наши однобитные оцифровки для спикера, которые мы перегоняли с PC с помощью принтера. Но во-первых, тогда еще и музыку надо делать на спикер, а она ведь по таймеру играется. А во-вторых некоторых звуков там не хватает, а я уже и не помню как мы их преобразовывали для воспроизведения на БК. Женя писал программу для этого и я ее даже нашел, но что-то неясно как ей пользоваться. Инструкции, как водится, нет. Нам ведь тогда “итак было все понятно”.
Судя по всему, на днях отдам Принца на бета-тест.
Добавил еще один звук взмаха мечом. Теперь их два, выбираются они случайно. Звуковая картина боя стала поинтересней.
Решил все же отказаться от полноэкранного мигания. Во-первых, для подготовки такого мигания приходится весь скрытый экран заливать белым или красным, а он вообще-то используется. Т.е. надо содержимое скрытого экрана сохранить, потом залить его белым/красным, потом помигать экранами, а потом еще и восстановить содержимое скрытого экрана. Получается ощутимая задержка перед срабатыванием эффекта. Во-вторых, во время такого мигания не может работать движок игры, т.к. скрытый экран занят. Не движутся факелы во время мигания, не двигаются решетки. Это, может, никто и не заметит, но неприятно. С палитрами таких проблем нет – они включаются по таймеру. Все движется, никаких затыков для подготовки. Пусть будут палитры. Выглядит это так:
И еще сегодня я сделал-таки вывод звука “пустого удара мечом” и стражнику. В оригинале и для принца и для стражника используется один и тот же звук, но мне показалось это однообразным. Завтра попробую стражнику выдать немного другой звучок.
YellowRabbit подсказал, как сделать мигание экраном более скоростным, чем я делал это до этого. Я все извращался с инверсией, а он предложил залить один экран полностью белым и переключать видимые экраны. Таким образом, мигание будет наиболее скоростным. Как мне это раньше в голову не пришло? Я все заморачивался тем, что в оригинале мигает только черный фон, сами спрайты обстановки остаются неизменными. На БК такой фокус провернуть непросто. Ну вот брат подсказал подходящий вариант. Заодно попробовал и вариант с красным миганием, для случаев, когда выпивается яд. Bandicam отказался правильно захватить кадры мигания, он их пропустил. Пришлось захватывать самим эмулятором, а это там не очень удобно, да и звук пишется отдельно, скрещивай потом этих ужей с ежами… В итоге мигание все равно выглядит не так, как в игре. Потому видео удалил )
Свежие комментарии