arcademan

arcademan

пикабушник
сборка аркадных автоматов
пол: мужской
поставил 0 плюсов и 1 минус
проголосовал за 0 редактирований
3119 рейтинг 156 подписчиков 1853 комментария 6 постов 2 в "горячем"
72

Замена игр во внутренней памяти PlayStation Classic

День добрый, пикабу. PlayStation Classic упала в цене до 3000р. Это сделало ее лучшей игровой ретро-консолью на рынке. Сегодня мы разберемся, как заменить игры во внутренней памяти консоли на эти ваши любимые.


Давайте сразу посмотрим на результат. Все игры, кроме FF7, кооперативные:

Первым делом нам нужна подходящая флешка. Порты USB на передней панели консоли ограничены по току до 100mA, потому подойдет не каждая. Рекомендуется USB2.0 флешка (наверняка подойдет MicroSD с каким-нибудь китайским USB-переходником).


Итак, нам понадобится:

Bleemsync 1.0 и совместимый USB-накопитель

Редактор баз данных

FTP-клиент

Текстовый редактор, соблюдающий правильность окончания строк


Сначала прошиваем приставку:

1. Идем на страницу релизов BleemSync и качаем последнюю версию zip архивом. Сейчас это версия 1.0.1

2. Форматируем флешку в FAT32 и называем ее SONY большими буквами

3. Скидываем содержимое архива в корень USB-флешки

4. Отключаем Plasystation Classic от всех проводов. Вставляем флешку во второй USB-порт и подключаем кабель питания (HDMI необязательно).

5. Когда загорится оранжевый индикатор - нажмите кнопку включения (инструкции будут отображаться на экране, если HDMI подключен)

6. После завершения первичной установки светодиод проморгается красным цветом и консоль автоматически отключится.

7. Ожидаем, пока вновь не загорится оранжевый светодиод.


Больше флешка нам не нужна. Отключаем кабель питания от консоли (после прошивки консоль чудесным образом начинает работать от любых USB-портов).


Замена игр во внутренней памяти устройства:

Подключаем кабель питания консоли к USB-порту вашего ПК (он должен поддерживать передачу данных - кабель "из коробки" подойдет). Нажимаем на консоли кнопку включения. Все должно запуститься так же, как в стоковом режиме.


Запустите FTP-клиент на компьютере и подключитесь к консоли с помощью следующих настроек:


HOST: 169.254.215.100

USERNAME: root

PORT: 21

Без пароля


Нас интересует папка /gaadata. Здесь собраны все необходимые игры, базы данных и BIOS. Создайте резервную копию всей папки на компьютере!

Замена игр во внутренней памяти PlayStation Classic Playstation, Ретро-Игры, Видео, Длиннопост

Для примера заменим Tekken 3 PAL на NTSC. Предполагается, что образы в .bin и .cue уже скачаны и правильно названы: SLUS-00402.bin и SLUS-00402.cue


Переходим в папку с игрой /gaadata/17 и удаляем оттуда PAL образы: файлы SCES-01237.bin и SCES-01237.cue. Поскольку мы фактически меняем игру на ту же самую - просто переименовываем файлы лицензии и обложку игры так же, как новое название образа. Должно получиться как на скрине:

Замена игр во внутренней памяти PlayStation Classic Playstation, Ретро-Игры, Видео, Длиннопост

Так же можно скачать файл pcsx.cfg на свой ПК, заменить в нем строки psx_clock = 39 на psx_clock = 54 для лучшей производительности (это работает почти со всеми играми).


Редактируем базу данных:

Теперь идем в папку /gaadata/databases/ и скачиваем на свой ПК файл regional.db - в нем содержатся описания игр для оболочки. Открываем файл в программе DB Browser и переходим на вкладку Browse Data.

Замена игр во внутренней памяти PlayStation Classic Playstation, Ретро-Игры, Видео, Длиннопост

Здесь вы видите список всех игр на консоли. Нас интересует запись GAME_ID 17 (как название папки с игрой). Исправьте BASENAME ячейку с SCES-01237 на SLUS-00402 (на ID новой игры). Нажмите на Write Changes и закройте приложение. Теперь загружаем regional.db обратно на приставку и делаем ребут. Готово, вы восхитительны!


Если необходимо заменить игру на полностью другую, вам необходимо будет произвести дополнительную редактирование базы данных. После изменения BASENAME для соответствующего GAME_ID нажмите Table и в раскрывающемся меню и выберите GAME. Тут вы можете редактировать дополнительную информацию, такую как название, издатель, год выпуска и т.д. Просто убедитесь, что вы всегда используете GAME_ID, а не номер строки.

Замена игр во внутренней памяти PlayStation Classic Playstation, Ретро-Игры, Видео, Длиннопост

Также можно использовать это для добавления дополнительных игр, создав новую запись в базе данных, нажав кнопку New record. Просто имейте в виду, что свободного места не так много и можно относительно безопасно добавить еще 1 или 2 однодисковые игры. Но я бы посоветовал заменить уже существующие игры, в которые вы, скорее всего, не будете играть.


ВНИМАНИЕ: Не переполняйте память, так как всегда существует вероятность брикнуть консоль!

Список игр на видео:

Bloody Roar 2

Bushido Blade 2

Capcom vs. SNK: Millennium Fight 2000

Colin McRae Rally 2.0

Contra: Legacy of War

Final Fantasy® VII (куда без классики)

Gran Turismo 2 Arcade Mode

Gran Turismo 2 Simulation Mode

Legend of Mana

Metal Slug X

Micro Machines V3

Mortal Kombat Trilogy

NBA Jam Tournament Edition

Quake II

Soul Blade

Tekken 3

Tony Hawk’s Pro Skater 2

Twisted Metal 2

WWF SmackDown! 2

Wipeout 3

Worms World Party


Папку gaadata с видео для ознакомления можно скачать здесь.

Более полный гайд с отключением лимита по току и игрой с USB-накопителей здесь: прошивка playstation classic


Спасибо за ваше время.

Показать полностью 4
389

Игровая ретро приставка на raspberry pi

День добрый, пикабу. Сегодня мы собираем ретро-комбаин для игры в вашего любимого Mario и не только.


Нам понадобится:

* Raspberry Pi 3b (или 3b+)

* Карта памяти micro SD (желательно class 10, не меньше 8Гб)

* Корпус NESPi (можно и более дешевый и вообще без него)

* От одного до четырех геймпадов. «Ретроподобные» из дешевых, включая те, что на скрине, лучше не брать — им свойственно иметь не играбельную крестовину (лучше раскошелиться на что-то вроде 8bitdo)


Закупаемся:

Игровая ретро приставка на raspberry pi Длиннопост, Сборка, Своими руками, Raspberry pi, Игры, Ретро-Игры, Видео

В сумме ~5000р. Немногим выше стоимости NES mini, но куда более круто. Получаем посылки, собираем:

Игровая ретро приставка на raspberry pi Длиннопост, Сборка, Своими руками, Raspberry pi, Игры, Ретро-Игры, Видео

Теперь надо установить ПО.


Есть несколько вариантов:

* RetroPie — самый «навороченный», с наибольшим количеством настроек, поддерживаемых тем, систем и портов. Так же на RetroPie можно накатить Attract-Mode (вместо EmulationStation)

* Recalbox — проще, чем RetroPie. Установил, закинул ROMы, играешь.  С недавних пор поддерживает русский язык оболочки.

* Lakka — Использует RetroArch фронтенд без изменений (RetroPie и Recalbox используют EmulationStation, а оболочку RetroArch можно увидеть в меню из игры). Самый простой вариант без лишних надстроек (по умолчанию включен драйвер меню PlayStation 3 XrossMediaBar — XMB).


Мы будем устанавливать RetroPie (как обещал в одном из предидущих постов базовые настройки будем делать вообще без использования дополнительно клавиатуры и терминала).


Скачиваем RetroPie, распаковываем архив (должен получиться .img файл). Вставляем microSD в ПК и устанавливаем на нее с помощью Win32 Disk Imager

Игровая ретро приставка на raspberry pi Длиннопост, Сборка, Своими руками, Raspberry pi, Игры, Ретро-Игры, Видео

После установки в системе появится два диска (отказываемся от форматирования).

Игровая ретро приставка на raspberry pi Длиннопост, Сборка, Своими руками, Raspberry pi, Игры, Ретро-Игры, Видео

На доступный из под Windows кидаем файл wifikeyfile.txt со следующим содержанием:

ssid="NETWORK_NAME"
psk="NETWORK_PASSWORD"

Это настройки вашего WiFi (ssid — название сети, psk — пароль).


Открываем файл config.txt и убираем # перед текстом в 10 строке. Должно получиться так:

disable_overscan=1

Эта настройка убирает черную рамку в интерфейсе EmulationStation.

Игровая ретро приставка на raspberry pi Длиннопост, Сборка, Своими руками, Raspberry pi, Игры, Ретро-Игры, Видео

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

Игровая ретро приставка на raspberry pi Длиннопост, Сборка, Своими руками, Raspberry pi, Игры, Ретро-Игры, Видео

Настраиваем, сразу же подключаемся к WiFi:

CONFIG > WIFI

Import wifi credentials from /boot/wifikeyfile.txt

Игровая ретро приставка на raspberry pi Длиннопост, Сборка, Своими руками, Raspberry pi, Игры, Ретро-Игры, Видео

Перезагружаемся. Уже можно сменить оформление на что-то более вменяемое.

CONFIGS > ES THEMES

Выбираем понравившуюся тему (у меня snes-mini)

Игровая ретро приставка на raspberry pi Длиннопост, Сборка, Своими руками, Raspberry pi, Игры, Ретро-Игры, Видео

Выходим на главный экран, жмем Start

[MAIN MENU] UI SETTINGS > THEME SET > Theme

Игровая ретро приставка на raspberry pi Длиннопост, Сборка, Своими руками, Raspberry pi, Игры, Ретро-Игры, Видео

Отлично. Осталось настроить RetroArch (далее скрины с ПК, но на малине все идентично):

CONFIG > RETROARCH


Ставим PlayStation 3 XrossMediaBar меню:

[RETROARCH] SETTINGS > DRIVER

Menu Driver > xmb


Можно сразу сохранить настройки ([RETROARCH] CONFIGURATION > Save Current Configuration) и перезайти в настройки RetroArch

Игровая ретро приставка на raspberry pi Длиннопост, Сборка, Своими руками, Raspberry pi, Игры, Ретро-Игры, Видео

Далее все по аналогии:


Настраиваем графику для всех платформ:


[RETROARCH] SETTINGS > VIDEO

Aspect Ratio - 4:3 («растягиваем экран» для всех эмуляторов до 4:3)

Bilinear Filtering - Off (превращаем мутную дичь в кошерные квадратные пиксели)


Настраиваем горячии клавиши для сохранения\загрузки игры, перемотки, ускорения\замедления и т.д.

[RETROARCH] SETTINGS > INPUT

Input Hotkey Binds


Чтобы можно было отматывать назад игровой процесс — надо включить Rewind Enable:

[RETROARCH] SETTINGS > Frame Trottle > Rewind

Rewind Enable - On


Если ваш монитор\телевизор 16:9 и вас смущают черные рамки - их можно перекрыть оверлеем:

