[Hilo Oficial] MiSTer FPGA, la consola mini retro definitiva

Introducción

En los ultimos años hemos visto una gran cantidad de proyectos para consolas retro basados en sistemas FPGA (Field-Programmable Gate Array o matriz de puertas lógicas programable en campo). Gracias a ello podemos desde reemplazar el lector de discos de una consola, mejorar su señal de video (ya sea añadiendo RGB o una salida HDMI) o como en este caso, simular todo el funcionamiento interno del sistemas

A diferencia de las consolas de Analogue el sistema MiSTer no esta pensado para ejecutar cartuchos/CD/disquetes originales, sino ROMs de los originales, aunque tiene ciertas mejoras respecto a las consolas FPGA de Analogue destacando

  • Integer Scaling con lo que los juegos siempre se resscalaran a su multiplo mas alto sin distorsionar la imagen, lo que permite que un juego 240p aumente su resolucion x3 a 720p llenando la pantalla completamente, o aumentar x4 hasta 960p y rellenando el resto con bandas negras en una pantalla 1080p.
  • Mayor soporte de sistemas, con algunos “exclusivos” como Neo-Geo
  • Actualizable a nivel software y hardware, por lo que si en el futuro necesitamos añadirle funciones extra al sistema no hace falta comprar uno nuevo aparte.

Con MiSTer podemos ejecutar ordenadores clásicos, consolas de sobremesa y portátiles y maquinas recreativas. Actualmente ejecuta los siguientes sistemas

Ordenadores clásicos

  • Acorn Archimedes
  • Acorn Atom
  • Alice MC10
  • Altair 8800
  • Amiga
  • Amstrad CPC 6128
  • Amstrad PCW
  • ao486 (PC 486)
  • Apogee
  • Apple I
  • Apple II+
  • Apple Macintosh Plus
  • Aquarius
  • Atari 800XL
  • Atari ST/STe
  • BBC Micro B,Master
  • BK0011M
  • Color Computer 2, Dragon 32
  • Commodore 16, Plus/4
  • Commodore 64, Ultimax
  • Commodore PET
  • Commodore VIC-20
  • DEC PDP-1
  • EDSAC
  • Galaksija
  • Jupiter Ace
  • Laser 310
  • MSX
  • MultiComp
  • Orao
  • Oric 1 & Atmos
  • SAM Coupe
  • Sharp MZ Series
  • Sinclair QL
  • Specialist/MX
  • TI-99/4A
  • TRS-80 Model 1
  • TSConf
  • Vector 06C
  • X68000
  • ZX Spectrum
  • ZX81

