Welcome to Wgoodf's RetroChallenge Summer 2010 Blog

So here we are again.
Up there, that is my Nascom 1 -It came from a heavily modded third party system, which did not work when I got it. It has now been taken back to its vanilla form. However in doing that i discovered that there are things missing from the board - hence the not working. I will attempt (and fail) to get it working again. !*Solder*!

I will also revisit the ZX81 I/O port that I failed to get working from a 25 year old kit last summer. This time around I am just going to build it myself from the circuit diagram. I will get a bloody light to flash or a voltage to change under my command if it bloody kills me. !*Breadboard*!

-------------------------------------------------------

30th July

And my RC comes to a close with a whimper, a whimper which belies the actual successes.
Firstly tho, let me give a HOOPLA! to everyone else, regardless of whether you were as successful as you planned. I enjoyed a whole bunch of blogs and some of the stuff was wonderfully pointless. Hurrah!

Me? Well ultimately i didn't achieve anything completely. I failed at getting the ZX81 port to work, but i honestly think i am pretty close. In a typical wgoodfian sort of way i count as a success that the ZX81 didn't crash when the port was powered and attached. I do think i need more oomph to get the whole thing working, but i think there are programmable voltages in there, i just need another power brick.

I also got the a free shell account down London way which means that i can cheaply use my Apple //c to dial a whole range of BBS, far cheaper than dialing the US or Canada from Scotland which was the way i had to do it on the rare occasions i did. That was a nice wee bonus.

But mostly tho, the Nascom held my attention for most time. Its a shame that it isn't completely working as the month ends, but the fact that it works at all, is great, a resurrected machine from 1978, 32 years old pretty much. That impresses me. There is still stuff to do with it tho, programming seems to be an issue and i think the cut tracks are the problem. Reluctant as i am, i may have to go in there and try and fix them. But i will buy a better solder iron first. The fact that over the last couple of days i am finding myself (in a very basic way) able to look at hex code in the various old Nascom PDFs and actually make out instructions and what they do, i also find quite impressive (for me). A success without a doubt.

Anything else? Nope not really, it was a busy and hectic month at my end and not nearly as relaxed as it usually is, but then again, thats July for you. There is a reason that i like the WinterWarmUp more; work hasnt got me by the balls for the first few weeks of January!

Anyway, see you next time - and remember, Issue Three of 300baudmagazine should be out come September time.

29th July

I spoke to a Nascom guy online.
He said i should have this-
Rather that that down there.

I think those cut tracks are to blame. But considering its 10pm, i got in at 9pm and left the house just after 6am, i am doing bugger all. Tomorrow may produce something, but as i off on holiday on the saturday, it cant be promised.

28th July

I think and i wonder if my board is set up in some weird way.
I am pretty sure that i am placing something in the -A- register correctly and i am pretty sure that i am looking at the -A- register correctly afterwards, yet i see nothing. This is either a modified board with added weirdness (two ROMs the cut tracks and who knows what else) or this is considerably harder than i thought it was going to be. Ok, you are right, me being stupid is the more likely option.

27th July

Programing in hex is hard. Z80 assembly is hard. I achieved nothing!

Put it this way:
C80 3E 0C - Loads the accumulator -A- with the clear screen code.
C82 F7 - then calls the ROUT routine in ROM which prints the contents of -A-

This causes the machine to clear the screen, or actually is it resetting -hard or soft?- the machine? Its hard to tell. I can try and load a different character such as erm... 48 and then Tabulate the address C80 to see if it is stored there, but it seems not to be.
I think before i will get anywhere with this i will need to do a fair bit of reading. The other problem is that some commands entered into memory crash the Nascom or reset it. Hex programs are large and without a backspace key, its kinda daunting. I just want a ten line program that works!
I did find a wee 'hello world' program, but i failed to get that to work either. I am scouring the web! Sadly i only have until friday night and i am working late each night. RUSHED!

26th July