[RETROARCH] SETTINGS > Onscreen Display > Onscreen Overlay > Overlay Preset (выбираем понравившийся, или рисуем свой)

Overlay Opacity - 1.00 (убираем прозрачность оверлея)

Onscreen Notification > Notification X Position - 0.200 (смещаем вправо, чтобы оповещения не перекрывались рамкой)


И мое любимое. Включаем ачивки:

Игровая ретро приставка на raspberry pi Длиннопост, Сборка, Своими руками, Raspberry pi, Игры, Ретро-Игры, Видео

Регистрируемся на сайте Retroachievements и вводим логин\пароль в меню

[RETROARCH] SETTINGS > Achivements

Enable Achivements - On


Hardcore Mode - On (если включено - не будут работать перемотки, сохранения и пр., но к ачивкам будет добавлена метка хардкорной)


Полученные ачивки можно посмотреть в меню игры, или на сайте (+ ознакомиться со списком поддерживаемых платформ и игр)


Основные настройки сделаны, сохраняем, выходим:

[RETROARCH] CONFIGURATION > Save Current Configuration

Готово.

Игры можно закидывать с любой флешки, или напрямую по сети WiFi. Для этого включаем SSH и перезагружаем малину:


CONFIG > RASPI-CONFIG

(5) Interfacing options > SSH > Enable

Игровая ретро приставка на raspberry pi Длиннопост, Сборка, Своими руками, Raspberry pi, Игры, Ретро-Игры, Видео

Садимся за ПК, качаем WinSCP, запускаем и подключаемся к raspberry:

Игровая ретро приставка на raspberry pi Длиннопост, Сборка, Своими руками, Raspberry pi, Игры, Ретро-Игры, Видео

Host name: retropie (можно подключаться по IP)

User name: pi (по умолчанию)

Password: raspberry (по умолчанию)


Сейчас нас интересуют две директории:

home/pi/RetroPie/roms — сюда кидаем ROMы (поддерживаются папки, большинством эмуляторов поддерживаются архивы)

opt/RetroPie/configs — здесь хранятся все настройки


Например, все настройки выше можно было сделаать правками в файле:

/opt/retropie/configs/all/retroarch.cfg (Либо через CONFIGURATION EDITOR :)


А игры для "dendy" нужно кидать в папку:

home/pi/RetroPie/roms/nes

Игровая ретро приставка на raspberry pi Длиннопост, Сборка, Своими руками, Raspberry pi, Игры, Ретро-Игры, Видео

Закидываем игры в соответствующую папку, перезагружаем raspberry.


Еще можно подгрузить обложки и описания игр. Жмем Start в основном меню:

[MAIN MENU] SCRAPER > SCRAPE NOW (выставляем нужные настройки сканирования) > START


Ждем окончания сканирования, наслаждаемся игрой!


Для тех, кому и этого мало, мы сделаем еще пару настроек:


Отключаем runcommand меню (плашка настроек при запуске игры). Находим файл:

/opt/retropie/configs/all/runcommand.cfg


Исправляем пункт disable_menu на:

disable_menu = "1"

Поставим бодрое видео на загрузку приставки. Для этого кидаем .mp4 по пути:

/home/pi/RetroPie/splashscreens


Выбираем его:

CONFIG > SPLASH SCREENS

(1) Choose splashscreen > (2) Own/Extra splashscreens (from /home/pi/RetroPie/splashscreens)


Правим файл:

/opt/retropie/configs/all/autostart.sh


Так:

while pgrep omxplayer >/dev/null; do sleep 1; done
emulationstation #auto

Теперь загрузка EmulationStation начнется только после того, как наше видео закончится.


Загрузим пару скринсейверов на простой приставки.

Создаем папку и кидаем в нее .mp4 видео:

/home/pi/RetroPie/screensavers


Открываем файл:

/opt/retropie/configs/all/emulationstation/gamelists/retropie/gamelist.xml


Сразу после тега <gameList> добавляем пути к видео:

<game>
<path />
<video>/home/pi/RetroPie/screensavers/screensaver_1.mp4</video>
<path />
<video>/home/pi/RetroPie/screensavers/screensaver_2.mp4</video>
</game>

В меню жмем Start:

[MAIN MENU] UI SETTINGS > SCREENSAVER SETTINGS > SCREENSAVER BEHAVIOR - RANDOM VIDEO


В зависимости от версии RetroPie правка файла gamelist.xml в папке retropie может не сработать — тогда добавьте пути в геймлист любого из эмуляторов.


По умолчанию проигрываются видео-превью игр, потому приходится так «изголяться» (на превью всех игр никакой памяти не хватит).


Для следующих настроек нужен терминал. Получаем root.


Жмем Ctrl+P в окне WinSCP (либо просто открываем Pitty). Он коннектится и запрашивает пароль:

Игровая ретро приставка на raspberry pi Длиннопост, Сборка, Своими руками, Raspberry pi, Игры, Ретро-Игры, Видео

Набираем raspberry (набора не видно), жмем Enter (Enter нажимаем после каждой команды).


Набираем:

sudo nano /etc/ssh/sshd_config

Листаем стрелками до строки:

PermitRootLogin without-password

Вторая часть может отличаться, а строка вообще быть закомментирована.


Меняем на:

PermitRootLogin yes

Нажимаем Ctrl+x, подтверждаем сохранение (жмем Y и Enter)


Набираем:

sudo passwd root

И дважды вводим пароль для root доступа.


После ввода всех команд окно будет выглядеть примерно так:

Игровая ретро приставка на raspberry pi Длиннопост, Сборка, Своими руками, Raspberry pi, Игры, Ретро-Игры, Видео

Перезагружаем малину.


Ура, теперь мы можем отключить непонятные надписи при загрузке приставки:


