Archivos de etiquetas: Hardware

Cargar archivos CAS con MegaFlashROM y un MSX-2

( Reblogueado desde ProgramBytes48k)

FILE1029

La característica que yo comenté en mi anterior entrada, acerca del cartucho MegaFlashROM SCC+ SD para los ordenadores MSX, de que era posible cargar archivos de programas en .CAS (tipo de archivo de imagen conteniendo los datos digitalizados de una cinta de cassette) desde la misma tarjeta SD, pues es verdad, pero en parte. Para empezar, debo precisar, para todo aquél que no lo sepa aún, que no todos los juegos en .CAS llegan a funcionar utilizando este sistema. Estuve haciendo varias pruebas con diferentes juegos grabados en este formato y unos pocos sí pudieron funcionar. También es posible que alguno de los demás que no funcionaban en mi MSX-2, pudiera ser que no fuese del todo compatible con el ordenador, que puede pasar, sobre todo si se tratan de juegos antiguos pertenecientes a la primera generación de ordenadores MSX. Mi ordenador que poseo, ya lo sabéis, es un Sony HB F-9S MSX-2 de 128K de RAM/VRAM.

En el blog MSXMania se explicaba de manera bastante somera cómo cargar un juego en CAS desde tu MSX-2, teniendo la MegaFlashROM. Pero voy a extenderme algo más y precisando sobre todo qué hacer primero para que esta opción funcione con propiedad. Una cosa muy importante es que los archivos CAS deben estar renombrados de tal forma que solo hayan ocho caracteres como nombre del archivo, más su extensión .CAS, como haríamos también con los archivos ROM y DSK cuando los estemos utilizando con la MegaFlashROM. Es decir, si teníamos descargado de alguna página, como Computer Emuzone o cualquier otra, un juego con un nombre de archivo largo, por ejemplo “Abu Simbel Profanation.cas”, lo renombramos a “abusimbe.cas” o como uno quiera (pero tiene que haber ocho caracteres máximo). Haremos lo mismo con el resto de archivos CAS que nos hayamos descargado a la tarjeta SD.

Pasos a seguir usando nuestro MSX-2 con MegaFlashROM insertado en su slot primario (slot 1):

1) Lo primero de todo es copiar los archivos LOADCAX y LOADCAXX que están en la carpeta BIN de la unidad lógica A: del cartucho (de solo lectura) al directorio raiz de la tarjeta de memoria microSD (como unidad B:) o a la carpeta donde estén ubicados los archivos .CAS que hayamos grabado. Lo haremos desde el gestor de archivos MultiMente (MM). Básicamente, seleccionamos cada archivo por separado, pulsamos C (Copy) y le decimos a dónde queremos copiarlo (en la ventana emergente, escribimos “b:” y después ENTER). Comprobamos que dichos archivos están realmente en la tarjeta SD desde el programa gestor, pulsando X (eXec), escribir “b:”, ENTER y, tras pulsar cualquier tecla, nos tiene que aparecer el directorio de la unidad B, perteneciente a la tarjeta SD. Allí tienen que figurar ambos archivos. IMPORTANTE: Este paso no tendremos que repetirlo cada vez que encendamos el ordenador. Solo lo haremos una vez.

2) Salimos del entorno del gestor con Q (Quit) y, una vez fuera del programa MultiMente, nos cambiamos de la unidad A del cartucho a la unidad B, perteneciente a la tarjeta donde están ubicados todos los archivos, tanto LOADCAX como LOADCAXX, junto con los ficheros CAS con los juegos que hemos escogido, debidamente renombrados. Si hemos anotado los nombres de los ficheros CAS en algún sitio, mejor. De esta manera, sabremos qué archivo cargar cuando lleguemos al paso nº 4.

3) Tecleamos BASIC para regresar al MSX-Dos.

4) Es aquí donde vamos por fin a intentar cargar nuestro juego en CAS. La instrucción para hacerlo es la siguiente:

BLOAD"LOADCAX",R'(nombre archivo sin su extensión CAS)

Teníamos el caso del Abu Simbel Profanation, pues entonces escribiríamos

BLOAD"LOADCAX",R'abusimbe

5) Pulsamos la tecla Intro o Enter de nuestro MSX y el ordenador hará el resto. La carga no puede durar más de varios segundos. Tras eso, ya tendremos nuestro juego funcionando.

FILE1040

Insisto de nuevo que esta característica del cartucho MegaFlashROM no funciona con todos los programas grabados en el formato .CAS, solo con una parte. En esto puede influir varios factores, tales como la compatibilidad de dichos juegos con el ordenador MSX-2 que tengáis, que el juego posea varias cargas en un mismo archivo CAS o, ir vosotros a saber.

Como curiosidad, está muy bien planteada y quizás hasta se podría mejorar, de cara a nuevas versiones del cartucho flash. No obstante, donde es más potente MegaFlashROM SCC+ SD es con los archivos ROM y DSK. Dejemos entonces los archivos CAS para los programas emuladores. 🙂

MSX – El otro estándar

(Reblogueado desde elbinario.net )

https://i1.wp.com/elbinario.net/wp-content/uploads/2015/07/DSC_0778.jpg

Hace un par de días que he empezado a ver la serie Halt and catch fire. Serie que recomiendo encarecidamente al que no le guste demasiado los libros y quiera enterarse de cómo se liberalizó la arquitectura IBM PC (siempre salvando las distancias entre una serie y la realidad; algún que otro pegote tienen que meter). Puede que, debido a la hegemonía estadounidense predominante, esta arquitectura eclipse a otros intentos de estandarización ocurridos en el mundo de la informática.

Es por eso que hoy os quiero hablar del estándar MSX.

Sony HB-75P

El estándar MSX fue confeccionado a comienzos de los 80 y presentado en el 1983 por el vice presidente de Microsoft Japan y director de ASCII corporation, en aquel entonces, Kazuhiko Nishi. Si, el estándar MSX fue creado por Microsoft. Dentro del capitalismo inherente en todo proyecto que hace una empresa, he de decir que el MSX era un proyecto más noble en comparación con el IBM PC ya que este último era mucho más monopolista que el MSX. Con esto se buscó hacerle la vida más fácil al usuario ya que un software diseñado para MSX funcionaría en ordenadores de distintas marcas. Un ejemplo que plasma esta filosofía de no complicarle las cosas al usuario final es el hecho de que los juegos eran totalmente multiregión; si metes un cartucho en un MSX comprado en la región PAL, el juego se mostrará en inglés y, si lo introduces en un MSX japonés, se mostrará en japonés.

Hubo varias revisiones del estándar hasta que fue descontinuado en 1995. Estas revisiones son:

  • MSX
  • MSX2
  • MSX2+
  • MSX turboR

Cada una añadía potencia, memoria y mejoraba algún chip secundario. Con esto se conseguía, y siguiendo con la idea de hacerle la vida fácil al usuario, que cada revisión del estándar fuera retrocompatible con todas las generaciones. Como dato anecdótico mencionar que solamente Panasonic fue la que hizo dos ordenadores basados en MSX turboR, todas las demás marcas que hicieron algún MSX (Sony, Phillips, Sharp, Casio…) dieron al estándar por muerto y no apostaron por él.

La empresa que más contribuyó al estándar fue la propia ASCII corporation quienes, además de juegos, sacaron periféricos, cartuchos de memoria, cartuchos de expansión, entornos de desarrollo, sistemas operativos y un largo etcétera. Es tal la dedicación de ASCII al MSX que en 2006 sacaron el último ordenador oficialmente licenciado al mercado: el One Chip MSX.

One Chip MSX

Pero kerunaru, esto es una mierda pinchada en un palo comparado con mi PS4… ¿Por qué tengo que presetarle atención?

Buena pregunta. Si eres jugón, conocerás Castlevania, Metal Gear, Contra y otros tantos más de Konami… Todos nacieron aquí. Esto es historia del videojuego que todo jugador debería conocer.

Otra cosa asombrosa del MSX es la escena. Puede que sea de la escena más vibrante que he conocido. Y tenemos la suerte de tener a varios lumbreras de esta plataforma en España: Manuel Pazos y konamiman (creadores del MegaFlash ROM), Relevo Video Games (empresa desarrolladora de juegos que también hacen algunos para MSX y patrocinadora de diversos eventos relacionados con el estándar), etc.

Estos últimos organizan la MSXDev todos los años; una competición de desarrollo para MSX que consigue que todavía se saquen juegos nuevos para el sistema.

Proyectos más avanzados (y que quizás nos pueden parecer más interesante a nosotros) son SymbOS y FUZIX. El primero es un sistema operativo con GUI al estilo de Windows y que, actualmente, le están implementando un stack TCP/IP para proporcionarle conectividad. El segundo es un clon de UNIX de mano del mismísimo Alan Cox para plataformas con Z80.

SymbOS

Seguro que se me quedan cosas en el tintero porque este pequeño estándar es muy grande pero, a grosso modo, creo que he tocado los puntos más interesantes. Pillad el openMSX y jugad, malditos.

CC BY 4.0
Esta obra está licenciada bajo una Licencia Creative Commons Atribución 4.0 Internacional.

 

Anunciado un nuevo MSX

( Reblogueado desde Z80-ST Software )

Ayer mismo, en el foro de hardware del MSX Resource Center, el grupo brasileño Tecnobytes anunciaba que llevan varios meses trabajando en un nuevo modelo de MSX.

La peculiaridad que dicho modelo tendrá será la incorporación directa tanto de un OPL4 (MoonSound) como de un V9990 (GFX-9000), cuya salida estará conectada a un V9958 (el chip gráfico de los MSX2+ y Turbo-R). Así, en una única placa tendríamos un MSX2+ con MoonSound y GFX-9000 con funcionalidades añadidas, ya que para mezclar el vídeo del V9990 con el del MSX era necesario o bien un MSX con entrada de vídeo (por ejemplo un Philips 8280) o el rarísimo (y carísimo) Vídeo 9000, del cual se fabricaron alrededor de 25 unidades.

Lo que todos se preguntan ahora es: ¿cuándo? Y, lo que es más importante: ¿cuánto? El tiempo lo dirá, pero el hype ya está creado. Recordemos que no es el primer intento de utilizar el V9990 en conjunción con un V9958. Ya hace tiempo hablamos de la Colecovision CV2, una suerte de Colecovision supervitaminada con un V9990 mezclado con un V9958 que aún no ha visto la luz.