help me to make 8BP better

If you like 8BP, your help is welcome. Help me supporting this initiative (from 1€, whatever you want). Donations will be used for materials and 8BP disemination:

miércoles, 5 de mayo de 2021

¿ Y qué mas da?

 Hola amigos de 8 bits de poder,

Recientemente escribí un tweet en el que informaba que no participaría en ferias que siguiesen las medidas "sanitarias" impuestas por el gobierno.  Ojo, he dicho que no voy a participar, no que vaya a participar incumpliendo las normas. Y he recibido muchas criticas, insultos y hasta anónimos. Simplemente por mi posicionamiento en este tema. Incluso me han llegado a decir que debido a mi posicionamiento ya no quieren programar con 8BP (como si yo ganase dinero con 8BP). Considero que una cosa es el problema sanitario y otra muy diferente las medidas. Hay una distancia enorme entre ambas cosas.

8BP es una librería de programación. No es una librería negacionista ni covidiana. Por programar con 8BP nadie se vuelve negacionista. Miguel Bose no es programador de 8BP (que yo sepa).

Este asunto es delicado. Unos creen en la versión oficial (la que ofrece la televisión) y otros piensan (pensamos ) que la televisión no es el mejor camino para llegar a la verdad. La búsqueda de la verdad es lo que debería unirnos a todos, pero parece que este es un tema como el futbol o la política: o eres del Barsa o eres del Madrid. O eres de AMSTRAD o de SPECTRUM. No hay encuentro posible.


La versión alternativa la ofrecen organizaciones como médicos por la verdad, biólogos por la verdad, la universidad de stanford, el centro de la evidencia medica de oxford, los 14000 médicos que han firmado la declaración de Barrington, cientos de científicos a los que por no seguir el dogma de su televisión llaman "negacionistas". La lista es interminable. Hay gente que no piensa lo mismo que dicen en la tele. ¿y que mas da????

En los años 80 tu podías ser racista, el otro podía ser homosexual, otro podía ser homófobo, otro podía estar en contra de los calvos, otro podía ser franquista y otro comunista. Había gente que era de AMSTRAD y gente que era de SPECTRUM (de commodore pocos, que era mas caro). Y todos podíamos juntos charlar y tomarnos una litrona en un parque. Daba igual lo que pensases. La libertad de pensamiento y opinión estaba por encima de todo (a ver, sin usar violencia ni nada para defender las ideas). Disfrutábamos hablando. Hablando en persona, sin wasap ni twitter ni porquerías de esas. Y pasábamos tiempo pensando, meditando mientras paseabas, mientras viajabas en autobús, sin una pantalla de 3 pulgadas a la que mirar como poseído por la berza.

Al igual que a la NASA, que se les ha olvidado como hacer cohetes, nosotros ya no sabemos hablar. Somos de agua dulce o salada pero además, sólo vale ser de una forma. En la televisión llaman debate a interrumpirse hablando, a razonar con adjetivos "no tienes razón porque eres tal". Y si ahora en televisión dijesen  que el AMSTRAD es mejor que el SPECTRUM, los amantes del SPECTRUM tendrían que esconderse para no ser mal vistos por el resto, incluidos otros amantes de SPECTRUM que les señalarían y hasta les denunciarían. ¿nos hemos vuelto locos?

No voy a cambiar mi posición porque una vez que adquieres conocimiento ya no hay marcha atrás. No puedo dejar de saber programar el Z80. Igual que no puedo aceptar que una prueba PCR sea un diagnóstico o que una mascarilla te protege de una persona que no tose ni estornuda. Yo sé que los paraguas funcionan, pero eso no me motiva a usarlos los días que no llueve. Y son razonamientos muy sencillos que se puede plantear cualquiera ( y no debería asustar a nadie). Por ejemplo, el tiempo necesario para conocer los efectos adversos a dos años de una vacuna son... dos años. ¿que alguien no esta de acuerdo? pues mejor. Que cada uno piense lo que quiera.

Queridos amigos: la ciencia consiste en hacer hipótesis falsables. Tu propones una hipótesis y a continuación hay que hacer experimentos hasta que logremos falsarla. En ese momento mejoramos o cambiamos la hipótesis y vuelta a empezar. En ciencia lo que hoy es verdad mañana es mentira. Y NO PASA NADA. El que no esta dispuesto a aceptar esa "terrible" verdad, no tiene espíritu científico. 

En ciencia, todas las ideas, por descabelladas que parezcan, son hipótesis válidas hasta que se refuten. En ciencia, los dogmas no son algo a seguir. Son algo de lo que avergonzarse. Y la televisión es una fuente de dogmas, al igual que muchos libros de texto, pero esa es otra historia de la que os hablaré otro dia.  

Os dejo y me despido con un enlace a un documento que considero una buena contribución para conocer "la otra versión", la que no cuentan en la TV. Da igual si contiene toda la verdad o parte de ella. Tiene valor porque "es la otra versión", la que no te cuentan en TV, y está apuntalada por muchas referencias bibliográficas científicas. Desde que la ví por primera vez me pareció una contribución valiosa y por ello la comparto. 

No es obligatorio leerla, igual que no es obligatorio poneros un supositorio que alguien comparta con vosotros. Yo simplemente lo comparto para el que lo quiera. 

INFORME PANDEMIA



hasta pronto amigos!

 








miércoles, 3 de febrero de 2021

Como actualizar el cartucho DES de 8BP

hola amigos de 8 bits de poder

Hoy os voy a contar como actualizar el cartucho DES de 8BP con los últimos juegos. Para ello he grabado un videotutorial que os adjunto en esta entrada.


El cartucho de 8BP contiene una compilación de juegos que podéis disfrutar de forma inmediata (sin necesidad de esperar a cargar la cinta) gracias al dispositivo DES (Dandanator Entertaiment System) , del que tenéis información en https://auamstrad.es/des/ , y donde podréis adquirirlo.

Tendréis que instalar dos cosas en vuestro PC. un driver USB , pues conectareis el PC al DES a través de un cable USB, y el ROM generator 2.4 , que es la aplicación para crear ROMs con colecciones de juegos y para controlar la grabación del cartucho desde el PC. Aquí tenéis los enlaces a todo:

web del proyecto CPC Dandanator

driver USB para el DES

rom generator 2.4

La compilacion de juegos de 8BP en una ROM la teneis en https://github.com/jjaranda13/8BP , en la seccion de "game examples", dentro de "DANDANATOR ROM COLLECTION"

Aqui os dejo el videotutorial que he preparado, bastante casero. Y os adjunto también un video de pablo Forcén, de AUA (video tutorial de Pablo Forcén)



espero que lo disfrutéis!


sábado, 26 de diciembre de 2020

8BP galardonado con un AMSTRAD ETERNO 2019 Award

 Hola amigos de 8 bits de poder

Es una alegría poder compartir esta noticia, ser uno de los agraciados de los premios AMSTRAD ETERNO de esta edición 2019 y nada menos que con el "premio al mejor equipo desarrollador". Fueron muchos los participantes y un selecto grupo los finalistas, de las 18 categorías del certamen

https://videojuegosretro-upm.blogspot.com/2020/01/2019-international-amstrad-eterno-awards.html

https://videojuegosretro-upm.blogspot.com/2020/01/finalists-2019-international-amstrad.html

Extraordinaria ilustración de Amstrad Eterno

El premio es un reconocimiento a la labor de la gente que le da vida a la escena y cuando reciba el diploma, lo colgaré en mi "sala retro" junto a mi querido Amstrad CPC. Estoy muy agradecido al equipo de amstrad eterno y en especial a Atila Merino @blackmores

Este premio es especial porque tal y como dicen las bases, Para ganar este premio un mismo autor o grupo tiene que haber publicado al menos dos juegos en un mismo año y que la suma de sus puntuaciones sea la mas alta de todas. El jurado (compuesto por 40 miembros) ha sido generoso con 8BP y continuaremos la labor , si cabe, con más ilusión.

Los juegos de 8BP de 2019 fueron "Eridu", "Frogger Eterno" y "Happy Monty". En 2020 sólo he sacado el "Blaster Pilot", aunque he dedicado mas tiempo a mejorar la librería para dotarla de nuevas capacidades musicales y compatibilidad con lenguaje "C", de modo que se puedan hacer juegos mas potentes. Lástima no tener listo el nuevo juego estilo "commando" que estoy acabando. Estará listo en 2021.

como os decía los juegos fueron estos:





Son juegos aceptables, no "top" como puede ser "Pinball dreams" (galardonado como mejor videojuego), pero demuestran las capacidades de 8BP y mi intención es siempre hacer juegos diferentes unos de otros, de diferentes estilos que pongan a prueba la librería, demostrando que puedes hacer cualquier tipo de juego con ella. Y como veis me inspiro en clásicos donde podáis reconocer y hasta comparar con aquellos juegos en los que me inspiro. En "happy monty" incluso incluí el medidor de FPS para que vieses en todo momento la velocidad del juego, como afecta cuando hay mas o menos enemigos, como afecta activar y desactivar la música, etc. Es decir, divertido, si, pero a la vez didáctico y con el código fuente disponible y hasta un manual "making off" explicativo de como se ha hecho el juego.

Cuando termine el juego estilo "commando" que estoy haciendo ( de momento titulado "WWF" World War Fest - guerra mundial fiesta) trataré de preparar un making off y cuando nuestros queridos políticos nos dejen hacer ferias, trataré de dar alguna charla didáctica para explicar su funcionamiento y compartir ideas con todos vosotros.

Tengo muchas ganas de que vuelvan las ferias retro. Muchos sabéis como pienso respecto de las prohibiciones de hacer ferias o reuniones, restricciones que han llevado a la ruina a mucha gente y todas las medidas draconianas que estamos sufriendo. Cada cual debe ser libre para pensar si está o no de acuerdo, para informarse por diferentes vías (esquivando la censura) y formarse su opinión. Pero al igual que no todos los videojuegos valen igual, porque el conocimiento necesario para crear "Pinball dreams" es superior al necesario para crear  un "Pong", tampoco debemos caer en la tentación de pensar que la opinión del sabio vale lo mismo que la del necio. Y mucho menos que un mensaje por el mero hecho de salir en la TV tiene mas credibilidad o sensatez. Vivimos tiempos convulsos, donde la información es manipulada, censurada, recortada, y la verdad se nos hace difícil de alcanzar.

Lo que si deseo, penséis lo que penséis, es que estemos unidos, no dejemos que las ideas o los mensajes de unos y otros rompan nuestras buenas relaciones, nuestra amistad, nuestro afecto. Aquello que nos une tiene un valor que debemos proteger y os deseo que lo logréis, ese es mi mensaje y mi deseo para todos


un abrazo y felices fiestas

y larga vida al AMSTRAD CPC!









viernes, 31 de julio de 2020

Disponible version V41 de la libreria 8BP

hola amigos de 8 bits de poder

Ya tenéis disponible la versión V41 de la libreria 8BP, descargable en github https://github.com/jjaranda13/8BP . Esta nueva versión ocupa exactamente lo mismo e incorpora las siguientes mejoras:

libreria: se han incorporado algunas actualizaciones en ficheros asm para proporcionar las siguientes funcionalidades:
  • el comando MUSIC ahora interpreta efectos de sonido (canal FX de wyxtracker) que incluya la melodía
  • nuevo flag en el codigo de enrutamiento 254 para resetear opcionalmente el fotograma de la nueva ruta asignada a un sprite (para hacer que pase a frame 0)
  • cambios en direcciones de cada rutina incorporadas al wrapper 8bp.h 
 
SPEDIT: se incluye spedit v13 , que puede grabar la paleta en disco:

  


manual:

  • se incluyen las explicaciones de las mejoras
  • se incluye una ampliación de como usar mas color en el capitulo de sprites
  • aclaración del comando PRINTSPALL: primero anima y después imprime
  • actualización de las mejoras de SPEDIT v13

Demos: todas las demos actualizadas a v41



Como podeis ver (más bien oir) en el video, suena la musica con un cuarto canal de efectos (efectos de percusion) que en realidad es un "truco" mediante el que se puede simular ese mecanismo sin disponer de un verdadero cuarto canal. A la vez en este video se ha reservado el tercer canal (comando SOUND 4, ...) para los efectos de disparos y colisiones, de modo que en la musica se usan 2 canales y el "pseudo-canal" de efectos y el tercer canal se usa para los sonidos del juego.
Estos efectos se pueden editar con wyztracker, sin embargo conviene probarlo porque en el wyztracker se pueden oir los efectos incluso si no hay un canal activo y en realidad asi no funciona, pero al menos se puede hacer. 

en cuanto a las capacidades nuevas de enrutamiento, se trata del codigo 254, que ahora permite asignar una secuencia de animacion y cambiar el frame al mismo tiempo a frame cero. Para ello se usa el tercer byte que hasta ahora era un cero de relleno, para resetear el frame id.



lo siguiente que os regalaré será un nuevo juego que acabo de empezar, y que espero que os guste

feliz verano!