Last Ninja 2 C64: changing the responsiveness of enemies

I thought I’d publish a single little POKE for the C64 version of LN2 in order to affect enemies at level 1:

POKE 41926,S

where S is the slowness with which they react to Armakuni’s movements. The default is 4 so for an appreciably easier life you can set S to 9, or if you really want enemies rather slow to react to changes you can push it to e.g. 20.

The only thing to bear in mind is that the less reactive they get, the easier it will be for Armakuni to perform an evasive action, however enemies will use shurikens a lot more if Armakuni flees all the time: in other words, keep them close while you fool them :)

Posted in Retrocomputing, Technical | Tagged , , , | Leave a comment

USBhost-64 requests

A few more people keep asking about the USBhost-64 project on a regular basis. However, the density of requests does not make me comfortable that whoever requested a device early on is still interested. Obviously I can’t poll their interest on a monthly, or so, basis either.
At this rate, it’s not likely I will ever get the device manufactured and distributed. I would not be able to allocate the time in order to sell large batches over a medium-long term: I’d be looking for a fast turnover, and open sourcing the code should do the rest. Unfortunately people are looking for low prices so I am unable to get to a critical volume of orders quickly enough to make everybody happy at the same time.

If anybody were interested in acquiring the rights to further develop this project and/or embed it in their product offering then I’d be available to discuss.

Posted in Retrocomputing, Technical | Tagged , | 2 Comments

VirtualBox Guest Additions under Debian 7 (wheezy) on 32-bit systems

Today I was trying to get the Guest Additions service to start properly in my Virtual Box VMs running 32-bit versions of Debian 7 (wheezy). In fact I was getting the following error message at start-up:

Starting VirtualBox AdditionsVboxService: error: VbglR3Init failed with rc=VERR_FILE_NOT_FOUND

What fixed the issue for me was quite simple. I tried to run:

/usr/lib/dkms/dkms_autoinstaller start

However, it prompted me to install Linux headers first, which I did. As part of the post-install process I noticed that dkms changes were being made. After logging out and back in, I noticed that window resizing was now causing the guest desktop to resize accordingly and after a reboot I saw the above error did not show up any longer.

Posted in Technical | Tagged | Leave a comment

TAPClean Front End updated

After a slight change of the GUI, I decided to officially publish updated Windows and Linux binaries of TCFE, which include binaries of TAPClean 0.32-pre10 too for end-user convenience.

TCFE under Xubuntu

TCFE under Xubuntu

Don’t forget to RTFM. LOL.

Enjoy :)

Posted in Retrocomputing, Technical | Tagged , , , , | Leave a comment

Automation

As you might know, at work I deal a lot with automation of IT systems and services. Well, having seen what is available out there I am convinced the world has introduced more automation than needed and most end-users are not in a position to troubleshoot things effectively when issues arise, not to mention the steep learning curve they need to go through when a new automation tool is introduced.

IT engineers often deal with whole frameworks stacked one on top of the other to make it easier to access or write automation. The result is that to make a bit flip on a server’s hard disk one needs to deploy 30 GB of frameworks. Should they jump in excitement at the possibly to write the “flipping” code in a Java IDE then?

Madness :D

Posted in Technical | Tagged , | Leave a comment

Ninja 2 Framework using SDL2 – Player Animations

This is another standalone test application for the player control class that I extended this morning in order to implement all input animations (attacking and picking objects up).

Posted in Retrocomputing, Technical | Tagged , , , , , | Leave a comment

Ninja 2 Framework using SDL2 – Somersault

This is another standalone test application for the player control class that I extended this morning in order to implement the somersault.

Posted in Retrocomputing, Technical | Tagged , , , , , | Leave a comment