Вот это уже больше похоже на дело! Castlevania: Symphony of the Night Ultimate - массивный мод на оригинальную PS1-версию. Мод добавляет весь контент из PSP и Saturn версий, включая секретные локации и 2 версии Марии с полным мувсетом. Сатурновский Рихтер присутствует. Мод также включает 3 варианта озвучки - английскую, японскую и PSP. Из известных ограничений - предметы Sunstone и Moonstone, дающие перки в зависимости от времени на системных часах Saturn не смогут работать на PS1 - там нет системных часов. Вместо этого используется текущее время прохождения. Основан мод на той самой ручной декомпиляции SotN, которую уже много лет пилит Xeeynamo. На самом деле интересно насколько результат матчится с оригиналами, учитывая что судя по прогрессу, Saturn он лишь чуть-чуть декомпилировал. А вот PS1 и PSP версия ближе всего к завершению. В общем, надеюсь мы стали ближе к реально ультимативной версии игры. #новости #decompilation
Open in TelegramPosts of Сычевальня в Желтой Комнате
m9b - проект ретро-подобного компьютера на Tang Nano 9K Некто под ником The Parts Bin сделал свой проект "ретро" компьютера на основе FPGA Tang Nano 9K - там всего 9 тысяч логических элементов, что крайне мало. Для сравнения, у MiSTer их 110 тысяч. Но и цена такой FPGA тоже весьма низкая. Собственно, на FPGA реализован компьютер на 36 МГц ядре RISC-V, с 8 МБ RAM, HDMI выводом на 720x480@60 и 48 кГц стереозвуком. Автор также портировал туда несколько классических игр, в том числе Doom, Descent, Tyrian и System Shock. Они там конечно же не летают. Последний едва выжимает 7 fps, а Doom бегает максимум в 22х. Полноценная звуковах тоже не влезла, так что звук только предзаписанный. Практического применения тут найти сложно. Но зато автор написал большую техническую статью, с подробным разбором как и чего проектировалось и как работает. #разное #fpga
Open in TelegramViews growthHide views growth
Views growth
Hours after publication
Show as table
| Hours after publication | Views |
|---|---|
| 0 h | 0 |
| 4 h | 425 |
| 16 h | 525 |
| 28 h | 671 |
- After 6 hours425
- After 24 hours671
- Total to date671
На ReadOnlyMemo вышла занимательная статья про историю трёх фанатских переводов. В основном речь о технических трудностях, с которыми столкнулись команды. На перевод JRPG The Legend of Xanadu для PC Engine CD ушло натурально 15 лет. Переводчик SamIAm начал проект ещё в 2011-м, но быстро упёрся в технические проблемы - в отличие от многих других RPG для PC Engine, где текст хранился в отдельных блоках памяти, в движке Falcom всё было перемешано с машинным кодом. В 2015-м к проекту подключился программист Elmer, который смог разобраться в устройстве движка Falcom и создал декомпилятор и рекомпилятор для игрового скрипта. Тут уже выяснилось, что английский текст местами занимает на 50% больше места, чем японский. Так что пришлось разработать собственный, более эффективный алгоритм сжатия, чтобы освободить в памяти консоли место под перевод. Объём работы оказался огромным: около 240 тысяч японских символов в первой части и ещё 95 тысяч во второй. SamIAm перевёл оба сценария, неоднократно проходя игры для проверки контекста и оформления. Далее возникла проблема с озвучкой. В сюжетных роликах не было субтитров, так что сначала была предпринята попытка сделать свой дубляж, собрав добровольцев для озвучки. Затея в итоге провалилась. В 2025-м от дубляжа отказались в пользу субтитров - Elmer пришлось добавлять новый код для отрисовки текста и менять тайминги катсцен. И только 27 октября этого года перевод первой игры увидел свет. Перевод второй практически готов, осталось тестирование. Вторая история посвящена переводу Ningyo no Rakuin - JRPG по мотивам произведений Лавкрафта для PS1. Над ней работали ромхакер Chapu, переводчик whowasphone404 и художник vervalkon. Причём переводчик решил не ограничиваться буквальным переводом, а буквально погрузился в творчество Лавкрафта, чтобы адаптировать описания предметов и заклинаний с характерной литературной стилистикой. Обычные описания атак переписывались в более атмосферные формулировки, а названия предметов иногда содержали отсылки к биографии писателя. Техническая часть тоже оказалась непростой: текст содержал управляющие команды, а локализованная графика переставала влезать в исходные сектора на CD. Авторам пришлось глубоко погрузиться в инструментарий для разработки и реверс-инжиниринга игр для PS1. Ну и третий проект - это перевод Time Twist для Famicom Disk System. Это необычная приключенческая игра 1991 года, разработанная Pax Softnica при участии Nintendo. Сюжет довольно смелый для Nintendo: путешествия во времени, демон, похитивший тело главного героя, Жанна д'Арк, нацистская Германия, рабовладельческие плантации и Ку-клукс-клан. По словам директора игры, концепция возникла после пожелания Сигэру Миямото создать что-то необычное и амбициозное. Над патчем трудился ромхакер FCC, используя подготовленный Sudgy перевод и адаптируя его с учётом технических ограничений - крошечного объёма оперативной памяти FDS. Поскольку игровые данные размещались в RAM, приходилось бороться за каждый байт. Ранее появившиеся ИИ-переводы страдали от вылетов и пропущенных диалогов. Новый патч призван решить эти проблемы. На работу ушло больше года. Лейтмотив статьи состоит в том, что перевод - это не просто механическая замена японского текста на английский (или русский). Это ещё и реверс-инжиниринг, программирование, понимание контекста и литературного стиля произведения, а также сотни часов тестирования. Многие авторы не без оснований переживают, что в эпоху быстрых машинных переводов их многолетний труд просто останется незамеченным. Кто-то выпустит посредственный ИИ-перевод раньше, и до качественной локализации у аудитории уже могут не дойти руки. А ведь за такими проектами буквально годы работы по фактическому восстановлению и доработке оригинальных игр. В общем, ознакомьтесь со статьёй сами. Кстати, мне периодически попадаются в ленте новости о новых переводах. Как думаете, стоит их включать в подборку? #разное
Open in TelegramПомните Lego наборы Game Boy и PlayStation? Первый уже переделали под настоящую приставку - добавили электронную начинку с эмулятором и экран - этот проект называется BrickBoy. Теперь на очереди второй набор. В него также решили запихнуть эмулятор на основе RPi Zero 2 W, по предварительным данным, и тем самым оживить его тоже. Диски, естественно, он читать не будет. Но вроде как обещают поддержку оригинальных карт памяти для сохранений. Основная идея в том, чтобы оригинальный набор никак не ломать и не модифицировать, все новые детали должны подойти как родные. Пока что на дополнение собирают на Kickstarter. Сомнительная штука с практической точки зрения, но для фанатов Lego может быть интересна. #новости #разное
Open in TelegramБуу, испугались? А это CD-аддон для NES! Для контекста, у NES внизу корпуса был предусмотрен порт расширения. Там всё разведено и даже порт распаян. Но ни одного аддона официально к NES не выходило. Famicom Disk System остался только для Famicom. Обычно этот порт используют для того, чтобы с помощью простого мода заставить работать звук у картриджей с дополнительным чипами от Famicom вроде Akumajou Densetsu. Но ThroatyMumbo решил пойти дальше и собрал свой MSU-1 (условно) для NES. Как и в вариации для SNES, он позволяет добавить CD-музыку и видео в игры на NES. Естественно без совсем уж чудес - количество цветов ограничено PPU. Главный минус в том, что для работы потребуется последний Pro картридж от Krikzz, а именно его USB-порт, чтобы можно было передавать видео с диска в PPU. Насколько это полезное изобретение в такой постановке - вопрос. Автор поделился всей документацией, включая разводку плат и прошивки, а также роликом по истории разработки. Ну и Тито уже собрал. Для Famicom пока вариантов нет. Хотели бы такое? 😅 #новости #nes #mods
Open in TelegramНа портале TimeExtension вышла большая статья про разработку игры Addams Family Values для SNES и Mega Drive, основанная на интервью с разработчиками. Главный сюжет - как Ocean попыталась сделать собственную The Legend of Zelda, но столкнулась с техническими проблемами, амбициями геймдизайнера и руководством. Если вкратце, вместо традиционных платформеров, Ocean задумали свой ответ Zelda - большую action-adventure с видом сверху, исследованием мира, данжами и головоломками. Но всё пошло как обычно по приключениям. Первый программист потратил кучу времени, но не смог даже собрать работающий движок. Поэтому команде пришлось начать с нуля. При этом оказалось что заложенные идеи также были слишком сложны для такой маленькой команды - огромный мир, многочисленные уровни, диалоги и масса графики. При этом главный дизайнер Дон МакДермотт (Don McDermott) ещё и постоянно переделывал уже готовые элементы, из-за чего команде приходилось кранчить. Игра катастрофически опаздывала, потому как фильм вышел в 1993м, и несмотря на то, что релиз планировался в начале 1994-го, состоялся он только в 1995м. Из интересного, разработчикам пришлось создавать свои собственные инструменты. Например, для искусственого интеллекта мобов был даже создан свой высокоуровневый язык программирования - чтобы обеспечить переносимость между SNES и Mega Drive. Из игры пришлось вырезать множество механик, а из-за того, что издатель не захотел тратиться на картриджи с батарейкой, пришлось прикрутить систему паролей аж на 21 символ. Были и ошибки в дизайне, которые очень отрицательно сказались на удобстве прохождения. При этом, пресса в целом высоко оценила игру. Британский Nintendo Magazine System вообще поставил ей 90%. Хвалили графику, музыку и сам переход от обычной формы платформера к приключенческой игре. Сами разработчики испытывают смешанные чувства по поводу релиза. Программист Роберт Уокер (Robert "Rab" Walker) называет её "почти хорошей игрой": им не хватило буквально пары месяцев чтобы всё допилить как надо. Впрочем продажи у игры оказались так себе, видимо из-за слишком большого разрыва после выхода фильма. Исходники игры оставались у Роберта, однако были украдены вместе с компьютерами при ограблении офиса его следующего работодателя. В общем, почитайте сами 😉 #разное
Open in TelegramReadOnlyMemory совместно с Sony выпускают книгу к юбилею PlayStation - The First 30 Years. Базовое издание стоит £95, а deluxe с прикольным кейсом £245 (уже разобрали). Обещают интересные интервью и невиданные ранее материалы, в том числе скетчи, прототипы и ранние модели. С одной стороны, интересно заполучить такое в коллекцию. С другой - о чем они думали с такими промками? Скажите мне что на пустых страницах должен быть текст, который скрыли чтобы заранее не раскрывать сюрприз. Иначе это какая-то уж совсем на отвали вёрстка. У Bitmap Books получается сильно лучше. #новости #разное
Open in TelegramWineVDM Специальная прослойка для запуска 16-битных Windows-приложений на современных 64-битных Windows. Как вы наверное знаете, в 32-битных Windows ещё была прослойка NTVDM, позволявшая запускать программы DOS и Windows 3.x в более современных системах. Однако с переходом на 64 бита её выпилили. Этот проект добавляет поддержку запуска таких программ хоть в Windows 11. Как не трудно догадаться, это модифицированный форк аналогичного компонента в Wine. Машинный код тут не исполняется напрямую на железе, а запускается в эмуляторе 80386. Для DOS-программ автор всё же рекомендует использовать DOSBox. #эмуляция #разное #x86
Open in TelegramНу вот опять... Таки обещает поддержку картриджей GB, GBC, GBA и FPGA способную потянуть PS1 и N64. Сyclone V? Будет также док-станция, с выводом до 4К HDMI. Дата неизвестна, цена от $1__ #новости #fpga
Open in TelegramЭту картинку под названием "Beyond the Screen" сделал легендарный пиксель-арт художник Клас Бенжаминссон (Klas Benjaminsson) к запуску TheA1200 - современной интерпретации Amiga A1200 от Plaion Replai. Примечательно, что сделал её он на оригинальной A1200. 640x512 и всего 32 цвета. Для меня настоящая магия Amiga была в открытии того, как много можно создать с её помощью. Этой работой я хотел передать то ощущение возможностей, когда единственным ограничением действительно было воображение. Я начал с карандашных набросков на бумаге, а затем воплотил всё в жизнь с помощью инструментов оригинальной Amiga 1200. Было очень приятно вернуться во времена, когда творчество ощущалось таким личным и свободным - ещё до того, как интернет начал настолько сильно влиять на то, что мы видим и создаём. #разное #amiga
Open in TelegramArduino UNO Game Engine Проект игрового движка, работающего на Arduino UNO. Видео выводиться по композиту, а управляются игры геймпадом от NES. На самом деле интересен он ограничениями платформы - это лишь 8-битный микроконтроллер с 2 КБ оперативной памяти и 32 КБ флешки. Видеопамяти нет совсем, так что пришлось гоняться с лучом, как в старые добрые. И туда вполне влезло несколько классических игр с аркадников и ZX Spectrum, правда без поддержки цветов. Что называется, прочувствуйте ограничения первых домашних компьютеров на своей шкуре 😅 #разное
Open in TelegramАвтор эмулятора Yaba Sanshiro (Saturn) решил вкатиться в движ с рекомпиляциями и сделал свою версию Panzer Dragoon Saga - Azel -Panzer Dragoon RPG-. Для игры потребуются оригинальные диски, причем любого региона. Перекомпиляция не должна занять много времени. Обещается поддержка современных разрешений и широкоформатных экранов, CRT-шейдеры, поддержка управления с клавиатуры и геймпада, а также сейвстейты. У меня, честно говоря, возникают вопросы - действительно ли это рекомпиляция, а не просто ли лончер к эмулятору - уж как-то слишком быстро он там рекомпилирует. Да и исходников автор тоже не положил. В общем, запишем пока карандашиком. #новости #saturn
Open in TelegramOpenCNC 3D Открытая реализация первого Command & Conquer, скрещивающая оригинальную игровую логику с трёхмерным визуалом версии для Nintendo 64. В основе - открытые EA исходники, адаптированные проектом Vanilla Conquer, модели и текстуры из N64-версии и новый рендерер. Современные модельки тоже положили. Теперь к этому добавили и RA3D - трёхмерную версию первого Red Alert. Она также основана на исходниках оригинальной игры 1996 года. Тут доступны классическая двумерная графика и новый трёхмерный вариант. Обе игры устанавливаются отдельными модулями через общий лаунчер. Сейчас есть версии для Windows и macOS. Отдельный прикол - авторы планируют нативную сборку под Windows 98 с поддержкой 3dfx Glide и Voodoo. #новости #разное
Open in TelegramВышел ПК-порт Ico, основанный на проекте декомпиляции игры. В данном случае обещается полностью честная декомпиляция, которая собирается назад байт-в-байт с ритейл версией игры, причём аж в 7 вариантах, включая промо диски. Оригинал идёт на железе в 240p. При этом даже на эмуляторе с увеличенным внутренним разрешением выглядит великолепно. Так что полноценный ПК-порт, да ещё и с HD-текстурами должен быть ещё лучше. Версия порта там будто бы не окончательная, но в любом случае это уже неплохой способ поиграть в эту игру. Кстати, в проекте даже есть список отклонений от оригинала. #новости #ps2 #decompilation
Open in TelegramPocket Native Рекомпилятор 3DS-игр под Linux ARM-портативки и Android. Обещает помочь с запуском игр на портативках уровня R36S или многочисленных Анберниках на H700. Сначала игра пересобирается на компьютере, а уже потом отправляется на портативку. Верить на слово мы ему, конечно же, не будем - в списке совместимости несколько десятков игр, но многие максимум только стартуют. Да и отметка "играбельно" иногда опирается на короткий тест на ПК, а не на самой портативке. Плюс отсутствие отдельного второго экрана и тача на большинстве дешёвых портативок удобства не добавит. Но направление, показываемое такими рекомпиляторами, в целом верное - часть работы можно сделать заранее на мощном компьютере, разгрузив слабую портативку. Однако сделать полную AOT (ahead-of-time) рекомпиляцию далеко не просто, даже с нейронками. Здесь, например, код, который рекомпилятор не смог обработать, всё ещё выполняется через интерпретатор. Самой рекомпиляцией уже давно страдают эмуляторы более тяжёлых систем, например RPCS3 (PS3) - на одной интерпретации он бы далеко не уехал. При этом графику, звук и системные службы 3DS Pocket Native всё ещё эмулирует. Одна рекомпиляция процессорного кода всю консоль в нативное приложение не превращает. Кстати, если этот проект загнётся, можно ещё последить за родительским - Zakuro. Он прямо позиционируется как эмулятор с AOT-рекомпиляцией, а это - его форк, заточенный под слабые портативки. #новости #эмуляция #3ds
Open in TelegramВнезапный подгон от эмулятора hakuX (Xbox Original) для Android. Версия 1.0.0 вдруг решила пойти в сторону от традиционного xemu. Тот основан на модифицированной виртуальной машине QEMU и эмулирует железо консоли. В hakuX же разработчик решил выкинуть QEMU, пойдя по пути слоя совместимости. Код x86 транслируется в ARM с помощью форка FEX, а дальше общается с собственной реализацией ядра Xbox. Команды графического чипа NV2A разбираются и отправляются на Vulkan-бэкенд. А звуковая часть осталась портом из xemu. Чего там с совместимостью - пока непонятно. Некоторые игры, как говорят пользователи, работают очень даже хорошо. Другие же имеют графические глитчи или вылетают. Сам автор тоже предупреждает, что местами производительность выросла ценой совместимости. В любом случае, если подход выстрелит, интересно было бы увидеть и ПК-версию - на x86 можно будет обойтись без FEX. Идея сама по себе не новая: похожим путём шли Cxbx и его продолжение Cxbx-Reloaded, но больших успехов не добились. Глубоко не смотрел, но полагаю без ИИ тут не обошлось. Отдельный плюс в том, что эмулятору теперь не нужны ни BIOS, ни MCPX Boot ROM, ни готовый образ жёсткого диска консоли. Достаточно образа самой игры. #новости #эмуляция #xbox
Open in Telegram