element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products and Partners
    Products and Partners
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
    About the element14 Community
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      •  Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Community Hub
Community Hub
Member's Forum Is anyone interested with the Z80?
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Leaderboard
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Community Hub to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 151 replies
  • Subscribers 648 subscribers
  • Views 10824 views
  • Users 0 members are here
  • z80
Related

Is anyone interested with the Z80?

COMPACT
COMPACT over 10 years ago

The Z80 is still manufactured today and I was wondering whether there is any interest for a community or discussion group.

  • Sign in to reply
  • Cancel
Parents
  • rob1512
    rob1512 over 7 years ago

    I know the original post was a few years ago, but I decided to build a z80.  Is there anyone that is currently in a build. I'm not building a kit of anything and am starting to string it up on bread board until I get something working. Have a bunch of ideas but I'm sure they are not new, but new to me. I have experience in electronics and programming in assembler and c. Plan on writing my own os and bios, but will start with cpm. Or the Linux version that was on it . Forgot the name at the moment. 

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
Reply
  • rob1512
    rob1512 over 7 years ago

    I know the original post was a few years ago, but I decided to build a z80.  Is there anyone that is currently in a build. I'm not building a kit of anything and am starting to string it up on bread board until I get something working. Have a bunch of ideas but I'm sure they are not new, but new to me. I have experience in electronics and programming in assembler and c. Plan on writing my own os and bios, but will start with cpm. Or the Linux version that was on it . Forgot the name at the moment. 

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
Children
  • COMPACT
    COMPACT over 7 years ago in reply to rob1512

    G'day Rob!

    I'm happy to observe and assist your with your progress in building a Z80 system from scratch.

    I've done it many times to produce commercial (10,000+'s of units sold) and self interest projects.

     

    If you're using a solderless breadboard the first step is to get the CPU bootstrapped.

    The first things to do is to get the power supply, clock circuit, and temporary reset circuit up and working.

    The relevant CPU input pins must be pulled up or down as necessary.

     

    Your first program could be a LED flasher.

    It consists of an LED with current limiting resistor connected to A15 with a 64K program consisting of just NOPs (0x00) that is hard wired to the data bus.

     

    Once you've got that up and going it's time to add a proper reset circuit and add a ROM and associated decoding and (POJ) Power on Jump circuitry.

    If you're planning to work with CP/M you need to ensure that RAM occupies the address space from 0x0000 when in CP/M operating mode.

     

    One of the beauties of the Z80 is that you can have a RAMless system that runs useful programs.

     

    Consider a useful debounced and delayed response reset button circuit rather than an instant reset circuit.  This prevents an accidental touch of the reset button from resetting your system.

    If you're very clever you may want to incorporate the patented "Special Reset" mode allowing you to run additional ICE (in circuit emulation) and testing software..

     

    If you're a purist, have a look at the system clock signalling requirements and ensure that your clock circuit meets the specifications.

     

    Good Luck!

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2026 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube