Articulo de referencia

Señor

MiSTer (también conocido como MiSTer FPGA ) es un proyecto de código abierto que busca recrear varias computadoras clásicas , consolas de videojuegos y máquinas recreativas , ut...

MiSTer (también conocido como MiSTer FPGA ) es un proyecto de código abierto que busca recrear varias computadoras clásicas , consolas de videojuegos y máquinas recreativas , utilizando hardware moderno basado en FPGA . [ 1 ] Permite que el software y las imágenes de videojuegos se ejecuten como lo harían en el hardware original, utilizando periféricos como ratones , teclados , joysticks y otros controladores de juegos . [ 2 ]

Historia

El proyecto MiSTer fue creado por Alexey "Sorgelig" Melnikov y se presentó en GitHub en junio de 2017. MiSTer se originó como una adaptación del proyecto MIST , un proyecto similar que comenzó como una recreación en FPGA de las computadoras Amiga y Atari ST . [ 3 ] Cuando Sorgelig desarrollaba y adaptaba núcleos para MiST, a menudo tenía dificultades para obtener imagen en cualquiera de sus monitores o televisores. El hardware utilizado para MIST solo tenía salida de video analógica , mientras que todos sus monitores y televisores usaban HDMI . Esto lo llevó a pensar en formas de obtener HDMI directamente desde una placa FPGA, lo que finalmente dio lugar al proyecto MiSTer. [ 4 ]

A diferencia de MiST, que utilizaba una placa FPGA personalizada de Lotharek, Sorgelig decidió que su proyecto de código abierto debía basarse en una placa de producción en masa, una que cualquiera pudiera adquirir fácilmente. Pensó que esto no solo simplificaría el desarrollo, sino que también lo abarataría, y finalmente se decantó por la DE10-Nano de Terasic, que está construida alrededor de la FPGA Intel SoC . [ 4 ]

MiSTer recibió inicialmente su nombre del proyecto MIST, cuyo nombre significa "A MI ga/ ST ". [ 5 ] El nombre original de MiSTer significaba "MIST en placa Terasic". [ 6 ] Sin embargo, actualmente MiSTer es solo un nombre simple sin ningún significado subyacente. [ 7 ] El proyecto está licenciado bajo la versión 3 de la Licencia Pública General de GNU . [ 8 ]

En 2024, el YouTuber Taki Udon lanzó un clon de menor costo del MiSTer utilizando una placa basada en FPGA Altera Cyclone V, más económica que la DE10 Nano. El proyecto se llama MiSTer Pi y sus creadores afirman que tiene compatibilidad perfecta con los núcleos y el software existentes de MiSTer. [ 9 ]

Hardware

El proyecto MiSTer gira en torno a una placa de circuito impreso de propósito general de Terasic llamada DE10-Nano , que incorpora una matriz de puertas programables en campo (FPGA). [ 10 ] Los colaboradores del proyecto desarrollaron varios "núcleos" diseñados para ejecutarse en la DE10-Nano, [ 11 ] escritos en un lenguaje de descripción de hardware . Cada núcleo está diseñado para configurar la FPGA en una computadora específica, una consola de juegos (portátil) o una placa de sistema de arcade. A diferencia de un emulador basado en software, los núcleos de MiSTer replican sistemas a través de la emulación de hardware .

Aunque la plataforma MiSTer se puede usar con la placa básica DE10-Nano, sus características se pueden ampliar considerablemente con el uso de expansiones de hardware adicionales. [ 12 ] Las placas adicionales disponibles incluyen:

  • Placa de expansión SDRAM : la placa de expansión SDRAM de 128 MB para MiSTer es necesaria para el funcionamiento de varios de los núcleos. [ 13 ] Se puede usar alternativamente una placa SDRAM más económica de 32 MB o 64 MB; sin embargo, algunos juegos de Neo Geo, Game Boy Advance y otros núcleos podrían no ser compatibles con el módulo de menor tamaño. [ 14 ] [ 15 ]
  • Placa de expansión con concentrador USB : esta placa proporciona un concentrador USB OTG para el MiSTer que tiene un puerto USB solo de alimentación en la parte posterior y 6 puertos USB 2.0 en los otros 3 lados. [ 14 ]
  • Placa de expansión de E/S analógicas : esta placa proporciona un puerto VGA para salida de vídeo analógica, lo que permite al usuario conectar fácilmente el MiSTer a un televisor o monitor CRT . Con esta placa se pueden utilizar simultáneamente salidas de vídeo analógicas y HDMI. También incluye un puerto de audio analógico de 3,5 mm/ Mini-TOSLINK , un ventilador de refrigeración y un puerto de E/S de usuario para comunicación serial directa con diversos periféricos y adaptadores. [ 14 ]
  • Tarjeta de expansión de E/S digitales: esta tarjeta ofrece las mismas características que la tarjeta de E/S analógicas, pero sin la salida de vídeo analógica. Esta tarjeta también incluye un puerto de audio digital óptico TOSLINK de tamaño completo, junto con el puerto Mini-TOSLINK. [ 14 ]
  • Placa de expansión de reloj en tiempo real : esta placa añade funcionalidad de reloj en tiempo real (RTC) al MiSTer. Varios núcleos de MiSTer pueden utilizar esta función. [ 14 ]