Заходим под root доступом через WinSCP:

/boot/cmdline.txt


Меняем console=tty1 на console=tty3 (перенаправляем сообщения). Добавляем loglevel=3 (скрываем не критические). В конец добавляем logo.nologo, чтобы скрыть логотип Raspberry Pi.


Содержимое файла:

dwc_otg.lpm_enable=0 console=serial0,115200 console=tty3 root=PARTUUID=f2d3cb4f-02 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait loglevel=3 consoleblank=0 plymouth.enable=0 logo.nologo

Еще можно скрыть пункт CONFIG в меню. Комментируем блок retropie в файле:

/etc/emulationstation/es_systems.cfg

Игровая ретро приставка на raspberry pi Длиннопост, Сборка, Своими руками, Raspberry pi, Игры, Ретро-Игры, Видео

Раз уж на то пошло, не забудьте включить UI MODE - Kiosk в основном меню)


Снятый на шакала видос прилагается:

Ну и напоследок:

* Залил на DropBox несколько оверлеев и шаблонов (чтобы можно было отрисовать свои)

* Ультимативный гайд по RetroPie на английском. Там же лежат конфиги на большинство известных геймпадов.

* Сначала берутся настройки из папок по пути /opt/retropie/configs/all потом из /opt/retropie/configs (т.е. если настройки джойстика на конкретной платформе не устраивают — кидаем файл с новыми по второму пути)

* BIOSы для ознакомления там же на DropBox (загружаем сюда: /home/pi/RetroPie/BIOS) — не все игры идут с универсальными.

* Вместо того, чтобы собирать кучу ROMов с разных сайтов, как делал я — проще скачать готовый образ сами знаете откуда и вытянуть оттуда ROMы (вместе с геймлистами и обложками) через Linux Reader (или вообще залить готовый образ — обновиться можно через меню CONFIG)

* Аркадные игры желательно качать под определенную версию оболочки. Если эмулировать будем с помощью lr-mame 3003 — игры качаем под MAME 0.78


На этом можно и закончить (данного гайда достаточно для понимания «что где лежит» и «что за что отвечает»). В следующий раз мы разберемся с XBOXDRV и установим Street Of Rage Remake на вашу приставку. Спасибо за ваше время.

Показать полностью 16 1
116

Сборка аркадного автомата

День добрый, пикабу. В прошлый раз мы подготавливались к сборке аркадного автомата. Сегодня непосредственно о ней. Не для слабонервных (много фотографий ковра, сотканного таджикскими ткачами).


Напоминаю, что собираем мы классический upright кабинет такого типа:

Сборка аркадного автомата Игровые автоматы, Длиннопост, Сборка, Своими руками, Аркадные автоматы

Фотографий процесса осталось немного, потому по большей части будут фотографии внутри\снаружи, с описаниями.


Детали из мастерской пришли в таком виде:

Сборка аркадного автомата Игровые автоматы, Длиннопост, Сборка, Своими руками, Аркадные автоматы
Сборка аркадного автомата Игровые автоматы, Длиннопост, Сборка, Своими руками, Аркадные автоматы

Начинаем сборку корпуса. Мощные уголки с одним большим отверстием на каждой стороне — сначала уголок позициониркется\фиксируется шурупом с большей шляпокой, после чего докручивается еще 3 шурупа. Таким образом погрешность в позиционировании «боковин» не больше 1мм:

Сборка аркадного автомата Игровые автоматы, Длиннопост, Сборка, Своими руками, Аркадные автоматы
Сборка аркадного автомата Игровые автоматы, Длиннопост, Сборка, Своими руками, Аркадные автоматы

В таком виде корпус уже можно поставить. Сверлим отверстия под кнопки:

Сборка аркадного автомата Игровые автоматы, Длиннопост, Сборка, Своими руками, Аркадные автоматы

Разбираем железяки:

Сборка аркадного автомата Игровые автоматы, Длиннопост, Сборка, Своими руками, Аркадные автоматы
Сборка аркадного автомата Игровые автоматы, Длиннопост, Сборка, Своими руками, Аркадные автоматы

Сверлим аудио-панель, крепим динамики (и решетки динамиков). Тестируем работу «железа» с изображением и звуком:

Сборка аркадного автомата Игровые автоматы, Длиннопост, Сборка, Своими руками, Аркадные автоматы

Собираем игровую панель. Доски обклеиваются пленкой, поверх которой прозрачный ПВХ-пластик (самый дешевый вариант «антивандального» покрытия):

Сборка аркадного автомата Игровые автоматы, Длиннопост, Сборка, Своими руками, Аркадные автоматы
Сборка аркадного автомата Игровые автоматы, Длиннопост, Сборка, Своими руками, Аркадные автоматы
Сборка аркадного автомата Игровые автоматы, Длиннопост, Сборка, Своими руками, Аркадные автоматы

Тестируем все «железо» еще раз (работа джойстиков, изображение, звук, работа монетоприемника):

Сборка аркадного автомата Игровые автоматы, Длиннопост, Сборка, Своими руками, Аркадные автоматы

Вообще, если вариант для дома-офиса, звуковую панель лучше ставить на видное место (козырек\игровая панель).

Для «коммерческого» варианта панель лучше прятать внутрь автомата, т.к. звук при необходимости можно регулировать системно. Все «лишнее»  железо в таких усовиях желательно располагать внутри автомата, возле «дверки обслуживания».


В данном случае усилитель определяем на «козырек», подальше от «вандалов», провода закрываем сделанным из того же ПВХ-пластика коробом, крашенным изнутри (при установке к стене его не видно, но если знать где находится — можно дотянуться и подрегулировать звук, не открывая автомат):

Сборка аркадного автомата Игровые автоматы, Длиннопост, Сборка, Своими руками, Аркадные автоматы

Козырек будем подсвечивать светодиодной лентой, а закрывать белым-рассеивающим оргстеклом, с УФ печатью:

Сборка аркадного автомата Игровые автоматы, Длиннопост, Сборка, Своими руками, Аркадные автоматы

Оргстекло, закрывающее монитор, сразу идет в двусторонней пленке. Замеряем размер экрана, вырезаем квадрат на одной из сторон стекла, снимаем пленку вокруг него (клеим отраженный зеркально логотип),  красим из баллончика, снимаем пленку:

Сборка аркадного автомата Игровые автоматы, Длиннопост, Сборка, Своими руками, Аркадные автоматы

Рамку монитора обклеиваем двусторонним скотчем (желательно ЗМ — освобождаем два противоположных угла, позиционируем, клеим, вытягиваем остатки скотча, прижимаем), тщательно вымываем\выдуваем и стекло и экран монитора, склеиваем во избежание попадания пыли, люфтов и для большей крепости конструкции:

Сборка аркадного автомата Игровые автоматы, Длиннопост, Сборка, Своими руками, Аркадные автоматы
Сборка аркадного автомата Игровые автоматы, Длиннопост, Сборка, Своими руками, Аркадные автоматы

Делаем деревянное крепление (единственное место, где понадобится столярный клей) на всю ширину автомата и устанавливаем вместе со стеклом. Конструкция уже достаточно крепкая, но стекло дополнительно прокручиваем обычными мебельными уголками:

Сборка аркадного автомата Игровые автоматы, Длиннопост, Сборка, Своими руками, Аркадные автоматы
Сборка аркадного автомата Игровые автоматы, Длиннопост, Сборка, Своими руками, Аркадные автоматы

Выпиливаем отверстия под монетоприемник (вообще есть специальная дверца, в которую он устанавливается — так удобнее его обслуживать и настраивать, но это экономный вариант) и дверцу. Устанавливаем:

Сборка аркадного автомата Игровые автоматы, Длиннопост, Сборка, Своими руками, Аркадные автоматы

Из оставшихся досок делаем «полку» под хранилище монет, в качестве которого выступает пластиковый контейнер за 99руб.:

Сборка аркадного автомата Игровые автоматы, Длиннопост, Сборка, Своими руками, Аркадные автоматы

Все железо крепим на одну сторону (Pandora Box 5 настраивается нажатием кнопки на корпусе, до которой можно дотянуться прямо от дверцы):

Сборка аркадного автомата Игровые автоматы, Длиннопост, Сборка, Своими руками, Аркадные автоматы

И готовый вариант (там за кадром обклеили «боковины»):

Сборка аркадного автомата Игровые автоматы, Длиннопост, Сборка, Своими руками, Аркадные автоматы

Еще раз все тщательно тестируем, закрываем заднюю крышку, наслаждаемся результатом:

Сборка аркадного автомата Игровые автоматы, Длиннопост, Сборка, Своими руками, Аркадные автоматы

Арт игровой панели еще будет заменен на такой же, какой на боковинах (панель с дверкой и монетопримеником будет обклеена аналогичным образом), а слева и справа от монитора будет наклеена инструкция.


В следующем номере мы соберем домашний ретро-комбаин для дома на основе raspberry pi 3. Спасибо за ваше время.

Показать полностью 24
65

Классический аркадный автомат своими руками. Часть 1.

День добрый, пикабу. После прошлого поста поступило много вопросов по сборке классического аркадного автомата и настройке ПО. Итак, сегодня мы подготовимся к сборке upright кабинета с блэкджеком и шлюхами рекомендациями по корпусу и железу.

Классический аркадный автомат своими руками. Часть 1. Игровые автоматы, Длиннопост, Сборка, Своими руками, Аркадные автоматы

Данный автомат пока не доделан — вся передняя часть будет с таким же принтом, как на боковинах (слева-справа от экрана будет инструкция).

Введение


Дизайн нескольких десятков вариантов классических кабинетов меня не устроил из-за своей «архаичности» — пришлось рисовать свой на основе factory arcade, но вы можете так не заморачиваться и просто скачать понравившуюся схему кабинета из библиотеки sketchup.

Классический аркадный автомат своими руками. Часть 1. Игровые автоматы, Длиннопост, Сборка, Своими руками, Аркадные автоматы

Общие рекомендации по корпусу


Материалы

Самый плохой вариант — использование дешевой фанеры. Если не хотите страдатьне используйте фанеру, либо используйте минимум 1/4 сорт (не оправдано дорого и еще дороже, если ламинированая). Самый хороший вариант — использование ЛМДФ. Оптимальный вариант по соотношению цена\качество\трудозатраты — использование мебельного ЛДСП.


На козырек лучше брать белое оргстекло (с УФ печатью), толщиной от 4мм. Экран так же покрыт стеклом, толщиной от 5мм.


Размеры

Если джойстики по 6 кнопок — минимальная ширина автомата должна составлять 55см. (для комфортной игры 60-65см). Если джойстики 8 кнопок — минимальная ширина 65см (комфортно 70см). Более 75см лучше не делать, т.к. начинаются проблемы с углами обзора на дешевых 19-дюймовых мониторах.


С моей точки зрения данная панель близка к идеалу по соотношению размеров к удобству игры вдвоем. Ширина 60см. Больше можно — меньше не стоит (неоднократно проверено на практике).

Классический аркадный автомат своими руками. Часть 1. Игровые автоматы, Длиннопост, Сборка, Своими руками, Аркадные автоматы

Рекомендую собирать кабинет из расчета на шестикнопочные джойстики. О восьмикнопочных можно задуматься только на ПК-железе, или если вы супер-фанат PSone (малина еле тянет, да и основной фан автомату дают именно аркадные игры). Раскладки по джойстикам можно скачать здесь.