Ok i admit it. I am a big pussy! - There i have said it.
I had a look at the tracks in question that seemed damaged; in fact they were cut rather than damaged. Extend that out, it means that they were cut by the original modder and likely have nothing to do with the keyboard problem. I looked at the tracks around the plug on the motherboard, i found many areas across the board where things looked dodgy, heck i nearly lifted a section of track trying to remove what i thought was stray solder. A big blob (not mine) just sitting there, benign. I thought and considered and then came to a conclusion.
When i started i didn't have a working Nascom, now i pretty much do. The Nascom, has a special place in UK home computing and i have pretty poor soldering skills. Simply put, i am calling it quits! - I may later attach a reset switch, but frankly i would be mad to do anything else. It works and i would likely kill it. So i suppose i will hover over worldwide ebay looking for a LICON keyboard. 16pin ribbon plug. Anyone, anyone?
So that gives me a few days until the end of the month. I guess that either leaves me the ZX81 port. (too bitty at this point) or trying to get something to run on the Nascom except arithmetic and the screen clear routine. So that i think, will be a fine end point. Printing my name will be sufficient i think.
Well its going to be hard! I mean its assembly and i have to program in hex. I think 'Hello World' will be more than sufficient. I barely manage in BASIC for gods sake!
Take care - love you!

25th July

Howdy!
The mountains were nice, although i think i saw more bars and beer taps than mountains. Lets say that i am slightly jaded today, 39 year olds shouldn't go out to clubs, its unseemly. Anyway, i am back home now and i had a look at the Nascom again. Inspired by Adrian Mac Medics efforts at fixing his Mac Portables i thought i should look at the tracks under the keyboard plug section of the motherboard. From that inspection i think there are two areas which should have continuity but dont. I am too sleepy to do a damn thing about it and i certainly don't think holding a soldering iron would be good, so a task for tomorrow.
And it has to be said, tomorrow as the lead to the last week. Golly, didn't we get here fast.

22nd July

Well i am stumped - I simply cant think of a place to go with the keyboard problem. I have found the IC that deals with the key-press and i have found the IC that deals with the sense function for that row of keys, but i will be buggered if i know what to do from there. Everything seems ok. I have gave the board a wee scrub, but no change. The best i can do is re-solder the joints on the underside of the motherboard at the keyboard socket, but thats about it. The IC that deals with the key-press is really just three transistors and frankly i dont know how to check a transistor, either the input and by extension the output. And besides, if we assume that either of the two ICs are goosed then i dont have replacements just now. They are common i believe, one certainly so. But that would take time. Hummm-de-Haw! - Anyway as it stands, i am away for a few days so i will give it some thought, at the very least i might try to write a wee program, it all has to be in hex as the basic, basic system that i have doesn't do mnemonics; which is just as well as part of the keyboard is buggered. Silver lining and all that. Any ideas on the keyboard, then let me know. See you all on Sunday or Monday. I will keep twittering the best i can on everyone else.

21st July

Well i found some schematics for the Nascom Keyboard, but its a whole lot of tracing to find out where things are and tonight i cant be bothered. I did quickly check the continuity of a dodgy part of the cable, which was fine and i checked the bank of resistors that at this point seem to be associated with the line of keys not working and they were fine. What i need to do is trace it all and find out what each line to the to keyboard ICs should be doing and from that find out if pin 4 of keyboard IC one (the culprit so far) is doing what it should be. I have at this point no idea how to do that, but thats what needs done.

I did look around for some little programs to try and failed completely to get them to do anything of note. The programs are small and my entry looks fine and indeed they let me execute but two different programs both resulted in the screen filling with the number 1 and scrolling. I tried various little programs, but no luck with any. I then swapped to the second ROM, well i tried the best i could. I cant J-ump to the second ROM address because of the keyboard problem, so i tried another way, which only resulted in the same program giving me a screen of 'fuzzy squares'. I think i may try and write a very small program and see how i get on that way.
Anyway, i have tomorrow night for a wee play, then its away for a few days, so nothing until sunday or monday.

20th July

Ok!
I have a working Nascom 1 board. The random character thing? It seems was because the serial link was loose. That was firmed up and now no problems whatsoever. Well except the keyboard. It works except the keys G H J K L @ ; : and backspace. Yeah, backspace is a bummer. These keys did work, but now dont. Sadly the Nascom doesnt use a normal pressure contact matrix, is all wonderfully high tech (for 1978) and digital. Clearly its a martix problem, but its not a nice wee pressure sensitive grid with contacts that you can clean. The keyboard in many ways is actually sealed, even tho it seems open to the world. Rivets hold the metal top plate to the PCB. Hmmm! - From that it looks to be a component problem (well thats all i can get at!). I will test the 3 ICs that are available, to the best of my ability, but it feel i may get nowhere. This of course is very very annoying as the computer is working perfectly, i just cant use it properly.

I do have some sample programs that wonderfully dont use the keys in question, but thats luck. I mean i cant L-oad from any where, and each line has to be correct, no corrections allowed.
Hum-de-hum!

Actually as i typed that i discover that the actual programs are all hex. Numerical plus ABCDEF - Oooer this might not be so bad, at least for fun play. I am sure i found a wee version of breakout the other night. Hmmm!

19th July UPDATE

I swapped the ROMS but no change to the fuzzy square problem. I re-seated the character generator ROM and now the screen fills up with random stuff and ultimately the machine doesn't work again!
YAY! COCK!

19th July

Well, however you look at it, i have a working Nascom 1 from 1978. Its mostly working, in that i have this repeating character problem that comes and goes and is not keybpard based in the traditional notion of it. But i typed in a small program this evening and it worked, in that it accepted the code and didnt fall over. The program didn't actually work. But tats a different thing!


As you can see i don't have the luxury of BASIC on this, just Z80 assembly, i have some sample code to play with. but clearly its a steep learning curve.
But to be honest, Z80 assembly aside, there is the small matter of trying to get it working with a tape deck and perhaps outputing through its serial port. Of course at this point these things are no more than single pins sticking out the board, but that is the fun after all.

So, what can i say - I wanted to have a working Nascom 1 by the end of this and i now do. YAY me! - I honestly didn't think i would manage it,especially after the 3 months solid on the Acorn Atom board last year, but it seems i am learning stuff. Useless stuff, stuff that won't get me a better job or make me more attractive to women, but stuff.
I am KING!

18th July

So the ZX81 was put away, i thought and i thought and i couldn't get away from the power issue. I don't have a pack, so off it goes to storage; well to be placed on top of the PET anyway. The port lies adjacent, looking forlorn.
So back the the Nascom! - I soldered on the last four resisters and switched it on and no real change was visible. I tried various key-combos, but again nowt happened. SO i then decided to see if the CPU was working, were we at least at that stage, so i reset the Z80 by grounding pin 26 and bingo - !!! -


Some success!! - But still no bananas; it really was just outputting garbage constantly after doing the system prompt. The keyboard worked, in that i could type characters and clear the screen but it wasn't working as such. I have two ROMs on the board so i thought i would swap them out and around. On one combination the screen didn't go on. OOoer! So i put it back the way it was and still nothing. At this point i am sweating buckets. I have no idea what's happened, or why. I checked the voltages coming from the power supply and i am seeing the wrong ones. I really hope the external has done something weird and harmless.

Man!!! This is so unfair!! - I had made progress!!!

FUCKFUCKFUCKFUCK!!!
Sigh - We shall see i suppose...sniff... - Its a busy week coming up with at least one late night and i am off to Aviemore for a few nights at the weekend, so i only really have a couple play nights this week. This was not how it was supposed to start. FUCKFUCKFUCK!!!

UPDATE - its working again and i am back to where i was with the system prompt! - Thank fuck!!

17th July

