¿Podría el MSX2 con las aventuras de LucasArts?

Página 6/10
1 | 2 | 3 | 4 | 5 | | 7 | 8 | 9 | 10

Por Warchild

Paragon (1297)

Imagen del Warchild

18-11-2014, 12:22

Lo que apunta DrWh0 tiene sentido, aunque implica currarse dobles gráficos. Pero tambien puede usarse una rutina que use 128Kb o incluso toda la RAM disponible en la máquina para cargar en memoria cuantos más gráficos mejor. Claro que todo esto complica el desarrollo y son los que se lo curran quienes han de decidir sobre su trabajo. Lo ideal al fin y al cabo creo que sería el poder tener un buen motor de juego que sirva para crear nuevas aventuras con él. Partiendo de un buen armazón, se pueden ir añadiendo funcionalidades.

Con un buen uso de la paleta, sc5 puede dar buen resultado. Y esas imágenes tienen buena pinta. Sc8 sería mejor, pero hay que mover el doble de datos (que tambien ocupan el doble para un mismo gráfico) y eso en según que casos se puede notar. Supongo que sería cuestión de hacer pruebas (y alguna habrán hecho).

Kai, mi comentario del cálculo de "unidades vendidas" no se refería a hacer caja, sabemos que eso aquí es impensable (dantesco, no XD). No me entiendas mal. Me refería a lo que apuntabas tú después, porque a día de hoy la acogida que tendría un juego que pidiera 128K creo que sería la misma que si pude 64K. Sí, hay MSX2 y 2+ con 64K. Pero ¿cuántos usuarios de MSX2 y 2+ disponen solo de 64K en sus ordenadores? Por eso mis cuentas no me salen igual. Si un juego hace uso del FM-PAC, genial. Si te pide 128K... ¿problema? No sé, mi cuestión va más por ahí que por lo que os vayáis a forrar Tongue

Pero ese tema lo dejamos ahí, este hilo está interesante por vuestro desarrollo, que con poca cosa que hemos visto ya nos estamos relamiendo... así que, aunque en poco puedo ayudar, ánimo y espero poder disfrutarlo!

Por Kai Magazine

Paragon (1418)

Imagen del Kai Magazine

18-11-2014, 14:25

Hola, gracias por vuestras ideas y opiniones, demuestran mucho entusiasmo Smile
Pero creo que ha habido una confusion con RAM y VRAM (memoria de video).
Aunque los primeros msx2 que salieron tenian 64k de VRAM, se extinguieron rapidamente y hace mas de 25 años que no se sabe de ningun modelo fuera de japon con 64 k de video ram.
Estos modelos solo tenian 2 paginas de memoria en screen 5, y una en screen 7 o 8

Todos los modelos de MSX2, 2+ y Tr que conocemos y quedan activos tienen 128k de VRAM.
Os confirmo que para que este juego funcione necesita 4 paginas de screen 5 en muchos sitios, y en algunos sitios 2 paginas de screen 8.
Ya usaremos el maximo de Vram posible en cada situacion.

Pensad que tener mas ram no amplia la vram, no permite tener mas paginas en screen 5, 7 o 8.

La cuestion es si la ram necesaria sera 64 o 128 k de ram, y eso dependera del driver de sonido que usemos y del descompresor de graficos.

El formato tiene que ser cartucho, micro-SD para megaflashromSD, o disquetes para instalarse en disco duro .

No sera jugable directamente desde disco.

Gracias por vuestros aportes.

Un saludo!

Por Warchild

Paragon (1297)

Imagen del Warchild

18-11-2014, 16:24

Bueno, por mi parte no hay confusión VRAM/RAM... En RAM puedes guardar gráficos y copiar a VRAM. Cuantos más gráficos en RAM, menos accesos a disco son necesarios. Si el juego va destinado a ser jugado desde un lector SD o un IDE, los tiempos de carga pueden ser bastante rápidos y al no tener la limitación de un floppy, puedes meter gran cantidad de gráficos incluso en screen 8. Yo personalmente tenía ganas también de que estos medios de almacenamiento se aprovecharan para tener juegos gráficamente más variados.

Por oskar666

Champion (360)

Imagen del oskar666

18-11-2014, 17:03

Perdon por mi ignorancia, pero que es un lector IDE??
Creo que opción de cargar desde SD, seria la mas acertada por la cantidad de memoria de almacenaje disponible, pero imaginarme un cartucho con la portada del MI, con su caja, sus instrucciones, con el logo MSX bien visible...bufff!! , los pelos como escarpias se me ponen solo de pensarlo Crazy Wink

Por Warchild

Paragon (1297)

Imagen del Warchild

19-11-2014, 13:54

(No hay que disculparse por no saber algo, simplemente preguntar si se siente curiosidad Smile )

Hay más de un modelo de interfaz IDE para MSX, el más popular creo que es el que fabricó Sunrise en los '90. Permite usar discos duros y cd-rom IDE de PC, o también tarjetas CF (Compact Flash). Ahora los lectores de SD son muy populares pero aun debe haber un buen número de usuarios aun con IDE. Seguro que en la wiki hay información sobre el tema.

Por oskar666

Champion (360)

Imagen del oskar666

19-11-2014, 21:43

Ok, gracias por la aclaracion. No sabia que existiesen discos duros para msx

Por anonymous

incognito ergo sum (116)

Imagen del anonymous

20-11-2014, 01:10

