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 10778 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
  • COMPACT
    COMPACT over 4 years ago in reply to nalazzawiele

    Sorry for the belated response.

    As for your evisaged trend, back in the mid 1980's we inserted C lines in our assembly language programs to expedite program development.

    Prior to assembly a preprocessor was run to parse the C lines to generate the relevant assembly language instructions.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • nalazzawiele
    nalazzawiele over 5 years ago

    Most of what I did back in 80's and early 90's was writing software for the hardware, I designed and built.

    I worked on the 8031/8751, 8085, and the Z80. On one occasion, I faced a challenge to build a Private Automatic Branch Exchange (PABX). The prototype was 8-Subscribers by 2-External lines. I planned to leave the majority of the tasks to be executed by the software to minimize hardware. At that time I was not well acquainted with Object Oriented programming, and everything had to be written in assembly. I realized from the start, in order to reach my goal successfully, I had to separate procedures/functions from data. Each subscriber/Extension had its set of data and flags as a separate entity. I needed a processor with a fair amount of ROM and RAM space, in addition to flexible addressing modes, comfortable room of internal registers, and unlimited stack space. There was critical timing involved, since everything was running in real time. At that time and for that specific project, the logical choice was the Z80 CPU.

     

    All I had at the time was a PC-XT Amstrad running DOS, a Z80 cross assembler, a terminal app and a general purpose editor with a multi window feature. The target hardware was running a simple boot-loader/monitor program I wrote my self  ... and that's it.

     

    In my opinion, it is not the Z80, 6502, ATMega, or PIC. True, you have to make a choice on what resources you need for any specific task. However, what really matters here is the ecosystem behind the hardware of choice and whether there is an active community supporting the cause. I am very astonished here to find people still interested in the Z80!

     

    If this enthusiasm builds up further then I won’t be surprised to find companies starting to re-invest in the Z80 and its chip-sets.

     

    Moreover, Instead of inserting inline assembly code on a compiler, one day the trend might be; inserting inline high level code of the language of your choice in an assembly program.

     

    Thank you all

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • COMPACT
    COMPACT over 5 years ago in reply to nkreeger

    It shouldn't cost you too much to get a Z80 and some support chips. I'd recommend the Z84C00 CMOS variant if because it has less limitations and some extra features.

    The standard NMOS Z8400 part can't have a static clock signal whereas the CMOS version does.

     

    You can be silly and make a flashing LED from a Z80 CPU ,a NE555 or crystal oscillator and a few 4k7 resistors. This doesn't really teach you much except that the Z80's NOP instruction is %00 (Hex) and if you've got an oscilloscope you can observe that the NOP instruction actually does something and the lower 7 bits of the address bus contain both the instruction fetch address and refresh RAM address.

     

    You can get programming tools for the Z80 for free. Zilog offers ZDS2 for the eZ80.  This can be used with the Z80 with a few tiny caveats. It even has a simulator and debugger.

    Alternatively you can use one of the many emulators.

    • Cancel
    • Vote Up +3 Vote Down
    • Sign in to reply
    • Cancel
  • nkreeger
    nkreeger over 5 years ago

    I am very interested in the Z80/Z180. I've wanted to build a a machine and see how much i can get out of this chip for 2 years now but sadly i am financially limited and have yet to obtain components to begin. I do know it is a widely available chip.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • COMPACT
    COMPACT over 5 years ago

    If you're playing about with the Z80, be aware that there are some dud source code routines that don't work.

    One example is the z80-heaven wikidot site where at least 3 of the maths functions don't work.

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • Cancel
  • COMPACT
    COMPACT over 6 years ago in reply to gorfian

    G'Day Steve,

     

    Sorry for the slow response.

     

    I have a bunch of eZ80's - they're good stuff!

     

    You hit the nail on the head!

     

    Just be aware that the eZ80 can have different instruction timing.

     

     

    Cheers!

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • Cancel
  • COMPACT
    COMPACT over 6 years ago in reply to weiwei2

    Please post a picture of it and I can offer some suggestions.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • gorfian
    gorfian over 6 years ago

    Hoping this still gets to you since this thread is old.....I have a question for you about the z80 which I do intend to use for some retro projects.

    the new eZ80's..... they dont' have an M1 pin  but they do have an INSTRD pin ( both active low) I am assuming this is doing the same thing?

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

    Apparently that awful clock voltage gives all sorts of problems in old spectrums.

    Anyway not sure if that what was specified or just what it would put up with!?!

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

    (addendum to audio discussion)

    It would seem that I was not right after all in stating that various audio debates have become a thing of the past.

    (while visiting him, my son pointed this out to me:)

     

    - (as to the objectivists vs. subjectivists debate) a class-D* power amp has been presented at recent Munich High-End Show**,

       which is said to be "100% mathematically correct". The following statement, however, is the relevant one in our issue:

      "We build what we simulate and simulate what we build. ... We believe that all matters for the sound quality can be measured

       although we often have to develop new measurement methods that are indicative of the subjective sound quality. We direct

       all R&D efforts on such measurable metrics. If this does not agree with the listening results we improve our objective metrics."

       For all interested:  https://www.audioxpress.com/news/purifi-audio-promises-to-reduce-distortion-in-speakers-and-amplifiers  .

       For all not versed in audio who-is-who:  the people behind Purifi are leading developpers in their field.

     

    - (as to the being there - at recording - experience) Dr. Edgar Choueiri, professor of applied physics at Princeton University,

       has developped a 3D audio processor, enabling the listener to enjoy his records in 3D via a normal stereo set: BACCH SP.

       All we can do is hope and pray that MS will leave this alone, to prevent it from suffering the same fate as HDCD ...

     

    Ray

    *for all not versed in audio: the D does not stand for digital; class D means switching amps.

    **once again: HD Vinyl nowhere to be seen (heard), no news, no nothing - a hoax ... ?

    • 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