Arcade

  • Arkanoid
  • Asteroids
  • Asteroids Deluxe
  • Atari Tetris
  • Bagman / Le Bagnard Inc: Botanic, Pickin’, Super Bagman, Squash
  • Bally Midway Astrocade / Bally Midway Arcade Inc. The Adventures of Robby Roto!, Extra Bases, Gorf, Sea Wolf II, Space Zap, Wizard of Wor
  • Bally Midway MCR-1 Inc: Kick-Man, Kick, Solar Fox
  • Bally Midway MCR-2 Inc: Domino Man, Kozmik Krooz’r, Satan’s Hollow, Tron, Two Tigers, Wacko
  • Bally Midway MCR-3 Inc: Discs of Tron, Journey, Tapper, Timber
  • Bally Midway MCR-Monoboard Inc: Demolition Derby, Max RPM, Power Drive, Rampage, Sarge, Star Guards
  • Bally Midway MCR-Scroll Inc: Crater Rider, Spy Hunter, Turbo Tag
  • Berzerk
  • Black Widow Inc: Gravitar, Lunar Battle
  • Bomb Jack
  • Breakout
  • Burger Time
  • Burnin’ Rubber / Car Action
  • Canyon Bomber
  • Centipede
  • Computer Space
  • Cosmic Avenger
  • Crazy Balloon
  • Crazy Climber
  • Crazy Kong Inc: Crazy Kong Part II
  • Defender Inc: Colony 7, Jin, Mayday
  • Dig Dug
  • Dominos
  • Donkey Kong
  • Donkey Kong Junior / Donkey Kong Jr.
  • Dorodon
  • Food Fight
  • Frenzy
  • Galaga
  • Galaxian Inc: Azurian Attack, Black Hole, Catacomb, Devil Fish, Lucky Today, Moon Cresta, Mr. Do’s Nightmare, Omega, Orbitron, Pisces, UniWar S, Victory, War of the Bugs
  • Gaplus / Galaga 3
  • Gauntlet Inc: Gauntlet, Gauntlet II, Vindicators II
  • Ghosts’n Goblins / Makai-Mura
  • Irem M62 Inc: The Battle-Road, Horizon, Kid Niki: Radical Ninja / Kaiketsu Yanchamaru, Kung-Fu Master / Spartan X, Lode Runner, Lode Runner II: The Bungling Strikes Back, Lode Runner III: Golden Labyrinth / Majin No Fukkatsu, Lode Runner IV: Teikoku Karano Dasshutsu, Lot Lot, Spelunker, Spelunker II, Youjyuden
  • Lady Bug
  • Lunar Lander
  • Mario Bros
  • Moon Patrol
  • Ninja-Kun: Majō no Bōken
  • Pac-Man / Puck Man Inc: Alibaba and 40 Thieves, Birdiy, Crush Roller, Dream Shopper, Eeekk!, Eggor, Eyes, Gorkans, Jump Shot, Lizard Wizard, Mr. TNT, Ms. Pac-Man, Pac-Man Club, Pac-Man Plus, Pac Manic Miner Man, Ponpoko, Super Glob, Van-Van Car, Woodpecker
  • Pengo
  • Phoenix
  • Pleiads
  • Pong
  • Pooyan
  • Popeye Inc: Sky Skipper
  • River Patrol
  • Rally-X Inc: New Rally-X
  • Robotron 2084 Inc: Alien Arena, Bubbles, Joust, Sinistar, Splat, Stargate
  • Rush’n Attack / Green Beret
  • Scramble Inc: Amidar, Anteater, Armored Car, Battle of Atlantis, Calipso, Dark Planet, The End, Frogger, Lost Tomb, Mars, Mighty Monkey, Minefield, Moon War, Rescue, Speed Coin, Strategy X, Super Cobra, Tazz-Mania, Turtles
  • Sega System 1 Inc: 4-D Warriors, Block Gal, Bullfight, Flicky, I’m Sorry, Mister Viking, My Hero, Pitfall II, Rafflesia, Regulus, Sega Ninja, Spatter, Star Jacker, Swat, TeddyBoy Blues, Up’n Down, Water Match, Wonder Boy
  • Silver Land
  • Snap Jack
  • Solomon’s Key / Solomon no Kagi
  • Space Invaders Inc: 280Z ZZAp, Amazing Maze, Attack Force, Balloon Bomber, Blue Shark, Boot Hill, Clowns, Cosmo, Galaxy Wars, Gun Fight, Laguna Racer, Lunar Rescue, Lupin III, Sea Wolf, Space Encounters, Space Invaders II, Space Invaders Part II, Vortex
  • Sprint 1
  • Sprint 2
  • Super Breakout
  • Tecmo: Inc: Arugosu no Senshi: Legendary Warrior / Rygar: Legendary Warrior, Gemini Wing, Silkworm
  • Time Pilot
  • Time Pilot '84
  • The Tower of Druaga Inc: Dig Dug II, Mappy, Motos
  • Traverse USA / MotoRace USA / Zippy Race / Mototour: Inc: Shot Rider
  • Ultra Tank
  • Xevious
  • Zaxxon Inc: Super Zaxxon
  • Zig Zag

Nota: Los sistemas arcade se están teniendo que adaptar uno a uno ya que al principio se intento portear el sistema MAME, pero con ese método los juegos funcionaban acelerados, por lo que hay que adaptar cada sistema individualmente.

