↓
 

L Break Into Program, 0:1

Retro Computer Preservation

  • Home
  • Programming
    • BASIC
      • Part 1: Hello!
      • Part 2: Variables
      • Part 3: IF…
      • Part 4: Loops
      • Part 5: Subroutines
    • Assembly Language
      • Primer
        • Part 1: Numbers
        • Part 2: Maths
        • Part 3: Branching and Loops
      • Z80
        • Z80 Opcodes
  • Hardware
    • Computers
      • Agon
      • ZX81
        • Motherboard
      • ZX Spectrum
        • Motherboard
        • Memory Map
        • Keyboard
        • Screen Memory Layout
        • Interrupts
        • Sound
        • Character Set
        • Assembly Language
          • Z80 Development Toolchain
          • Z80 Tutorials
          • Z80 Library Routines
          • Z80 Demos
      • ZX Spectrum Next
        • Assembly Language
          • Z80 Development Toolchain
          • Z80 Library Routines
          • Z80 Demos
    • Components
      • Z80
      • 8250 UART
  • Links
  • My Collection
  • About Me

Category Archives: Pico

Pico-mposite Mono PCB

L Break Into Program, 0:1 Posted on September 25, 2024 by Break Into ProgramOctober 1, 2024

Pico-mposite is one of my favourite side projects at the moment. Whilst designing it I’ve learned how to program the Raspberry Pi Pico, use KiCad to design PCBs, and order PCBs from JLCPCB. The PCBs I ordered earlier this year have been sat in my cupboard gathering dust. I figured it was time to populated one. I’ve warmed up the iron I soldered the Pico directly to the PCB via its castellations for aesthetic reasons, …

Posted in Hardware, Pico | Tagged Composite Video, PCB, Pico, Raspberry PI

Making PCBs

L Break Into Program, 0:1 Posted on July 3, 2024 by Break Into ProgramJuly 3, 2024

I’ve designed dozens of small yet interesting electronics circuits over the years, progressing from hand-drawn schematics to ones designed on computer. I’ve always wanted to transfer these designs to PCB, yet up until now have restricted myself to breadboard and stripboard as I considered the process to be complicated for various reasons. Historically making a PCB was a messy and manual process involving etching and drilling. This instructables guide gives you a good idea of …

Posted in Pico, Projects | Tagged Hardware, KiCad, PCB, Pico

Pico-mposite Colour

L Break Into Program, 0:1 Posted on January 25, 2024 by Break Into ProgramMarch 27, 2024

My first project on the Pico was the Pico-mposite, a breadboard circuit and application that demonstrated how to generate a black and white composite video signal in software using the Pico’s PIO cores and DMA and a resistor ladder as a digital to analogue convertor. The project went through a couple of iterations; from a hacked together demo to something that was a bit more usable and, more importantly, was ready, at least in principle …

Posted in Hardware, Pico | Tagged Composite Video, DMA, Pico, PIO, Raspberry PI

Pico-mposite Update

L Break Into Program, 0:1 Posted on January 31, 2022 by Break Into ProgramFebruary 3, 2022

About this time last year I started a simple project for the Raspberry Pi Pico to output grey-scale composite video via a simple circuit using a 5-step resistor ladder. The Pico had not been out for very long, and I was attempting to use the PIO to output the video signal. Whilst I got it working, it did feel rather hacked together. But I left it on my Github as a quick project: https://github.com/breakintoprogram/pico-mposite During …

Posted in Hardware, Pico | Tagged Composite Video, DMA, Pico, PIO, Raspberry PI

Composite Video on the Raspberry Pi Pico

L Break Into Program, 0:1 Posted on February 14, 2021 by Break Into ProgramFebruary 4, 2022

I received my Pico a day or so after it was announced, and felt a little bit like a mule with a spinning wheel at first – was there a project I could start on this that would also serve as an introduction to key parts of the hardware, and could be completed in a few days. I was interested in the PIO feature of the Pico – this is a cut down core in …

Posted in Hardware, Pico | Tagged Composite Video, DMA, Pico, PIO, Raspberry PI

Search

Running the 2025 Manchester 10K in aid of

Click here to sponsor me

Recent Posts

  • Installing a Gotek in a Tatung Einstein TC-01
  • A guide to EinTrans
  • Installing a WCH CH352 PCI serial card on a Linux PC
  • Retro Computer Festival 2024
  • Don’t trust a multimeter with a low battery
  • Retro Computer Festival 2024 – Exhibit 4
  • Retro Computer Festival 2024 – Exhibit 3
  • Retro Computer Festival 2024 – Exhibit 2
  • Retro Computer Festival 2024 – Exhibit 1
  • Recreating my ’80s dev system (Epilogue)

Categories

  • Events (6)
  • Hardware (56)
    • Acorn BBC Micro (3)
      • Repairs (3)
    • Commodore 64 (4)
      • Repairs (4)
    • Spectrum Next (1)
    • Tatung Einstein (8)
    • ZX Spectrum (25)
      • Repairs (13)
    • ZX81 (2)
      • Repairs (1)
  • Musings (20)
  • Projects (19)
    • Cerberus 2080 (2)
      • BBC Basic (2)
    • Harlequin (1)
    • High Altitude Balloon (1)
    • Homebrew Z80 (8)
    • Pico (5)
    • Spectrum Next (2)
      • BBC Basic (2)
  • Reviews (3)
  • Software Development (28)
    • Code (13)
  • Twop Twips (1)
  • Uncategorized (1)

Tags

6502 Assembly AY-3-8912 BASIC BBC Basic BBC Micro C++ Clock Commodore 64 Composite Video Debugging DMA Electronics Emulator Game GitHub Hardware Homebrew Interrupts Maths PC PCB Pico PIO Power Supply Programming Python RAM Raspberry PI Recap Repair Retro Festival Scouts Screen Scrolling SD Card Sound Spectrum Spectrum Next Sprites Tatung Einstein Tim Follin YouTube Z80 ZX81
©2025 - L Break Into Program, 0:1
↑