viernes, 14 de febrero de 2014

¿Tienes un "Súper MSX"? ¡Zas, en toda la boca! ... (o cómo retrocagarla)


Que a estas alturas del partido, haya "fanboys" de MSX y de cualquier otro sistema, proclamando a los cuatro vientos lo bonito de sus equipos de antaño, me parece casi normal. Que estos "fanboys", además empiecen en plan: ¡el mío es mejor que el tuyo!, pues ya me chirría un poco... Que este "fanboy" de MSX (msx land), además, se monte un canal de MSX en Youtube, se dedique a "desinformar" a la peña, y que cuando se le dan datos e información sobre su GRAN EQUIVOCACIÓN, su opción es no publicar el comentario (normal, a mí también me daría vergüenza ir de listo y quedar como un retropaleto informático), pues ya me toca la moralcilla, vecinillo...

Es lo que ha ocurrido hoy con un colega y posteriormente conmigo, en el canal de youtube de este señor, gran especialista en MSX y en hardware (nótese la ironía). Con ustedes, el canal desinformativo de MSX Land (clap, clap, clap, aplausos):


Este señor, hace un par de días, publicó un vídeo mostrándole al mundo su gran descubrimiento: Cargar cintas mu, mu, mu, rápido desde un CD en un MSX, partiendo como origen de un archivo ROM (¡la leche!). El vídeo al respecto, aquí:


Pues bien, tras el visionado de ese pedazo de vídeo desinformativo, donde este personaje hace gala de "su gran conocimiento del MSX y de otras plataformas", suelta perlas como:

  1. Se me ha roto un MSX, creo que es la tarjeta gráfica (claro, o el condensador de Fluzo).
  2. Cargo las cintas a 2400 baudios desde un CD molón, aunque se puede un poco más rápido, pero da fallos en algunos MSX (realmente, se pueden cargar muuuucho más rápido, muchacho).
  3. Los grabo en CD porque es más retro (pero enchufo el MSX a una tarjeta capturadora conectada a un PC, en lugar de usar un televisor y grabarlo todo con una cámara de vídeo super 8). xDDDD

Pues bien... Lo mejor llega en los comentarios del vídeo. Un usuario de Amstrad CPC, (que se muestre si él quiere), le comentaba inocentemente, que él quería intentar algo parecido con su CPC... La respuesta del señor MSX Land (la que se ve, pues por lo visto hay mucho que no ha publicado, incluyendo insultos), resumida:
Pues que sepas, que tu CPC eso no puede hacerlo. El MSX puede modificar los baudios y hacer estas cosas, porque es mucho más potente que el Amstrad CPC...
¡Uy, uy, uy! Atención al iluminado... Aquí demuestra lo muchísimo que sabe sobre el tema. Este señor se dedica a "informar" al resto del personal. Pues estamos apañados. Y que sepáis, que ya ha borrado esa contestación tras "mi actuación"...

Mi actuación, sí, porque muy amablemente le he informado de su equivocación. ¿Qué ha hecho? No publicar mi comentario y, además, borrar su comentario donde quedaba con el culo al aire (más bien su ignorancia y sapiencia retro).

Mi comentario "desaparecido"
(y no soy el único)
Aquí, mi contestación en su canal y la captura de pantalla correspondiente (algo que, por el momento, parece que jamás podréis leer, porque NO LA HA PUBLICADO...):

"Buenas. No he podido evitar ver detenidamente tu vídeo y alguna contestación a un usuario de Amstrad sobre la supuesta superioridad del MSX sobre el resto de ordenadores de 8 bits del globo. Me ha llamado mucho la atención que seas tan tajante, pero mucho me temo que desconoces bastante el hardware que hace funcionar a tu MSX (y por supuesto al resto de ordenadores que nombras).

Sin entrar en debate sobre qué máquina es mejor o peor (no porque no me apetezca, pues puedo darte unos cuantos datos que tal vez te sorprendan), voy a centrarme en tu afirmación de que el MSX es superior por ser capaz de cargar desde "cinta" a 2400 baudios, mientras que el resto de equipos no pueden...

Desconozco cuales son tus fuentes (esas del mundillo que conoces), pero yo, que pertenezco a él (estoy muy dentro del mundo cepecero, pero también muy cerca del spectrum y del MSX, pues me nutro de TODOS ellos) te digo que estas completamente equivocado.

Para empezar, debes saber, que tanto tu MSX, como el Spectrum o el Amstrad, funcionan con un procesador Z80, a velocidades muy similares. Partiendo de esa base, la decodificación y codificación del sonido en el puerto de cinta de todos ellos, es gestionado prácticamente en su totalidad por el Z80 y el PPI. Tanto en el Amstrad CPC como en el MSX, el PPI (donde va el puerto de cintas) es el 8255 (consulta cualquier diagrama de hardware en un service manual de MSX, te sorprenderás).

Por lo tanto, tanto tu MSX como el Amstrad CPC comparten procesador y sistema de lectura y escritura de cintas. Nada especial, en absoluto.

Una vez teniendo la base del hardware común bien clara, informarte que los baudios capaces de ser interpretados y procesador por tu MSX o por cualquier equipo de 8 bits, depende de;
  1. Velocidad del procesador (Z80 entre 3.5 y 4Mhz, dependiendo del sistema)
  2. Optimización de la rutina de carga
  3. Soporte usado (ese wav que generas, sobre un soporte magnético como una cinta, probablemente no funcionará, o lo hará con errores o de modo inestable).
Por lo tanto, a nivel hardware, no existe ninguna superioridad entre tu MSX y el resto del mundo (refiriéndonos por ahora al tema de las cintas y los baudios).

Por otro lado, si conoces a gente del mundillo de Amstrad y de Spectrum (que tenga algo de idea de las tripas de las respectivas máquinas), te deberían haber informado que un tal "decicoder", hace ya unos cuantos años, programó una rutina de carga para Amstrad y Spectrum (puedes buscar el hilo en los foros de  Amstrad ESP), capaz de cargar sin errores en estos equipos (incluso para MSX, creo recordar), "cintas" (desde soportes digitales como CDs, MP3s o directamente desde la salida de LINEA de un PC) a aproximadamente 12.600 (sí, lees bien) baudios, sin errores. Es lo que se denomina, PROYECTO OTLA.

Es posible usar la misma rutina tanto en Amstrad, como en Spectrum, como en MSX, porque comparten hardware en ese sentido. Incluso en Spectrum, aún se consiguen mayores velocidades, precisamente porque no usa PPI y la ULA es la que ataca directamente al puerto de cintas.

Si no me crees, puedes ver un vídeo de Decicoder, donde muestra como en un Amstrad, carga un snapshot del Manic Miner de 64K a 12.600 baudios en apenas 20 segundos:

Fast loading for Amstrad CPC (aquí instructivo vídeo de decicoder) 

Y para que veas lo desinformado que estás, hace lo propio con un Spectrum y con un MSX (a la misma velocidad):

Fast loading for MSX computer (aquí otro instructivo vídeo de decicoder) 
Resumiendo: Antes de ser tan tajante descalificando al personal, infórmate antes o quedarás en ridículo. Es, simplemente un consejo, sin ánimo de ofender...

Por lo menos, ahora sabes que tu MSX y el RESTO, pueden cargar cintas aún más rápido de lo que tú lo haces y llegar a los 12.600 baudios...

Un saludo."

Creo que con mi comentario del vídeo, sobra decir nada más.

Pero os lo resumo en que, personalmente, pienso que una persona que habla de lo que no sabe (ni se preocupa por saber) capaz de manipular a su antojo la poca información que asimila y ocultar lo que le interesa por tener simplemente la razón, no debería tener un canal "desinformativo"... Debería ser "político" por lo menos.

¡Un saludo a todos!

10 comentarios:

  1. Esto no es un zas es un Fatality! :D

    ResponderEliminar
  2. Bueno... Eduardo Robsy (el programador de WAVeR, precisamente, programa usado por el muchacho) también ha hecho mención al cuestionado vídeo. Y como su comentario, como CREADOR del asunto tampoco aparece, tengo permiso de su autor para publicarlo aquí. Os lo dejo, íntegro:

    Hola, MSX LAND.

    Aquí Edu Robsy. el creador del WAVeR (v1, v2, v3 y siguientes). Antes que nada, gracias por NO citar mi nombre en el vídeo: por eso publico aplicaciones gratuitamente, para que la gente no se acuerde de mi.

    A partir de aquí, unos cuantos comentarios técnicos a tener en cuenta:

    - WAVeR v2 es mejor que WAVeR v1, ya que aquel permite aumentar velocidades y es compatible con MSX2 sin usar el POKE mágico.
    - Ni WAVeR v1 ni WAVeR v2 soportan ROMs de 48 KB, el máximo son 32 KB
    - Todo lo que genera WAVeR v2 se carga con BLOAD"CAS:",R
    - 2.400 baudios no es, ni por asomo, una carga rápida - es la velocidad rápida de la BIOS. Un MSX normal debería aguantar hasta 3.200 baudios usando la BIOS.
    - Como verás en la pantalla de carga, WAVeR v2 es software de 2002, es decir, no es exactamente una novedad. A día de hoy, la última versión de WAVeR (v3) usa compresión y carga sin utilizar la BIOS, por lo que consigue velocidades un poco más altas (hasta 30.000 baudios, o, lo que es lo mismo, todas las ROMs de 32 KB cargan en menos de 20 segundos).

    Como ejemplos de velocidades de carga rápidas para MSX te sugiero que le eches un vistazo a estos vídeos:

    - http://www.youtube.com/watch?v=i4MZb1DhAYA
    - http://www.youtube.com/watch?v=xv8fccOhoWs
    - http://www.youtube.com/watch?v=cbaZ81X9o3Q

    Si tienes cualquier duda sobre MSX, velocidades de carga y conversiones, pregunta a los que tenemos cierta experiencia en esto, por favor.

    ResponderEliminar
  3. Sin meterme en la parte técnica, que no tengo idea, es muy gracioso el emesequistalibanismo de MSXland :P

    ResponderEliminar
  4. Ese vídeo lo vi, me gusto ver tu curro ahí, pero inocentemente no me di cuenta de todo lo que comentas, mas que nada no le preste atención, por que joer, no soy nadie para meterme en el vídeo de nadie y decirle que es un manazas, pero ahora viendo...

    Con una rectificación creo que hubiera sido suficiente y no hubiera pasado nada todos nos equivocamos... Pero si se ha puesto chulo... malo y mas con el que ha hecho el programa, que todavía si viene de usuario cualquiera, no estaría bien pero se podria pensar que le querian vacilar...

    Mira yo con todo mi cariño y aprecio a tu trabajo lo que pienso es que tomes las medidas que creas contra gente así, pero que no te desanimes ni un momento que los demás podemos perder mucho mas por tu ausencia...

    No se visto lo visto no me gustaría ver repetido lo de kralizec en robsy :(

    ResponderEliminar
  5. En fin, en todos los foros están los que se pasan de listo y hacen grandes afirmaciones que tumba rápidamente quien tiene conocimientos, lo que más me llama la atención es que no se les cae la cara de vergüenza después.
    Por cierto muy interesante tu explicación, sin saber tanto del tema como tú recuerdo un programita en código máquina que permitía cambiar la velocidad de grabación del cassette a bastantes valores aparte de los dos que traía de serie.

    ResponderEliminar
  6. El que siembra vientos... Al final se ve que alguien se ha cansado del personaje y le ha tumbado el canal...

    ResponderEliminar
  7. Este tipo es una vergüenza para el entorno del MSX. Si no la monta en foros con su keresis o bowie38 o especula con dos usuarios en retroclasificados cunicouva y de nuevo su bowie38, la montó varias veces en facebook con su James Iron, robado imágenes para sus videos en MSX Land insultando públicamente al creador de las imágenes y reculando tras una denuncia de copyright, o robando gameplays de otros usuarios sin consentimiento alguno y colgándolos como suyos, o pensad, porqué ha borrado casi todo su canal?, porqué estuvo con su canal inactivo varios meses con excusas y creando otro paralelo para poder subir algo?, es lo que sucede cuando tienes strikes y este señor es un caradura de mucho cuidado. La última fue el toque recibido por destrozar enseñando casi medio libro en su video de génesis, pero eran "problemas de edición", una mentira más de este señor, o eliminó las imágenes de su video de Alien Syndrome convirtiéndolo en un podcast porque robó el gameplay de otro usuario. Este video también está ahora borrado. Y de todo esto hay mucho más. Si se acerca a ti es para sacarte algo, que quede claro, y advertidos quedáis.

    ResponderEliminar
  8. Ladrón, mentiroso, embustero, multicuenta, no se puede pedir más de MSX Land.

    ResponderEliminar
  9. Ya con decir que si el msx es el mejor y tal, lo dice todo.
    A mi me apasionan TODOS los ordenadores de la epoca gloriosa y el MSX fué un sueño que tuve desde siempre, el fetichismo del cartucho y compañias de los arcades trabajando para el ordenador, podian conmigo.. Me encanta este ordenador.
    Aunque aferrarme solo a el es algo sin sentido.
    Este sistema y todos los de la época son peculiares, tienen obviamente su personalidad propia así como sus "defectos" y virtudes.
    Uno tenia hard especifico para mover juegos pero un basic nefasto.
    Otro colores de vicio pero muchos de los juegos iban "frenados" pero cuando se esmeraban se te caia la baba.
    Algún que otro artefacto, con graficos "sin relleno" pero pasada en su catalogo y diversión a caño abierto..
    Joyas de 16 bits visuales y sonoras que pecaban de tener conversiones de multa por no saber meterles mano o no querer hacerlo bién y a consecuencia de esto, siendo superados incluso por trabajos en 8 bits.
    Otra máquina que habia por ahí, no podia mover scroll por vias sencillas y normales, lo hacia a tirones peero sus juegos fueron y son de autentico dulce, dignos por si mismos de estar en cabinas arcade..

    Hay que saber amarlos a todos hombre jeje.
    Convertir a las retro-maquinas en guerras de "fanboys" es de una estupidez supina a mi modo de ver y más a dia de hoy, que se tiene el catalogo completo disponible para ir probando a cada una como se merece, con deleite xD.
    Novedades de última hora que exprimen al máximo las posibilidades del aparato elegido, gente trabajando con ilusíon y sabiendo bién a lo que se enfrentan...(Mirame cuando te hablo, programador de u.s. gold.. xD)
    Y ahora mas asequible, sin tener que grabar forzosamente cintas o discos fisicos, por medio de la carga digital.

    En fin..
    En la diversidad y en no cerrarse está la clave de este mundillo. Mi opinión, por supuesto.

    Saludos !

    ResponderEliminar
  10. Y después el chaval fue robando gameplays de otros canales para sus gameplays, si es que donde no hay...

    ResponderEliminar