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 10805 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
  • jomoenginer
    jomoenginer over 7 years ago

    I've been reading Retro Gamer magazine for the past few months and the ZX Spectrum is reference quite a bit.  Sine the magazine is from the UK I suppose this makes sense, however until then I really had not heard of this unit until reading the mag.  Building a DIY ZX Spectrum would be interesting to play the old games on.

     

    There does seem to be quite a few projects for the Z80 on this website though:

    http://www.z80.info/homebrew.htm

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • rob1512
    rob1512 over 7 years ago

    That is what I'm planning. This is just the beginning. I was just starting where I was. I first thing I want to get accomplished is to get memory working and a serial terminal working so I can play around with it. This project will probably never be complete, but just further along . There is a lot of things I want to do but have to take it in steps. This weekend I want to get status LEDs set up. Reading and writing from memory, write an archaic is and watch what it can do. Then upgrade and upgrade from there.

     

    Was doing some thinking .I have transceivers between the CPU and the address and data buses. Is it necessary to have transceivers between the memory and the buses, since memory will almost always be involved in most of the bus usage, ie. Dma.? Dreams like there should not be too much draw on the bus keeping memory on it. The chips are only enabled when memory is being called for anyhow. They do you think?  

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

    Rather than flash lights on the data bus, why not have a separate port to do that by connecting an 8 bit flip-flop to the data bus with its inputs connected to data bus and outputs to LEDs and current limiting resistors and wire its CLK input so that any OUT instruction writes to it.

     

    image

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

    Thank you. I have the z80 blinking address lines doing nops. Wired the ram and rom mod . Clock is working.  Build an eeprom written.   Hopefully put it all together  and flash some lights on the data bus tonight or tomorrow.  We will see.  I get side tracked easily. Lol .let the good times roll

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
  • 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
  • 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
  • COMPACT
    COMPACT over 7 years ago in reply to weiwei2

    Please post a photo of it!

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Workshopshed
    Workshopshed over 7 years ago in reply to Andrew J

    Yes, not visited since the split. Saw the Bombe just after it was installed.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • weiwei2
    weiwei2 over 7 years ago

    i still have a z80 eval kit idling at my home corner, not sure what if anybody do use it nowadays but if got such a forum for modern revitalized usage of it, will be interested

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Andrew J
    Andrew J over 7 years ago in reply to COMPACT

    Bletchley Park and TnMOC are completely different entities, albeit on the same grounds.  The museum is fully open Thursdays, Saturdays and Sundays and Colossus, Tunny, Heath Robinson and the Bombe are open every day.

     

    I can’t take photos unfortunately as the spare books are all boxed up, you’d have to visit - not practical from Australia granted!

    • Cancel
    • Vote Up 0 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