A wall of vintage CRT monitors and televisions glowing with chunky retro pixel art

RETRO TUBE

Ever wondered how modern movies would look on your old computer?

A native macOS app that streams Internet Archive videos, scans your own movie folders, or plays any URL — rendered live through real-time Apple II, Commodore 64, Game Boy, NES, MSX, VIC-20, Tandy CoCo, EGA, CGA, BBC Micro, Amstrad CPC, original Macintosh and a generic 80s CRT TV. With authentic Floyd–Steinberg dithering, an Apple II HGR encoder with NTSC chroma blur, NTSC and PAL broadcast resolutions, rotary knobs for scanlines, glow, brightness, colour and dither, six retro UI skins, saved bookmarks, and tunings remembered per system.

Mac App Store · macOS 14+ · SwiftUI

Features

📺

13 Retro Computers

Apple II, Commodore 64, VIC-20, Game Boy, NES, MSX, Tandy CoCo, EGA, CGA, BBC Micro, Amstrad CPC, the original Macintosh and a generic 80s CRT TV — with all of their graphics modes, including NTSC and PAL broadcast resolutions.

🎨

Authentic Palettes

Each mode renders to its real hardware palette and native resolution — from 4 shades of Game Boy DMG green to the NES’s 54‑colour set and the Macintosh’s 256‑colour System CLUT.

🟣

Authentic Apple II Encoder

Optional hardware-accurate HGR/DHGR encoder reproduces the NTSC artifact-colour rules that real Apple IIs used — complete with composite chroma blur.

CRT Effects

Adjustable scanline intensity, phosphor glow, and dithering strength — all updated live as you play.

🔍

Internet Archive Search

Search archive.org from the sidebar. Right-click any result to copy the link or open the source page in your browser.

💿

Local Movie Library

Register one or more folders on your Mac and Retro Tube scans them for playable movies. Folder access is remembered across launches via security-scoped bookmarks.

Bookmarks

Save favourites from either Internet Archive or your local library and come back to them in a single mixed list, sectioned by source.

🎮

Retro UI Skins

Re-skin the whole app chrome to look like an Apple II, Apple IIgs, Commodore 64 or Game Boy — including authentic bundled bitmap fonts (PrintChar 21, PR Number 3, Shaston, Pet Me 64).

🖱️

Drag & Drop

Drop any movie file from Finder or any video URL from your browser’s address bar straight onto the window to start playing.

🎛️

Rotary Knobs

Scanlines, glow, brightness, colour and dither — controlled by chunky rotary knobs straight off an 80s TV control panel. Drag, scroll-wheel or arrow-key adjust.

⚙️

Per-System Tunings

Every system remembers its own knob values, sub-mode and toggles across launches. Tweak Apple II to taste, switch to C64, switch back — your Apple II tuning is exactly as you left it. Sensible defaults ship per system; one-click reset is right in the controls row.

🔁

Loop · List · Shuffle

Three playback-mode buttons next to play/pause: replay the current video, advance through whichever sidebar list is showing, or jump to a random one when each ends.

💾

Export to MP4

Bake any video through the chosen retro filter and export it as a standard H.264 MP4 with the original audio preserved.

How It Works

1

Pick a source

Search the Internet Archive, scan a local folder, paste any video URL, or just drop a file onto the window.

2

Choose a computer

Apple II, C64, Mac, Game Boy, NES, CRT TV — or any of the thirteen supported systems and their graphics modes.

3

Watch live

Every frame is downscaled to the system’s native resolution, dithered into its palette, and upscaled with crisp pixels and your chosen CRT effects.

4

Export if you want

Click Export to bake the filter into an MP4 file you can share, with the original soundtrack untouched.

All Thirteen Systems

Apple IIHGR · DHGR · LORES · DLORES
Commodore 64Hires · Multicolour
VIC-20Hires · Multicolour
Game BoyDMG (4 shades of green)
NES54-colour palette
MSXScreen 2 · Screen 8
Tandy CoCoColor · Hires
PC EGA16-colour, 640×350
PC CGA4-colour palette 1
BBC MicroMode 1 · Mode 2
Amstrad CPCMode 0 · Mode 1
MacintoshB&W (1‑bit) · 8‑bit (256 colours)
CRT TV4:3 / 16:9 · NTSC / PAL · B&W toggle

Six Retro UI Skins

SystemNative macOS appearance
Apple II40-col · 80-col (PrintChar 21 / PR Number 3)
Apple IIgsShaston 320 · Shaston 640
Commodore 64Pet Me 64 character ROM
Game Boy DMG4 shades of olive green

Requirements

Support

Contact

Questions? Email walter.tengler@gmail.com

Internet Archive

Search results come from the public Internet Archive. All videos remain the property of their respective rights-holders.

Trademark Notice

Apple, Apple II, and Macintosh are trademarks of Apple Inc. Commodore 64 and VIC-20 are trademarks of their respective rights-holders. Game Boy and NES are trademarks of Nintendo Co., Ltd. MSX is a trademark of MSX Licensing Corporation. BBC Micro is a trademark of the British Broadcasting Corporation. Amstrad CPC is a trademark of Amstrad. All other trademarks are the property of their respective owners. Retro Tube is an independent project and is not affiliated with, endorsed by, or sponsored by any of these companies. Retro computer names are used solely to describe the visual style each rendering mode emulates.