8bit Mid-life Crisis – part 5

Got a couple of parcels this morning.  The first one was from DataServe-Retro and contained my new (old) power supply and a brand new RF cable.

There’s no plug on the power supply, which was pretty common in the 80’s, but is always surprising these days.  I did know it wasn’t going to have one.  Putting the plug on reminded me that it’s probably 10 years or more since I’ve had to do that, and I wonder if kids still get taught how to do it at school like we did.

Anyway, the power supply works fine and the RF cable is nice and tidy.  The image from the working Spectrums is a little bit better with the new cable as well.  Very pleased with the service from DataServe, and although they aren’t super cheap, for something like a power supply I’m happier getting it from there than I am eBay!

They sell keyboard membranes as well, so I might get one of those (next month, no money left this month!) to fix up the Speccy with the split ribbon cables.

Compiling analog 6.0 on Cygwin

Again, mostly for my own use later.  I had a need to run analog on my machine, and I didn’t want to download the Windows binary, because everything else I would be doing with the log files would be via Cygwin.  After a few unsuccessful attempts at compiling analog, I finally RTFM (read the flipping makefile) and made the following two changes.   In src/Makefile,

DEFS = -DHAVE_GD

LIBS = -lm -lz -ljpeg -lgd

That tells the analog makefile to use your pre-existing GD, JPEG and ZLIB libraries, rather than compiling the ones it comes with (it was those libraries which were giving me errors).  Once I’d done that, make clean and make worked fine and analog behaves as you would expect.

For reference, the errors I was getting before this change were,

libpng/pngwrite.o:pngwrite.c:(.text+0x1ec): undefined reference to `__imp__png_libpng_ver'
libpng/pngwrite.o:pngwrite.c:(.text+0x1f8): undefined reference to `__imp__png_libpng_ver'
libpng/pngwutil.o:pngwutil.c:(.text+0x45c): undefined reference to `__imp__png_IHDR'
libpng/pngwutil.o:pngwutil.c:(.text+0x6a5): undefined reference to `__imp__png_PLTE'
libpng/pngwutil.o:pngwutil.c:(.text+0x73d): undefined reference to `__imp__png_IDAT'
libpng/pngwutil.o:pngwutil.c:(.text+0x77e): undefined reference to `__imp__png_IEND'
/usr/lib/gcc/i686-pc-cygwin/4.5.3/../../../../i686-pc-cygwin/bin/ld: libpng/pngwutil.o: bad reloc address 0x12c in section `.rdata'
/usr/lib/gcc/i686-pc-cygwin/4.5.3/../../../../i686-pc-cygwin/bin/ld: final link failed: Invalid operation
collect2: ld returned 1 exit status
Makefile:76: recipe for target `analog' failed
make: *** [analog] Error 1

8bit Mid-life Crisis – part 4

I need a better title for these posts otherwise real-soon-now I’ll be up to part 194.  So anyway, I decided to check out the inside of the new Spectrum (I’m going to have to start giving them names, so the new one is, sold-as-working).  So, I decided to check the inside of sold-as-working, since it looked like some of the keys weren’t working.  Turns out that it’s unlikely to have been caused during transit, and either the seller was fibbing, or that screen-shot of the full output is from a long time ago.  Anyway, not-to-worry, I had my eyes open before I started buying these things.

So, sold-as-working looks okay from the front.  The top lettering has lost most of the white, and on closer inspection, the bottom right of the keyboard metal plate has an odd dent.  More on that later.  The case looks okay, and the connectors look pretty clean.  We know it generally works because the output is very clear.  No sign of rust on the screws, but I’m not convinced they’re originals.

If you look at that last shot, of the TV connector, the case looks like it’s a little bit separated.

Anyway, I took the case apart, and sure enough, one of the screws is not like the others (it’s a wood screw for a start).  The board looks okay.

And now we know it’s an Issue Two board.

Once it was all apart, I checked over the keyboard connector ribbons, and it’s clear where the problem lies.  Both ribbons have cracks in the lower ends, and I thought I could maybe get away with just a snip, but then I found the real issue.

That split in the smaller of the two ribbons is pretty much half way up, so if I snipped it, there’s no way I’d be able to actually plug it in as well.  We’ll be needed a new membrane then.  Of course, fitting the membrane is a challenge because you need to take the metal plate off.

Oh wait, wasn’t it dented?

And true enough, someone else has already had a go.  Maybe this is a new membrane, or maybe someone just tried taking the plate off, but that glue looks ‘interesting’.  It looks like the dent is the only place it’s still actually glued firmly to the plastic, so I’m going to have to be careful getting that off, and then getting it cleaned and glued down again.  But, I’m pretty sure that’s why I bought these things in the first place?

The other part of the big parcel with this Speccy was a bunch of games.  They are here in all their glory!

Well, I wanted a project …

8bit Mid-life Crisis – part 3

A Parcel!O frabjous day! Callooh! Callay!  I received a parcel yesterday, naturally there wasn’t anyone in the house.  Grete picked it up for me today from the Post Office, and although initially I feared it was an HDMI cable I’d bought from Amazon, Grete assured me on collection it was rather larger than that!

Turns out it’s the very last Spectrum 48k that I bought, excellent turnaround from the eBayer that sold it to me.

I’m actually working tonight (long running issue at work), so after getting in, in between cooking some food and logging on to my work laptop, I ripped open the packaging and sure enough, inside is a boxed Spectrum 48k.  You can even see the original price tag on the cardboard box!

Some pictures,

Boxed 48k SpectrumOriginal Price Tag

The exciting thing about this delivery is not just that it’s another Spectrum but that it includes a power source and a TV RF cable.  That means I can test the other two Spectrums I already have!  Huzzah!  As you can imagine, I’m pretty excited!

During a lull in work, I manage to get 20 minutes to try all 3 machines.  I plugged in the first Spectrum I got (no idea if it works), and before I even tuned the TV in, I could hear the keyboard clicks! It’s alive!  5 minutes of TV tuning later (which you know, is fun, because it’s about 10 years since I had to tune a TV signal), and I get this.

Fuzzy TV Image

from this Spectrum,

Cheap Spectrum

As you can see, the TV image is pretty shocking.  But, this is the Spectrum with the rust on the AV connector, so I’m pretty confident at this stage I can clean that up.  All the keys work (miracle!) and the Spectrum is alive!

Next, I plug in the new one.  Instantly, I get this,

Clear TV image

from this,

Slightly Less Cheap Spectrum

As you can see, a much cleaner image.  The back of the new Spectrum is far cleaner as well (more pictures when I have more time).  Sadly, somewhere between being boxed up by the seller and arriving at my house, some of the keys have stopped working (upper left side).  I suspect the ribbon cable inside is a little torn or flaky and just needs some work to repair it.  I’m not sad because I now have two mostly working Spectrums and a way to test more!

I plugged in the Spectrum +2 as well, with a bit of power cable fiddling I can get the tape drive to work, but I can’t get it tuned in.  The +2 also has a bit of rust on the AV connector it appears and I either need to get it cleaned, or spend more time trying to tune it in.  I can almost see an image on the TV so I’m pretty sure the thing powers up okay.

Exciting times my friends, exciting times indeed.

8bit Mid-life Crisis – part 2

Another day, another ebay win (is it ebay or e-bay, or even EBay, eBay, Ebay?)  After telling myself I had bought enough (4 Spectrums, plus a power supply and cable from the very nice man at DataServe), I couldn’t resist scanning eBaY just in case ‘anything nice came up’.

Sellers Photograph of the ZX Spectrum I boughtAnd of course it did.  So I bid on, and eventually won a working Spectrum shown with both the Speccy and the screen (48k rubber key edition).  It even has a box and everything (sides missing)!  It comes with a few games as well.  Of course, it could turn out to be a pup (maybe it’s got the fault where only 16K RAM shows up), or something else could be up with it, but it certainly looks decent in the pictures.  That’s £17 plus £11 postage (including the games!)

That one has also shipped already, so should be here soon.  The first one still hasn’t shipped and I haven’t had a response from the seller to my EBay query yet either, so starting to get a touch nervous about that.  Paid for it on the 6th, no communication since then.  I’m sure it’ll be okay.

The middle one is still en-route, posted on Friday so there’s a chance it’ll arrive in the next couple of days.  Hopefully the new (old) power supply and lead (from DataServe-Retro) will be here by then and I can work out how many of them (if any!) still actually work.

After that, who knows?  I may try the RF to Composite Video conversion on one of the cheaper ones that work, to try my hand at a bit of soldering.

Of course, then there’s a long discussion about how to actually play games?  Do you buy a tape player and find tapes (or write out TAP files to tape), or do you buy something like the DivIDE so that you can write all your legitimate tape contents to a CF card and load games from that?

Am I even buying these things so I can play games?  Probably not, frankly, who wants to spend 3 hours trying to play Atic Atac on a tiny keyboard or dodgy second hand joystick when it’s trivial to play with an emulator?  But it’s not about that, it’s about having the kit again, physically in my hands, after all this time.

It’s all about the power

I should also probably say that I’ve purchased a ZX Spectrum power supply and an RF cable (not from e-bay), the combined cost (and delivery) of which is significantly more than I’ve paid for any of the actual Spectrums.

But this will come as no surprise to any other crazy people who started collecting Retro computers at some stage.

8bit Mid-life Crisis

I got out of bed one day last week and decided it was time.  Since then, I’ve bid on about 10 ZX Spectrums on e-bay, and have won four.  Two (same seller) have arrived, one is dispatched and on the last (the first I won) still no update, but I’m sure it’ll get here.  I’ve lost out on a bunch where I wasn’t prepared to bid over my own internal limit.

There are some important things to know.

  1. I know nothing about collecting retro computers.
  2. I have no electronic engineering or electrical engineering skills, at all.
  3. I’m pretty shoddy when it comes to manual actions like, oh I dunno, replacing a keyboard membrane or fixing the drive belt on a tape unit.
  4. I have no real idea what kinds of failures retro computers might experience and don’t have the faintest idea how to approach fixing them.

Other than that, I think it’s the ideal hobby for a 40+ over-weight geek who was born at the start of the 70’s and lived through the 80’s micro-computing revolution.

I do want to perhaps learn more about 1-4 as I go, and I’d love to use this to gain some skills with electronics and soldering and all that jazz, so you never know.  For that reason, I set myself a pretty low purchase point on e-bay, I don’t want to end up breaking anything decent, and there’s a lot of stuff on there so I don’t have to rush into it.

The two Speccy’s that have arrived (1 x 48k, 1 x 128k +2) don’t have any cables, and there’s no indication they even work.  The one en-route (1 x 48k) might or might not work, but it has a couple of joysticks, a thermal printer, and what might be a Kempston joystick interface.  The last one appears to work (1 x 48k), but I have no visibility of the actual Speccy itself, just the screen output.

I’m hoping out of the four I can get a decent looking working Speccy and learn a bit about restoring them, getting them working, and changing the output from RF to AV in the process.

Folk on Twitter and Facebook asked why.  It’s a good question, and my only answer is, mid-life crisis maybe.  So here we are, at the start of my 8bit mid-life crisis.

Here’s some pictures.

ZX Spectrum 48k (unless it turns out to be a 16k version)

There’s quite a bit of rust on the screws and on the RF output.

ZX Spectrum +2

The tape housing looks a bit scratched, and I’ve no idea if that’s a valid serial number, otherwise, looks in okay condition.

Once I have a power supply and an RF cable, I’ll let you know if they even work!

Hero Quest – Status Tracker – July #2

Here’s the new status.

  • Skaven – 20 – unpainted
    Still haven’t started these, they need a lot of cleaning up, and I stupidly glued the shields on before I even under-coated them.
  • Heroes – 16 – 9 painted
    Finished another elf warrior.
  • Chaos Warriors – 12 – 8 painted
  • Chaos Priests – 3 – 2 painted
  • Gargoyles – 3 – 1 painted
  • Ogres – 7 – 2 painted
    All the rest in various stages of being painted.
  • Zombies – 10 – 8 painted
  • Skeletons – 20 – 20 painted (complete!)
    All 20 finished, some I’m happy with, most are below average, but I got very tired painting scythe handles.
  • Mummies – 10 – 10 painted (complete – yay)
  • Fimir – 12 – 2 painted
  • Pikemen – 12 – unpainted
  • Men at Arms – 10 – 1 painted
    Terrible paint job, what was I thinking?
  • Orcs – 31 – 6 painted
    I think it might be 31 because one died, but I need to recount them all.
  • Goblins – 24 – 18 painted

Here’s some Skeletons,

And the Elf, looks better in good lighting without the flash, but hey, watcha gonna do.

Hero Quest – Status Tracker – July

I posted the status of my Hero Quest mini’s in this article.  I thought I’d update it, and maybe try and keep it up-to-date over time.

  • Skaven – 20 – unpainted
    Still haven’t started these, they need a lot of cleaning up, and I stupidly glued the shields on before I even under-coated them.
  • Heroes – 16 – 8 painted
    I think it’s 8 painted, I’ll need to check, but I think I’ve finished 3 since I wrote the last article.
  • Chaos Warriors – 12 – 8 painted
  • Chaos Priests – 3 – 2 painted
  • Gargoyles – 3 – 1 painted
  • Ogres – 7 – 2 painted
    All the rest in various stages of being painted.
  • Zombies – 10 – 8 painted
  • Skeletons – 20 – in progress
    The four I marked as painted last time are terrible, and need to be re-done.  I’ve base-coated and started painting 12, I need to under-coat 4 and I need to restart the 4 terrible ones.
  • Mummies – 10 – 10 painted (complete – yay)
  • Fimir – 12 – 2 painted
  • Pikemen – 12 – unpainted
  • Men at Arms – 10 – 1 painted
    Terrible paint job, what was I thinking?
  • Orcs – 31 – 6 painted
    I think it might be 31 because one died, but I need to recount them all.
  • Goblins – 24 – 18 painted

And that’s where we are to-date.  Will re-check everything at some point and post a new update.

Hero Quest Mummies

I finally finished painting the Hero Quest mummies.  I think I started some time between 2000 and 2008 and finished two of them, and then in the last week I’ve painted the other 6!  Hmm, checking back, it looks like I painted one sometime between 2000 and 2008, and then did another in 2010, so not quite as bad 🙂

Looks like in 2009 I got quite excited by painting them all (which I then never finished, obviously).  Also, that post says I have 10 mummies, but I can only find 9.  Looks like I’ve lost one somewhere! ((aha, found him in the box, painted up))

Anyway, here are shots of the finished 9.

Pretty much ‘actual size’.

Larger version, click for full size.

All of them.