Scanlines para modos EGA MSDOS en grafica VGA

theelf

Madmaxista
Desde
1 Abr 2020
Mensajes
9.293
Fruta
16.960
Llevo un tiempo currando un TSR para DOS, me base en el codigo de advancecab, lo que hace es interceptar modos graficos EGA (y VGA), 320x200 y le aplica el modeline que le pasemos como parametro

En el caso de querer scanlines en un CRT de 31khz usando una grafica VGA estandar, el modeline que funcionara es este, cada uno lo modifica a su gusto, lo que hace es duplicar los HZ y desabilitar doublescan


(mensaje citado en revisión)

Dejo algunos ejemplos, y el zip, si alguno lo prueba me dice, es una beta que acabo de compilar, pondre una version final cuando la tenga mas probada en vogons


(adjunto visible para usuarios registrados)
(adjunto visible para usuarios registrados)
(adjunto visible para usuarios registrados)
(adjunto visible para usuarios registrados)
 

Adjuntos

Archivo oculto para usuarios no registrados
El problema de esos modos es que luego usas un programa y se te deshabilita todo eso.

Por ejemplo, yo he sacado de Pc a CRT 31khz NAOMI señal... para jugar a todo tipo de juegos... vía nvidia 1650... suficiente para correr todo el catálogo Mame incluidos juegos 3D arcade como el Daytona USA... y pasaba que aunque le metía unas scanlines de esas a través de programitas previos... y se veía así en todo el windows, luego ponía el Mame con el Cadillacs y Dinosaurs y las perdía, se veía todo liso sin scanlines.

O sea, que lo que comentas está muy bien, pero para tus testeos o para ver el windows, o para cargar juegos de ms-dos, pero luego, cuando las quieres usar vía Emulationstation o Batocera para arcade clásico... pues los launcher esos te deshabilitan todo... o sea, que tú metes esos modos vía "tu programa", pero luego el Batocera te lo quita, con lo cual la operatividad es nula en lo que se supone que te puede ser útil, que es para jugar a retro de los 80.

Otras veces he cargado el MAME a pelo, sin launcher, pero es igual... el MAME que está detrás desactiva los modos, así que tu programa no sirve en la práctica con lo que se supone que podría ser más útil.

De todos modos, gracias por el esfuerzo. Para MS-Dos parece que va bien.
 
El problema de esos modos es que luego usas un programa y se te deshabilita todo eso.

Por ejemplo, yo he sacado de Pc a CRT 31khz NAOMI señal... para jugar a todo tipo de juegos... vía nvidia 1650... suficiente para correr todo el catálogo Mame incluidos juegos 3D arcade como el Daytona USA... y pasaba que aunque le metía unas scanlines de esas a través de programitas previos... y se veía así en todo el windows, luego ponía el Mame con el Cadillacs y Dinosaurs y las perdía, se veía todo liso sin scanlines.

O sea, que lo que comentas está muy bien, pero para tus testeos o para ver el windows, o para cargar juegos de ms-dos, pero luego, cuando las quieres usar vía Emulationstation o Batocera para arcade clásico... pues los launcher esos te deshabilitan todo... o sea, que tú metes esos modos vía "tu programa", pero luego el Batocera te lo quita, con lo cual la operatividad es nula en lo que se supone que te puede ser útil, que es para jugar a retro de los 80.

Otras veces he cargado el MAME a pelo, sin launcher, pero es igual... el MAME que está detrás desactiva los modos, así que tu programa no sirve en la práctica con lo que se supone que podría ser más útil.

De todos modos, gracias por el esfuerzo. Para MS-Dos parece que va bien.

¿De qué hablas? roto2tragatochos no logré entender nada de lo que quieres hacer. Gracias por responder.

Esto es un TSR de DOS, te da un modeline personalizado para modo planar EGA en gráfica VGA, no existe nada así hasta hoy, solo había para modos 13h en vga.

No entiendo qué quieres hacer con Windows o no sé qué es Batocera, aunque busqué y veo que es un Linux con emuladores.

Esto no tiene nada que ver, es simplemente poder usar un modeline personalizado en modos EGA, algo que como dije, no existía. Cualquier resolución EGA era automáticamente tratada como doublescan en cualquier gráfica VGA; por ahora, intercepto 0x0D 320x200 (y 0x13 pero esta ya estaba).

Aún me queda programar otros modos que tiene EGA raros.
 
Última edición:
Logre soporte CGA!!!!!! esto unido a utilidades como CGA4VGA logra la perfeccion!!!

pasamos de esto

(adjunto visible para usuarios registrados)
(adjunto visible para usuarios registrados)


A esto... apenas lo tenga pulido posteo version final

(adjunto visible para usuarios registrados)
(adjunto visible para usuarios registrados)
(adjunto visible para usuarios registrados)
 

Adjuntos

Archivo oculto para usuarios no registrados
recuerdos de señor mayor: cuando los juegos tenian esos graficos, me enganchaban mas que los juegos actuales. Sera cosa de la edad.

Tio, me puse el karateka para ver que tal, y me lo termine ganando recien

Yo veo estos graficos y flipo, son una pasada

(adjunto visible para usuarios registrados)


Eso con mi software + CGA4VGA ...

Porque en CGA estandar se veia mas tacaño, igual adorable... pero ni punto de comparacion


(adjunto visible para usuarios registrados)
 

Adjuntos

Archivo oculto para usuarios no registrados

Estadísticas del foro

Temas
2.060.837
Mensajes
58.487.206
Miembros
191.095
Último miembro
Hydromet

El blog de burbuja.info

-
-
Volver