Latest

  • Design of the Amiga 500 CPLD RGBtoHDMI

    Design of the Amiga 500 CPLD RGBtoHDMI

    The RGBtoHDMI project uses a Raspberry Pi Zero to generate an HDMI output based on the video signals from a classic computer. A CPLD is used to convert these signals into a common format for the Pi to read on the GPIO. This post goes into why and how I developed an Amiga 500 variant… Read more

  • Designing the Amiga 2000 RGBtoHDMI V2

    Designing the Amiga 2000 RGBtoHDMI V2

    There is a project called the RGBtoHDMI project which is quite popular at the moment. Put simply it a project that pushes raw digital RGB data into a Raspberry Pi Zero which then spits that out on its HDMI to produce a low-latency, pixel perfect representation of the image. It was originally designed for Acorn… Read more

  • Repair of Another Amiga TF534 Accelerator

    Repair of Another Amiga TF534 Accelerator

    One of my friends from the local Amiga users group has a TF534 accelerator that one day decided to fail. This post documents my repair of it. Read more

  • Building a Digilent Based Xilinx JTAG Programmer

    Building a Digilent Based Xilinx JTAG Programmer

    In a previous post I mentioned how to build a Xilinx programmer using a Raspberry Pi Zero for their basic XC9500XL CPLD range. This has worked great on some projects. But I’ve had a few issues with it so I decided to upgrade my programmer. This outlines why and what I use now. Read more

  • Compiling Xilinx CPLD Verilog in Linux Command Line

    Compiling Xilinx CPLD Verilog in Linux Command Line

    I mostly edit my Verilog files for basic Xilinx CPLD devices in vim, so it is a pain to launch the entire Xilinx IDE just to compile the thing. After doing a bit of research I managed to figure out how to compile from the command line too. Read more

  • Using VBCC as an Amiga Cross-Compiler in Linux

    Using VBCC as an Amiga Cross-Compiler in Linux

    For a while I was using GCC as a cross-compiler to write software for Amigas. This was familiar territory for me having used GCC for Linux applications for many years. Unfortunately I hit a very strange bug which appears to be something to do with the compiler output. So I decided it was time for… Read more