Wiimotely usable?

April 18, 2007 on 12:28 am | In Nintendo | No Comments

Finally got around to updating the Wii with the release version of the Internet channel and decided to see just how awkward it would be to write a blog entry with the Wiimote…answer is reasonably awkward, but actually a little better than expected.

I imagined that typing with the on-screen keyboard would be a real chore, but the feedback (audible and visual from the screen and haptic from the Wiimote) makes poking away at the on-screen keyboard easier than most on-screen keyboard interfaces. So it’s pretty impressive but i’ll stick to the laptop for any updates in the future!

Otherwise whilst it’s understandably constrained, the ability to scale the display and to remove the navigation bar makes for a reasonably usable browser even on a regular PAL TV. In terms of technologies, it seems to support the same standards as desktop Opera, with Flash 7/AJAX/RSS all working well.

Being the kind of person who carries his laptop around the house at all times, it’s not as if i’ll be using the browser often, but there will be those odd cases where i’m infront of the TV and not flinging my arms about in Wii gaming world. If only for these moments, it’s nice to know I can watch YouTube, check my Google Mail and Calendar and browse porn RSS feeds with nothing more than a wave of the Wiimote…if only because I am a stupid lazy geek.

M3 Perfect CF Software

February 11, 2006 on 7:57 pm | In Games, Nintendo | No Comments

If you’ve got an M3 Perfect CF adapter (aka GBA Movie Player) for your Nintendo DS and you want the latest Game Manager software you are out of luck at the moment. If you try to download it from the M3 Downloads Page then you’ll get permission denied, I contacted M3 and they are aware of the problem. Luckily Danny @ M3 provided me with the latest 24/01/06 Beta and I have added it to my Files Page.

Nintendo DS Homebrew

February 8, 2006 on 1:01 pm | In Coding, Games, Geeky, Nintendo | No Comments

Fancied a bit of a change, so I began trying coding on the Nintendo DS. It’s a bit of an odd beast, living between the 8/16bit and 32bit worlds but the feature set is so dedicated to playing games it gives you a nice retro feeling. It’s the first machine I have programmed which has two different general purpose CPUs – an ARM7 and an ARM9. The ARM9 is the main DS CPU and would appear to be responsible for the bulk of processing and interaction with the graphics hardware. The ARM7 is used for Gameboy Advanced compatibility and also when in DS mode the ARM7 is responsible for talking to the sound and touch screen hardware – so in order to read the touch screen, the main ARM9 CPU gets data from the ARM7 via IPC.

To start off, I installed DevKitPro with libnds and began working on my first standard learning project using straight C. In this case I went for the Mandelbrot set viewer, it’s a good project for getting to grips with framebuffer mode (15bit color) and also gives a good indication of the floating point performance (which in the ARM9’s case isn’t great for obvious reasons). It didn’t take long to get it compiling and after copying the resulting NDS file to the CF card and slipping it into the M3 adapter it ran and I was pleased.

Documentation is quite scarce, but that is to be expected with everything having to be worked out by those luminaries of the DS homebrew scene (and I dare say a sneaky peek at the official DS SDK). It’s certainly enough to get some impressive stuff working as you can see by looking at some of the homebrew apps and demos which are out there. So my plan now is to add zooming using the touchpad, screen swapping so that the touch screen can be used to alter parameters and edit the palette and perhaps switch the code to using 3/29 integer calculations instead of floating point and try and get both CPUs to calculate in parallel. After that it’s straight into Mammary Manipulator DS…

Oh and because the M3 interface looked too un-DSish(sp?!) I made a skin to make it look more DSish!

NDS Skin Screenshot

Powered by WordPress with custom theme based on "Pool" by Borja Fernandez.
Entries and comments feeds. Valid XHTML and CSS. ^Top^

Bad Behavior has blocked 35 access attempts in the last 7 days.