Skip to content

0xe1f/red

Repository files navigation

RED (Retro Emulation Display)

red is a ~4 ft (diagonal) LED matrix made of 20 64x64 panels. I built it primarily as an art installation, but it is also fully playable. The project was inspired by large retro-style LED arcade displays at amusement arcades that often run modified versions of Pac-Man and Space Invaders.

The current build targets 320x256 pixels, but it can scale to other resolutions with enough Raspberry Pis and power. Each 320x128 half uses a 60 A AC/DC converter, with peak power draw at high-density or high-brightness output.

The network layer uses a standard NATS server to publish full-screen frame data. Subscribers can apply additional scaling as needed. Frames can also be pre-scaled (for aspect-ratio correction) and are compressed before delivery.

The system runs on two Raspberry Pi 4 units: one runs the emulation core/publisher, and the other runs the web server. Both units drive the display, with one unit handling each half of the screen. The unit can rotate between portrait and landscape modes, with portrait used mostly for older arcade games (e.g. Pac-Man).

Emulation is handled by a custom libretro frontend that manages input, video, audio, and runtime orchestration.

Img

Components

Electronics

20x 64x64 LED matrix panels
2x Raspberry Pi 4
2x Matrix panel drive board for Raspberry Pi
2x 60A Switching power supply
1x Rail terminal blocks
1x Dell sound bar

Frame

~5ft 2020 Aluminum extrusions
3x Slotted aluminum rail
2x Aluminum extrusion connector brackets
1x Power supply mounting bracket

Other

Images

Img

Img


Img

License

   Copyright 2024 Akop Karapetyan

   Licensed under the Apache License, Version 2.0 (the "License");
   you may not use this file except in compliance with the License.
   You may obtain a copy of the License at

       http://www.apache.org/licenses/LICENSE-2.0

   Unless required by applicable law or agreed to in writing, software
   distributed under the License is distributed on an "AS IS" BASIS,
   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   See the License for the specific language governing permissions and
   limitations under the License.

About

Retro Emulation Display

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors