Category Archives: Zolatron

Building a 6502 computer – a place to start

We all have to start somewhere. Almost as soon as I’d decided I would build a 6502-based micro I realised that the learning curve is steep. It’s not like embarking on a new programming language where you can write a ‘Hello world’ program and go from there. When building a computer, there are many pieces that have to come together and… Read more »

Zolatron: logo upgraded

      No Comments on Zolatron: logo upgraded

Yeah, I know what you’re thinking … he really should get on with building the damn computer. But I have a thing about fonts, so sue me. I was rather pleased with the original Zolatron 64 logo. I chose a font called Eurostyle because it was the most 1970s-looking one on my machine. Then I read about the history of… Read more »

Zolatron: 6502 address decoding

      2 Comments on Zolatron: 6502 address decoding

This was something I’d always wondered. When you have data on a bus, how do you ensure it’s read by the device that needs it, and only that device? And when you read data from a device into the microprocessor, how does the processor read data only from that device? What we’re about to embark on here is address decoding…. Read more »

Zolatron 64: starting point

      No Comments on Zolatron 64: starting point

Having decided to build a 6502 microcomputer, I was immediately successful in overcoming the first hurdle – and possibly one of the most critical stages in the whole project – by coming up with a name for it. It’s the Zolatron – or the Zolatron 64 to be precise, because it will have a total of 64K addressable memory. However, that… Read more »

Building an 8-bit 6502 computer

So I’ve decided to build an 8-bit computer based on the 6502 microprocessor. Because nothing screams ‘success!’ like creating something that was obsolete 30 years ago. The truth is that I got into retro-computing partly because I wanted to understand computers better. Yes, I can code well enough for my needs in Python, Objective-C and Swift using sophisticated frameworks, and… Read more »