Минимальная ширина «от стены» 50см. (чтобы автомат не раскачивался). Я бы рекомендовал брать минимум 55см.


Самая комфортная высота игровой панели (это та часть со стиками) составляет 98-100см. Общая высота ~170см.


Все это долго расчитывалось на куче картонных (а после и деревянных) макетов.

Классический аркадный автомат своими руками. Часть 1. Игровые автоматы, Длиннопост, Сборка, Своими руками, Аркадные автоматы

Общие рекомендации по железу


1. «Вычислительная» часть.


На данный момент стоит рассматривать 3 варианта:


Pandora Box


Китайская плата с нативной поддержкой платформ Neo-Geo, CPS 1-3 и еще нескольких (полагаю, поддерживает те же платформы, что эмулятор Final Burn Alpha) и «улучшеной работой» с монето\купюроприемником.


Выражается это в двух весьма странных режимах работы.

В первом режиме монеты можно закидывать как из меню так и из игры, но при смене игры все монеты сбрасываются (кроме того, выход из игры залочен на p1 start + insert coin).

Во втором режиме монеты общие на все игры. Коины складываются в общую копилку и добавляются в игру при зажатии p1 start на 3 сек. и продолжении игры (либо при нажатии p2 start). В общем все вроде просто, но работает как-то не логично.


Не самый дешевый вариант по железу. Лучше всего поддерживает работу с монетами и хуже всего работает с графикой. Выдает просто чудовищно убогую куртинку либо со сглаживанием (что-то наподобие 2xsai), либо мутную дичь без него (для ЭЛТ мониторов). Добиться кошерных-резких пикселей от пандоры не получится. Вменяемый вариант только для 4:3 \ 5:4 мониторов (хороший для ЭЛТ).

Классический аркадный автомат своими руками. Часть 1. Игровые автоматы, Длиннопост, Сборка, Своими руками, Аркадные автоматы

Raspberry Pi


Пожалуй, оптимальный вариант по соотношению цена-качество. Поддерживает не только аркадные игры, но и вообще все платформы по PSOne включительно (плойку каламбурно тянет с натяжкой).


Самый дешевый вариант. Нет никакого специализированного ПО для работы с монетами (работает только в играх для этого предназначенных), зато выдает чистую-пиксельную картинку, кое-как поддерживает фильтрацию (кому она вообще нужна?) и оверлеи.

Показывает отличную картинку и на 4:3 \ 5:4 мониторах и на широкоформатных (за счет оверлеев, на которые можно поставить, например, инструкции к играм). Поддерживает ачивки и сетевую игру. В общем малина твой бро.

Классический аркадный автомат своими руками. Часть 1. Игровые автоматы, Длиннопост, Сборка, Своими руками, Аркадные автоматы

ПК-железо


Дополнительные возможности за дополнительные деньги. Все плюсы-минусы малины + поддержка steam, полного ромсета MAME с CHDs (где-то на пол терабайта) и более новых дампов с аркадных автоматов (все то же самое, только в 3D).


С моей точки зрения не лучший вариант для аркадного автомата (куда дешевле собрать аркадный джойстик и подключать его к ПК при необходимости)

Классический аркадный автомат своими руками. Часть 1. Игровые автоматы, Длиннопост, Сборка, Своими руками, Аркадные автоматы

2. Джойстики


Практически вся «фановая» часть процесса завязана на джойстики, потому тут наиболее важно сделать правильный выбор.


Есть два основных вида стиков: японские и евро. И тот и другой вариант отличные. Японский отличается более мягким ходом с фиксацией (стик ходит «квадратом»). Европейский более «упругий» с круговым ходом без фиксации. Лично я больше привык к японскому.


Еще у большинства японских стиков эта круглая фиговина прикручивается сверху (при интенсивной игре имеет свойство откручиваться), а европейские намертво крепятся снизу.

Классический аркадный автомат своими руками. Часть 1. Игровые автоматы, Длиннопост, Сборка, Своими руками, Аркадные автоматы

С кнопками все сложнее, ибо их огромное множество вариантов. Однозначно я бы не рекомендовал брать самые дешевые «выпуклые» кнопки с верхним креплением на сами знаете каком сайте. Их можно выковырять, они западают, под них нужны идеальные отверстия (чуть меньше - будут сильно западать, чуть больше - будут попросту вываливаться). При этом такие кнопки имеют самый мягкий ход.


Все остальные варианты более-менее одинаковые — крепятся накручиванием шайбы снизу.

Классический аркадный автомат своими руками. Часть 1. Игровые автоматы, Длиннопост, Сборка, Своими руками, Аркадные автоматы

3. Монитор


Большинство классических аркадных игр идут в соотношении 4:3, потому оптимальным вариантом будет покупка б\у монитора 4:3 (либо нового 5:4).


4. Прочее


Из «железных» остатков по минимуму у нас усилитель, динамики, блок питания. Базовый набор железяк без монитора выглядит примерно так:

Классический аркадный автомат своими руками. Часть 1. Игровые автоматы, Длиннопост, Сборка, Своими руками, Аркадные автоматы

Далее необходимо все посчитать, приготовиться несколько месяцев ждать (и минимум несколько недель все собирать). На скрине ниже себестоимость всего этого добра (c б\у монитором):

Классический аркадный автомат своими руками. Часть 1. Игровые автоматы, Длиннопост, Сборка, Своими руками, Аркадные автоматы

Учитывая, что для большинства интересующихся сборка автомата — это первый и последний подобный опыт:


Используйте ЛДСП и не пилите «боковины» самостоятельно (отдайте чертеж местным мебельщикам - напилят за 3 000-5 000р.). Можно накатить мебельный же кант. Корпус скручивайте мощными уголками без клея.


