Monday, 14 May 2012

Breadboard Rebuild

I have now moved the project to it's own (cheap and nasty) breadboard, there is now the Tellymate, an Arduino bootloaded ATMega328p and my Sparkfun FT232R Breakout board.

I'm having trouble getting certain sketches to work correctly (or at all in some cases) but I suspect that this may be due to how certain things such as string handling has been changed in v1.0 of the Arduino IDE.

I have had the 'Hello World' example provided by Batsocks displaying correctly, but most of the rest of them just output garbage or don't even compile any more. I might see if I can somehow revert to a previous version of the IDE as most examples as well as the vast majority of stuff posted on forums and the like is written for 0022/0023. Once I've found a way to prove this theory then my confidence will be restored, then I can get back to dreaming about normal stuff.

As soon as I can find a suitable DIN socket (sure I had one somewhere) then I'll start working on adding a keyboard. An initial bit of trouble remembering how I set the 'jumpers' to control baud rate on the Tellymate, combined with a dearth of good results on the display front dented my confidence for a while but I think I've detailed the cause above.

On a different but related note, I took a deep breath and bought a NEC z80 from Fleabay (2 actually, but one is going to be a socketed replacement on one of my Speccy's mainboard) to see if I can get that up and running on a breadboard :).

EDIT: I am now certain that Arduino 1.0 is causing the problems detailed above, now I need to find out how to sort it out.

1 comment:

  1. Hi - I've updated all my TellyMate example sketches at Batsocks so that they now work with Arduino 1.0.
    The behaviour of Serial.print changed from earlier Arduino versions.
    In general, the fix is to use Serial.write() to output control codes to the TellyMate, rather than Serial.print().

    I hope this helps!

    ReplyDelete