↓
 

L Break Into Program

Retro Programming Made Simple

L Break Into Program
  • 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
  • Computers
    • ZX Spectrum
      • Hardware
      • 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
    • ZX81
      • Hardware
  • Links
  • Area 51
    • Run Demos
  • About Me

Tag Archives: Clock

Homebrew Z80 Computer (Part 6)

L Break Into Program

In Part 4 of this series I implemented a proper clock signal using a crystal and logic, in readiness for adding the TMS9918 video chip into the circuit. This provides a 5.37Mhz clock signal for the Z80, along with a 10.738Mhz signal for the video chip, and boosted the Z80 clock speed over fivefold from the original ~1Mhz the 555-timer based clock. However, I discovered this caused comms instability with the software UART I’d implemented …

Homebrew Z80 Computer (Part 4)

L Break Into Program

The computer is now a fully operational Z80 board, with ROM, RAM and I/O. All I/O is through a serial USB connection to a terminal package (such as PuTTy), and there is some software on ROM, my Z80 monitor program, and BBC Basic for Z80. It is still running on a slow (~1Mhz) clock provided by the clock circuit devised in Part 1. The next step is to implement a faster and more accurate clock …

Search

Recent Posts

  • Fixing a Poorly Commodore 64 (Intro)
  • Electronic Dice project for Beginners
  • Homebrew Z80 Computer (Part 6)
  • Homebrew Z80 Computer (Part 5)
  • Homebrew Z80 Computer (Part 4)
  • The Spectrum Next
  • Adding a PiTube co-processor to a BBC Master
  • BBC Master 128 Restoration
  • Recapping a BBC Model B Power Supply
  • Z80 Monitor Program for the BSX

Categories

  • Hardware (37)
    • Acorn BBC Micro (3)
      • Repairs (3)
    • Spectrum Next (1)
    • ZX Spectrum (17)
      • Repairs (10)
    • ZX81 (2)
      • Repairs (1)
  • Musings (18)
  • Projects (10)
    • Harlequin (1)
    • High Altitude Balloon (1)
    • Homebrew Z80 (8)
  • Reviews (3)
  • Software Development (27)
    • Code (13)

Tags

Assembly AY-3-8912 Bare Metal BASIC BBC Micro C++ Cassette Clock CoderDojo Debugging Emulator Game GitHub Goat Hardware Homebrew Interrupts Loading Maths Networking Peripherals Power Supply Programming PyGame Python Racing the Beam Raspberry PI Recap Repair Review Saving Scouts Screen Scrolling SD Card Self Modifying Sound Spectrum Sprites Tim Follin USB WiFi YouTube Z80 ZX81
©2021 - L Break Into Program
↑