Well i didn't really do anything today as i frankly couldn't be arsed. The wife is 'oot on the lash' so i have been busy with domestic stuff. I did look at the ZX81 and the more i look and the more i consider the problem that presents, then it really does seem that i need more power, not volts, but amps. Looking at the ZX81 info 600milliamps is the minimum with it reaching as high as 1200milliamps when a Sinclair printer is used. I have used the Sinclair printer for the ZX81 and it worked from the 700mamp supply i have, but it does further explain why the Alphacom printer for the ZX81 i have has its own power supply. Anyway, i don't have a brick that puts out near an amp, well i have one, but its wired to the Epsom HX-20 i was playing with at xmas; its also been hacked a wee bit. So really i need to buy another, which i cant do for a day or so, perhaps not until the end of the coming week. I guess i will see. Anyway, thats what i need to progress. I did try and wire the voltage output from the ZX81 and the external power together, prior to hitting the breadboard, but it didn't work. I pause.....for a while.
I did get a rom cart thingy for the DS today in the post, sadly i don't have a micro SD card to use with it, so i couldn't try that Apple II emulator that Gavo mentioned, way way back. Still, Ebay sold me a 512mb one for £1.99 including the postage.
I am now going to have a Duval and watch some Johnny Cash bio-pic.
Later homies!

16th July

Well its been an interesting head scratcher of a night.
Wire fixed on the A3 line. Then testing. Firstly the C port of the 8255 is latched. This means (as far as i can figure) that it stays at whatever state it is in unless programmed out of it. So if i put a line high and i don't bring it low later it will stay high. I still dont have the ability to go high and then go low, but i can reset the 8255 by opening and then grounding the reset line and then setting the lines high with a poke. Sounds good huh?
Well its a progress of sorts. Clearly the port works to some degree. What doesn't work fully is my understanding of how the port works. I have spent recent times pokeing the memory address of the port, but i only discovered tonight that i need to set the mode of the port first by pokeing a separate location. Yes, yes, i know - Any novice programmer guy would have known that, well i am even less than a novice it seems. Anyway, from that i need to figure out how to properly output on the port and to be honest figure out if it happened. I need to reappraise my understanding as to what is going to happen. Should it be a single voltage change on one line and can i measure that, or do i need to amalgamate all lines and take my output reading from that?

Other problems? Well power being one, the best way to turn on the setup is by externally powering the port from a 5v supply and then switching on the ZX81, which also feeds the board with 5v and GND. Now when i do this i get approximately 0.68-0.74 volts off of any given line (D0-D7) measured. Now if you divide 5v by the 8 lines, each would be around 0.62v. So less than i am getting. So i cant trust those readings can I?
Now the power up is just that, a power up, once running i can turn off the external supply. When i do that and i read the lines i get 2.25v or thereabouts (importantly, under 2.5v) or 3.7v. I don't know about you, but it seems more like the values for a digital high and low. Now then, the problem with this, is after switching off the external supply to the board, the keyboard on the ZX81 stops working so i cant experiment further. Yes, really.
I can only assume that the ZX81 is having difficulty powering the board and itself. Would using the ZX81s 9v line be a better option with some sort of capacitor or 5v regulator in the way?
This is getting bloody complicated! - But, i am sure that the board is functional in some significant way. All i need to be able to do is set -high- and -low- and i will be sure of it. But the power issue seems to be the barrier now.
Another week at most then back to the Nascom.

15th July

So the keyboard problem!
Oh in case you are wondering, tonights tipple is a bottle of Aventinus double brew beer, German i think. 12%; tastes a lot smoother than that would suggest. Cant see anyone wanting more than one mind you. Its a dark hoppy thing, but crisp, not heavy and treacly as you would think. Anyway back to the port.
The ZX81 port that is, not the sherry-esq drink!
Ahem... ok, i will get to it. The port, i have to assume works in someway and it has an error of some sort, thats all i can say at this point. When everything is first switched on, the keyboard works fine. After about 10 seconds or thereabouts the keyboard stops working. Simply put when the board is fully powered a short or something is effecting the keyboard. But i have no idea what. All the connections look ok to me, there is noting loose and nothing seems 'wrong' or 'wronger' than it was when i wasn't getting any where.

UPDATE - even tho i hadn't posted this yet, i had half finished but went back to play again, and discovered one of the address lines has came loose A3 to be exact. Sigh. I guess i will fix that tomorrow. I don't fancy a soldering iron or a glue gun and scalpel tonight. Did i mention my beer is 12%?

13th July

Golly gosh was i tired yesterday. But today i am as fresh as Stilton, so at least had a little bit of a play, but golly gosh big dogs cock isn't this retro computers thing a trial! -I have no bananas thats for sure.
Anyway, lets start at the beginning. Port A wasnt working out for me, so i decided to try another port on the 8255. B requires buffers to work and i dont have a 7407 handy, so port C it is then. Once hooked up the first thing i noticed when running the test program is that the numbers i was getting were different. Previously port A registered 16 and port C registered 0. I assumed that 16 meant something, but i wasnt sure what, because of other testing i certainly didnt think it meant that the port was working. Now i am not so sure. I hooked up port C, ran the program and this time Port A gave 0 and Port C gave 36. Ummm, doing the same tests as with port A gave the same zilch result, but the C port works differently, in that it can work as two 4bit ports as well as a single 8bit port, so i decided to check each output data line separately. I poked to turn data line 7 high, and what should i find but 1.28v - Golly i thought! I wonder where that came from. I was then going to alter the pokes to see if i could change it, or even if a reboot would zero it or or or...
But! - In the finest tradition of the retrochallenge, as i was about to do this the numbers 1-5 and letters y-p stopped registering key presses. Give me a canine and i will show you a big dogs cock! - i mean really!! I was about to verify if i had got it to work and the keyboard borks!!
So i switch off and its the same. I play around with the power and its the same. 10 keys no longer work. I then remove the port and the keys start to work. I reattach the port and they stop working again.

I honestly have no idea - I didnt do anything. I am away to drink tea and watch TV.
FFS!!!

12th July

Well back to work today so tired- tired- tired
No ZX81 port work tonight for that reason, although i have a couple of ideas. The 8255 is a three port chip after all and i have only been working from port A, i have also noticed that the port is set to a particular mode from two specific lines from the ZX81 to the 8255. Some more head scratching needed.

Anyway - through a random email that hit my inbox, someone offered me access to their dial up Alphaserver 800. Now in the UK a free dial-up shell account is unheard off - well i didnt manage to fnd one a couple of years ago when i was trying to get net access for my Apple //c. So this was/is a treat. I dont have the time for a proper play, i have at least managed to connect to RetroNet with my Apple //c, although it borked at the password. Wish me luck!

11th July

Well i fixed the cable and i took apart the port and rebuilt it from scratch but still no joy. Nada, nowt!
I need some time for some head scratching. Anyway, today is my last day of leave so i am back to work tomorrow and with that the early starts and late finishes that get in the way of such pointless exercises as making ports for the ZX81. I wonder i wonder.
As an aside to that i may be a little tardy with the twitter thing too. Bloody work.

10th July

Well many many hours have passed and i am no further forward.
What do i know? - I am partial to a blueberry muffin and a mug of tea at midnight.
What else?
Well the port can now be attached and powered and the ZX81 doesn't crash. However it doesn't seem to work. I have powered the board from the ZX81's 5v line, a separate 5v line and running both together. The machine stays up but, as conceitedjerk may say, i have no bananas. I have measured the voltages across one data line and all data lines during various output POKEs and no change. I have PEEKed at one data line and all data lines when running 3v and 5v across the lines, and again no change. It simply seem not to work, but its addition to the ZX81 when powered does not crash the ZX81.

What else, well power across the three IC, the 7402, 7410 and the 7430 were as you would expect, in that using pin 7 for GND and measuring pin 14 gave the expected 5v, regardless of how the board was being powered. However, the 8255 which is the IC that really is the 'port' doesn't register in the way i think it should. If i try and measure 5v at the appropriate pin i get less than 1v. If i ground away from the 8255 IC then i can indeed get the 5v reading. Its curious. I am not experienced in such things but i cant figure that one out. I swapped out the 8255 with another one, but got the same results.

As far as the edge connector cable, well its mostly good. Mostly? Well, Address Line 2, which is an input into one of the NOR gates of the 7402 is a bit dodgy. But would that line if not working bring down the entire port? The output of that gate is the input to an eight input / one output NAND gate. Hmm, looking at it like that, if that failure with A2 feeds through, then actually i can see why the entire port would fail.
Ok, that was a useful discussion. Thanks for that. The question is how to fix it, the port is getting dodgy the more i much about with it. And what about the weird voltage on the 5v pin on the 8255?

Hmmm - Onward!

9th July

Well my bedroom is now decorated. Yes i know you dont care, but it was the thing standing in my way and pissing about here. So i only had a short time to do anything. What i did do was remake the edge connector cable thingy. This time i thought i would try glue rather than solder. So far it seems to have worked. Everything seems very snug compared to the solder effort the last time. I cant try things out however as i still need to label each line so i know what is what. Tomorrow that will be done and all going well the post will be attached. Time permitting of course.

7th July

Bonjour mon ami - I hope the evening finds you well?
Anyway, last night i did not in fact work as was planned, as it was cancelled shortly after i turned up. I 'worked' for 20mins, but the whole travel thing meant that i lost 3.5hrs. Cock!
Still when i got home i was tired, i meant to do something but instead i picked up a book that i had bought a few years ago and due to a shuffle of books due to redecorating the bedroom, it was prominent so i read it. A history of the UK fascist music scene. Yes really. From the beginnings of the Skin movement and the National Front up to the late 90s and the development of the BNP as the main driving force. Very interesting. Ahh i remember idiots at school sporting National Front graffiti on their school books. I remember being bullied by them too. Dumb fucks. Anyway, it was a good read. Its called 'White Noise' and its a Searchlight publication, which is the UKs main anti-fascist organisation.

Anyway - Politics aside!

Tonight i, in a traditional RC botch, simply shoved the address lines that fell out back in and stuck solder on top. The edge connector plug was complete. I didn't test continuity as i didn't want to demonstrate to myself that it wouldn't work. I connected the connector to the port breadboard - Oh bollox! - School boy error! - I had wired the connector to the board upside down! Och, i thought to myself, its not going to work so what is the problem? I attached the ZX81 upside down and switched it on. I got a K cursor prompt. Hmm...! I then threw the switch to power the board and it crashed, i pulled the plug on the ZX81 and rebooted and i got the K cursor. Erm... the board was powered and it wasn't crashing the ZX81! BINGO!

Ahh but the ZX81 was upside down so i could not type a bloody program in to test it. Och! I rewired it the correct way around, but after much shoogling it still didnt work. But it did at least once. Now i knew i was going to have to rebuild the edge connector thing, so no real problems, but i at least get to do it with the idea that i may actually have a working port at the end of it. Wouldn't that be surprising!?!

6th July

Nowt from me this evening as i have worky work stuff to do. Alas!

5th JULY


Well i got some wire - 100 meters!
Its the summer holidays here from school, so me and the wee one went through to Edinburgh to the museum and had a fun time. Since we were in town i took her to Maplins, the UKs chain store for electronics and in my part of the world the only place to buy 'stuff'. Saying that, its still limited; in that if you want resistors, you have to buy a semi random pack of 500 rather than the ones you actually want (hence ebay for them). Still they had wire and breadboards and glue sticks, and me and the kid played with the plasma balls and danced in the 'disco' section. I got stuff and she got walkie-talkies which myself and the wife played with when she went to bed.
The upshot is that the port is built and each grouping of lines has its own breakout area. One for the control words, data, address and one area for the active port itself. (should i be so lucky to actually get it to work)
I like breadboards. I like the fact that you can trash the whole deign and start again in a way thats more logical to you and eases problem solving later. Anyway, its built, but not debugged. The edge connector built-but-broke now needs fixed.
Onwards!!
Oh, sadly the replica of James Watts first engine was not working at the museum. Pity, its a big and powerful fucker.

4th July

Well not only do i need resistors for the Nascom, clearly i need a shit load of wire for the ZX81 port! Can you imagine a ZX81 hanging from the edge connector at the top, or that mess hanging from the back of a ZX81? Sadly i dont have any wire left. I may have to start it all again. At the very least i need to route to another breadboard or t-block. Hmmmm!

Just for a laugh!

3rd July

Firstly, good stuff out there huh? I am quite liking some of the starts so far. Keep it up - (said the actress to the bishop)
Anyway tonight i continued the effort for the ZX81 port. Its a mighty fiddley job i must say. Lots of wires soldered on to an edge connector plug. At one point it looked as tho it was all going to be fine, in that all the wires were attached and continuity was fine so i covered it all in hot glue. Bingo, i thought.
I then set about making 30 little labels so i would know where each line was. During this, two of the address lines fell out of the edge connector plug. Bastard!
And with everything covered in hot glue, its a tricky one to fix up.


As you can see, the plug at this point is a little unwieldy. I think that i actually need another breadboard as it all looks a bit tight to me. I certainly need more wire.
What will it all look like at the end of the process? Well from a technical perspective like this:-

As you can see, its not the most technical of things, and as i am only building one of the ports and the one without; what looks like some sort of resistor ladder, then i hope i am good to go, its just awkward to build. Particularly in the space i have.

And i am a bit shit of course.

2nd July

BAH!!
Well i started the soldering tonight and on the one hand it went pretty well in that there were no fuck ups that were obvious, it all looked fine, well at my side at least.
So, up until this point i am used to four band resistors and the fifth being the tolernace; the ones i was supplied with were five band, but as they were all labeled on the bags it was still fine. Anyway i am installing some 2.2k resistors and i notice that they look very similar to the 220 ohm ones. I check, they are in fact the same, my 220ohm are banded the same as my 2.2k ones. Hmmm. I check, both bags, online and multimeter and both are in fact 2.2k.
Bollox! - Somebody at the store has buggered up my order, i check the rest and i have the same error in another bag. 150ohms asked for, 1.5k delivered.
Sigh...

I did add everything else to the board but i am still down four resistors. I was unable to buy them locally the last time and bought them online, for that reason. Oh well, no great surprise that it still didnt work when i tried it, for blind luck and no other reason.
So sourcing some parts is still on the agenda. I guess i will switch to the ZX81 for a wee bit then.
Or if i am really lucky i might be able to salvage them from something.

1st JULY

Well i am too sleepy to be messing around with a soldering iron so i thought i would just update to give a fuller idea as to my plans.
Up above there you can see my Nascom 1 as it currently is. As you can see it works, but only sort off. As i have said above, the board came from a heavily modded third party system, upon investigation i eventually noticed that the board is incomplete when removed from the bigger system that it was attached too. In essence the problem is the component gaps as can be seen in the photo below.


I have lots of little bags with mostly resistors and capacitors to install. Around 16 or so bits need soldered on. All going well i will have a working Nascom board from 31st December 1978.

My other task for this month is to make an I/O port for the ZX81. The hardware on the ZX81 is quite basic so to make a port you need to make the hardware. Now, last year i made up a kit, and it failed to work and i couldn't figure out what the problem was, this time around i am just going to follow the schematic and build it from scratch on a breadboard.
Saying that, i dont need to build the entire thing. The full plan gave three ports to the ZX81 on completion, i only really need one, so i have cut things down and it should be easier to figure out - i hope. Anyway, the photo below is the build in its current form.


I still need to finish the breadboard side and then make up the edge connector plug for the ZX81, with the many wires coming off to connect to the breadboard.