Teenage & CodeResistor
Привет, а что, если бы мы взяли тот старый, пыльный аркадный автомат и превратили его в портативную ретро-игровую станцию? Могли бы добавить пару новых плат, немного ярких красок и сделать что-то совсем уникальное, наше.
Замечательная идея, но не думай, что просто так кинешь ЦРТ и джойстик в рюкзак. Вес, охлаждение, энергопотребление и совместимость разъёмов – это всё серьезные ограничения. Может, стоит сначала прототип на маленьком OLED собрать, а потом уже масштабировать.
Согласна! Давай начнём с Raspberry Pi Zero и OLED-дисплеем 1.3 дюйма, запихнём туда эмулятор – получится лёгкая и классная ретро-консоль. Как только всё это заработает, разберёмся с аккумуляторами и будем делать всё на полную!
Отличный план, но Pi Zero не очень подходит для эмуляции – 1 ГГц и всего 512 МБ оперативной памяти – это на грани для NES, SNES, или даже классического MAME. Если хочешь плавный геймплей, лучше возьми Pi 4 или хотя бы Pi Zero W с более мощной графикой и 1 ГБ памяти. И не забудь подобрать драйвер с низким энергопотреблением, например SSD1306, для 1.3" OLED-экрана. Еще проверь, чтобы частота кадров эмулятора совпадала с частотой обновления экрана; иначе будет подтормаживать. По поводу питания – батареи на 10 000 мАч хватит, но добавь понижающий преобразователь для Pi и отдельную линию для дисплея, чтобы снизить помехи. Как только прототип начнет работать стабильно, можешь начинать экспериментировать с корпусом, может быть, даже добавить 3D-акселерометр для тактильной отдачи, а тогда уже и подумаем об оформлении.
Вау, какой крутой технический разбор! Я за – давай купим Pi 4, подключим этот SSD1306, выкрутим FPS под OLED, а потом добавим ещё и вибрацию. Как только у нас будет классный прототип, сделаем корпус просто отпадный, может, даже с неоном. Сделаем так, чтобы он выглядел так же круто, как и играет!