breyncast

Dreamcast → PC / Móvil

Tecnología independiente para llevar software de Dreamcast a plataformas modernas.

breyncast — local buildAsí funcionará
# User supplies their own legally obtained software
breyncast build \
  --source "/my-dreamcast-game" \
  --target windows-x64 \
  --mode native

# Analysis and transformation happen locally
breyncast run ./build/game
◈ Objetivo: compilación local. El juego no sale de tu PC.
Diario de desarrollo

Devlog

Avances reales, pruebas, compatibilidad y decisiones técnicas. Publicado en español, inglés y japonés.

Ver todo el devlog →
El devlog está preparado. La primera entrada aparecerá aquí.
Estado actual · revisión r246

Juegos reales, funcionando hoy

Capturas tomadas en nuestro laboratorio: cada una es código SH-4 del juego original, recompilado y ejecutado como programa nativo.

Tokyo Bus Guide

Tokyo Bus Guide

Jugable
JP

De principio a fin: conducción 3D con HUD, ventanita de pasajeros, cinemáticas, guardado en VMU, música y efectos. EXE de Windows probado con mando de Xbox.

ChuChu Rocket!

ChuChu Rocket!

Jugable
JP · PAL

Batalla a cuatro jugadores y música en CD-Audio. La versión PAL sale en inglés o en español según el idioma de consola.

Puyo Puyo DA!

Puyo Puyo DA!

Jugable
JP

Menús, selección de personaje y partidas completas, con sonido.

Sega GTSega GTSega GT

Sega GT

Jugable
PAL

Vídeo de introducción Sofdec, garaje, carnet de conducir y carreras con velocímetro, mapa y tiempos en vivo.

Shenmue IIShenmue IIShenmue II

Shenmue II

En progreso
PAL · disco 1

Intro, pantalla de título y escena de apertura en 3D con texturas durante más de 2.000 fotogramas. Ahora mismo: la piel y el gorro del primer plano.

Capturas de nuestro laboratorio de pruebas, con fines de documentación técnica. Los juegos y marcas pertenecen a sus propietarios; Breyncast no los distribuye ni está afiliado a ellos.

Cómo funciona

Recompilación estática, no emulación

El código del juego se traduce una sola vez a C y se compila como programa nativo. En ejecución no hay intérprete ni JIT de SH-4; el hardware con el que habla el juego (gráficos, sonido, mandos, GD-ROM) se reimplementa.

Tu discoDel GDI de tu copia se extrae el ejecutable del juego, 1ST_READ.BIN.
TraducciónEl traductor (C++) descubre las funciones del juego y emite C equivalente, instrucción a instrucción.
CompilaciónGCC o MinGW compilan ese C y lo enlazan con el runtime: PowerVR2, AICA, Maple, VMU, GD-ROM y flash.
Ejecutable nativoUn programa por juego con frontal propio: ventana, mando, audio y rasterizado por GPU (OpenGL).
5juegos comerciales en marcha
19.673funciones traducidas en Shenmue II
246revisiones documentadas
0intérpretes de SH-4 en ejecución

Nuestra regla de trabajo: Internet y el código fuente como mapa; el binario como juez. Cada avance se verifica con ejecuciones deterministas, contraste con un proyecto de descompilación independiente y un intérprete SH-4 de referencia.

Tus juegos. Tu ordenador.

Breyncast pone la tecnología. Tú aportas tu copia.

Breyncast no distribuye juegos de Dreamcast, BIOS, firmware ni contenido propietario. El procesamiento se realiza localmente con el software que aporta el propio usuario.

1 · Tu copiaSoftware obtenido legalmente por el usuario.
→
2 · BreyncastAnálisis, traducción y compatibilidad mediante tecnología propia.
→
3 · Ejecución modernaResultado preparado localmente para la plataforma objetivo.

Privacidad por diseño: el contenido del juego no necesita subir a nuestros servidores.

Un único origen

Múltiples plataformas

Una misma tecnología de compatibilidad, con objetivos nativos para PC y, progresivamente, dispositivos móviles.

Enfoque nativo

Rendimiento real

Código nativo optimizado para cada plataforma. Sin emulación tradicional. Sin compromisos innecesarios.

native runtime
while (running) {
    update();
    render();
}
breyncastFPS
C++ moderno

Hecho por desarrolladores

Construido con C++ y mucho cariño por el legado de Dreamcast. En continuo desarrollo, con una biblioteca de títulos jugables en crecimiento. Desarrollado con la ayuda de la IA Claude de Anthropic (modelo Fable 5.1).

Rumbo claro

Un proyecto,
un camino

De Dreamcast a plataformas modernas.
Paso a paso, con calidad y sin atajos.

Dreamcast
Foundation
HechoAnálisis, pruebas y documentación
Core CompilerFuncionandoMotor de compilación y optimizaciones
PC NativoEn marchaWindows y Linux; Mac después
Móvil NativoPlanificadoAndroid e iOS
Más alláFuturoNuevas plataformas y posibilidades

Apoya Breyncast

Tu apoyo financia el desarrollo de la tecnología, no la distribución de juegos.

Los mecenas tendrán acceso a Breyncast para compilar en su propio PC los juegos compatibles. Para ello necesitarán una copia de seguridad del disco original que tengan en propiedad y su 1ST_READ.BIN. La traducción se hace en el equipo del usuario: Breyncast no entrega ningún archivo propietario de Sega ni de terceros.

Únete en Patreon