Приготовьтесь, что сборка\настройка займет у вас не меньше двух месяцев (я бы настраивался на пол года). Не расчитывайте собрать upright автомат вменяемого качества менее, чем за 30 000р.


Себестоимость очень качественного автомата (на малине) 70 000-80 000р. себестоимость совсем «донного» автомата в районе 15 000р.


Countertop вариант значительно дешевле и лучше подходит для дома. В целях экономии сил и средств можно сделать что-нибудь PONGоподобное. Простая комбинация разноцветных досок может отлично выглядеть.

Классический аркадный автомат своими руками. Часть 1. Игровые автоматы, Длиннопост, Сборка, Своими руками, Аркадные автоматы

Дизайн кабинета originx


В следующей части непосредственно сборка. Спасибо за ваше время.

Показать полностью 10
573

Аркадный автомат своими руками

День добрый, пикабу. Вот уже второй год мы с товарищем занимаемся сборкой аркадных автоматов. Сегодня о том, как все начиналось.


Пару лет назад я наткнулся на видео небезизвестного товарища pixeldevil и вдохновился идеей собрать аркадный автомат. Параллельно, как любой любитель всего пиксельного и древнего — я должен был нести данную идею в массы.


Подготовка


Всвязи с тем, что я искренне не понимал на что автор видео потратил пол года (я еще никогда так не ошибался), мы заказали железо со всем известного сайта, а я тем временем плотно подсел на гугл, в поисках того самого аркадного кабинета. Все найденое сохранено и схоронено на pinterest, если кому интересно.


Мне, как дезигнеру по основной профессии, очень понравился вариант polycade и после долгих дум и размышлений (в количестве 5 минут по дороге от зала до дома) было решено делать такой:

Аркадный автомат своими руками Игровые автоматы, Игровой автомат, Длиннопост, Сборка, Своими руками, Аркадные автоматы

Ну, не совсем «такой» конечно же. Тут только железа на ~1000$, дорогущая ламинированая фанера, резаные лазером металлические вставки и вообще вкладывать ~100 000р. в некоторый тестовый автомат по-моему весьма накладно. Потому тот «такой» превратился в этот «такой» в sketchup уже на следующей неделе:

Аркадный автомат своими руками Игровые автоматы, Игровой автомат, Длиннопост, Сборка, Своими руками, Аркадные автоматы

19-дюймовый 4:3 б\у монитор со всем известного сайта за 2000р.? Наш выбор! По железу: raspberry pi 3, самые дешевые стики и контроллеры, колонки (которые пришлось перепаять) за 1000р., два 5в блока питания (ежевика очень не любит общую землю и сильно фонит). Фанера 1-1,2мм, куча реек, стяжек, шурупов, термоусадок, проводов, разъемов, краски и т.д. общей суммой на 16 000р. (в итоге вышло больше 20 000р., но об этом позже).


Пока все покупалось и заказывалось моим товарищем — я придумал название автомату (Аркадий). Вообще мне всегда нравилось имя Аркадий, как олицетворение сильного и независимого мужчины. Еще доставила фраза: «Меня дома ждет Аркадий».


На самом деле ARCADIY. Производная от слов ARCADE и DIY — пишется только латиницей и только заглавными, а так же имеет неповторимый русский налет). Название пришло довольно быстро.


Запилил логотип (он прекрасен. тут тебе и каждая буква, вписывающаяся в круг и так похожая на классическую аркадную кнопку, или стик, как в случае с С и Y, пиксель, меняющий цвет в SVG через CSS на сайте, эта нинтендоподобная рамка, отсылающая нас ко всему древнему и пиксельному — ну вы знаете, эти дезигнеры)

Аркадный автомат своими руками Игровые автоматы, Игровой автомат, Длиннопост, Сборка, Своими руками, Аркадные автоматы

Сделал сайт (дизайн коего практически полностью с3,14здил взял в личное пользование у polycade) и занялся выпиливанием с него этих ваших jquery, пока не пришли остатки железа (товарищ тем временем поставил и настроил retropie).


Сборка


Вот отсюда началось веселье. Оказалось, что фанера бывает всякая и та что у нас это не та всякая, которая нам нужна. У нас была та, у которой кривые листы, сучки и неровная поверхность. А еще она слоилась.


Итак, если вы захотите собрать подобный кабинет из фанеры — берите минимум 4-1 листы, лучше ламинированую, минимум 1,6см. Впрочем с данным форм-фактором по другому и не получится из-за конструкции. Для классического upright или countertop кабинета лучше брать МДФ, или ЛМДФ (предпочтительно, т.к. не придется красить), или ЛДСП, чтобы немного сэкономить.


В общем фанера слоилась, косо2,72билась и всячески раздражала. В итоге корпус был собран ровно, зашлифован, прогрунтован, зашпатлеван, еще раз зашлифован (к сожалению фотографий процесса не сохранилось).

Аркадный автомат своими руками Игровые автоматы, Игровой автомат, Длиннопост, Сборка, Своими руками, Аркадные автоматы

Перед покраской еще раз хорошечно прогрунтовали:

Аркадный автомат своими руками Игровые автоматы, Игровой автомат, Длиннопост, Сборка, Своими руками, Аркадные автоматы
Аркадный автомат своими руками Игровые автоматы, Игровой автомат, Длиннопост, Сборка, Своими руками, Аркадные автоматы

На сборку, шпатлевание и шлифовку ушло что-то около 2х недель. Далее первая покраска и очередной факап:

