#13 inukaze 04 Febrero 2022, 06:52 AM
Excelente noticia, para alguien como yo que vi cuando la MiSTeR FPGA apareció en el mercado, y luego dije mejor espero que el proyecto avance.
Este Simulador de Hardware sera la solución en contra de la emulación por precisión, ya que al simular el hardware nativo para los cuales fueron fabricados los títulos, puede conservar en condiciones más favorables cosas como la precisión.
También dista bastante de una virtualizacion ya que eso es un proceso más complicado
Al final es una cosa a medio camino entre simulador y virtualizador XD
----------------------------Ahora la parte que no le suele interesar a nadie : ------------------------------------------
En las reglas no escrita de la emulación se sabe que cuando se emula por precisión un hardware, tienes que tener por lo menos unas 77 veces más potencia bruta del hardware que quieres emular, si te puedes permitir más pues mucho mejor.
Emular SuperNintendo por precisión, por ejemplo usando el emulador Higan
La Snes tiene de procesador un Ricoh 5A22(Personalizado WDC 65C816) de 16-bit que va principalmente a 3.58 MHz y de Memoria unos 128KB de Ram, pero al hablar de una Computadora Personal Compatible de IBM eso cambia un poco entonces los valores son un poco mas altos haciendo que el pc necesite tener disponible
Procesador = 3,6 GHz
Memoria Ram = 4 GB
Los títulos que necesitan el procesador de la Snes a 1.79 MHz , requerirán 2 GB Ram
En caso de querer utilizar los títulos que vayan a 3.58 MHz de la Snes. los otros emuladores, los llamado « emuladores de compatibilidad » realmente lo que hacen es tener un montón de arreglos y rebusques por títulos para mantener la fluidez y verse lo mejor que puedan en medida de lo posible, sin necesitar una cantidad absurda de recursos del equipo anfitrión, estos arreglos son llamados « HorriblesHacks », « Workarounds» que es lo que hacen la mayoría de los emuladores
La función de un emulador es básicamente traducir las instrucciones de un tipo de procesador al tipo de instrucciones que entiende el procesador que esta usando el equipo desde donde estas emulando.
El FPGA no necesita hacer esto puesto que simula todo el conjunto de instrucciones de algún procesador haciendo que no requieras una cantidad de potencia bruta absurda para poder ejecutar títulos hechos para una plataforma en particular.