Consolas clásicas

  • Astrocade
  • Atari 2600
  • Atari 5200
  • AY-3-8500
  • ColecoVision, SG-1000
  • Gameboy, Gameboy Color
  • Gameboy Advance
  • Genesis/Megadrive
  • SMS, Game Gear
  • MegaCD
  • NeoGeo
  • NES
  • Odyssey2
  • SNES
  • TurboGrafx 16 / PC Engine
  • Vectrex

Nota: Actualmente hay en proceso el adaptar a FPGA la primera Playstation, la Nintendo 64 y la SEGA Saturn, ademas de Virtual Boy, Nintendo DS y 32X

4 Me gusta

Tengo 25 años pero soy un enamorado de lo retro, cuando he leido la lista de ordenadores clasicos casi me pongo a llorar.

En cuanto a consolas, veo que faltan muchas cosas así que prefiero esperarme.

Gracias por la info, tio. Me iré informando.

Ya te aviso, para ver en FPGA sistemas tipo la PS2 o la GameCube quedan mínimo 10 años para que la FPGA capaz de replicar el funcionamiento sea asequible (se podría hacer hoy, pero la FPGA costaría unos 1.000 $/€)

1 me gusta

Para PSX y similares harán falta addons?

Eso se esta discutiendo en los foros de MiSTer y en principio con el modulo de expansión de 128MB debería de valer ya que las isos, al igual que las de MegaCD, se cargan al vuelo desde una microSD

2 Me gusta

No tanto no me interesa, yo es mas por 32X, 64, Saturn, PSX, 3DO, AmigaCD32… esas así. Alguna más se me pasa ahorita que estoy un poco espeso.

Para ps2 ya tengo las mias y para gamecube, leí que existe homebrew para WiiU que le permite mover GC y Wii.

Ahora mismo veo mas asequible comprar una raspberry pi 400, que puede ejecutar practicamente todo hasta la play 1, lo malo es que no tiene salida de audio

PS1 deberia llegar a lo largo de este año (ya la han duplicado en otra FPGA, solo faltaria adaptarlo a la de MiSTer), N64 estan en ello (ya tienen el bus de cartuchos, RAM, MI y PIF/SI, solo faltaria la CPU y el RSP/RDP). Saturn, Nintendo DS y 32x por arquitectura va a ser mas complicado (Saturn casi han terminado de duplicar la CPU y GPU, pero como la consola las tiene por duplicado tienen que replicar el sistema maestro/esclavo de la consola).

1 me gusta

Nuevo modelo de MiSTer para aquellos que se quieran construir una máquina recreativa, el nuevo MiSTerCade

@Serizawa estan desarrollando un core para jugar a dobles los juegos de las distintas Game Boy

1 me gusta

Que gran invento el MiSTer este.
Ojalá pronto abarquen más máquinas.
La perfección retro.

Coño me meto en Youtube y me sale esto de hoy

Ese es el actual OSSC, no el pro que está en desarrollo.

https://shmups.system11.org/viewtopic.php?f=6&t=65892

1 me gusta

Tanta parafernalia para emular como mucho SNES.

A principios de año lograron implantar la PS1 y la N64 y Saturn avanzan bien.

Pero esto no es emulación a la antigua usanza, aquí tienes una máquina que emula el funcionamiento casi exacto de la máquina original y te permite meterle mejoras sin romper la compatibilidad con los juegos.

3 Me gusta

Tiene mi atención entonces.

1 me gusta

@Serizawa se viene la Saturn a MiSTer

https://www.twitter.com/srg320_

1 me gusta

Wow, si Saturn se puede también se debe poder PSX…

PS1 la tienen al 99% completo, están terminando de depurar errores, la que va para largo N64 por la complejidad del sistema.

1 me gusta

@ALCAMJI @Serizawa Miraos esto.

Os juro que cuando al final del video ha enseñado lo de pantalla a dobles de GBA se me ha quebrado la voz. Lo juro por lo que mas querais, que esto es demencial. Y el momento del X68000 con el Roland puesto sonando el Castlevania…PFFFFFFF la piel de gallina.

Esta es la tienda del hombre que las vende.

4 Me gusta