Monday, February 26, 2007

Regulation.

Well, appears I was right. My 5 Volt power regulator is failing. I dont think its a dud or anything, I just think its being overloaded. I wonder if I attach a heatsink if it would last longer. I dont know if its simply getting too hot, or if theres too much current going through it. So what makes a good heatsink anyway? Getting a bigger/better power regulator might solve it for now, but I need to have a better solution at somepoint.

I did consider making a stepdown via resistors, and then feeding that into the power regulator, but I suspect the resistors will just heat up. Anyone any ideas?

Friday, February 23, 2007

Your own Information Literacy Game

For those folks that are interested, the Information Literacy Game is now available to be adapted for use in your library. You can download the zip file, which is complete with the question sets, images, web pages, scripts, sounds, and a text file called gamedirections.txt which explains what it all means.

If you are having trouble getting it to work for you, let us know and we can help. If you do put your own version of the game, tell us about it and send us a link and we'll include it in the links on our page.

HiDef heaven....

I've been looking at the HD-DVD releases and Im pretty disappointed so far. Most are just old films that have stinking quality anyway, which are pointless to take onto HD-DVD. Sure you get some parts a little crisper, but the picture is still grainy and horrible. In fact, theres only a few films you should ever buy on HD-DVD and a couple of rules that I'm following when making a purchase.

1) Film must be bright. This might seem like an odd one but its the most important. If I buy a dark film (like a space sci-fi, or horror) I never see the extra pixels/quality as its so dark, its completely lost. This goes for all films, even those shot in HIDEF. I have Serenity on DVD and HD-DVD, and the ONLY bits you notice, are the 3 or 4 sections in bright sunlight. Every other scene could be from a DVD.

2) Dont buy old films. A DVD version is cheaper, and the quality is just as good - unless your an absolute NUT for pixels, you simply won't notice! Id say any film after 2000-2002 is a good candidate. Before that....its touch and go.

3) CG cartoons are GREAT in HiDef. Films like Shrek 2, ToyStory, Cars, Finding Nemo etc. Are all amazing looking in Hi-Def.

4) and lastly, until the price drops and you simply cant get DVD's any more.... only buy new films, don't rebuy a film just because its in HIDEF unless its a real showpiece. Its simply not worth it.

And before anyone says well Im not a film buff...I love films, but after watching a new HIDEF film on my new 50" plasma then having my wife say "I didn't see any difference", I have to agree a little at least. There are some GREAT showpieces (usually the HIDEF demos), but for the most part... DVD's (especially progressive scan) are just fine.


I had a brief play last night with my scrolly message after I'd charged up my battery and its still failing. Although now I think it might be to do with the power regulator. Its getting very hot and Im wondering if perhaps its overloading and failing. This would make sense to what Im seeing, and the fact that if I leave it alone for a while it works again for a little. I'll have to try and source a regulator with a higher thresh-hold for testing that out.

Monday, February 19, 2007

A growing problem....

I've built another module so that I can work on the communications between them. The idea being that the master PIC sends a packet along the serial wire and the 1st module picks it up, decrements the PIC number and if its not 0, sends it on. This allows me to add mode modules later, and keeps the whole thing really simple.

However, Im still having issues with it freezing up. But I'm getting more convinced that its the power supply - even though I have very little evidence to support it. The battery Im using is a 12V, 1.2Ah rechargable battery, and when I switch it on, it gives a very bright image. However, after a little while the whole thing starts to go funny. The Master PIC LED is still lit, but the scrolling stutters, stalls and then freezes on the LED Matrix. However the fact its still being displayed tells me that its running okay. I put in a power on sequence so I'd know if it had reset, and its not.

Now this tells me that either the power to the master PIC isn't holding (which should affect the rest of it), or the serial comms is losing sync somehow - but I cant think of any way to test that.

On a more positive note, I did fix the ghosting! I altered the order of PORTA and PORTB being set, and that seems to have cured it. I suspect the Transistors were not slow, but too quick, and showed the slight delay the PIC has when setting the data. Theres still a slighly glow, but because of the ways its now set, theres not much to see.

Sunday, February 18, 2007

Scrolly fun...