Аркадный автомат своими руками Игровые автоматы, Игровой автомат, Длиннопост, Сборка, Своими руками, Аркадные автоматы
Аркадный автомат своими руками Игровые автоматы, Игровой автомат, Длиннопост, Сборка, Своими руками, Аркадные автоматы

Вернее в начале все выглядело хорошо — мы собрали автомат и начали тесты:

Аркадный автомат своими руками Игровые автоматы, Игровой автомат, Длиннопост, Сборка, Своими руками, Аркадные автоматы
Аркадный автомат своими руками Игровые автоматы, Игровой автомат, Длиннопост, Сборка, Своими руками, Аркадные автоматы
Аркадный автомат своими руками Игровые автоматы, Игровой автомат, Длиннопост, Сборка, Своими руками, Аркадные автоматы
Аркадный автомат своими руками Игровые автоматы, Игровой автомат, Длиннопост, Сборка, Своими руками, Аркадные автоматы
Аркадный автомат своими руками Игровые автоматы, Игровой автомат, Длиннопост, Сборка, Своими руками, Аркадные автоматы

Но оказалось, что на краске тоже не стоит экономить — надо брать самую дорогую и кошерную краску с высоким износом. При игре краска на панели начала истираться за считанные часы:

Аркадный автомат своими руками Игровые автоматы, Игровой автомат, Длиннопост, Сборка, Своими руками, Аркадные автоматы

Всвязи с тем, что белый цвет в целом нравился, было решено разобрать автомат, подкрасить новообразованные косяки, взять самый дорогой и кошерный износостойкий лак и нанести его, собрать автомат.


А еще мы решили сделать прикольную текстуру.

Аркадный автомат своими руками Игровые автоматы, Игровой автомат, Длиннопост, Сборка, Своими руками, Аркадные автоматы
Аркадный автомат своими руками Игровые автоматы, Игровой автомат, Длиннопост, Сборка, Своими руками, Аркадные автоматы

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


В общем было решено психануть, разобрать автомат, «сошлифовать нахер этот лак» и в очередной раз покрасить, только уже в серо-черный цвет, чтобы не палились волоски, дорогой и кошерной износостойкой краской.

Аркадный автомат своими руками Игровые автоматы, Игровой автомат, Длиннопост, Сборка, Своими руками, Аркадные автоматы
Аркадный автомат своими руками Игровые автоматы, Игровой автомат, Длиннопост, Сборка, Своими руками, Аркадные автоматы

Получилось круто (непередаваемо круто, ибо фото не передает всей крутости этой «асфальтированой» текстуры) — корпус получился темно-серым, шершавым и плохо отмываемым.


При очередном тестировании оказалось, что дорогущая и кошерная износостойкая краска не такая уж и износостойкая и что разницы с краской средней стоимости в общем-то и нет, так как краска на панели все равно вытирается.


Пришлось еще раз разобрать панель, и прилепить на нее крашеный изнутри лист пластика. В итоге данный форм-фактор оказался никому в общем-то и не нужен (все хотят «классику»). Потому этот автомат по сей день висит у меня дома, а для прочих нужд мы разработали еще несколько кабинетов.

Аркадный автомат своими руками Игровые автоматы, Игровой автомат, Длиннопост, Сборка, Своими руками, Аркадные автоматы

В следующий раз могу написать о том как собирал и настраивал приставку для себя (NESpi, простая установка и настройка retropie без терминала, оверлеи, ачивки, SORR без беготни по испанским форумам), либо про сборку классического кабинета:

Аркадный автомат своими руками Игровые автоматы, Игровой автомат, Длиннопост, Сборка, Своими руками, Аркадные автоматы

Спасибо за ваше время.

Показать полностью 19
-20

Собаченька

Иду домой с пакетом для пакета с пакетами, во дворе такая картина: Здоровенная лужа, по центру которой стоит грязная хаски. Метрах в пяти от лужи стоит тетя из тех, на ком по весне плохо смотрятся леггинсы и говорит: "Собаченька, пожалуйста, пошли домой". Медленно подходит к луже и тянет руку в направлении собаченьки. А собаченька кааак прыгнет. Вся тетя в грязи.

Мы ищем frontend-разработчика

Мы ищем frontend-разработчика

Привет!)


Мы открываем новую вакансию на позицию frontend-разработчика!

Как и в прошлые разы для backend-разработчиков (раз, два), мы предлагаем небольшую игру, где вам необходимо при помощи знаний JS, CSS и HTML пройти ряд испытаний!


Зачем всё это?

Каждый день на Пикабу заходит 2,5 млн человек, появляется около 2500 постов и 95 000 комментариев. Наша цель – делать самое уютное и удобное сообщество. Мы хотим регулярно радовать пользователей новыми функциями, не задерживать обещанные обновления и вовремя отлавливать баги.


Что надо делать?

Например, реализовывать новые фичи (как эти) и улучшать инструменты для работы внутри Пикабу. Не бояться рутины и командной работы (по чатам!).


Вам необходимо знать современные JS, CSS и HTML, уметь писать быстрый и безопасный код ;) Хотя бы немножко знать о Less, Sass, webpack, gulp, npm, Web APIs, jsDoc, git и др.


Какие у вас условия?

Рыночное вознаграждение по результатам тестового и собеседования, официальное оформление, полный рабочий день, но гибкий график. Если вас не пугает удаленная работа и ваш часовой пояс отличается от московского не больше, чем на 3 часа, тогда вы тоже можете присоединиться к нам!


Ну как, интересно? Тогда пробуйте ваши силы по ссылке :)

Если вы успешно пройдете испытание и оставите достаточно информации о себе (ссылку на резюме, примеры кода, описание ваших знаний), и если наша вакансия ещё не будет закрыта, то мы с вами обязательно свяжемся по email.

Удачи вам! ;)

Показать полностью
Отличная работа, все прочитано!