MiSTer FPGA: Plataforma que implementa Consolas clásicas, microordenadores y arcades

¿Habéis probado el core de System32 que acaban de sacar? Yo voy a ver si mañana me lo instalo porque no se sabe si lo van a meter en Update_All.

EDIT:


He encontrado el CRT Adjust implementado en algunos cores arcade como Caveman Ninja, Tenga y Raiden. Es una verdadera maravilla porque permite dejar la imagen prácticamente perfecta en cualquier CRT sin necesidad de nada más, ni menú de servicio ni nada. Creo que todos los cores deberían estar obligados a incorporar algo así.

Pero como no es el caso y la mayor parte, como mucho, te dejan hacer algun ajuste de posición, pues he estado investigando todo el día con Claude como arreglar algunos de los juegos que salen con mayores problemas. Eso incluía muchos que, por ejemplo, dejan enormes márgenes laterales, como los de 256x224 y 256x240. Después de mucho probar, la IA ha encontrado la solución de duplicar la resolución horizontal y crear modelines para cada juego. Así, los 256 píxeles de ancho pasan a ser 512. Luego desde el OSD de Mister en aspect ratio elijes full screen, con lo que el juego termina por ocupar toda la pantalla. Los pixeles se duplican horizontalmente, de manera que no se rompen y el juego se ve perfecto. En los juegos verticales también funciona, sólo que hay que activar la rotación en el OSD.

Por ejemplo, para juegos de 256x224, queda así. Pongo el ejemplo del Blacktiger. Esto se pone al final del Mister.ini.

[blktiger]
vga_scaler=1
composite_sync=1
vscale_mode=0
vsync_adjust=2
video_mode=512,16,48,64,224,12,3,23,10000

Para juegos con diferentes refrescos, varía algún valor. No sé muy bien cómo lo calcula.

[bloodbro]
vga_scaler=1
composite_sync=1
vscale_mode=0
vsync_adjust=2
video_mode=512,16,48,64,224,13,3,23,10000

Para juegos a 256x240:

[baddudes]
vga_scaler=1
composite_sync=1
vscale_mode=0
vsync_adjust=2
video_mode=512,16,48,64,240,12,3,17,10000

Si se cambian dos valores, parece ser que se controla la posición vertical de la imagen:

video_mode=512,16,48,64,240,16,3,13,10000
@Elaphe y el PVM que tal ? ...Si lo quieres de verdad yo lo haría.. o simplemente es fomo?

Imagen
rootbeer escribió:@Elaphe y el PVM que tal ? ...Si lo quieres de verdad yo lo haría.. o simplemente es fomo?

Imagen


No sé. Creo que lo voy a dejar pasar, aunque lo de los controles para ajuste de geometría es tentador. Estoy contento con mi televisor de 14", tan pequeñito y tan redondo. Lo de la geometría y el ajuste de los juegos quiero tratar de solucionarlo a base de modelines. Una de las cosas que me echa para atrás de las Sony es la forma de la pantalla. Tampoco estoy muy convencido de que me pudiera gustar demasiado el aspecto de la imagen. Por muy bien que se vea, parece que ofrecen una imagen demasiado nítida y pixelada, con lo que se pierde un poco el encanto de la mezcla de colores, que también por nostalgia es lo que recuerdo de los recreativos nacionales.
Elaphe escribió:
rootbeer escribió:@Elaphe y el PVM que tal ? ...Si lo quieres de verdad yo lo haría.. o simplemente es fomo?

Imagen


No sé. Creo que lo voy a dejar pasar, aunque lo de los controles para ajuste de geometría es tentador. Estoy contento con mi televisor de 14", tan pequeñito y tan redondo. Lo de la geometría y el ajuste de los juegos quiero tratar de solucionarlo a base de modelines. Una de las cosas que me echa para atrás de las Sony es la forma de la pantalla. Tampoco estoy muy convencido de que me pudiera gustar demasiado el aspecto de la imagen. Por muy bien que se vea, parece que ofrecen una imagen demasiado nítida y pixelada, con lo que se pierde un poco el encanto de la mezcla de colores, que también por nostalgia es lo que recuerdo de los recreativos nacionales.


Por curiosidad, ¿cuánto te piden por él?
Elaphe escribió:Tengo a tiro un PVM Sony de 21". ¿Qúe hace falta para conectar el Mister a eso?

