Because some times, I just don't have anything better to do

Uncategorized

RetroChallenge #1, part 3. Moving the bytes

As I expected, finding the software was not difficult at all.
Thanks to a USB card reader that is old enough to have Win98 drivers, moving the disk images and ZIP files to my internet impaired P-III was easy.
IMG_20180905_215813595_LL
I was also able to find in some old backup CDs a copy of “HD-COPY”, the “Cardware” program that I used back in the day. It still worked flawlessly, and in a matter of minutes, the disks started to fill.
HDC-1Cardware
Some that were not new came out with some bad sectors, but HD-COPY does auto-verify and can low level format the disks if needed. It also auto-detects sequences in the source file names (if you read DOS6-1.IMG and there is a DOS6-2.IMG it will load it automatically), and starts writing to a disk as soon as one is inserted.
Well, not much of an update. All the good floppies I have are ready to be loaded into the Acer.
Using HD-COPY was a nice trip down memory lane. I used to work in a bootleg software store back in the 90’s and I would usually spend hours making disks out of IMG files with it. Again, a great piece of software with many, many options, including the DMF 21-sector, 1.68 MB format that Microsoft used to deploy Windows 95.
HDC-2


RetroChallenge #3, part 4, The Aliens are done.

OK! This was fun!.
Then, yeah, I made it so that only one alien will move in each loop. This, of course speed up the game.
And then I realized that there was a lot of speed being wasted somewhere else.
You see, the aliens and the player are 8×8 sprites. And every time an alien moves, the H and V positions change by 8

350 IF Y*8V(A) AND PPOINT(H(A)+4,V(A)+12)=1 THEN V(A)=V(A)+8
370 IF X*8H(A) AND PPOINT(H(A)+12,V(A)+4)=1 THEN H(A)=H(A)+8

But, for whatever reason, the player’s X and Y change by one, and then the sprite is PUT in X*8, Y*8

140 IF PEEK(341)255 AND Y>0 THEN IF PPOINT(X*8+2,Y*8-6)=1 THEN Y=Y-1
150 IF PEEK(342)255 AND Y0 THEN IF PPOINT(X*8-6,Y*8+2)=1 THEN X=X-1
170 IF PEEK(344)255 AND X<31 THEN IF PPOINT(X*8+10,Y*8+2)=1 THEN X=X+1
….
260 PUT(X*8,Y*8)-(X*8+7,Y*8+7),J,PSET

This means that every time I PUT, and check for collision, slow multiplication has to be used.
By changing it to work as the aliens already did, everything is again a bit faster.
One of the changes I made caused the aliens not to be drawn until they move. It actually seemed kind of cool, so I left it like that.
And I think that the final change is that the difficulty level now influences how far away from the start is the victim going to be.
Wanting to see how much faster or slower the game was, I used the TIMER variable, which “tics” 60 times in a second. By setting it to 0 at the start of the loop, and printing it at the end, I could get a fairly decent idea of the game’s “framerate”.
The original took from 13 to 20 tics, while the new one took… between 8 and 20!
Success! Not only the game looks and plays a bit better, but it is also faster!
Let’s take a look at the remixed “Aliens”



I hope you like it, at least a bit.
And, in case you are curious, here is the source code for the Remix and for the Original versions.


RetroChallenge #3, part 1

And I had to do it. Start with my 3rd Challenge.

So I went over my old BASIC programs looking for something interesting that could be part of this challenge. I have 10 full disks, and after 5, it seemed to me that I had more than enough games to keep me busy for the month.
Let’s see what I found…

Alien II
Inspired by the movie “Aliens”, you are a space marine trying to rescue the alien’s victim in a maze of tunnels.
Aliens II

R Rusa
A Russian roulette simulation. Yeah, I guess I was kind of sick back then 🙂
Ruleta

Sup-Caza
You must try to catch the weird tentacled thing, avoiding the pac-man like chomper.

Sup-Caza

Lobo 1
Inspired by (I believe) a ZX Spectrum game inspired by the “Airwolf” TV show.
Airwolf

Tiro
A simple target shooting game.
Tiro

TOW-2
Keep the missile on target to blow the tank before it blows you.
TOW

Topgun2
You are alone against 2 enemy fighters. At least that is better than 5 vs 2 as in the movie!

TopGun

Super j
Shoot the enemy space fighter from your base’s turret before it fires on you.
Super J

You may have noticed that some of the names and text in the screenshots are in Spanish. Yes, that is my native language. I’m not really sure if I want to translate them.
What do you think?

Now is time to pick one, and start trying to figure out 30 year old code written by a 15 year old kid….


Los hombrecitos verdes trabajan mucho…

Hace unos 8 años, escribí un pequeño artículo sobre las abducciones (secuestros) por extraterrestres.

Hoy me pareció un buen día para revisarlo y traducirlo al español.

No me preocupo por la veracidad o verosimilitud de los reclamos, simplemente quise ver que conclusión se podía sacar de esos datos.