La wiki del MRC es como la biblioteca del MSX, allí encontraréis información de todo lo relacionado con el MSX lo "malo" es que está en inglés al ser una copia de la conocida MSX-FAQ, algo que soluciona rápidamente el traductor de Google si es necesario. Relacionado con tu duda --> Storage and I/O.

Por Capitan_Goto

Master (168)

Imagen del Capitan_Goto

21-11-2014, 10:25

Madre mía que proyecto tan chulo! Recuperar todo el esplender y brillo de las miticas aventuras de Lucas y, lo que me parece aun mas importante y como dice Kai, poder tener una buena herramienta para crear mas aventuras del estilo!. Una duda que me planteo...tener el MSX con la VRAM ampliada ( los famosos 192 kb ) puede suponer una diferencia a la hora de cargar las aventuras y de manejar los SC a a mayor resolución, según lo entiendo yo. Tradicionalmente, esta ampliación de memoria VRAM ha sido considerada poco menos que inutil, al no existir ( al menos no conozco yo ) software que la pudiera utilizar. El motor y las conversiones de estas aventuras, podrían ser el primer software o herramienta que se pudieran aprovechar de esas ampliaciones de VRAM??

Animo con el proyecto!!!

Por osises

Master (246)

Imagen del osises

21-11-2014, 10:50

Hola a tod@s:

Me encanta el entusiasmo que se respira en estos foros, sois increibles.

En cuanto a las capacidades técnicas de un MSX todos sabemos cuales son sus límites. Pero en ocasiones podemos hacer ciertas cosillas que en principio serían impensables, como hemos podido comprobar en algunos casos (Symbos).

Desde hace algún tiempo estoy dando vueltas a un proyecto bastante ambicioso para MSX2 de un juego de PC muy famoso que requiere ciertos requisitos hardware. Aunque la calidad, sobre todo gráfica, no sería igual al menos tendría la suficiente como para merecer una versión en nuestro sistema. No os adelanto nada, pero entre otros requisitos requiere video a pantalla completa probablemente en screen 8. He hecho algunas pruebas y he calculado ciertos aspectos y en teoría se podría hacer, aunque con un esfuerzo 100% de casi todos los recursos del equipo. Ya contaré más cuando tenga hechas algunas pruebas que se puedan visualizar y publicaré alguna mini-demo.

Uno de los inconvenientes de versionar juegos de otras plataformas, sobre todo de PC, es la propia adaptación de los gráficos. Los antiguos juegos de 16 colores son practicamente un calco en MSX2, pero los de 256 colores VGA son algo más dificiles de afinar. Como en la red no he encontrado un programa que se adapte a mis necesidades a la hora de convertir, he creado un programa para PC-Windows que permite esta adaptación a screen8 nativo de MSX2. Las imágenes de entrada pueden tener cualquier profundidad de color y serán convertidas a un fichero "leíble" por un MSX2 desde Basic en screen8.

Con este programa se pueden ajustar los colores de manera automática. Tiene hasta 5 formas de interpretación del color para ajustar cada imágen. Inicialmente representa los colores planos, es decir, una conversión directa con la consabida reducción de colores. Otros modos permiten un efecto dither que ajustan mucho mejor la exactitud del color y contraste de la imágen. También permite un sencillo escalado de las imágenes. Falta implementar algun pequeño detalle que haré en el futuro pero por ahora es 100% funcional.

Podeis encontrar unos ejemplos que he hecho con imágenes de Monkey Island en mi página en la dirección https://sites.google.com/site/ellaboratoriodeoscar/home/msx/.... Aquí también podeis descargar los programas convertidores de imágenes que he desarrollado. Se aceptan sugerencias, críticas, donativos... jejeje es broma, son gratuitos por supuesto ;)

El proyecto que estais proponiendo me parece muy chulo. Os animo a que continueis hasta el final, ya que no me parece que sea demasiado complicado implementar este tipo de juegos en el sistema. La falta de versiones para el sistema no es más que decisiones comerciales de entonces, por que Commodore 64 si que tuvo un Maniac Mansion y todos sabemos que no es mejor equipo que un MSX2. Apoyo la idea de una versión para disco duro, tarjeta de memoria o similar. La de cartucho, me parece un poco más complicado, pero no tengo mucha información de los últimos cacharros desarrollados al respecto. Imagino que vosotros que lo controlais más vereis si es posible, aunque por supuesto es la mejor opción dada la velocidad de acceso a los datos y que se trata de un soporte clásido del sistema.

Besos a ellas y abrazos a ellos.

Por osises

Master (246)

Imagen del osises

21-11-2014, 11:07

Si no recuerdo mal en algún momento leí que la memoria vram por encima de 128KB de estos procesadores no es tan funcional. Parece que sirve para acelerar ciertos procesos internos del propio micro, pero no permite disponer de ella para almacenar datos, es decir, no se incrementan las páginas de video. Por tanto, si es así, no creo que se le saque mucha funcionalidad para este tipo de proyectos.

Que alguien nos ilustre al respecto si tiene más información. Pero tal y como alguien ya ha indicado, creo que lo mejor es ceñirse a 128KB de video y 64KB de RAM que es lo mínimo que tienen la mayoría de MSX2 y 2+. Así se llega potencialmente a más usuarios y no obliga a modificar, con el riesgo que conlleva, las máquinas. Veo mejor la solución de un "super-cartucho" con mucha memoria para instalar en el todo el programa y ser 100% válido en cualquier configuración, con o sin disco, HD, memoria SD, etc.

Página 6/10
1 | 2 | 3 | 4 | 5 | | 7 | 8 | 9 | 10