Punk band or plant disease?

Following on from the Microeconomics term, or grunge rock song title? quiz, half of these are the names of punk bands; half are the names of plant diseases. But which is which?

1. Hairy Root
2. Dag Nasty
3. Glassjaw
4. Dieback
5. Black Halos
6. Fleshies
7. Take-all
8. Shot Hole
9. Rubbery Wood
10. Ear Rot
11. Septic Death
12. Gangrene
13. Gang Green
14. Varukers
15. Autumn Poison
16. Swell Maps
17. Black Heart
18. Jelly End Rot
19. Generation X
20. Potato virus X

The processor for the Mitochondion has a trivial 268 bytes of data memory. This is frustrating, especially as it’s chopped up into three different kinds of storage. If I was trying to store this paragraph, I’d run out of space about ……………………….. now.

So it’s good news that last night I got the memory chip working. Its a five by four millimetre chip on the main board with 256 kb stashed away in there, which the main processor can now read and write. The Mitochondrion can now store most of a novel, rather than one txt message.

Speed is passable. We’re looking at half a millisecond per write, much faster read, but the killer is a 4 millisecond gap needed between writing to and reading from. Still, that’s not bad for something made in the kitchen. I should be either dumping a pile of data to start with, then just reading, or dumping sizeable chunks of data all in one go, then reading back all in one go, so I don’t think this’ll be a prob (yeah, yeah, famous last words).

The main board should do four things. Two of those things are working, one is at least alive and one is just doing weird stuff. I can think of ways to poke the two recalciatrant parts that might tell me what to do to get them to work, so there’s head-scratching, but not bafflement. The other board is working now that I’ve pinned the problems down to the resistors (I mean, ffs, what can go wrong with a resistor?), I just need to make three more of them. So woo! Progress.

9 thoughts on “Punk band or plant disease?

  1. Does Picbasic handle the external flash in any sort of seamless manner?

    I’m looking at using Atmel parts if I ever get around to building my dancing DJ box.

    1. Yup. One command to set up, one to write (many) bytes, one to read. Can’t see how it would be simpler.

      Then again, it’s still BASIC. Even plain old C would be good. Actually, C would be ideal, coz this is low-level enough to be banging bits around.

      1. dim Big(10000) would be simpler.

        There *is* a C compiler for the PicAxe.

        What might be needed is a special language for Harvard architectures. I’m surprised there isn’t one – there probably is if you dig far enough.

        1. There is a C compiler, but then you have to start pfaffing with bootloaders and so on. For now, I’m going to continue with the tools that I’ve learnt to use, and try to work around the limitations (while grumbling occasionally).

          1. I think there are a couple C compilers for PIC that produce hex — ccs is a pro-level one, and there are a couple gnu-utils ones that can produce code in hex for some groups of the extended PIC family, if I remember right.

    1. Shh! I’m saving those for my next quiz, “sheep intestinal parasite or nz politician?”

      There’ll be pics and everything!

Leave a Reply

Your e-mail address will not be published. Required fields are marked *