Lo primero fue tratar de averiguar cuanta gente ha sido abducida. No hay muchos datos, pero, según el articulo de Wikipedia, el numero en EEUU estaría entre 1700 y 3:700.000 personas. También encontré un artículo que dice que un 4% (2:400.000) de los habitantes del Reino Unido dicen haber sido Abducidos.

Los números de EEUU son muy amplios. Supongo que se podría racionalizar con un total de cerca de 1 millón, lo que es, más o menos, un 0.3% de la población del país.

Así que, en promedio de los dos países, un 2% de los habitantes dicen haber sido abducidos.

Pero a la gente le gusta mentir, sobre todo si el hacerlo te da notoriedad, publicidad, y… dinero? Así que voy a bajar el total todavía más, a un 1%, asumiendo que la mitad miente.

A menos que los extraterrestres tengan preferencias por el público de habla inglesa, ese porcentaje debería mantenerse a nivel mundial. Como la población total es de 7.500.000.000, el 1% es 75.000.000

75 Millones de los habitantes del mundo han sido secuestradas por extraterrestres.

También sabemos que la esperanza de vida promedio en EEUU y el Reino Unido es de 75 años. Entonces, los extraterrestres secuestraron 75 millones de personas en 75 años.

Como un niño de pocos años difícilmente pueda reportar el caso, podemos cambiar el periodo de tiempo a… 70 años

70 años son unos 25.550 días. 75 millones de secuestros en 25.500 días.

2935 secuestros por día. Uno cada 30 segundos. Los 365 días del año. Todos los años durante los últimos 70 años.

¿Son trabajadores o no, esos hombrecitos verdes?Busy little green men

Ajustes opcionales.

Podemos ajustar estos números un poco.

El primer reporte de una abducción por extraterrestres fue en 1961, hace 56 años. Si recortamos el periodo a 60 años (21900 días) , nos da 3424 secuestros por día.

Si consideramos que varias personas dicen haber sido secuestradas varias veces, digamos una de cada 10 fue secuestrada una segunda vez, entonces el numero crece un 10%, a 3228 o 3767 por día.

Si vamos a números más bajos (hay estudios que dicen que las encuestas buscan obtener resultados altos) podemos bajar a la décima parte, asumiendo que uno de cada 10 miente. El total más bajo es de 294 secuestros por día, uno cada 5 minutos.

Y con el número más bajo de todos, 1700 en EEUU, es un 0.0006%. A nivel mundial es unos 4.250.000. Ahora sí, el total es de 1 secuestro cada 166 días.

Pero para llegar a ese número, estamos aceptando que cerca de 999 de cada 1000 personas que dicen ser abducidas, miente. Alguien desconfiado podría decir que esa otra persona de cada 1000, también miente….


Sobre filántropos, millonarios y generosidad

Es bastante usual encontrar artículos o reportajes en las noticias donde se elogian las generosas donaciones de tal o cual millonario.

Por ejemplo, el 22 de Abril de 2010, Bill Gates dono 30 millones de dolares a un fondo de granjeros en Ghana y Rwanda. 30.000.000 dolares es una considerable cantidad de dinero, sin importar como se mire.

Pero la pregunta es:

¿Es una donación generosa?

(more…)


El Uruguay en el que vivo

Hay gente que me acusa de “anti-Uruguayo”, poco patriota, y de no apreciar al pais.
Esta es una pequeña muestra del país que yo veo todos los días.
Esta foto es de la parada donde tomo el ómnibus todos los días para ir al trabajo.

1)- Propaganda electoral de varios partidos, varios meses después de las elecciones.
2)- Publicidad que demuestra el nivel cultural, y formalidad del empleo.
3)- Basura tirada por todos lados, menos en (4)
4)- Tacho de basura, en realidad, un tanque viejo puesto por algún particular, porque si se espera que las autoridades lo hagan…
5)- Lago. En la mitad de la “vereda”. Abundan en toda la “Ciudad de la costa”. Duran por días y hasta semanas después de la ultima lluvia. Los mosquitos, agradecidos.

Pero bueno, al día siguiente, la situación había cambiado.


Read and post comments | Send to a friend


Montevideo, parece que la gente no te ve

Montevideo tiene los impuestos mas caros del mundo.
Los impuestos a la propiedad son al menos el doble que los de una propiedad equivalente en Europa, y los impuestos a los automóviles, son unas 10 veces mas grandes.
¿Para que? Para que los empleados de la intendencia ganen un promedio de mas de $35.000 (mas o menos lo que ganamos los 3 de mi familia juntos)
Y bueno, ahora se vienen las elecciones municipales, y los mismos que llevan 20 años metiendole la mano en los bolsillos a la gente, son los seguros ganadores.
Después, que no se quejen….

Read and post comments | Send to a friend


Las Malvinas son… las Falklands

