element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • 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
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • 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
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • 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 550 subscribers
  • Views 7065 views
  • Users 0 members are here
  • z80
Related

Is anyone interested with the Z80?

COMPACT
COMPACT over 9 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

Top Replies

  • Workshopshed
    Workshopshed over 9 years ago in reply to COMPACT +9
    Here's some of the books I learnt about Z80 from, I donated them to the Cambridge computer history museum last year.
  • Former Member
    Former Member over 9 years ago +6
    This is the circuit I made boards for sometime back to get people playing with them:
  • gdstew
    gdstew over 8 years ago in reply to COMPACT +6
    I worked at Mostek maintaining the Fairchild Sentry testers used to test the Z80s when they first began to manufacturer them. The second computer I every built (parts, pcb, solder) was the SDB-80 which…
Parents
  • rob1512
    rob1512 over 6 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 6 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 6 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 © 2025 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.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube