A couple of minor updates you might be interested in. I got a quick demo echoing characters back to the PC working last week. This uses the interrupt on receive feature of the UART setup to trigger a send routine as soon as a character is received. The demo code is available on the Z80 Project page.
I left my Z80 project behind when I went to see family over Christmas, I did do a tiny bit of coding while I was on holiday but not much. Back in snowy Bath this weekend I got some more done on the project. I've spent a lot of time on the documentation. The main reason for this is the fact that I keep doing bits then not looking at it for a couple of weeks and I forget where I was and what changes I'd made.
At long last I've fitted a Z80 into the Z80 computer. I know shocking isn't it. After months of tinkering with it and fiddling with things using the on-board PIC I finally got the boot code sorted out and the clock generation (in the new file called boot.asm). After some serious head scratching about why id didn't work, I got it all running smoothly and counting on the debug port LEDs.
So it's all over and what do I think? Well it was fun. It always is good fun to meet up with other techie people and chat about Linux and software. The community that turns up to these events is such an amazing group of friendly helpful people that it's always a pleasure to spend time with them. Today has been a lot of work for a lot of people, something more apparent when you're on the crew but I would love to put in that effort again. I still got to watch talks, chat to fellow open source enthusiasts and ended up with a bag full of new mugs, books and a hoodie.
It's all over. I'm on my way back down to Bath on the train now. It was a bit of a rush in the end with Katie, and two others only making it onto their train back London-ward with only a minute to spare, but we made the most of the time here.