Como pasa cada vez que la situación político-económica de Argentina se complica, vuelven a relucir los reclamos de "Las Malvinas son argentinas!".
Esta vez, como otras, todos (o casi todos) los países de Sudamérica están de acuerdo con el reclamo. Pero, me pregunto… en que se basan? En "es mi amigo / vecino y lo tengo que apoyar"? Me parece una política perfecta para el desastre.
Así que les propongo investigar un poco.
El primer reporte fiable de un europeo llegando a las islas indica que fue el ingles John Davis, en 1592.
Por años, Argentina, España, Francia y el Reino Unido reclamaron posesión de las islas, estableciendo y abandonando colonias en las mismas.
En 1764 se Francia funda la primer colonia, y en 1765, los ingleses, sin saber de esta, fundan otra, reclamando también las islas, y en 1766 establecen una segunda colonia.
En ese año, España compra la colonia francesa, procediendo luego a destruir las colonias inglesas en 1770, luego de lo que se firmaría un tratado en 1771, en el cual las dos potencias aceptan "tolerarse" mutuamente.
En 1776, los ingleses se retiran, y los españoles hacen lo mismo en 1811. Ambos países dejan plaquetas como constancia de su reclamo a la soberanía de las islas.
Cuando Argentina se independizo, las islas pasaron de ser Españolas a ser Argentinas (al menos ese era el reclamo de las dos naciones).
En 1828, fundan una colonia penal. que es destruida en 1831 durante una serie de "negociaciones agresivas" con Estados Unidos.
En 1833, el Reino Unido fundo una nueva colonia, y desde la fecha, las isla estarian continuamente habitadas y en contacto con su "madre patria".

Resumiendo.

Las islas nunca fueron una colonia reconocida y aceptada de España.
No están en aguas territoriales de Argentina (están a 340 Km de la isla argentina mas cercana, y 460 Km del continente)
Hace mas de 150 años que esta habitada por Ingleses y nativos, que se sienten identificados con el Reino Unido, y rechazan cualquier reclamo de Argentina.
Argentina solo tuvo una colonia (penal) durante 3 años en las islas.

Lo dejo a cada uno que decida, pero me parece que Argentina tiene tanto derecho a las islas, como España a el resto de Sudamérica….

Fuente: wikipedia

Read and post comments | Send to a friend


An attempt at Quantum physics

I always try to stay up to date (as much as I can) in many science areas.
That includes Physics, but without any formal training in it beyond high school, my understanding of the matter has to be limited.
Anyway, a few days ago I was reading that a gravity waves detector, started to get some unexpected interference. [See here]
That noise, could be caused if the device is detecting what we could call the pixels that make the universe. That is, the smallest possible "quantum granularity" of the universe.
But this should not happen, at least not yet. The detector is not sensible enough to detect that granularity, unless the size of this is much bigger than it should.
This gives base to an hypothesis that the universe we live into, could be the equivalent of a hologram, where the 3D world we experience is a manifestation of the 2D "original", And since a 3D universe is much bigger than the 2D source, the granules "look" bigger.

Then, I remembered about an experiment in which 2 linked particles are obvserved, and when one of them is altered (changing the quantum spin), the other one experiences the same change, instantly, regardless of the fact that any information from one to the other has to travel no faster than the speed of light….

To be continued…

Read and post comments | Send to a friend


La verdad de la Batalla del Río de la Plata

Después de pasar un par de días viendo a los noticieros mentir sobre el destino final del “Graf Spee”, no me aguanto mas.
 

Bundesarchiv_DVM_10_Bild-23-63-06,_Panzerschiff_'Admiral_Graf_Spee'


Todos dicen como Uruguay, en ese entonces neutral, permitió al acorazado de bolsillo refugiarse en el puerto de Montevideo por 72 hs.
Eso, es una verdad a medias.
La verdad completa, es que el gobierno traiciono por completo su posición de neutral, y en concierto con el gobierno Britanico, se las arreglaron para engañar a la tripulación del buque aleman y así facilitar su captura o destrucción.
Primero, el Graf Spee tenia derecho a permanecer solo 24 horas en el puerto, pero los ingleses sabían que no podrían detener al buque si escapaba en tan solo 1 día. Entonces, se arreglo para que mercantes Ingleses salieran del puerto cada 24hs. De acuerdo a leyes internacionales, el acorazado tenia que darle 24 horas de ventaja a buques enemigos que partieran del puerto.

De esta manera, el Graf Spee quedo efectivamente encerrado en el puerto.
Hasta que los ingleses lograron hacer creer a los alemanes que una flota considerable se aproximaba. Entonces le “sugirieron” al gobierno uruguayo que incautaran al buque aleman si no zarpaba en 24 horas. Aqui fue, donde el gobierno uruguayo “generosamente” le otorgo 72 hs. Cuando el plazo se acercaba, el Graf Spee partio, y creyendo que una gran flota inglesa lo esperaba, su capitán decidió hundirlo antes de permitir que fuera destruido en batalla, lo que habría traído consigo la muerte casi segura de su tripulación. El Graf Spee pudo enfrentarse solo a 3 cruceros ingleses, pero fue derrotado por las mentiras y trucos de la alianza anglo-uruguaya. Si quieren leer un poco mas, esta la pagina de la Wikipedia

Read and post comments | Send to a friend