Sistemas compatibles

Decenas de consolas de videojuegos, sistemas arcade y microcomputadoras han sido compatibles con estos núcleos. Esto incluye muchos de los sistemas populares de 8 bits , 16 bits y 32 bits . [ 16 ] [ 17 ] [ 18 ]

Microcomputadoras

Referencias

  1. Grant, Christopher (30 de agosto de 2021). "MiSTer 101: Un dispositivo de juego clásico para dominarlos a todos" . Polygon . Consultado el 29 de mayo de 2022 .
  2. "MiSTer wiki" . github.com/MiSTer-devel/Main_MiSTer/wiki . Consultado el 09-04-2022 .
  3. Fahey, Mike (2 de septiembre de 2021). "Y ahora, el dispositivo definitivo para juegos retro" . Kotaku . Consultado el 29 de mayo de 2022 .
  4. 1 2 "La revolución retro de las FPGA" . Revista Wireframe . Consultado el 18 de abril de 2022 .
  5. "MIST - aMIga y ST basados ​​en FPGA" . 27 de octubre de 2015. Archivado del original el 27 de octubre de 2015. Consultado el 9 de abril de 2022 .
  6. McFerran, Damien (11 de febrero de 2021). "Hardware: MiSTer FPGA Review - A Fatalising Glimpse Into The Future Of Retro Gaming" . Nintendo Life . Recuperado el 29 de mayo de 2022 .
  7. "¿Qué significa MiSTer? ¿Es un acrónimo? - Foro MiSTer FPGA" . www.misterfpga.org . Consultado el 9 de abril de 2022 .
  8. "Licencia de MiSTer" . github.com/MiSTer-devel/Main_MiSTer/blob/master/LICENSE . Consultado el 9 de abril de 2022 .
  9. McFerran, Damien. "MiSTer Pi: ​​una puerta de entrada de 99 dólares a los juegos retro con FPGA" . Time Extension . Consultado el 12 de febrero de 2025 .
  10. Byford, Sam (11 de marzo de 2021). "Construyendo la computadora retro definitiva" . The Verge . Recuperado el 29 de mayo de 2022 .
  11. Thornton, Sarah (1 de noviembre de 2019). "Computación retro con FPGA y MiSTer | Opensource.com" . opensource.com . Consultado el 30 de mayo de 2022 .
  12. Brookes, Tim. "Por qué las FPGA son increíbles para la emulación de juegos retro" . How-To Geek . Consultado el 29 de mayo de 2022 .
  13. "MiSTer FPGA: ¿El futuro de la emulación y preservación de juegos retro?" . RetroGaming with Racketboy . 20 de febrero de 2019 . Consultado el 30 de mayo de 2022 .
  14. 1 2 3 4 5 "Documentación de MiSTer FPGA - Placas adicionales" .
  15. "MiSTer FPGA - Tinker, Tailor, Solder, Sprite" . somethingawful.com . Consultado el 30 de mayo de 2022 .
  16. "Núcleos de consola - Documentación de MiSTer FPGA" .
  17. "Núcleos de computadora - Documentación de MiSTer FPGA" .
  18. "Núcleos Arcade - Documentación de MiSTer FPGA" .
  19. "ChannelF_MiSTer" . GitHub . Consultado el 12 de febrero de 2025 .
  20. "Atari 5200 y Atari 800/800XL/65XE/130XE para la plataforma MiSTer" . GitHub . Consultado el 12 de febrero de 2025 .
  21. «Bally Astrocade para la plataforma MiSTer» . GitHub .
  22. "Magnavox Odyssey2/Videopac para la plataforma MiSTer" . GitHub . Consultado el 12 de febrero de 2025 .
  23. "Intv_MiSTer" . GitHub . Consultado el 12 de febrero de 2025 .
  24. "Colecovision y Sega SG-1000 para la plataforma MiSTer" . GitHub . Consultado el 12 de febrero de 2025 .
  25. "Vectrex para la plataforma MiSTer" . GitHub .
  26. "Consola de juegos Emerson Arcadia 2001" . GitHub .
  27. "Bandai Super Vision 8000 para MiSTer" . GitHub . Consultado el 12 de febrero de 2025 .
  28. "Consola de juegos Interton VC4000" . GitHub .
  29. "VTech Creativision" . GitHub . Consultado el 12 de febrero de 2025 .
  30. "Nintendo Entertainment System para la plataforma MiSTer" . GitHub . Consultado el 12 de febrero de 2025 .
  31. "Sega Master System/Game Gear para MiSTer FPGA y MIST" . GitHub . Consultado el 12 de febrero de 2025 .
  32. "Atari7800 para MiSTer" . GitHub . Consultado el 12 de febrero de 2025 .
  33. "SNES" . Documentación de MiSTer FPGA . Consultado el 12 de febrero de 2025 .
  34. "Nuked-MD-FPGA" . GitHub .
  35. "TurboGrafx 16 / PC Engine para la plataforma MiSTer" . GitHub . Consultado el 12 de febrero de 2025 .
  36. "SNK Neo Geo para la plataforma MiSTer" . GitHub . Consultado el 12 de febrero de 2025 .
  37. McFerran, Damien. "El desafortunado Philips CD-i tendrá su propio núcleo FPGA MiSTer" . Time Extension . Consultado el 12 de febrero de 2025 .
  38. "MisterFPGA se ha actualizado para incluir una versión oficial de su núcleo para Nintendo 64" . GBATemp . Consultado el 12 de febrero de 2025 .
  39. "MiSTer FPGA Saturn Core ahora es la forma "más precisa" de jugar fuera del hardware real" . Extensión de tiempo . Consultado el 12 de febrero de 2025 .
  40. "Documentación de MiSTer FPGA - PSX" . Documentación de MiSTer FPGA . Consultado el 12 de febrero de 2025 .
  41. McFerran, Damien. "3DO llega a MiSTer FPGA" . Time Extension . Consultado el 12 de febrero de 2025 .
  42. McFerran, Damien. "Todos los núcleos FPGA de MiSTer" . Time Extension . Consultado el 12 de febrero de 2025 .
  43. "Gameboy / Gameboy Color port to MiSTer" . GitHub . Consultado el 12 de febrero de 2025 .
  44. "Gameboy Advance para la plataforma MiSTer" . GitHub . Consultado el 12 de febrero de 2025 .
  45. "Sega Master System/Game Gear para MiSTer FPGA y MIST" . GitHub . Consultado el 12 de febrero de 2025 .
  46. "Atari Lynx para la plataforma MiSTer" . GitHub . Consultado el 12 de febrero de 2025 .
  47. "WonderSwan para la plataforma MiSTer" . GitHub . Consultado el 12 de febrero de 2025 .
  48. McFerran, Damien. "Neo Geo Pocket FPGA Beta Core Now Available" . Time Extension . Consultado el 12 de febrero de 2025 .
  49. "Sharp X68000 para la plataforma MiSTer" . GitHub . Consultado el 12 de febrero de 2025 .
  50. "Minimig-AGA_MiSTer" . GitHub . Consultado el 12 de febrero de 2025 .
  51. "Atari ST/STe para MiSTer (adaptación de MiSTery)" . GitHub . Consultado el 12 de febrero de 2025 .
  52. "Atari 5200 y Atari 800/800XL/65XE/130XE para la plataforma MiSTer" . GitHub . Consultado el 12 de febrero de 2025 .
  53. "C64 para MiSTer" . GitHub .
  54. "C128 para MiSTer" . GitHub . Consultado el 12 de febrero de 2025 .
  55. "Commodore VIC-20 para MISTer" . GitHub . Consultado el 12 de febrero de 2025 .
  56. "Commodore 264 (C16 y Plus/4) para MISTer" . GitHub .
  57. "Coleco Adam para MiSTer" . GitHub . Consultado el 12 de febrero de 2025 .
  58. "Macintosh Plus para la placa MiSTer" . GitHub .
  59. "ZX Spectrum para la plataforma MiSTer" . GitHub . Consultado el 12 de febrero de 2025 .
  60. "Amstrad CPC 6128 para MiSTer" . GitHub .
  61. "MiSTer port of Apple-I" . GitHub . Consultado el 12 de febrero de 2025 .
  62. "Apple IIe para MiSTer" . GitHub . Consultado el 12 de febrero de 2025 .
  63. "NEC PC8801 para la plataforma MiSTer" . GitHub . Consultado el 12 de febrero de 2025 .
  64. "IBM PC/XT para FPGA MiSTer" . GitHub .
  65. «puerto ao486 para MiSTer de Sorgelig» . GitHub .
  66. "TRS-80 para la plataforma MiSTer" . GitHub . Consultado el 12 de febrero de 2025 .
  • Foro de MiSTer FPGA : la comunidad en línea para los entusiastas de MiSTer FPGA.
  • Repositorio MiSTer FPGA - Repositorio oficial de código fuente principal