Friday, 29 April 2016

Creator Ci20 something different

I couldn't overcome my collecting OCD when I saw a new Creator CI20 on eBay, under my usual 50euro limit  ( well a couple over once postage added) (there have been a couple of octocore exceptions to that rule)

Mainly I wanted to try out a non ARM based chip, since it is in fact a MIPS based CPU, in an ideal world, it won't make any difference to my game projects, so long as there is a GNU compiler on board the distro, or can be downloaded, it will compile.

Mainly its also interesting in that its another machine with a Power VR GPU so it will be cool to see how much faster/slower it is against the mass of mali chips. Sadly only single core, but still...its a very cool chip.

I do have others with a PowerVR, but not full tested them out yet, and you need a few different machines to give a good average on performance.

It should be here next week, and since its spring break here I'll be doing a lot of writing and coding.

So more updates soon.


Sunday, 24 April 2016

New shipment of cards

Well I have a 6 new SD cards supposedly from the manufacturer , and 3 for Malaysia... I am hoping they will all check out but have to run them through a test prog before I burn SD images on them. All are simple 8GB which are less often faked, so I hope these will be ok.

This will finally mean I can leave a card in each of my systems, which will save a lot of time when I want to try one of the less obvious machines.

I'm also going to turn my Pi2 over to become a games emulator, hooked up to my TV downstairs, I have been considering a full sized console for some time but really I don't think I can justify the expense. My main gaming interest is in retro and strategy games, which are not really a consoles things. But I see lots of them on emulators so that's the route I'm going. I have 4 RaspPi's so handing the 2 over to a games machine won't dilute my testing systems! I can always try it out with a fresh install if I want to check something.


Invaders from Space is done and running on all machines, I am going to clean up the code now and start formatting it so it can be put into the steps needed in the book. That I am finding to be quite a tedious and time consuming chore.

Time to move on to Kamikaze, and fix some of he more serious and deliberate issues in the 1st program to demonstrate the benefit of better design.

Onward and upward

Tuesday, 12 April 2016

X11 display now sorted

Just a small note, I use the Dispmax features on the raspberry pi, which goes stright to the video hardware, to get full screen display without windows. I'm pretty sure most other machines have a similar ability to go directly to the hardware, but I don't know them, and I don't really want to spend days/weeks working them all out. So I've simply worked out a basic X11 screen display system so that I can get a display to run on any non Raspberry based system...after a bit of fiddling about I now have game displays on Mali chip machines, well I say any, though these things seldom go smoothly, but I think it will work on them all, I will test


That was the last main thing I had to do on the framework code, so time to start getting the games to run on all machines.

Invaders working pretty well, Kamikaze Invaders next.

Tuesday, 5 April 2016

Roseapple Pi

Bit of a rare one this, not too many in the West, but gaining in the East as far as i can tell. It also seems to share a maker/designer/factory with a kickstarter Pi clone called the Lemon Pi which never made it to market

Like many other clones this attempts to be better by being faster, and it most certainly is fast.

An Actions Semi S500 A9 quadcore is quite a quick system normally, apparently it runs at 1.1Ghz though that's not stated anywhere in the tech docs. It's supposed to have dynamic CPU loading where the speed drops depending on the work, but I can't honestly see any evidence of that.

Bottom line is, on the gui its fast and responsive, has 2GB of Ram and apart from a seriously hot heatsink which is supplied its a pretty standard Debian machine.

It has almost no real user support, the makers seem to have farmed out support to a user group, which is not that extreme,  The GPU is a single core (boo) PowerVR SGX544, which is a nice modern GPU able to run ES2.0 and openCL 1.1 if I can locate the right drivers.

As with all first looks, it seems perfectly fine, OpenGLES2 drivers are tucked away in the usr/lib/arm-linux-gnuabih folders...I will have a scan for the .h files later.
edit....can't locate the h files, so for now development will have to wait but I'm fairly sure I can get the drivers for the S500 from other sites.


The only thing that worries me, is the reported heat...and yes even on an idling machine at 0% cpu, that decent sized heat sink gets mighty hot... I wouldn't want to stress it out too much..

Once I have enough SD cards to go around, which allows me to keep 1 in each, I'll download some temp and stress testing software to see exactly where they start to fail.

I'll report later on how easy it is to get it running with test projects




Friday, 1 April 2016

BeagleBoard XM

Bit of a cheat this one as it came 2nd hand with an SD already set up.

It boots and runs fine, but could not get it to recognize my wifi.

This isn't really a problem as I'll be hooking it up to a router soon enough. Decent little machine its fast enough, though the OS is alien to me, something called Gnome, which when I hit the about tab, to find out more, came up with nothing.

But its a graphical GUI, it has SSH connection and it should be a viable target soon. But as its rather an old board, I'm not in a rush to test it out beyond getting it to boot.

Back in the box it goes for now. I'll try to install some other Linux on it when I get some time.