Baek escribió:jordigahan escribió:Baek escribió: Un ventilador en una CPU no es algo que esté ahí por estar, si está es porque tiene que disipar un calor que se genera desde un consumo eléctrico suficiéntemente elevado, por lo que se hablaría de un disipador, ventilador y fuente de alimentación. Con una CPU normalita de PC, sin pasarse tampoco en potencia tienes que ofrecer al sistema al menos 100/150W, 10 veces más de lo que consume la propia Saturn.
Y con esto, todo el sentido de mini iniciado por Nintendo con su NES Mini quedaría eliminado. Ni pequeña, ni ligera, ni funcionaría conectándola a un USB..
nadie habla de quitarlo, pero tal y como lo dices, parece que el hecho de que se utilize un ventilador sea malo.
sobre el tema electrico no es necesariamente obligatorio que funcione con el cable USB estandar, podriua tener su propio transformador y tendria toda la potencia que necesitara.
No digo que sea malo, digo que no concuerda con el espírito mini de estos sistemas. Porque repito que, en este caso no se hablaría de un ventilador mini como el de una RPi, hablaríamos de disipador, ventilador, seguramente otro de salida en carcasa, y, evidentemente un tamaño de consola nada mini. Además de una fuente, o interna o externa que otorgase más de 100W al menos y que ya por si sola sería más grande que una NES Mini.
jordigahan escribió:todo lo contrario, en ambos casos se utilizan librerias.
Las librerías son apoyos al desarrollo, bien generales, del propio lenguaje que se utilice, o bien específicas de algún IDE concreto, y ofrecen un acceso a código ya escrito que generalmente resuelve necesidades comunes sin necesidad de tener que programarlas a mano. Un emulador se puede hacer para cualquier sistema y con cualquier lenguaje, incluso en ensamblador si quieres, y el desarrollo del mismo no tiene absolutamente nada que ver con el desarrollo de software para el sistema que se quiere emular. Antes decías que muchos emuladores no pueden mostrar todo su potencial debido a que han tenido que desarrollar sus propias librerias y que estas no funcionan igual de bien que la originales. Sinceramente, no sé a qué librerías originales te refieres. Ni siquiera sé el sentido que tendría desarrollar algo así por parte de la empresa original.
Dentro de un debate sano, yo me alineo más con las posiciones de
@jordigahan y
@gynion, lo digo con el mejor ánimo.
Tengo una perspectiva diferente en cuanto a cómo abordar los problemas que, naturalmente, existen para elaborar una Saturn mini.
En cuanto a procesador, potencia, y refrigeración, opino que es excesivo hablar de 100-150w, eso es un Ryzen 2600 fácil. Creo que, solo por ahí, ya nos estamos alejando del planteamiento de CPU que necesita un proyecto Mini, por no hablar del precio. Los consumos de la gama i3 los modelos U (por ejemplo, i3 8130U), diseñados para portátil, es 10 veces menos, 15w. Entiéndase la abstracción. No estoy diciendo que se monte esa CPU. Estoy diciendo que el consumo de un procesador actual para esta finalidad no es 100-150w, es 15w.
A partir de ahí, el consumo es menor, lo que te permite sacar la fuente de alimentación fuera (lo suyo, para ahorrar espacio y mejorar la refrigeración). Este verano monté un Ryzen y me pareció extraordinariamente silencioso. No pasaría nada por tener un procesador con refrigeración activa con esos niveles de ruido.
En cuanto a desarrollo de software, no me queda más remedio que pensar que los avances realizados por la comunidad parten de "ingenieria inversa", que es una genialidad, y desde luego en muchas ocasiones será funcional pero será subóptimo, en comparación con la solución original. ¿Que harían falta ingenieros de Sega para crear un emulador basándose en documentación técnica que no tienen los desarrolladores caseros? Es que esa es la gracia del invento creo yo

. ¿Que realmente las compañías preferirían coger un emulador homebrew en un chip barato, poner una carcasa bonita e imprimir billetes sin esfuerzo? Lógico (en su lógica, a mí me parece aberrante*).
Solo quería incidir en las posibles soluciones más que en las dificultades que se deben afrontar en un proyecto así. SNES y NES mini, tremendamente populares y que llegaron las primeras, han vendido 3 millones cada una. MegaDrive sin duda superará 1 y probablemente 2 millones. Saturn puede llegar a un mercado saturado, es una consola muy desconocida, y eso implica que para que ese proyecto sea rentable, tiene que costarle dos duros a Sega o si no no se mete en ese fregado, que puede acabar con una mancha de reputación a la compañía (que le pregunten a Sony con PS Classic, o a la propia Sega, que de reputación en creación de hardware sabe algo).
Está más cerca una Dreamcast que una Saturn (y encima seguramente tenga un catálogo más potente que vender al jugador de la década de 2020, muchos arcades de calidad para partidas rápidas).
edit: que estaba en el móvil y ya estoy en el PC.
edit2: ¿No os parecen aberrantes casos como de PS Classic o Capcom Home Arcade stick tirando de emuladores de la comunidad? Persiguen a la comunidad cuando quieren en tema emulación, pero se aprovechan de su esfuerzo para no tener que programar sus propios emuladores.