Сычевальня в Желтой Комнате
СтатистикаНебольшой бложик про компьютеры, старое железо и игры, в произвольных пропорциях и без плана
- Последний пост
- 18:50
- Последнее чтение
- 00:45
- Постов за неделю
- 15
- Всего постов
- 337
- Тип
- открытый
- Язык
- русский
- Категория
- Игры
- В каталоге с
- 12 авг.
- 1/24сутки в ленте
- 989
- 1/48двое суток
- 1 133
- 1/72трое суток
- 1 222
Оценка по просмотрам недавних постов: пост набирает почти всё за первые сутки.
Посты
Наконец-то. Analogue выпускает SUP
DVRPwned Первая работающая прошивка для PSX, позволяющая убрать проверку HDD. Я напомню, что в PSX нельзя поставить неродной HDD - Sony встроила проверку подлинности, из-за чего если у вашего экземпляра умер диск, то как бы всё. Сейчас уже есть несколько вариантов как это обойти. Например, переходники на microSD, со специальной прошивкой, добавляющей ту самую проверку. А теперь удалось запатчить и собственно прошивку PSX, чтобы она просто скипала проверку диска - всегда возвращала успех. Должно сработать и на PSX1 и на PSX2. #новости #ps2 #mods
Что ж, nand2mario решил что его ядро z386 доросло до названия z486. Так что теперь на MiSTer аж 2 реализации 486-совместимого IBM PC. В чём же разница? Историческим первым был ao486 - это ядро не основано ни на каком физическом процессоре, это полностью самостоятельная реализация архитектуры 486SX на Verilog, при разработке которой в качестве референса использовался эмулятор Bochs. Позднее Роберт Пайп (FPGAzumSpass) расширил его реализацию, добавив некоторые микроархитектурные фишки процессоров Pentium (586). Естественно до настоящего 586 он не дотягивает, но и честным i486 не является. А ещё там нет математического сопроцессора, то есть он не умеет в операции с плавающей запятой. Этого, впрочем, хватает для запуска множества игр и операционных систем, рассчитанных на использование 486SX. nand2mario же изначально делал своё ядро на основе микрокода процессора i386, полученного скальпированием. Микрокод - это та часть процессора, которая преобразует декодированные машинные инструкции в последовательность сигналов для операционных автоматов процессора. Однако, в процессе это ядро было значительно доработано и местами уже обходит по производительности ядро ao486. В частности, добавлено подмножество инструкций для работы с числами с плавающей запятой. Правда, по словам автора, полноценный x87 съел бы почти весь оставшийся ресурс FPGA, поэтому текущую реализацию он заметно упростил. У меня есть доля скепсиса насчёт новой реализации - 486 всё-таки не просто разогнанный 386й. Там и архитектурные отличия есть, и новые инструкции. Автор их ещё не реализовал, но обещает. Ну и второй момент - nand2mario начинал много проектов, но многие из них в итоге забросил. Хотя тут шансов всё-таки побольше - сообщество вокруг MiSTer собралось немаленькое. Подробнее про разработку нового ядра можно почитать в блоге автора. В сухом остатке, оба ядра не являются честными клонами i486, но позволяют запускать многие программы и игры уже сейчас. #новости #mister #fpga #x86
PCSX2 Reliquary Экспериментальный форк эмулятора PCSX2 (PS2), ставящий задачу повысить точность эмуляции и разобраться со всеми edge-кейсами, которые всё ещё плохо эмулируются на оригинальном PCSX2. Например, у PCSX2 есть известная проблема с точностью эмуляции FPU, из-за чего некоторые игры, вроде Stuntman, непроходимы из-за неадекватного поведения ИИ. Похожие проблемы есть и у Burnout 2 или Tourist Trophy. В принципе, на очень мощном железе и с подбором галочек можно заставить эти игры как-то работать на PCSX2, но с новым soft-float рекомпилятором из форка всё работает даже на Steam Deck. Кроме того, форк пытается полностью сэмулировать все системы защиты PS2, что открывает путь к эмуляции аркадных автоматов на основе платформы PS2. А со всеми ключами для Mechacon должен заработать и DVD-плеер. В качестве рендерера прикручен ParaLLEI-GS - реализация процессора GS на шейдерах Vulkan. Это даёт точность рендеринга как при полностью софтовой эмуляции, но с аппаратным ускорением. Цель - достичь полностью идентичной картинки с приставкой. В общем, проект амбициозный, хоть и по словам автора вряд ли полностью войдёт в апстрим - как минимум реализацию механизма защиты авторы оригинального эмулятора внедрять боятся из-за возможного иска от Sony. Кстати, небольшое интервью с автором форка можно почитать на readonlymemo. #новости #ps2 #pcsx2 #эмуляция
Мы вернёмся к вам с другими полезными туториалами позднее 🤣
Virtual Boy реализован для MiSTer! Ядро поддерживает 3D - как side-by-side для 3DTV, так и обычный анаглиф. Анаглиф (обычные красно-синие очки) конечно не лучший вариант 3D, но зато сработает на любых экранах, в том числе ЭЛТ. Ядро уже должно быть в update_all 😉 #новости #mister #fpga
Редкое архивное видео - внутренняя передача Capcom для японских фанатов: https://www.youtube.com/watch?v=WT_elcyzNXA В программе показывают немного внутрянки студии, анонсируют игры в разработке, а также дарят подарки. А ещё в передачу можно было прислать свой записанный геймплей и его бы показали в одной из следующих передач. А вы бы хотели постер Vampire Hunter? 🤣 #разное
Ни одна из имеющихся FPGA-реализаций x86 компьютеров до сих пор не имеет FPU, математического сопроцессора, ранее бывшего отдельным чипом семейства x87. По этой причине не работают никакие игры его требующие, в частности Quake. Не то чтобы в 486 на MiSTer было с лихвой мощности для Quake. Так вот, nand2mario, изначально известный нам по своим разработкам для Tang Nano, пилит (ограниченную) реализацию FPU для своего ядра 386 компьютера. Опять же, настоящий 386 не потянул бы Quake даже в таком случае. Но тут речь идёт о FPGA и эта реализация намного быстрее, хоть и основана на микрокоде настоящего интеловского процессора. В общем, надеюсь он его не забросит как предыдущие проекты 😅 #новости #mister #fpga
openfpgaOS Экспериментальная операционная система специально для FPGA. Суть проблемы в чём - внутри FPGA нет процессора, его надо сначала реализовать. При этом не во все чипы влезет что-то серьёзное типа 486 в MiSTer. А в Doom поиграть хочется. Собственно, эту проблему и решал thinkelastic в своих портах Doom, Duke3D и даже Quake на Analogue Pocket. Он использовал RISC-V, полностью реализованный на FPGA для запуска своей ОС, на которой уже и запускал порты этих игр. Они, кстати, довольно шустро работают. Теперь же он решил полностью открыть исходники своего творения. openfpgaOS - DOS-подобная, POSIX-совместимая, 32-битная ОС. Под неё уже реализованы собственно Doom, Quake, который, кстати, даже MiSTer нормально не потянет, Diablo, Duke3D и движок ScummVM. Всё это дело запускается на "железе" со следующими спеками: VexiiRiscv rv32imafc @ 100 MHz, 64 MB SDRAM, 320x240 видео, 48 kHz стерео звук, 32-голосный PCM миксер, и поддержка MIDI через сэмплы. Кроме Analogue Pocket, она также портирована на MiSTer. По факту это получился как бы фэнтези-компьютер, но при этом сразу работающий на железе. Интересное направление мысли. #новости #fpga
без подписи
без подписи
без подписи
без подписи
без подписи
Скажите что это фейк и нейрослоп, ну пожалуйста? 🤣 Говорят, это супер-редкий контроллер-пистолет GunStation для PS1. Он выглядит буквально так, будто у DualShock и контроллера N64 случился инцидент при телепортации. Тут вот в ролике дядька его в руках крутит даже. #разное #ps1
XenDroid Очередная попытка принести Xenia (Xbox 360) на Android. Изначально был форком xa360e, но с тех была перебазирован на Xenia Edge. Для работы потребуется мощный процессор, не ниже Snapdragon 8 Gen 2, а также кастомный Vulkan-драйвер. Впрочем, проект уже показывает довольно неплохую производительность. Например, можно глянуть обзор от MVG. Ну и опять же плюс - opensource. #новости #xbox360 #эмуляция
ARMSX3 Разработчики эмулятора ARMSX2, Android-порта PCSX2 (PS2), решились попробовать покорить новые высоты. Теперь это экспериментальный порт эмулятора RPCS3 (PS3). На данный момент это пока ещё proof-of-concept, однако он уже включает все улучшения для ARM64 из апстрима. В комментариях к последнем релизу пишут что Sonic the Hedgehog (2006) уже идёт в 60 fps на Snapdragon 8 Gen 2. Дополнительный плюс - он opensource. #новости #ps3 #эмуляция
Внезапная тёмная лошадка на сцене MiSTer - ядро Nintendo DS. Ранее Роберт Пайп (FPGAzumSpass), создавший ядра PS1 и N64, говорил что это близко к невозможному, потому что в Cyclone V не хватит BRAM для реализации видеопамяти, да и частот может не хватить. Однако, некая группа MiSTfits сообщает что они работают над ядром Nintendo DS и добились успехов. Ядро работает полностью на FPGA, то есть без эмуляции на ARM. Пока дальше чем in-game в одной игре (на видео) оно не дошло. Хотя в любом случае это большой прогресс. Отдельный "тёмный" момент (репоз так и называется - DarkReleases) - в том что исходники не публикуются и не факт что будут опубликованы. Так что оценить качество кода, насколько это ИИ-слоп или тп - в текущий момент невозможно. Кстати, эта же команда делает свои форки и других официальных ядер, но вроде хотя бы с исходниками. Так что надеюсь что полезные штуки если что смогут перетечь в апстрим. #новости #nds #mister #fpga
без подписи
без подписи