|
Здравствуйте Гость ( Вход | Регистрация ) Доступ из РоссииДля сохранения достпа из России к сайту и форуму GBX
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
| Bubel |
Понедельник, 19 декабря 2016, 14:06
Отправлено
#1
|
![]() Ветеран ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 090 Регистрация: 28 авг. 2010 Пользователь №: 37 971 ![]() ![]() |
Хочется несколько пиксельартов зафотать на экране девайсов.
Есть EMS флеха для ромов. Но с конверторами запутался, то не полное разрешение поддерживают, то способ конвертации замудренный (устанавливать библиотеки, скрипты, конвертировать конвертируемое и тж). Может кто-то уже находил, что-то рабочее и без особых танцев с бубнами? |
![]() ![]() ![]() |
Ответов(1 - 5)
| Image Master |
Понедельник, 17 июня 2019, 20:48
Отправлено
#2
|
![]() Новичок ![]() Группа: Пользователи Сообщений: 6 Регистрация: 17 июня 2018 Пользователь №: 63 466 ![]() ![]() |
Вдохновился вопросом, кое-что сделал, берите, кому интересно.
![]() Можно поместить в 32-килобайтный картридж до 5 полноэкранных для GB (160x144) картинок и переключаться между ними. Примечания по windows-версии: читает только 24-битные BMP-файлы. Возможности уж какие сделал. Критикуйте, если что. Примечания по GB-версии (создаваемому файлу): проверено на Game Boy Original и Color с flash-картриджем smart card 32m. Управление: крестовина - смещение изображения; A - переход к следующему изображению, B - выбор заливки "бордюра", фона при смещении изображения; select - вкл/выкл эффекта fade in/out. Обратная связь: экран мигнул белым - fade отключен, черным - включен. start - здесь не используется. Возможности GB Color здесь не использую. Получающаяся программа "чисто черно-белая". Можно выбирать палитру штатным образом при включении. При записи "многоигровки" с "цветным" загрузчиком, форсирующим режим GBC, не будет работать fade. Пример результата: ![]() Поправка: у меня smart card 64m, но usb-часть нерабочая, так что доступна только одна страница на 32m.
GBPICT.rar ( 183.05кб )
Кол-во скачиваний: 389Сообщение отредактировал Image Master - Вторник, 25 июня 2019, 02:23 |
| Iris |
Понедельник, 17 июня 2019, 21:50
Отправлено
#3
|
![]() Та самая девчонка ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 3 464 Регистрация: 12 авг. 2007 Из: Nowhere Пользователь №: 23 396 ![]() ![]() |
QUOTE (Image Master @ Понедельник, 17 июня 2019, 22:48) Можно поместить в 32-килобайтный картридж до 5 полноэкранных для GB (160x144) картинок и переключаться между ними. Жесть... Но почему так мало? В тот же ром Super Mario Bros Deluxe входит побольше изображений и они цветные (которые можно даже распечатать на ч/б принтере), но их точно больше чем 5! Попробуйте ужать картинки еще сильнее -------------------- Забанена за террористические высказывания против граждан РФ
|
| Bubel |
Понедельник, 17 июня 2019, 23:10
Отправлено
#4
|
![]() Ветеран ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 090 Регистрация: 28 авг. 2010 Пользователь №: 37 971 ![]() ![]() |
Воу! Нежданчик!
Cпасибо большое за труды! Я тогда выпутался из ситуации фейком - напечатал на чб принтере картинки и подложил пара слоев цветной зеленой пленки в пустой, китайский корпус Только такое фото сохранилось ![]() Планируешь где-то на западных местах зарелизить программу? Просто надеюсь, что если будет востребована, то дальше уже может быть апдейты - GB Color поддержка, режим тайлов (автоматом находит повторяющиеся тайлы и составляет картинку по уникальным - для экономии места в ROM) |
| Image Master |
Вторник, 25 июня 2019, 01:56
Отправлено
#5
|
![]() Новичок ![]() Группа: Пользователи Сообщений: 6 Регистрация: 17 июня 2018 Пользователь №: 63 466 ![]() ![]() |
QUOTE (Bubel @ Понедельник, 17 июня 2019, 23:10) режим тайлов (автоматом находит повторяющиеся тайлы и составляет картинку по уникальным - для экономии места в ROM) сделать несложно, не видел необходимости, 6кб на картинку (где все пиксели независимы) не так много. Да и тогда карту надо хранить свою для каждого изображения, в случае, если уникальных тайлов близко к максимуму (о чем думал как о самом частом случае - картинки, активно использующие dither, особенно diffusion, могут вообще повторов не содержать), и экономии особо не будет, а может быть наоборот. А код заметно усложнится. Если надо много-много картинок на одном flash-картридже, можно много таких "игр" наделать и вместе как "многоигровку" записать (внутренние названия задать информативными, чтоб в менюшке различать). Это удобнее, чем один "большой" картридж делать - у GB-мэпперов гранулярность переключения 16 кб, получится, будет по 2 картинки на каждые 16 кб, вместо 5 штук на (каждые) 32 кб. Можно, конечно, сделать "универсальный" код, который будет следить за позицией с точностью до байта и переключать банки ровно по мере надобности, но работать (сменять картинки) такое будет на порядок медленнее, если не хуже (и это в лучшем случае - с погашенным на время смены экраном). В сочетании с произвольным размером тайлсета и своей картой у каждой картинки - еще хуже. А на flash-картридж и так много поместится, даже "выровненных" на 16 кб, при размере страницы 4 мб - почти 512 штук (минус загрузчик, если "многоигровка"). А можешь рекомендовать "западные места" (или иные), с каких начать? p.s. Видно, что game boy не настоящий - не включен, да и слишком "чистый", не заигранный. Но у реального ограничения по контрасту и разрешению все-таки могут несколько "приземлить" амбиции по показу эффектных картинок. p.p.s. Насчет GB Color - увидев заставку "Маугли", понял, что интересное уже сделали до меня. Но попробовать что-то сделать, конечно, можно. |
| Bubel |
Среда, 26 июня 2019, 22:56
Отправлено
#6
|
![]() Ветеран ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 090 Регистрация: 28 авг. 2010 Пользователь №: 37 971 ![]() ![]() |
QUOTE (Image Master @ Вторник, 25 июня 2019, 02:56) картинки, активно использующие dither, особенно diffusion, могут вообще повторов не содержать), и экономии особо не будет, а может быть наоборот. А код заметно усложнится. Тогда конечно да, я не подумал про то что дизеринг наделает много тайлов непохожих. QUOTE А можешь рекомендовать "западные места" (или иные), с каких начать? Cовсем не знаю таких, я подумал - вдруг ты как программист сам знаешь и обитаешь в подобных местах |
![]() ![]() |
1 чел. читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
| Упрощённая версия | Сейчас: Пт., 23 окт. 2026, 00:30 |

Понедельник, 19 декабря 2016, 14:06





