Okay, so I decided to play with PNP's, and it looks like I can use the original 74LS138 (3 to 8 decoder) but without the invertor chip IF I use PNP's. Theres not much of a price change so I could swap back and forth depending on availability. However..... Transistors appear to have a decay rate which means I get "ghosting", and in the dark, its pretty bad. They dont switch off right away, but take a little time. either that, or they switch on a little too quickly (which I think is more likely) so you get a small echo before the column actually swaps.

I'll play with the code a little as it may be just a case that I need to pause a little before swapping data channels or something.

However, that problem aside, there does appear to be either a power, or serial issue, as the display is freezing. That is, it stops scrolling. Now since it still displays a solid image, I know the PIC is still runing (or I'd only get a single verticle line), which leads me to think its going out of sync with the serial, OR getting reset or something. its very odd whatever it is.....

Saturday, February 17, 2007

Scrolly Message Progress!

I have at last figured a reasonable way forward with my scrolly message do-da. I decided to try out using 5 transistors rather than the 5 pull up resistors. These are a little more expensive, but not by much, so it should work out around the same cost as before, and allows me to keep the cheaper PIC. So next....I have to produce a new schematic using just the PIC, 4028 IC and 5 transistors. Once I've done that I can start to wire up the prototype. The only thing Im worried about is when I have a large version, theres probably going to be a lot of juice feeding it, and I might need some resitors in there to limit it a little. The LED matrix happily runs on 5V, but the number of amps needed to run the whole thing is a worry.

However, I'll cross that bridge when I get to it. For now, Im almost at the point where I can wire up the prototype, and start getting inter-PIC-slave comms going.

I've used some NPN's here, but I've been trying to find out the difference between NPN's and PNP's, and have just found out (I think.) NPN's are the way I normally thing of things, output a 1, and the switch is ON. While PNP's appear to be output 0, and the switch comes on. This might mean I could use some 74LS chips instead of 4028's, but I'll need to sww whats cheaper.....again.....

Thursday, February 15, 2007

NEW TOYS!!!

How cool is this!! I finally managed to get hold of a SuperCPU from ebay! Man I just LOVE ebay! (I also spend WAAAAAY too much there - oh well). So, got the super CPU, plugged it in and tried a few programs, wow does it fly! I loaded up Driller which was always painful, and now it plays like an arcade game! very cool. I also loaded up Mercenary, and its an amazing piece of work. It actually smooths out which its switched on. Doesn't just run quick, but you appear to get smoother gameplay! Looks really really cool.

I then loaded up my download program and squirted down XeO3 (which downloaded in like 1.5 seconds!) and played with switching it on/off. wow... you'd have SOOO much time to waste with one of these. I'd be tempted to write a game which uses the bitmap but blits it on and then does stuff to it that you could never do with a C64 - like 3D baddies or something. I was looking at Metal Dust, and aside from a couple of the parallax effects, you could actually get that running on a stock C64 (pretty much). But 3D baddies...Now that would be cool.

The extra RAM would also be very handy for games. I have 16Mb here, but I hear the normal is 4Mb. Even that is a huge amount. You could pre-cache and pre-rotate everything - AND run a multiplexor. Which would allow you to have all the normal hardware sprites AND loads of software ones AND possibly some 3D effects. I think Metal Dust missed the mark a little - although I'd like to have a play with it, but I refuse to pay 30Euros for it, thats just way too much for something I'd never play.

....especially as I've just gotten a Wii!!! How cool is THAT! We're all hooked on wii sports, not to mention getting heaps of excersise into the bargan. I've also been playing Crackdown (which we did at Realtime Worlds - well, I say we...but I haven't been involved in it at all), and its fab as well. I love the building jumping stuff, great fun - as are the cars and trucks. Its a much better playground than GTA ever was.

I've just recieved a stack on transisters so Im going to try hooking up my LED displays with them rather than pull-up resistors. This should allow me to use the 40xx chip I got without anything else. I discovered that the larger pic I bought REQUIRES an external clock crystal, which would bump the price up even more. We did think about having an external clock pulse and feeding that in, but it still means even more expense. So I currently think I should just use the old way and try out the PNP's I have to see if that'll do the trick.

As Im off for a couple of days, I hope to try this out soon, then I can progress with the 5 unit prototype I was making....