Duda con resolución 512x512

Página 1/2
| 2

Por osises

Master (214)

Imagen del osises

28-10-2015, 10:52

Hola:

La verdad es que creo que se trata de un error, pero no estoy seguro. El caso es que he encontrado ciertas referencias en la red que indican que hay algún juego en MSX que tiene esa resolución, 512x512. Si no recuerdo mal, más concretamente a algún juego de TurboR.

Como todos sabemos, por las especificaciones, la resolución máxima de MSX2 y superiores es de 512x424 entrelazado.

¿Alguien sabe decir si esto es un error o si es correcto? En caso afirmativo, ¿como se hace esto?

Gracias y saludos.

Login sesión o register para postear comentarios

Por osises

Master (214)

Imagen del osises

29-10-2015, 09:49

Venga chicos/as, no me creo que nadie sepa algo de esto. ¿O si...?

Por knm1983

Champion (336)

Imagen del knm1983

29-10-2015, 14:57

Hola osises, no se si estaré en lo cierto o no, si no que me corrija algún programador, hablo de memoria.

Creo recordar, que en Screen5 la resolución total es de 256x256, lo que pasa es que solo son visibles en vertical 212 pixels.
en el caso del Screen 7, no se si ocurre lo mismo, que tengamos la resolución total 512x256 de los cuales visibles sean los 512x 212

Si aplicamos el entrelazado, pues serian los 512x512 aun que no seria posible la visualización en pantalla, solo 512x424.
Quizás la referencia de la que hablas, es por que el juego utiliza pantallas de 512x512 de screen 7, aun que visiblemente solo sean 512x424.

Ya te digo que no se si es correcto en el Screen7 o no, en el screen 5 si que se que es así.

Venga Saludos.

Por osises

Master (214)

Imagen del osises

29-10-2015, 17:26

Gracias por la respuesta, la verdad es que no había caido en eso.

He estado calculando y teóricamente sería posible tal resolución, es decir 512x512 aunque se visualicen 512x424, pero hay un problema: Utilizaría las 128KB de VRAM por completo sin dejar espacio para los sprites. Pero, ¿sería posible desactivar los sprites y disponer de más memoria para almacenar el framebufer de pantalla, a pesar de que no pueda mostrar todo el contenido simultaneamente? Creo que en el manual técnico de Yamaha no está descrito.

Por knm1983

Champion (336)

Imagen del knm1983

29-10-2015, 20:17

Hombre, no soy programador, pero diría que no, ya que una imagen en screen7 son 54k, o sea que para el entrelazado y conseguir la máxima resolución ya te comes toda la vram como bien dices, eso ya te lo debería contestar un programador, no recuerdo haber visto ningún juego con imagen entrelazada de screen 7 que a parte se vean gráficos en movimiento, me refiero a pantalla completa, ahora, sí se visualizan sólo los 424 y los restantes sirvan para almacenar algún tipo de gráfico o sprite, pues no se, pero la velocidad de movimiento sobre una pantalla en entrelazado, puede ser muy lenta no ???

No lo se a ver sí hay alguien que pueda aclararte mejor lo que planteas.

Venga saludos.

Por knm1983

Champion (336)

Imagen del knm1983

29-10-2015, 21:41

Perdón , quería decir que una imagen en Screen7 son 64K

Por AxelStone

Prophet (2662)

Imagen del AxelStone

29-10-2015, 21:56

La explicación es correcta pero realmente no creo que la resolución exista. Solo son visibles en efecto 212 pixels (424 en modo entrelazado). El resto es zona oculta que se usa para almacenar entre otras cosas las tablas de los sprites, es decir, aunque pudieras mostrarla verías basura, hasta el punto incluso que lenguajes como el Basic protegen esa zona e impiden leer y escribir en ella (en Basic puro las páginas de VRAM son de 256x212, pierdes esos 44 pixels extras).

Por otro lado dudo que puedas usarla, ya que el VDP puede configurarse para mostrar 192 o 212 pixels, pero en ningún caso los 256. Si puedes danos más referencias, ¿dónde lo has leído o qué juego se supone que lo usa?

Por jrcp_kun

Paragon (1410)

Imagen del jrcp_kun

30-10-2015, 05:32

La resolucion esta documentada en el mabualnde programacion del chip.
En grawn o msxblog esta el manual tecnico del chip. 256x256 va a ser que no.

Por osises

Master (214)

Imagen del osises

30-10-2015, 10:27

Hay varias entradas si se busca en la red, que indican de alguna forma esta resolución. Creo que la primera vez que tuve noticia de esto fué en una web (no recuerdo cuál) dónde comentaban que el juego Illusion City para Turbo-R desplegaba esa resolución.

Lo primero que pensé es que, debido a la alta velocidad de proceso de los Turbo-R, con estos se podía interceptar de alguna manera el refresco de la pantalla y manipular lo necesario para generar un overscan vertical. O algo así... Pero no se me ocurre como.

Por AxelStone

Prophet (2662)

Imagen del AxelStone

30-10-2015, 10:43

Es una errata, Illusion City no usa esa resolución, está en SC5 (256x212).

Por mohai

Paladin (802)

Imagen del mohai

30-10-2015, 17:36

Aqui os dejo una demo que muestra una imagen a 512x512.
Supongo que aquí se usa el mismo truco que para sacar más altura, que no es más que jugar con el bit de resolución vertical 192/212 en el momento adecuado.
Antes de cargar, hay que poner COLOR 15,0,0.
No recuerdo de donde la bajé.

Página 1/2
| 2