un cable
Hodor escribió:
Elaphe escribió:
rootbeer escribió:@Elaphe y el PVM que tal ? ...Si lo quieres de verdad yo lo haría.. o simplemente es fomo?

Imagen


No sé. Creo que lo voy a dejar pasar, aunque lo de los controles para ajuste de geometría es tentador. Estoy contento con mi televisor de 14", tan pequeñito y tan redondo. Lo de la geometría y el ajuste de los juegos quiero tratar de solucionarlo a base de modelines. Una de las cosas que me echa para atrás de las Sony es la forma de la pantalla. Tampoco estoy muy convencido de que me pudiera gustar demasiado el aspecto de la imagen. Por muy bien que se vea, parece que ofrecen una imagen demasiado nítida y pixelada, con lo que se pierde un poco el encanto de la mezcla de colores, que también por nostalgia es lo que recuerdo de los recreativos nacionales.


Por curiosidad, ¿cuánto te piden por él?


Regateando podría conseguirlo por 300€. Me llamó la atención porque está a una hora de coche de donde vivo.
Elaphe escribió:
Hodor escribió:
Elaphe escribió:
No sé. Creo que lo voy a dejar pasar, aunque lo de los controles para ajuste de geometría es tentador. Estoy contento con mi televisor de 14", tan pequeñito y tan redondo. Lo de la geometría y el ajuste de los juegos quiero tratar de solucionarlo a base de modelines. Una de las cosas que me echa para atrás de las Sony es la forma de la pantalla. Tampoco estoy muy convencido de que me pudiera gustar demasiado el aspecto de la imagen. Por muy bien que se vea, parece que ofrecen una imagen demasiado nítida y pixelada, con lo que se pierde un poco el encanto de la mezcla de colores, que también por nostalgia es lo que recuerdo de los recreativos nacionales.


Por curiosidad, ¿cuánto te piden por él?


Regateando podría conseguirlo por 300€. Me llamó la atención porque está a una hora de coche de donde vivo.


Sólo una hora de coche para tirar 300€? Que maravilla...
En mi opinión personal (la opinión buena, la del resto es una mierda) es que lo de los pvm es un timazo como una catedral, igual que lo de las trinitrones. Algún iluminado dijo que esa era la forma definitiva de jugar y todos detrás. Yo tengo una Philips de 24 en perfecto estado que me costó 3€ antes de que la cosa se pusiera loca, y es que no va a haber tv que se vea mejor porque va sencillamente perfecta, cosa que te va a pasar con cualquier crt medio decente que esté en un estado de conservación bueno (eso es lo difícil de encontrar, el que esté bien conservado). Si quieres mejorar en la experiencia retro, consigue una tv más grande, los que dicen que el tamaño no importa es porque la tienen pequeña. Una de 14 hace el apaño, pero una un poco más tocha mola más. Aún con los precios absurdos de ahora por 30€ te puedes pillar una de 28 decente y ahí vas a notar más mejoría que con un pvm con sobreprecio y seguramente enano.
Tengo una Philips de 29" de pantalla plana con muy poco uso y que se ve increíble, con un modo de servicio que te deja hacer una enorme cantidad de ajustes para dejar la geometría casi perfecta. Sin embargo, por el tamaño, lo que pesa y lo que ocupa, prefiero tener en mi rinconcito la pequeña Radiola de 14", que para trastear, partidas ocasionales y ponerla fácilmente de costado, va estupenda y además sus redondeces la hacen mil veces más atractiva.
Pues qué casualidad, yo también tengo a tiro otro PVM de 21" también y a una hora también de donde vivo. Y a unos 300 y pico sin regatear también.

En mi caso ya tengo una Trinitron de 29" que se ve de escándalo y, tras meditarlo, no creo mejorar cambiando uno por otro. Que sí, que se verá mejor, pero es que la TV que tengo ahora ya se ve muy bien y creo que, tras el impacto inicial, voy a echar de menos el tamaño pasados unos días.
Volviendo al tema del Mister, este fin de semana he seguido mirando lo de las modelines. Con la ayuda de Claude he hecho este programita para crear y ajustar estas líneas para las resoluciones o juegos donde no cuadre bien la imagen. Le pones los datos sacados de la pantalla de información del juego de Mister y si quieres que duplique la resolución horizontal (útil para los juegos que mencioné antes que dejan muchos márgenes laterales). Lo de juego vertical es sólo para que anote un aviso en la modeline. Luego la modeline puede afectar al juego o a todos los que usen esa resolución, así que tienes la opción de usar una cabecera y otra. También puedes cargar una modeline que ya tengas hecha para hacer ajustes. Con los ajustes puedes mover la imagen y redimensionarla. Abajo del todo se van viendo los resultados.

Yo he estado toqueteando un montón de resoluciones y ahora me quedan mucho más ajustadas a mi pantalla, que con el overscan típico (mi menú de servicio no permite redimensionar la horizontal) a menudo pierde algo y con las modelines se puede corregir. No he notado ninguna rotura de píxeles ni pérdida de definición y eso que he estado mirando con lupa las imágenes, en textos, tramas y figuras pequeñas. Eso sí, hay que recordar en cualquier caso activar en el OSD fullscreen en el aspect ratio del juego y salvar los cambios.

En el foro de Mister me han dicho que el inconveniente es que añade un poco de lag. En los juegos yo no he apreciado nada. Claude dice que vsync_adjust=2 es lo que menos latencia crea y que puede ir entre 0,26 y 1,9 ms, lo cual es despreciable.

Para hacer pruebas lo mejor es cargar un juego, copiar los datos, ponerlos en el programa, y en el ordenador editar el mister.ini con Winscp con la modeline, recargar el core y luego ir haciendo los ajustes.

Si queréis el código, os lo puedo pasar.

Imagen
mejor que el codigo solo, seria que publicaras la utilidad, no ¿?
GXY escribió:mejor que el codigo solo, seria que publicaras la utilidad, no ¿?


Sin problema. Compilado y subido.

https://limewire.com/d/4jvAP#hLBPrAqeos

Tengo una versión en la que hay otra característica que consiste en cargar una modeline maestra en la que has comprobado que cuadra perfectamente en la pantalla de tu televisor y entonces a partir de ella el programa calcula cómo debe hacerlo para crear nuevas modelines con los datos que le pongas arriba. La idea es que cualquiera que te genere se haga de manera que se ajuste bien. En esta versión que subo no va incluida porque todavía no la he probado.
me referia a subirla a un repositorio documentado como github, pero gracias.

yo no la bajaré porque no fumo de esto (yo uso pantalla moderna conectada por HDMI) pero creo que podria ser util para unos cuantos compañeros.

tambien te animo a comentarlo en el grupo de telegram enlace
GXY escribió:me referia a subirla a un repositorio documentado como github, pero gracias.

yo no la bajaré porque no fumo de esto (yo uso pantalla moderna conectada por HDMI) pero creo que podria ser util para unos cuantos compañeros.

tambien te animo a comentarlo en el grupo de telegram enlace


Ah, no sé cómo va eso, lo siento. El ejecutable dentro del .rar es el código de AutoHotkey compilado. He incluido el código fuente. Si alguien no se fía, que no lo baje ni lo ejecute.
Hola a todos. Estoy dandole vueltas a si comprar una Mister FPGA y viendo que en tiendas de aquí no hay unidades (antonio villena, arcadexpress, ManuFerHi...) estoy viendo algunas unidades interesante en Ebay desde china:

https://www.ebay.es/itm/287595685814?_t ... 4YC5HRTWS3

https://www.ebay.es/itm/318753043102?_s ... BM6L7b-7lo

Son fiables estos modelos? He leído que los clones pueden dar problemas con algunos núcleos. Alguien sabe a cuando puede salir sumando aduanas e impuestos? Solo la quiero para montar en un monitor moderno con HDMI, no me preocupa que no tenga VGA.
@Iredan tienes para reservar la Mister PI.

Para que tengas alternativas, es la que tengo yo y funciona todo lo oficial.

Te debería servir el RAM Bundle que es mas económico, si solo lo quieres por HDMI.

En tu caso que no necesitas salida analógica, pillaría otro modulo de sdram extra para tener una setup dual ram, para algunos cores que lo agradecen.

Salu2
@Iredan

Yo te recomiendo localizar unidades fabricadas por qmtech en AliExpress.

Saludos.
Notarioh escribió:# Minimig de MiSTer: 68030, CD32, BigMig, aceleración 3D y mucho más

Las novedades que están llegando al core Minimig de MiSTer son bastante más importantes de lo que podría parecer a primera vista. Estamos hablando de una evolución que puede cambiar considerablemente lo que entendemos por un Amiga recreado mediante FPGA.

Por lo que se está comentando, las principales novedades son las siguientes:

**68030 y soporte para CD32**

Por un lado, se está avanzando en el soporte del Motorola 68030, un procesador que permitiría acercarse a configuraciones Amiga mucho más potentes que las basadas en el 68000 original.

También se incorpora soporte para Amiga CD32, la consola de Commodore basada en el Amiga 1200, con chipset AGA, procesador 68EC020 y unidad de CD-ROM. Esto supone un paso importante para la compatibilidad con los juegos y aplicaciones desarrollados específicamente para esta máquina.

**BigMig: PiStorm sin necesidad de una Raspberry Pi**

Esta es, probablemente, una de las novedades más interesantes.

BigMig busca llevar la filosofía de PiStorm a MiSTer, pero aprovechando el procesador ARM integrado en el Cyclone V de la DE10-Nano.

Para quien no lo conozca, PiStorm utiliza una Raspberry Pi para ejecutar código 68K mediante emulación JIT, consiguiendo un rendimiento muy superior al de un Amiga original.

BigMig utiliza Emu68-A9 sobre el ARM integrado en la propia MiSTer, mientras que el FPGA se encarga de recrear el hardware del Amiga.

Es decir, se puede conseguir una arquitectura similar a PiStorm sin tener que añadir una Raspberry Pi externa.

**BigMig 3Dx2: aceleración 3D para Amiga**

Y aquí es donde la cosa se pone todavía más interesante.

BigMig 3Dx2 se plantea como una GPU de doble canal de renderizado para Amiga, con dos unidades de renderizado implementadas en el FPGA, un motor 3D en el firmware y sus propias implementaciones de `Warp3D.library` y `minigl.library`.

La idea es conseguir algo parecido a una pequeña 3dfx Voodoo 3.

No estamos hablando simplemente de emular una tarjeta gráfica convencional, sino de desarrollar una arquitectura específica que combine lógica FPGA y software para proporcionar aceleración 3D al Amiga.

Esto abre la puerta a aplicaciones, demos y juegos que puedan aprovechar Warp3D o MiniGL, algo especialmente interesante para una plataforma que originalmente no contaba con este tipo de capacidades gráficas en sus modelos básicos.

**Y por si fuera poco, también están los 68040 y 68060 de Rampa**

Otra de las novedades mencionadas es el desarrollo de cores para Motorola 68040 y 68060 por parte de Rampa.

Estamos hablando de procesadores utilizados en Amigas de gama alta y aceleradoras de terceros. El 68060, en particular, fue uno de los procesadores más potentes que llegaron a utilizarse en sistemas Amiga clásicos.

Esto podría permitir avanzar hacia configuraciones todavía más potentes, tanto para aplicaciones profesionales como para software que requiere un procesador de gama alta.

**En definitiva:**

Lo realmente interesante de todo esto no es únicamente que Minimig pueda ejecutar un Amiga más rápido.

Es que se está explorando una arquitectura híbrida donde el FPGA recrea el hardware original, el ARM integrado en la MiSTer ejecuta código 68K acelerado y, además, se desarrolla una GPU 3D específica.

Todo ello sin necesidad de añadir una Raspberry Pi externa.

Si estos desarrollos siguen avanzando y se integran adecuadamente, MiSTer podría convertirse en una plataforma capaz de ofrecer una experiencia Amiga que vaya mucho más allá de los modelos clásicos, acercándose a configuraciones que originalmente requerían aceleradoras y hardware adicional.

Eso sí, conviene recordar que BigMig, BigMig 3Dx2 y los desarrollos de 68040/68060 están en evolución, por lo que no todas estas características deben darse por disponibles en una versión estable del core.

En cualquier caso, **el futuro de Minimig pinta realmente espectacular**.

Enlaces a los proyectos:

- [Hilo de MiSTer FPGA sobre las novedades](https://misterfpga.org/viewtopic.php?t=10661)
- [Repositorio de BigMig-Emu68A9 en GitHub](https://github.com/raparici/BigMig-Emu68A9/)


Pues lo mejor de todo es que el creador de Minimig apolkosnik, está de lleno haciendo MaxiMig, un core nuevo que llevará la 060 con MMU y FPU, en pruebas ahora es como una 060 a 60mhz [beer]

https://github.com/apolkosnik/Maximig-AGA_MiSTer?utm_source=chatgpt.com
https://misterfpga.org/viewtopic.php?t=10661&start=360
8769 respuestas
1…172, 173, 174, 175, 176