Slashdot Mirror


Zilog To File For Chapter 11

Frédéric writes: "The venerable company ZiLOG who was founded in 1974, and who brought us the famous Z80 CPU (used in the Timex/Sinclair ZX80/ZX81, and the Amstrad CPC/PCW computers), is filling for Chapter 11 ... I didn't find the today's news on the web, but found this article at Silicon Strategy and this one at Electronics times, which was written a few days ago to announce it."

255 comments

  1. Dont forget our favorite ones. by GiMP · · Score: 3, Interesting

    Z80 also powered the sound chip in the Sega Genesis and a modified chip was used in the Gameboy.

    1. Re:Dont forget our favorite ones. by LordNimon · · Score: 4, Interesting

      And the CPU in many of the TRS-80 computers.

      --
      And the men who hold high places must be the ones who start
      To mold a new reality... closer to the heart
    2. Re:Dont forget our favorite ones. by Bobzibub · · Score: 1

      wasn't the 8088 a ripoff of the z80?

      Thats what I heard years ago....
      (Never seen the z80 instruction set.)

    3. Re:Dont forget our favorite ones. by Anonymous Coward · · Score: 1, Informative

      Don't forget most of the TI graphing calculators. . .

    4. Re:Dont forget our favorite ones. by Surak · · Score: 3, Informative

      The Zilog Z-80 is was used in many embedded applications...I think it's being used less and less now, but I can think of a few devices off the top of my head that are still Z80 based. The Sharp Wizard electronic organizer is one example, the Gameboy is another. It's probably used in a lot of things you wouldn't think of, like phones and such too.

    5. Re:Dont forget our favorite ones. by JimPooley · · Score: 2

      I always thought it was vice-versa. Except that Zilog improved on the 8080 design, quite a bit.

      --

      "Information wants to be paid"
    6. Re:Dont forget our favorite ones. by blamanj · · Score: 4, Informative

      No. The 8088 was a "bus limited" version of the 8086, Intel's first generation of the x86 architecture.

      Internally, the 8088 was identical to the 8086, same registers, same instruction set, but it had the advantage of working on all the 8-bit bus infrastructure.

    7. Re:Dont forget our favorite ones. by Raphael · · Score: 2

      You do find Z80 cores inside several mobile phones that are still sold today. Most vendors are now switching to ARM or other (more recent) processors, but there are still many Z80-based phones out on the market.

      The core of the processor is usually integrated in a chip that contains other systems as well, but this is still the good old Z80.

      I still have my Sinclair ZX Spectrum (sold as Timex in the US). Ah, the good old times... I remember programming this thing in assembler (most of it assembled by hand, of course - the Zeus assembler was too slow to load) and counting the clock cycles to make some nice animations on the TV screen.

      --
      -Raphaël
    8. Re:Dont forget our favorite ones. by Kevin+DeGraaf · · Score: 2, Informative

      Z80 also powered the sound chip in the Sega Genesis and a modified chip was used in the Gameboy.

      Yes, not to mention the TI-81, 85, 86, 82, and 83. Fine machines, they were...

      --
      We have more to fear from the bungling of the incompetent than from the machinations of the wicked.
    9. Re:Dont forget our favorite ones. by Raphael · · Score: 3, Informative
      wasn't the 8088 a ripoff of the z80?

      No. If I am not mistaken, the story goes like this:

      8080--->8088/8086 -> *x86 (Intel)
      \-->Z80 (Zilog)

      With various extended and enhanced such as the Z80A from Zilog (faster version) or the 8088-2 from Intel (the one I had in my first PC).

      --
      -Raphaël
    10. Re:Dont forget our favorite ones. by Count+Fecal · · Score: 1

      Without the Z80, there would be no PacMan.

    11. Re:Dont forget our favorite ones. by ncc74656 · · Score: 2

      The Z180 (and a variant from Hitachi, the 64180 (?)) sees a fair amount of embedded use as well. The SCSI card in my Apple IIGS, a RamFAST, uses either a Z180 or 64180 (depending on the revision) as a cache controller and DMA controller. It also implements the on-board tape-backup software...you could go into the card's firmware and tell it to back up one or more partitions to tape. You could then exit back to ProDOS (or whatever) and keep doing stuff while the backup was running (the affected partitions were locked to read-only while the backup ran). A clever trick, especially for what's now an 18-year-old computer.

      --
      20 January 2017: the End of an Error.
    12. Re:Dont forget our favorite ones. by coolgeek · · Score: 4, Informative

      Yep, the 8080 came first. The Z-80 second.

      The Z-80 added block i/o and block move instructions, along with a mirror register set. Mostly, one would avoid these instructions to provide compatibility for the 8080-using luddites of the time. Sure, it was possible to detect. We would opt for smaller code size many times as 64K was the limit unless of course the machine was of the nifty bank-switching variety. Every byte used by the BIOS took away from CP/M's TPA (Transient Program Area, the limit on the size of the application). BITD, some vendors beat out the competition on TPA size alone.

      The mirror register set was a real bonus over the 8080. It took only a handful of clock cycles, and was way cheaper than pushing/popping in an ISR.

      --

      cat /dev/null >sig
    13. Re:Dont forget our favorite ones. by Amazing+Quantum+Man · · Score: 2

      I wrote I/O drivers for a military system that used Z80s (actually the NSC-800 clone thereof) as I/O slaves. I loved the mirror registers!

      --
      Fascism starts when the efficiency of the government becomes more important than the rights of the people.
    14. Re:Dont forget our favorite ones. by hawk · · Score: 2
      > Internally, the 8088 was identical to the 8086,


      almost. There was a very slight difference that you could detect with self modifying code. If memory serves, it fetched/catched the same number of 8bits as the 8086 did 16bits. You could write a jump that would get cached in one and not the other, or somesuch, to figure out which one you were using.


      hawk

    15. Re:Dont forget our favorite ones. by tcc · · Score: 2

      Genesis was a 68000... same chip as amiga 500/2000

      http://www.zophar.net/tech/genesis.html

      --
      --- Metamoderating abusive downgraders since my 300th post.
    16. Re:Dont forget our favorite ones. by dattaway · · Score: 2

      Manufacturing makes big use of the Z80 processor in PLC's. In the several years I was the senior electronic technician at a wire making plant, I have never seen a Z80 make a mistake. If industrial cable sells for $80 a foot at 30 feet per minute, a Z80 really shows its value.

      A $1 Z80 processor is priceless. Their sucessors may have more fancy bells and whistles, but the Z80 may live forever. The Z80 may never die. And I hope not. It was the first processor I learned assembly and the most fun to work with.

    17. Re:Dont forget our favorite ones. by GiMP · · Score: 2

      I was speaking of the sound engine, not the main CPU.

    18. Re:Dont forget our favorite ones. by GiMP · · Score: 2

      Zophar's domain has Information on the Genesis's specs.

      Note, the Majesco Genesis clone did not have the Z80 chip making it incompatable with some games. The master system emulator and game-genie included.

    19. Re:Dont forget our favorite ones. by ConceptJunkie · · Score: 2

      I write Windows software for managing a brand of access control panels that still use Z80's. I don't deal with the firmware or anything, but the company has obviously decided to stick with something that works!

      --
      You are in a maze of twisty little passages, all alike.
    20. Re:Dont forget our favorite ones. by Anonymous Coward · · Score: 0

      Typical. You forget the system the Sega Genesis was based on - the Sega Master System.

    21. Re:Dont forget our favorite ones. by gpinzone · · Score: 1

      ...and the ColecoVision, and a ton of classic arcade games use the Z80. Too bad they had to charge so much for their CPU. I wonder how much cooler the Atari, Commodore, and Apple 8-bit home computers would have been with Z80s instead of 6502s?

    22. Re:Dont forget our favorite ones. by vax · · Score: 0

      dont forget the Sinclair puters. I had one of those back in the 80s had a 300 baud for it and stuff, i can remember playing hobbit on it and thinking how cool it was, I always favored my commie more but its a shame to see Zilog go down like that, if it werent for him i would almost say that personal computers wouldnt have been feasable till much later (and we might have never adopted the idea if it werent for him)
      i know i for one will miss having an alternative to mainstream computing
      VAX

      .

    23. Re:Dont forget our favorite ones. by Dragonmaster+Lou · · Score: 1

      It was also used by the Sega GameGear and Master System.

    24. Re:Dont forget our favorite ones. by SpinyNorman · · Score: 1

      Heh - I don't think the kids nowadays even know what self modifying code is! :-)

    25. Re:Dont forget our favorite ones. by SpinyNorman · · Score: 1

      .. and don't forget the addition of the IX, IY indexed addressing registers, plus all those interesting "unofficial" instructions that ran so slowly!

    26. Re:Dont forget our favorite ones. by GroovBird · · Score: 1

      Don't forget the whole line of MSX home computers, and the MSX-2 line from Philips.

      Dave

    27. Re:Dont forget our favorite ones. by ktakki · · Score: 2

      The Z-80 was also used in some mid-80s electronic musical instruments, like the LinnDrum and the Oberheim DMX drum machines.

      IIRC, the Oberheim DX and Ensoniq Mirage had 6502s and Emu prefered M68000s.

      k.

      --
      "In spite of everything, I still believe that people are really good at heart." - Anne Frank
    28. Re:Dont forget our favorite ones. by Old+Wolf · · Score: 1

      Hypercom EFTPOS terminals

    29. Re:Dont forget our favorite ones. by OsamaBinLogin · · Score: 1

      this is right. I had a Z80A in my homebrew computer (think plywood) and did some Sinclair ZX-81 work.

      --
      Marketing-driven companies end up over-marketing their products. Engineering-driven companies end up over-engineering
    30. Re:Dont forget our favorite ones. by Degrees · · Score: 1
      The first time I got paid for programming was at the circuit board shop where I worked. In 1984 management had to choose between spending $30K to expand the fab room to hold 15 people, or spend $90K on a NC (Numerical Control) router (profiler). They chose the NC router. I mention it, because the computer part of it was this six foot tall 19" rack cabinet holding - you guessed it - a Z80, paper tape reader, and 8" floppy drive. I got to be their first programmer, and learned the whole M-code and G-code language for the machine. Never did delve into the assembly language stuff, though.

      FWIW, this machine removed all doubt that robots were superior to people for repetitive high-precision work (which was a real issue with some labor unions at that time). Not only did the fab department get all its work done with only two people - but the machine could do fancy curves and whole panel work that was just not possible by hand. Interestingly, the programmers of the system made a big deal about how the CPU had to compute a logarithmic slow down of the slew rate of the X- and Y- axis gears when going into or coming out of the bottoms of curves. I guess they had to calculate that by hand in Z80 assembly language. :-)

      I wish I could remember the name of that machine. We got two Excellon drills at the same time ($100K each) and those were run by General Automation computers. But the router/profiler was by someone else.

      --
      "The most sensible request of government we make is not, "Do something!" But "Quit it!"
  2. Z80 by Rushmore · · Score: 1

    It was also used to run many classic arcade machines such as Pac-Man.

    1. Re:Z80 by Moghedien · · Score: 1

      Not only classic arcade machines. According to MAME there's a Z80 in Street Fighter Alpha 3:

      Street Fighter Alpha 3 (US 980904)
      1998 Capcom

      CPU:
      68000 11.8MHz
      Z80: 8.0 MHz
      ...

      --
      I've come to... anesthetize you!
  3. And TRS-80's, too! by mr.nicholas · · Score: 2, Informative

    Don't forget that the Z80A was the CPU for TRS-80 model 1's & 3's, too. It was the first assembly I learned and it taught me a vast respect for memory conservation (4K was all that was available at the time).

    1. Re:And TRS-80's, too! by SpryGuy · · Score: 1

      AND TRS-80 model 4's. I had a model 4 myself (with 128k of bank-switched memory ;-). Z80 was the first assembler language I learned as well.

      --

      - Spryguy
      There are three kinds of people in this world: those that can count and those that can't
    2. Re:And TRS-80's, too! by angst_ridden_hipster · · Score: 2

      Ah... for the good old days...

      LD HL, 4345H
      LD DE, 3C00H
      LD BC, 3FFH
      LDIR

      Screen blasting was just so much more fun in those days...

      --
      Eloi, Eloi, lema sabachtani?
      www.fogbound.net
    3. Re:And TRS-80's, too! by neanderdude · · Score: 1
      And wasn't it also used in the Model II, the big beastie with a detachable keyboard and a couple of 8" floppies?? Hmm...been to bloody long.

      Pity the video went out on my 4P...I was just gettin' in the mood for some Frogger... :-)

    4. Re:And TRS-80's, too! by Amazing+Quantum+Man · · Score: 2

      How about my favorite block fill:


      XOR A, A
      LD HL, 4000H ; start of your buffer
      LD (HL), A
      LD DE, 4001H ; next after HL
      LD BC, 0FFFH ; buf len - 1
      LDIR

      --
      Fascism starts when the efficiency of the government becomes more important than the rights of the people.
    5. Re:And TRS-80's, too! by alansingfield · · Score: 1

      Counting backwards in hex ... for those relative jumps

      FF, FE, FC balls
      FF, FE, FD, FC, FA oh bums
      FF, FE, FD, FC, FB, FA, F9

      Ooops, forgot to count from PC at END of instruction. Aargh!

      Repeat ad infinitum

  4. best z80 instruction by Anonymous Coward · · Score: 1, Funny

    was MBSSR (make baloney sandwich and shift right one bit)

  5. Take off every Zilog by MrFredBloggs · · Score: 0, Offtopic

    For great sounds

  6. They're _still_ pushing the Z80 by jkujawa · · Score: 2

    Can you do anything with an 8-bit microcontroller anymore? :)
    Although putting an embedded web server on a Z80-based machine is kinda cool.

    1. Re:They're _still_ pushing the Z80 by dillon_rinker · · Score: 2, Insightful

      Go read Von Neumann and Turing.

      You can do ANYTHING with an 8-bit microcontroller. It just isn't necessarily easy.

    2. Re:They're _still_ pushing the Z80 by kender · · Score: 1

      Heh... It is a matter of scale. My company sells a faster 8-bit processor that has a similar instruction set to the Z80 (well the Z180) with a C programming environment and a TCP/IP stack.

      Why spend $400 on a PC and take up a couple of cubic feet to do something that $50 and a couple cubic inches could do just as well?

    3. Re:They're _still_ pushing the Z80 by ecki · · Score: 1

      Just for fun, I did a google for Z80 and TCP/IP and I found this... what a joy reading Z80 assembler still is...

    4. Re:They're _still_ pushing the Z80 by rnturn · · Score: 3, Insightful
      ``Can you do anything with an 8-bit microcontroller anymore? :)''

      The smiley indicates that you were probably joking. But... there's probably enough brainwashed budding engineers out there who will take it for granted that they need a Pentium class microprocessor to power the next programmable Mr. Coffee. They probably want to use Windows CE, too. Just you wait. Laziness will result in your ``smart'' kitchen appliances requiring muffin fans to keep the processors cooled.

      (Damn but I'm cynical today...)

      --
      CUR ALLOC 20195.....5804M
    5. Re:They're _still_ pushing the Z80 by Anonymous Coward · · Score: 0

      C'mon everybody, 8-bit micros are the staple of the embedded systems market!

    6. Re:They're _still_ pushing the Z80 by Anonymous Coward · · Score: 0

      Hell Yes, you can. The Z80 was the most widely distributed controller on the planet during the i286 days, according to some flack a few years ago. It is the CPU for millions of Zon credit card terminals and is still being used for embedded apps. I did assembler for it, and ran it in Radio Shacks writing business apps too.

      But Chapter 11 does not mean total death for the chip and the company, but it a sure sign there's trouble. Chap 11 is just a way to restructure debt and get some breathing room to reorg.

    7. Re:They're _still_ pushing the Z80 by Bender_ · · Score: 1

      Billions if 8 bit microcontrollers are still sold today. Mostly by Motorola. Even 4Bit microcontrollers do still have a huge market market share.

    8. Re:They're _still_ pushing the Z80 by Anonymous Coward · · Score: 0

      Sure, You can still do quite a bit with a 8-bit CPU. How much processing power do you really need to run the timer on a VCR? Most microprocessors are *not* found in beige boxes connected to keyboards and monitors but instead found in common household or industrial devices.

    9. Re:They're _still_ pushing the Z80 by Lee164 · · Score: 1

      Well my Adaptec 1542 SCSI card uses the Z80 for its cpu controller, I don't know what the new cards use for a cpu now but there is a good chance their's STILL a Z80 in your system.

    10. Re:They're _still_ pushing the Z80 by testpoint · · Score: 1

      In 1979 I designed a real-time intensive care (ekg, temperature, pressure) patient monitoring system for Hewlett Packard that used the Z80A (4MHz). The system used 3 Z80's for the built-in real-time measurements and could accept three addtional Z80's for other measurements as needed. The entire system could reconfigure itself as plug-ins were "hot swapped" at the patient's bedside. Information was passed between processors using a shared memory system and one processor also handled serial communications with the ICU central station and remote offices.

      Much of the architecture was made possible by two Z80 features - auto DRAM refresh and the block move instruction. Both innovative for their time.

      By the way - our home-grown operating system was very reliable. The information being supplied was critical to a patient's health. A Windows "blue screen of death" might have been just that.

    11. Re:They're _still_ pushing the Z80 by jaseuk · · Score: 1

      http://www.st.com/
      http://www.atmel.com/
      http://www.microchip.com/
      http://developer.intel.com/design/mcs51/manuals/
      http://www.semiconductors.philips.com/
      Siemens (can't find close enough URL)
      http://www.national.com/catalog/Microcontrollers .h tml

      Are making ALOT of money out of the HUGE 8-bit microcontrollers. This is a multi-billion dollar industry and an area where Intel are most likely losing out to some of these other companies.

      C & Pascal Compilers, TCP/IP etc. are not a problem :)

      Jason

  7. TRS-80 by LumpyCartman · · Score: 2, Interesting

    Also the Early Radio Shack Machines. TRS-80 Model 1 through 4. I once had a Model 6000 running XENIX that had both a Motorola 68000 and then a Z80 for I/O functions

  8. TRS-80s! by mlosh · · Score: 1

    Don't forget that the TRS-80 Models 1 to 4 also used the Z80 and derivitives. The Model I was one of the first computers I could get some hands-on experience with. I used to play with them at the Radio Shack stores in 5th & 6th grade, and later in Junior High, I got special permission to experiment with them. Those were the days...

  9. Damn by HuangBaoLin · · Score: 2, Interesting

    As a owner of a fully decked out TRS-80 Model I, II and Timex Sinclar 1000, I'm sorry to see them go under. I bet a lot industrial and robot controller companys aren't to thrilled ethier as the CPU has been a sort of staple for them for quite sometime.

    I guess the PIC / microcontroller chip market really took over, leaving little room for Zilog...

    1. Re:Damn by NoMoreNicksLeft · · Score: 1

      Heh. Compared to the pic, Z80's kick ass. I'll take their traditional instruction set and 3 registers over a pic any day of the week.

      Actually, I like both dammit. Still, the z80 kicks ass. Zilog, we will miss you.

  10. How about second sources? by Pig+Hogger · · Score: 2, Interesting
    Aren't the newest TI calculators based around a Z-80 alike chips?

    What about second sources?

    1. Re:How about second sources? by Cheetah86 · · Score: 3, Informative

      Only the ti-86 and lower have z80 chips. The ti-89, ti-92, and the ti-92 plus all have motorola 68k processors. If you've seen em in action, they graph a lot faster than the z80. Of course, the z80 calculators are just fine for most graphing.

    2. Re:How about second sources? by Julius+X · · Score: 2

      The TI-82,83,85, and 86 are the ones MOST people use. These calculators are still sold and in great numbers I might add. They all use Z80 processors and, for the most part, run great.

      I used to laugh that I had two Z80s in my room (one in my Sega Genesis(with a 68k in my Sega CD), and one in my calculator) which were performing completely different types of operations. At least until I got my hands on Zshell and the like for my TI-85 and started playing tetris on it all the time.

      --

      -Julius X
      remove "-whatkindofspamdoyoutakemefor-" from email to send
    3. Re:How about second sources? by morcheeba · · Score: 1

      Nope, the TI calculators are based on the 68000 from motorola.

      The Z80, in its day, was a complicated chip. Now allotting that much board space for 'only' that much functionality seems like a waste. As a result, the Z80 has being sold more and more as IP to be embedded in a larger chip than as a whole chip itself. Here are some cores.

      The list of Z80-like parts includes: Z80, Z180, 84C011 (toshiba), 84C11, 84C013, 80C13, 84C015, 84C15, 64180 (hitachi), NCS800 (national), Z181, Z182.

      But, unless you've got some legacy code, your best bet is finding a microcontroller that has the correct mix of peripherials, power, speed, and price. Technology has advanced so much since then. Even if you have legacy code... it's probably still worth considering alternatives.

      P.S. here is a good source of documentation

    4. Re:How about second sources? by Amazing+Quantum+Man · · Score: 2

      Just a short comment, it's "NSC800", not "NCS800".

      I used to program the NSC beasties. They were code (but not pin) compatible with the Z80. What they had was three extra RST (interrupt) lines -- RSTA, RSTB, and RSTC, as well as the standard RST. You used port 0BBH to mask those on or off individually. The only problem was that 0BBH was write only, so you had to shadow it.

      --
      Fascism starts when the efficiency of the government becomes more important than the rights of the people.
    5. Re:How about second sources? by KernelHappy · · Score: 1

      The Z80, in its day, was a complicated chip. Now allotting that much board space for 'only' that much functionality seems like a waste. As a result, the Z80 has being sold more and more as IP to be embedded in a larger chip than as a whole chip itself. Here are [vautomation.com] some [synopsys.com] cores [evatronix.pl].

      Was this their business model? Resell an existing technology until they could no longer sustain themselves?

      Their existing IP even if ancient is very valuable but were they working on any new technology? Last I heard the royalties on the wheel were pretty slim.

      --
      -- Button up, your ignorance is showing
    6. Re:How about second sources? by zerocool^ · · Score: 2

      you should definately use USGuard rather than zshell. Much faster and less space, i believe. The later version of tetris that i had only ran in usguard, but it was 2 player (link cable) and ran fast as crap.
      Zshell stood for Z-80 shell, by the way.

      You can find out information about usguard here, which seems to be broken. The download is also available at this page which is. There's also mucho information here.

      ~z

      --
      sig?
    7. Re:How about second sources? by Julius+X · · Score: 1

      You are correct. I do actually use USguard now...but I rarely use the calc anymore. Back in the day I did use Zshell, but got Usguard from a friend about three years ago and have used it in some limited form ever since.

      Thanks.

      --

      -Julius X
      remove "-whatkindofspamdoyoutakemefor-" from email to send
    8. Re:How about second sources? by Anonymous Coward · · Score: 1, Informative

      Sorry, Not all are based on m68000s The 89 and 92(+) are (10 and 12 MHz depending on each calc's hardware version), but the majority of ti calcs are based on z80s running at 6MHz (82,83,83+,85,86)(the 83+SE uses a 15MHz version)

    9. Re:How about second sources? by wik · · Score: 1

      Yep, I remember taking my TI-85 apart in high school and removing capacitor C9 from behind the display. Everything ran about 4 times faster! The only bad thing was that zshell quit working. :(

      --
      / \
      \ / ASCII ribbon campaign for peace
      x
      / \
    10. Re:How about second sources? by magnified_plaid · · Score: 1

      Um actually Nope to your "Nope". All the TI graphing calcs in the 8x series (except 89) run the z80. 89 & 92 are the only ones I can think of that run the motorola 68k See http://www.ticalc.org/ or http://www.calc.org/programming/display.php?id=4

      --
      Semper Ubi Sub Ubi
  11. Doesnt sound too bad by michaelsimms · · Score: 5, Informative
    From a press release pre-chapter 11, they state:

    ZiLOG intends to launch an exchange offer in which all holders of its notes will be offered the opportunity to exchange their notes for shares of ZiLOG common stock, plus a pro rata share of the $30 million non-recourse note. The exchange offer, which for tax and other legal reasons the company intends to complete through a prepackaged Chapter 11 filing, is not expected to have any adverse affect on its day-to-day operations or on its ability to provide a full range of products and services to its customers or pay its suppliers on normal terms.

    I dont think we have much to worry about here.

    --

    Tux Games. Your complete source for native Linux games.
    1. Re:Doesnt sound too bad by Prong · · Score: 1

      Yeah. The panic-mongers don't seem to understand that bankruptcy comes in different flavors, and that Chapter 11 is supposed to provide a company the ability to force a restructuring of its debt. Zilog should emerge from this in decent shape.

      The real question here is when are people going to realize that hiring management from Lucent is a really bad idea? I haven't heard of a single company that hasn't had problems after installing one of these PHBs.

  12. Also used in calculators by Ankka · · Score: 0, Redundant

    Such as TI-85.

  13. ZXSpectrum 128 simulator anyone? by Anonymous Coward · · Score: 0

    That's sad, anyone know where one can get a good Sinclair ZXSpectrum 128K simulator? I would love to get my hands on one... :)

    1. Re:ZXSpectrum 128 simulator anyone? by SuzanneA · · Score: 1
      Try World of Spectrum... Which is a repository for all things spectrum.

      The best DOS Speccy emu right now is realspec (Ramsoft), which will run under dosemu (minus sound or joystick support), but there are many emulators for various systems, so take a look at worldofspectrum and take your pick :)

  14. A tremendous blow to the Zilog community by Anonymous Coward · · Score: 1, Insightful

    Most of you couldn't understand what we are feeling - as you are not part of the tightly knit Zilog user community. Our usenet group: comp.zilog has had the same core membership for over ten years and we are all very close. Every third Thursday we would gather at our favorite Silicon Valley pub for fond memories and circuit diagrams. We have watched our children grow up. We have celebrated holidays together. Those of you outside the Zilog enthusiast community could not understand what we are feeling.

  15. Texas Instruments Calculators by lightray · · Score: 2, Informative

    The Z80 is also used in the venerable TI-85 calculator, and related models.

  16. Just as I realised that they are still around.... by Kenneth+Stephen · · Score: 1

    ...they die. I had recently gone to have my wisdom teeth extracted, and there, in the same complex as the oral surgeon, was the Zilog offices in Austin. I remember thinking at that time : "Are they still around?". Then I blinked, and next thing I know I am reading of their demise on /. .

    Sigh. The older you get, the faster time flies.

    --

    There is no such thing as luck. Luck is nothing but an absence of bad luck.

  17. Damn, just when by Anonymous Coward · · Score: 0

    I was just about to start reading my old book,
    "How to build your own Z80 computer". I guess I'd better hurry up and finish my Intel 8080 books fast.

  18. Amstrad by Anonymous Coward · · Score: 0

    Ah, the Amstrad CPC 464. With its tape-drive, green monitor, sexy brick-like profile, and whopping 64k of memory, who could have asked for more? I wonder how many hours of my life were ultimately wasted waiting for either a) a splash screen to load line by line before the actual game started loading, or b) getting that famous 'READ ERROR A' after twenty minutes of listening to my tape drive whir. Oh, how I so desperately wanted one of those stunning new 5.25" floppy drives!

  19. MOst popular Z-80-based computer by haggar · · Score: 1

    ..was the Sinclair ZX Spectrum. I don't know what was the name in US, maybe Timex Spectrum. Fact is, it sold more pieces than Amstrad and TRS together, by almost an order of magnitude.
    When you add Spectrum, Spectrum 48 and Spectrum +, that is. However, the Spectrum was much cheaper than the Amstrad (also sold under the Schneider brand), and might have made less money to the vendor (Sinclair/Timex).

    Gosh, I can't believe there will be no Z-80! That's the only assembler I know....

    --
    Sigged!
    1. Re:MOst popular Z-80-based computer by Anonymous Coward · · Score: 0

      The Spectrum was not sold in the U.S., as such. However, a slightly incompatible enhanced version was briefly available as the Timex/Sinclair 2068. Unfortunately, Timex decided to get out of the computer business almost immediately after it was introduced, so it never had a chance. Nevertheless, it was my main computer for several years. (Before that I had a ZX81, and we had a TRS-80 CoCo as a "family" computer. The 2068 took me up to the XT years.)

  20. Who will own the Z80 design? by Anonymous Coward · · Score: 0

    I guess the highest bidder.
    What do the z80s cost these days? 29 cents each?

    1. Re:Who will own the Z80 design? by Jeffrey+Baker · · Score: 2
      Actually the retail price (Digikey) ranges from $2.50 to $12.50 depending on speed (6-20MHz) and lot (1-100).

      Yes there really is a 20MHz z80.

    2. Re:Who will own the Z80 design? by O2n · · Score: 1

      Yes there really is a 20MHz z80.

      Wow. Imagine the Sinclair Spectrum running at 20MHz... (slap) no, all the games were heavily relying on timings, so they wouldn't work at all.

      Nice though for Zeus or BASICA...

  21. Re:Just as I realised that they are still around.. by Anonymous Coward · · Score: 0

    Quick off to the proctologist, maybe M$ will fold.

  22. I hope they survive by SpinyNorman · · Score: 2

    I'd be sad to see a company that's such a piece of microprocessor history disappear.

    My first computer was a 1978 NASCOM-1 kit (a board, bag of chips and seperate bare transformer!) that was based on a 1 MHz Z80 with a whopping 2K of memory - 1K for the monitor program, and 1K for the user. Back in those days we programmed from memory directly in hex - none of this fancy modern symbolic assembler stuff!

    Zilog also had 16 and 32 bit microprocessors, but neither took off - the Z80 has had a long life though.

    The story of the Z80 is quite interesting - the design of the Intel 8080 basically walked down the road in the head of the designers who then designed the Z80 which was close to being dual 8080's on a single die - with it's dual A and A' register sets.

    Ah, the good old days.... :-(

  23. CP/M by Anonymous Coward · · Score: 0

    Sigh. I still have fond memories of the Z80 daughter board for my Apple that let have me an 80 column display and let me run CP/M on it. (And Wordstar on CP/M, my first wordprocessor!) Z80 assembly was pretty cool at the time too.

  24. Re:Just as I realised that they are still around.. by ocelotbob · · Score: 1
    They're not going to die. Bankruptcy doesn't always mean that the company is folding; sometimes they declare bankruptcy so they have a chance to catch their breath and refocus. Sales are still pretty decent, they just had a couple bad years and they need a bit of relief.

    You'd be surprised on how many companies are running under Chapter 11 protection. There are a lot more than you'd think.

    --

    Marxism is the opiate of dumbasses

  25. Bankruptcy by displaytest · · Score: 4, Informative

    Remember, this is not an involuntary bankruptcy (at least not completely). Zilog is filing a "pre-pack" which means that they've gotten together in advance with all of their creditors and gotten them to exchange their debt for equity. Zilog will not disappear - in fact, this really only stands to make them financially healthier.

  26. Still shipping by Reckless+Visionary · · Score: 2

    Interestingly, the just shipped a new eZ80 webserver three days ago.

    --
    I think I'll stop here.
    1. Re:Still shipping by tcc · · Score: 2

      Still hiring :)

      http://www.zilog.com/jobs/

      --
      --- Metamoderating abusive downgraders since my 300th post.
  27. Also used in Intertec's Superbrain by janolder · · Score: 2, Informative

    Intertec's Superbrain, built around 1979, had dual Z80s (one for diskette I/O and booting, the other for everything else). 16k of DRAM - expandable to 64k with a soldering iron. It ran CP/M 2.2. I last used it in 1989 for a college project.

    1. Re:Also used in Intertec's Superbrain by rnturn · · Score: 2

      That reminds me. I think the MFM controller in my old ALR 386/2 used a Z80 chip. Those chips did get around but then an entire generation of engineers learned the 8080 or Z80 instruction set in college (another big one would have been the 6800/6502). It's not surprising to find the chips in lots of equipment designed in those days.

      --
      CUR ALLOC 20195.....5804M
  28. $280M debt? by warmcat · · Score: 2

    Go ahead, tell me I am trolling, but how on earth did a company with an ancient, 8-bit architecture manage to get idiots to throw $280M at it? My cat will design you an old 8-bit architecture for 1/10,000 of that and I promise she won't file for chapter 11.

    Did they REALLY expect a Z80 with a TCP/IP stack to set the world on fire enough to pay back $280M? QUARTER OF A BILLION DOLLARS!?!?!

    1. Re:$280M debt? by Pig+Hogger · · Score: 4, Insightful
      Did they REALLY expect a Z80 with a TCP/IP stack to set the world on fire enough to pay back $280M? QUARTER OF A BILLION DOLLARS!?!?!
      You seem to forget the embedded/controller market. There are zillions of devices in the field based on Z-80 controllers, and gillions of software written for it. This is something you just don't throw out overnight.

      And a instantly-networkable Z-80 will definitely fill some needs, if only for the plentifulness of implementing distributed systems via TCP/IP.

    2. Re:$280M debt? by Hougaard · · Score: 2

      Both MicroChip and ubicom (Former Scenix) are very successful in the 8-bit microcontroller with tcp/ip support.

      A small controller with TCPIP can be used in many places. Cars, electrical kicthen stuff etc.

      There is work underway that will place a microcontroller in each wall-plug so that you can control light and power for your entire household. Thoose designs needs a lot of microcontrollers with network support.

    3. Re:$280M debt? by Christopher+B.+Brown · · Score: 2
      You validly point to the location of the problem, if not necessarily the putative cause of the problem.

      Yes, indeed, if they've spent $280M of borrowed money, and have nothing to show for it, that's a problem.

      Zilog has a history of trying some ambitious things: some may remember the Z-8000, and even the Z80000, which attempted architectures of rather higher-bittedness. None "succeeded."

      If their latest attempt at "huge growth" failed, that would nicely explain there being a big debt hanging around as a millstone to sink the stable bits of the business.

      --
      If you're not part of the solution, you're part of the precipitate.
    4. Re:$280M debt? by kender · · Score: 1

      I suspect Zilog and their bond holders were expecting their IPO to bail them out, but they withdrew it September 2000 when the IPO market went down the tubes.

    5. Re:$280M debt? by GreatBallsOfFire · · Score: 0

      Are you really the idiot you sound like here? There are a *lot* of embedded applications where this makes sense.

      Why don't you start reading stuff other than /. and begin to educate yourself.

  29. double take. by raindog151 · · Score: 2, Funny

    when i first reloaded the page, i saw the Z in Zilog and thought, 'Jesus! Zapmedia went out of business already? Now that's some /. effect.'

    --
    your jesus is another mans xebu. chew on that hypocrites.
  30. Z80 in Gameboy Advance by Hougaard · · Score: 2

    There is actually a Z80 in the new Gameboy Advance. This is for providing the Gameboy Color compability mode.

    1. Re:Z80 in Gameboy Advance by hereticmessiah · · Score: 1

      The ARM is fast enough to emulate a Gameboy itself. I'm surprised they'd go and use a more expensive hardware solution to maintain compatibility.

      --
      I don't like trolls and mod against me if you like, but I'd prefer if you'd reply.
    2. Re:Z80 in Gameboy Advance by Anonymous Coward · · Score: 0

      >The ARM is fast enough to emulate a Gameboy itself. I'm surprised they'd go and use a more expensive hardware solution to maintain compatibility.

      Actually, it's also used (in GBA mode) as the "sound cpu".

    3. Re:Z80 in Gameboy Advance by hereticmessiah · · Score: 1

      That isn't what I heard. It uses a Nintendo custom chip to provide sound. It's not exactly a SID, but it does the job.

      --
      I don't like trolls and mod against me if you like, but I'd prefer if you'd reply.
    4. Re:Z80 in Gameboy Advance by zonker · · Score: 0

      ummm... not so... =)

      in the land of the blind, the one eyed man is king. -Tom Waits

    5. Re:Z80 in Gameboy Advance by hereticmessiah · · Score: 1

      You never read the Dune Series and the works of Frederich Nietzsche, did you?

      "Too many cooks spoil the broth" vs. "Many hands make light work"

      Contradiction, but there's truth in both.

      --
      I don't like trolls and mod against me if you like, but I'd prefer if you'd reply.
  31. Hackers are to blame by Waffle+Iron · · Score: 2

    Once people started writing emulators for all of the old classic computer systems, there was no reason for anyone to go out and buy the real thing. The hackers stole the liveleyhoods of the Z80 designers. I hope they can sleep at night.

    1. Re:Hackers are to blame by Tattva · · Score: 1

      Its too bad I can't see you winking through my computer screen so I could be sure you are not a troll or ignorant. You left just enough ambiguity...

      --
      personal attacks hurt, especially when deserved
    2. Re:Hackers are to blame by Waffle+Iron · · Score: 2

      The line between effective sarcasm and trolling is pretty fine.
      Lately, though, I tend to agree with
      the style pundits who say that emoticons are lame,
      so I usually leave them off. It's kind of interesting
      to see how people react.

  32. z80 coprocessor for Apple ][e by bzzt · · Score: 1

    Apple ][e with a z80 coprocessor card, 80 column card with +64k, a super serial card, two count em two fdds, boy howdy that was a monster. my mom ran wordstar, i hacked on cp/m and squandered my youth to bbs and sierra games.

    years later when i finally got a chance to use dos, i thought hey, this is just like cp/m! little did i know.

    1. Re:z80 coprocessor for Apple ][e by frankmu · · Score: 1

      i remember my z-80 card was from microsoft....

      it's kinda sad... i'm noticing more gray on my head too.

      --
      Supreme executive power derives from a mandate from the masses, not from some farcical aquatic ceremony.
  33. Don't forget about the Sega Master System by Anonymous Coward · · Score: 0

    If I'm not mistaken (and I might be) the Sega Master System used the Z80 as well.

  34. UK Perspective by lordpixel · · Score: 3, Informative

    In the UK, Sinclair computers and their derivtives were huge - much more well known than the US Timex TRS-XX machines (though geeks here seem to remember them fondly:

    IIRC, all these machines had some Z-80 derivative:
    ZX80 1K RAM (actually named after the year it came out)
    ZX81 1K or 16K RAM
    Spectrum (development codename ZX82) 16K or 48K RAM [+]
    Spectrum + (larger, "better" keyboard)
    Spectrum 128 (a vast 128K of RAM)
    Spectrum 128 +2 (built in cassette deck!)
    Spectrum 128 +3 (build in 3" *not 3.25"* 2 sided (by ejecting it and turning it over) floppy disk)

    There were a couple of others.
    Then also things like the
    MGT Sam Coupe - which was compatible

    I, my family or my firends owned every single one of these fine Z80 powered machines at one time or another. Hell, I learned to program in Sinclair basic. If Zilog have gone under (Chapter 11 doesn't mean its necessarily over) this is a sad day.

    [+] actually this was a marketing lie. It had 32K RAM and 16K ROM with a unified address space. I think the 16K version had the same ROM, so it would be fairer to call that a 32K, if you want to include the total...

    --

    Lord Pixel - The cat who walks through walls
    A little bigger on the inside than out

    1. Re:UK Perspective by vax · · Score: 0

      I remember the membrane keyboard mine had, was pretty hard to type on but i really only used it for some BBSing and games, I used my commodore for all the programing, I remember being the only kid i knew with a VIC-20 all the other kids eaither had like a nintendo or a c64, i remember being able to pick up VIC-20 stuff cheap as early as like '85 heh talk about mowing alot of lawns though.. you litterally had to, to buy computer disks and software. (perhaps thats where the bbsing came in handy) I didnt run a bbs though untill i had gotten a Apple][e and i ran it along side my 486 at the time.. it only had 2 modems and twin floppies (yep no harddrive.) heh the original VAXbbs, eh i love old computers, they were always more exiting to me, new computers these days (with the exception of handhelds and laptops) seem to have not changed much in 10 years, sure they have gotten speed upgrades every 6 months but nothing like major has changed the face of them. I must admit being able to buy those emachines so cheap was a treat for all of us broke ass computer geeks heh. kinda sucked for those of us who had always made them ourselfs and for our friends (that was how i made money for awhile too) figures compaq,dell, dont forget packard bell notorious for crap, and later Emachines, heh all the cheapie clones, but i gladly saved them from the curb, heh
      VAX

      .

    2. Re:UK Perspective by komet · · Score: 3, Informative

      [+] actually this was a marketing lie. It had 32K RAM and 16K ROM with a unified address space. I think the 16K version had the same ROM, so it would be fairer to call that a 32K, if you want to include the total...

      Not true. The Spectrum 48K hat 48K RAM consisting of the standard 16K augmented by a separate 32K bank. There was also a RAM pack with 32K in it which you could plug in to the 16K Spectrum.

      Along with the 16K ROM (which was identical in both versions) the 48K Spectrum filled up the entire 64K Z80 address space.

      Yes, I do know the Spectrum architecture like the back of my hand... :)

      --
      Any technology which is distinguishable from magic is not sufficiently advanced.
    3. Re:UK Perspective by Howie · · Score: 4, Informative

      [+] actually this was a marketing lie. It had 32K RAM and 16K ROM with a unified address space. I think the 16K version had the same ROM, so it would be fairer to call that a 32K, if you want to include the total...

      Nope - it was 16K + 48K in a 64k address space. What you might be thinking of is the following though: at least one issue of the spectrum PCB was designed to use 'broken' hitachi 32k chips, in which the top half was dead, since sinclair had gotten a batch of them cheap. Considering his first business in the 60s as a teenager was buying 'dead' transistors from Mullard and re-testing and re-labeling them to their true spec for sale to impoverished hobbyists, this story holds water to some degree.

      --
      "don't fall into the fallacy of believing that Perl can solve social problems. Maybe Perl 6 can, but that's a ways off"
    4. Re:UK Perspective by lordpixel · · Score: 1

      You are (both) quite right. I went and looked it up.

      A little simple mathematics also proves it, RAMTOP on the 48K spectrum was 65535, which is of course (64 * 1024)-1 or a 64K address space, as you say.

      Well, I wonder where I picked that idea up?

      Nice to learn something new about something so far in my past.

      --

      Lord Pixel - The cat who walks through walls
      A little bigger on the inside than out

  35. AMD are you watching this? by AB3A · · Score: 0, Offtopic

    Just remember what business you're in. You've got to do more than just one-up Intel. You have to keep at it while consistently beating them to the punch.

    And all it takes is just one screwup like the Z8k and you're history. Intel is the M$ of the processor market and they're not going to fall on their faces because of a one trick wonder...

    --
    Nearly fifty percent of all graduates come from the bottom half of the class!
  36. Commodore too by mmontour · · Score: 4, Informative

    Yes, even Commodore used a Z80. Specifically in the C-128, which could boot into a CP/M mode running on the Z80, or into regular C-128 mode on the 8502, or into C-64 emulation mode (also on the 8502). I don't think there was any way to run both CPUs at the same time.

    I don't know how many people actually used this feature (probably not many, given how well the C-128 did in the marketplace), but it was kind of neat at the time.

    1. Re:Commodore too by jonfromspace · · Score: 2

      I don't think I ever booted into anything BUT c64 mode after the first day I had my 128. Mmmm... F16 Combat Pilot... and let's not forget Montezuma's Revenge!

      --
      I am become Troll, destroyer of threads
    2. Re:Commodore too by Garion911 · · Score: 1

      Actaully, it was a 6510, not 8502 (or 6502)

      --Garion

      --
      Slashdot is like Playboy: I read it for the articles
    3. Re:Commodore too by mmontour · · Score: 1

      Actaully, it was a 6510, not 8502 (or 6502)

      Vic-20 = 6502
      C-64 = 6510
      C-128 = 8502 + Z80

      I spent many hours working on my C-128 with a soldering iron, and I don't recall seeing any 6510s in there. If you want a second opinion you can also look here or hier.

      But thanks for playing. We have some lovely parting gifts for you.

    4. Re:Commodore too by yellowstone · · Score: 2
      I don't know how many people actually used [Z80/CPM on the C128] (probably not many, given how well the C-128 did in the marketplace), but it was kind of neat at the time.
      I had a C128 back in the day, and checked it out (partly out of curiosity; partly in search of an OS more cabable than Commodore Basic). The problem was
      1. Unlike Commodore BASIC (where everything is burned into ROM), CPM is a disk-based OS
      2. The C1541 (the standard floppy drive for the C64/C128) was miserably slow, even after various speed-up tricks were employed.
      There was also the chicken-vs-egg problem here: nobody primarily interested in running CPM was going to get a C128, and few (if any) C128 owners that didn't know CPM were going to bother to learn without good reason.
      --
      150 Opening BINARY mode data connection for slashdot.sig (129323052 bytes).
    5. Re:Commodore too by Coldwar · · Score: 0

      I felt so cool for having two CPUs in my machine (128-D)

      I had never used CP/M before, being 13 or 14 and a C-64 user only up to that point. I made a point to learn as much as could about it, though. It was cool just to be running in 80-col mode, too, as us C= users always felt a little inferior next to the Apple // folks, being stuck with 40.

      And the 128D had an extra 64k of video ram! It allowed it to do something like 320x200x16 (someone correct this?) which I thought was amazing, for a week or so. There was a DTP package or two written for this mode, but that was about it.

      I did manage to set up dBase1 for CP/M for my dad.

      -cw

    6. Re:Commodore too by vax · · Score: 0

      As did I, I guess i jumped on too early or something, I had a VIC-20 that i picked up rather cheap after the 64 came out, it was fine for me and i had a 16k ram expansion (to expland the whole 3k it had haha) can you belive what we could do with a mere 3k it was increadible, especially the games, i still play Jupiter Lander and Impossible Mission, heh i loved those games. I also remember at one time taking that 16k cart apart and "piggy-backing" chips from another 16k ram expansion module, i think i got the idea and instructions from a commodore mag i was getting at the time. I also remember things like the super cpus for them that would increase them to what 30mhz or something, and dont forget the Bus hack so you could use a 56k external modem at full speed.. heh my favorite thing about commodores was GEOS though, geOS was the shit! heh my first gui i ever had. god a gui running in mere k, they could have showed ms a thing or two eh?
      VAX

      .

    7. Re:Commodore too by Howie · · Score: 1

      Wasn't the faster 1571 released at the same time as the C128, at least in part to make CP/M support better (including being able to read some standard format or other)?

      I seem to recall that's how it happened in the UK... for some reason not many people bought disk drives here, which is really annoying now, when trying to get spares for that and an 8-bit atari (same situation).

      [anyone have a spare Atari SIO cable in the UK?]

      --
      "don't fall into the fallacy of believing that Perl can solve social problems. Maybe Perl 6 can, but that's a ways off"
    8. Re:Commodore too by SVDave · · Score: 1

      Yes, even Commodore used a Z80. Specifically in the C-128, which could boot into a CP/M mode running on the Z80, or into regular C-128 mode on the 8502, or into C-64 emulation mode (also on the 8502). I don't think there was any way to run both CPUs at the same time.

      No, you couldn't run them at the same time. However, a program could switch between them. I once wrote a program than ran in C-128 mode, but used the Z-80 to do a memory copy (using the Z-80's block-copy instruction, on the theory that it would be a lot faster; it wasn't). The program would start in 8502/C-128 mode, then switch to Z-80 mode and run a bit of Z-80 machine code that I had written. After the copy , the Z-80 code would switch back to 8502 mode, which would pick up where it left off.
  37. Amazon.com Sales Rank: 1,169,619 by cybrpnk · · Score: 2

    Better stock up on this collector's item:

    Z80 assembly language subroutines
    by Lance A. Leventhal

    Availability: Seller usually ships in 1-2 business days

    ASIN: 0931988918

  38. Memories of PacMan, GameGear, GameBoy by dstone · · Score: 2

    Sigh. Tears well up in my eyes. My first paying job out of school was writing Z80 assembly code for the Sega GameGear and Nintendo GameBoy (a crippled, cheapo Z80 on the Nintendo).

    And I suspect there were a bunch of arcade games that ran a Z80 besides PacMan.

    Rest in peace, my little 8 bit friend, RIP.

    1. Re:Memories of PacMan, GameGear, GameBoy by JCCyC · · Score: 2

      And I suspect there were a bunch of arcade games that ran a Z80 besides PacMan.

      A bunch? More like a truckload.

  39. Sept 30, 2001 Press release by DaoudaW · · Score: 2

    "Once we successfully address the issue of our senior notes, ZiLOG will be well positioned to compete during this difficult period and to take full advantage of the eventual economic recovery," Thorburn said.

    They filed chapter 11 for strategic reasons, not because they'd gone totally bust.

  40. Z80 kicked ass by beej · · Score: 1
    I had an Osborne I years ago, and learned to program assembly on it. The Z80 just kicked ass over the C64's 6510. With 16-bit registers and being binary compatible with the 8080, it was just too cool!

    Last time I saw one was at Fry's Electronics...it was selling for $2.50, I think. In bulk, I'll bet they cost less than $0.50. I've also heard they're a favorite for embedded apps like traffic light controllers.

    I still have a copy of Leventhal's Z80 Assembly Language Programming on my shelf in the "retired" section, right next to the Turbo C Bible. :-)

  41. ti by oyenstikker · · Score: 0, Redundant

    also used in Texas Instruments' calculators
    TI82/83/83+
    TI85/86

    --
    The masses are the crack whores of religion.
  42. Z80 had elegant assembly by Anonymous Coward · · Score: 0

    The Z80 has a pretty decent assembly language for an 8 bit processor. I learned assembly on 68k series and when I looked into 6502 (C-64, Apple2) assembly, I was disgusted at the lack of registers, etc., and think highly of those skilled programmers that cranked out code on those machines...

    But the Z80 assembly, is, surprisingly, modern and usable.

    There are also several C compilers out for it which you can use to code for GameBoy, etc., I've written some code for the Ti-85 using SmallC, including a game for a version of the Usgard Operating system (yes, there are several operating systems for the '85!). Part of the code is in inline assembly, very nice...

    Z80 is also the fastest 8 bit chip i've ever heard of - I seem to remember that there are 4 and even 20mhz versions??

    Coding for this chip a year or so ago was the most programming fun I'd had in a long time...

    1. Re:Z80 had elegant assembly by jejones · · Score: 2

      I agree with you about the 6502, but not about the Z-80. IMHO the best 8/16 bit CPU is the 6809, or perhaps the Hitachi 6309 (which extended the 6809 architecture nicely...too bad folks in the US didn't know about it for years). The 63C09 has been run at 5 MHz, and there's a company called INICORE that counts among its products iniCPU, a logic design burnable into FPGA or ASIC that implements the 6809 instruction set--the web page cites its performance running at 40 MHz.

    2. Re:Z80 had elegant assembly by JimPooley · · Score: 3, Funny

      6809 RULES!

      Ahem. I had a 6809 machine once, and it was a pleasure to program in assembly. 6809 also had OS/9, a multi-user multi-tasking OS which was better than any other OS for a system of the period.

      And you can't dislike a processor with the opcodes BRA and SEX!

      (BRanch Always, and Sign EXtend, as if you didn't know.)

      --

      "Information wants to be paid"
    3. Re:Z80 had elegant assembly by slashdot_commentator · · Score: 1


      There's more to greatness for a CPU than number of registers. The Z80 had builtin support to interface with external devices/chips (You had to wait for 6510 for that. I think 8080 always had that feature.). Its been a while, but I think you could also relocate the Z80 stack pointer, which meant you could have a virtual sized stack. (6502 choked after 255 PUSHes.) It had such a "clean" instruction set. I loathed x86 CPUs by comparison.

      I've seen it mentioned, but no one has really given a reason why 6809 was "superior" or even "preferable" to the Z80. (It sure wasn't cheaper.)

      --
      There is no America. There is no democracy. There is only IBM and AT&T and DuPont, Dow, General Electric, and Exxon
  43. Also in Ohio Scientific computers by Anonymous Coward · · Score: 0

    Which were my first microcomputer. I
    overclocked mine to 2 MHz. Pretty
    cool at the time.

  44. MSX by Pussy+Is+Money · · Score: 0

    Lots of people commenting on how the Z80 was used in the TRS80 and other more US-based machines, but on the other sides of the ponds (i.e. Europe and especially Japan) there was also the MSX platform. It had quite a strong following in the early to mid eighties, and also used the Z80 (at least the first incarnations did).

    --
    Pushin' 'n dealin', shovin' 'n stealin'
  45. Think you know your Z80 code? by dstone · · Score: 5, Interesting

    Pop quiz, hot shot. Tell me what this Z80 code does...

    LD BC,0FFFFH
    LOOP: DEC BC
    JP NZ,LOOP

    1. Re:Think you know your Z80 code? by Anonymous Coward · · Score: 0

      I'll have to wait a little bit before answering that one...

    2. Re:Think you know your Z80 code? by er0ck · · Score: 1

      I share AC's hesitation in thinking this might be a trick question, but it looks like you are loading register BC with the number 65535 and counting down to zero. It's a Wait loop. To calculate the exact time of the delay, you'd take into account the clock frequency (somewhere around 2 MHz).

      Then again, there might be a trick about loading that large of a value, or using the BC register.

      Am I at least in the ballpark?

    3. Re:Think you know your Z80 code? by SpinyNorman · · Score: 1

      Nothing, because there's no such instruction as JP NZ - maybe you meant JR NZ? ;-)

      .. and yes, I can do hex subtractions in my head!

    4. Re:Think you know your Z80 code? by stud9920 · · Score: 1

      having programmed a 8051 a while ago, I'll guess BC is a pseudo 16-bit register formed by registers B and C, and it seems to me you're trying to put a 20-bit number in it (5 nibbles). But since the 4 MSB are 0, let's say you said LD BC,FFFFH in the first line. I further guess that loop will be 'executed' (there's nothing to execute) 65536 times before going on with lines 4.

    5. Re:Think you know your Z80 code? by koogydelbbog · · Score: 1

      put me down as another one who cut his teeth on z80 assembler, hand assembled using the numbers in the back of the ZX81 manual. (still remember some of them: 205 CALL, 195 JMP, 201 RET...)

      not too sure about this though, think there may be a trick involved. i know that if you did

      LB BC,0FFFFH

      and then used

      DJNZ

      it only did 255 loops rather than 65535.

      or something.

      c'mon, it's been 20 years!

      andy

    6. Re:Think you know your Z80 code? by angst_ridden_hipster · · Score: 2

      I suppose the specifics depend on your processor speed, but that's a delay loop.

      If I recall correctly, a 16-bit load took 4 t states... Damn. it's been far too long.

      --
      Eloi, Eloi, lema sabachtani?
      www.fogbound.net
    7. Re:Think you know your Z80 code? by markhb · · Score: 1

      Let's see, it's been a long time since my TRS-80 Assembler days, but I tend to agree with er0ck and AC. There was nothing particular about the BC pair (A was the accumulator that had special powers), IIRC. But I have to wonder whether the 0FFFF would be interpreted as a two's complement -1, count down half the time that 65535 would imply (down to -32767,and then rolling over to 0 and testing out).

      --
      Save Maine's economy: write stuff down. All comments are exclusively my own, not my employer.
    8. Re:Think you know your Z80 code? by Anonymous Coward · · Score: 0

      Loops forever; decrementing BC does not set flags, if I remember correctly. One of the gotcha's on that machine.

    9. Re:Think you know your Z80 code? by Anonymous Coward · · Score: 0

      It depends on the state of the Z flag before the fragment. Either it will fall through and leave BC at 0FFFEH, or it will spin in the loop.
      (DEC BC does not set the Z flag!)

    10. Re:Think you know your Z80 code? by koogydelbbog · · Score: 1

      nope, JP NZ is ok, JR NZ is a relative address with the following byte containing the two's complement displacement (limiting the distance to +127 or -128 bytes), JP is absolute jmp, jump to anywhere.

      but, yes, normally you'd use JR in this case, or maybe DJNZ which does the decrement automatically.

      see, all those years when i could've been out learning how to smoke and drink rather than disassembling JetPac, they weren't wasted...

      andy

    11. Re:Think you know your Z80 code? by er0ck · · Score: 1

      Wow, I just did a few college labs on the Z80, but it sounds like you actually did work on it. A-mazing.

      Do you suppose there are some Z-80 powered Satellites floating around up there?

    12. Re:Think you know your Z80 code? by barole · · Score: 3, Informative
      I can't believe no one got this right yet.

      It looks like a delay loop, but the 16-bit increment and decrement instructions don't modify the zero-flag, so it either executes once or loops forever.

      You probably want:

      LD BC,0ffffh
      LOOP: DEC BC
      LD A,B
      OR C
      JP NZ,LOOP

    13. Re:Think you know your Z80 code? by JonahC · · Score: 1
      That's an infinite loop :-)

      dec bc doesn't modify any flags. If you want a delay, then do something like this:

      ld bc,0FFFFh
      loop:
      dec bc
      ld a,b
      or c
      jr nz,loop

      Or you could just do a bunch of halts, since those are better for the processor in terms of power usage.

    14. Re:Think you know your Z80 code? by kender · · Score: 1

      I don't think there is enough information to answer this because I'm pretty sure the "DEC BC" does not modify the flags

    15. Re:Think you know your Z80 code? by Detritus · · Score: 2

      Trick question. It's an infinite loop.

      --
      Mea navis aericumbens anguillis abundat
    16. Re:Think you know your Z80 code? by addaon · · Score: 1

      Actually, think a tad harder. Even if 0xFFFF is negative one (which I find likely), the number of stages in the loop is the same. -1+1 = 0; -1-1 = MAX_POSITIVE;

      --

      I've had this sig for three days.
    17. Re:Think you know your Z80 code? by Anonymous Coward · · Score: 0

      LD BC,0FFFHH opcodes 17 255 255
      DEC BC opcodes 57
      JNZ LOOP 227 254

    18. Re:Think you know your Z80 code? by SpinyNorman · · Score: 1

      I must be going senile! :-(

      I thought there was only unconditional JP... I think I may have been confusing it with the 6502 which I spent a lot more time programming (I was co-author of Acorn ISO-Pascal for the 6502).

      Microprocessor instruction set cards

    19. Re:Think you know your Z80 code? by Amazing+Quantum+Man · · Score: 2

      I thought so, but couldn't remember for sure, and didn't want to get flamed for a wrong answer.

      EX AF, AF'
      EXX
      ; put your interrupt handling code here
      EXX
      EX AF, AF'
      RETI

      --
      Fascism starts when the efficiency of the government becomes more important than the rights of the people.
    20. Re:Think you know your Z80 code? by janolder · · Score: 1

      Depending on whether the Z flag is set prior to entering this code it is either an endless loop or it writes fffe to BC.

    21. Re:Think you know your Z80 code? by Paul+Neubauer · · Score: 1

      I don't know about Z-80 stuff in satellites, though it would not be a big surprise - Z80 seemed to be everywhere, once upon a time.

      It seemed odd that Zilog appeared to have much of the 8-bit world.. and made the 16 bit Z8000.. and that seemed to just disappear. I found out later that the Z8000 design was rather odd and, worse, not at all compatible with the Z80. Screwy as the 8086 & 8088 were, they had some compatibly advantages.

      There are, or at least were, I'm not up to date on it, satellites (OSCAR) that used the 1802 (OT yes, not a Zilog chip). If you've never mety at 1802.. it's probably just as well. Not outright evil, but limited in what how and what it could do. Why'd they use it then? It had a space rated version, that was "rad-hard."

      --
      I don't subscribe to RMS's GNUtopian vision.
    22. Re:Think you know your Z80 code? by KC7GR · · Score: 1

      It -can't- be a pop quiz because you didn't include a 'pop' instruction. ;-)

      --

      Bruce Lane, KC7GR,

      Blue Feather Technologies

    23. Re:Think you know your Z80 code? by spectecjr · · Score: 2

      but, yes, normally you'd use JR in this case, or maybe DJNZ which does the decrement automatically.

      Actually, it depends on the actual purpose that code is serving.

      JR and DJNZ take a different amount of time to complete depending on which direction they take at the branch. The JP CC, XXXX instructions take a constant amount of time *always*, regardless of the outcome of the conditional test.

      Depends on what you need to use it for ;-)

      Oh, and DJNZ only decrements the B register. But you knew that already ;-)

      Simon

      --
      Coming soon - pyrogyra
    24. Re:Think you know your Z80 code? by Anonymous Coward · · Score: 0

      Just because you had an old Spectrum manual handy!

    25. Re:Think you know your Z80 code? by rabidcow · · Score: 1

      If modifying hl is ok:

      ld bc,0ffffh
      loop:
      cpi ;or cpd
      ret po
      jr loop

      to be used with call rather than in line. CPI/D compare (hl) to a, inc/dec hl, and dec bc. The flags reflect the result of the compare, except the parity flag is set or cleared based on whether or not bc has reached 0.

    26. Re:Think you know your Z80 code? by Anonymous Coward · · Score: 0

      I can't believe nobody got it quite right. It's not just DEC BC (5 cycles) which does not modify the zero flag. Neither does LD BC,0FFFFH (10 cycles, code: 01 FF FF) and JP NZ,LOOP (10 cycles, either way). Thus, it depends on the state of the zero bit: if it was on, then it waits 25 cycles, if it was off, then it waits forever. Puzzle #2:
      LD A,L
      ADD A,A
      SBC A,A
      LD H,A

    27. Re:Think you know your Z80 code? by zonker · · Score: 0

      It seemed odd that Zilog appeared to have much of the 8-bit world..

      yeah, just take a look at the gameboy...

    28. Re:Think you know your Z80 code? by Kouri · · Score: 1

      Hmm, it's a little late to be posting, but I'll venture a guess anyway...
      That code does sign-extension. It takes the 8-bit number in L and turns it into a 16-bit number in HL.

  46. Bad translation by Denor · · Score: 1

    Am I the only one who read the headline as "Zig to file for Chapter 11"?

    My first thought was "It can't be! What am I supposed to take off when CATS - the jerk - steals the deed to all my base yet again?"

    My second thought was "Take off every bancruptcy lawyer! For great settlements!"

    My third thought was "I'd better post this, before I realize how stupid a post it is and think twice."

    My final thought was "Boy, that was a stupid post", but by then, I'd already posted it.

    Sorry.

    --
    -Denor
  47. and by archen · · Score: 1

    wasn't the Z80 the first chip that got popular for overclocking? I recall reading somewhere that it became the posterchild for overclocking because you could set the clock from 8 to 10 Mhz for a lot cheaper than whatever intel had out.

  48. OT: your sig by autopr0n · · Score: 1, Offtopic

    Free domain names, $$$-free and restriction-free. Cool aTLDs, that make sense. Built in DynDNS. http://www.freenic.ntwrk

    Just so you know, no one can actualy get to the URL you have posted unless they've already hooked up to your DNS servers.

    Or is it a joke?

    --
    autopr0n is like, down and stuff.
    1. Re:OT: your sig by NoMoreNicksLeft · · Score: 1

      My homepage link actually has the ip:port url...

      I'm having loads of troubles though, AT&T Broadband is dicking around with the @home crap, and they've forced my dhcp lease to cycle 3 times in as many days. This is a bit different than it has been, I went 13 months before it ever cycled when it was mediaone, and then only during a prolonged thunderstorm. Lately though, I don't know that I'll be able to run it with the ways they are screwing things. Wouldn't be suprised if I got an email in the next few days telling me that I'll no longer have my own IP, and that they'll only support IE6 with the SOCKS proxy settings.

      BIND peculiarities also makes it unlikely I could find a host that could do this for me, let alone cheaply. They'd have to do quite a bit of reconfigging. Unless cavtel offers DSL in my area soon, the project could be forced to die.

    2. Re:OT: your sig by Anonymous Coward · · Score: 0

      there's always www.dynip.com...

  49. I just bought a brand new Z80 product... by Wraithlyn · · Score: 2, Offtopic

    ...the Sharp Wizard OZ-770PC. It's amazing! 3MB of flash ram, qwerty keyboard, proportional fonts, you can code in raw Z80 assembler for it, plus they have versions of C and BASIC for it. Tons of user written programs on the net. (MyWizard.com and many other sites) Best $100 I ever spent. I much prefer this design to a Palm-style tablet. Here is a good picture.

    And no, I am not affiliated with Sharp or Amazon ;)

    --
    "Mind, as manifested by the capacity to make choices, is to some extent present in every electron." -Freeman Dyson
  50. Re:trolls are to blame by bzzt · · Score: 1

    HA! dude, they are hackers, they don't sleep at night.

    but i feel you bro, i sure hope you don't loose sleep fretting about bygones. or plummeting portfolio value?

    methinks you prefer sleeping.

  51. They'll still be around... by KC7GR · · Score: 1

    ...for a good long time, methinks. I found this passage in the article at Electronics Times most interesting.

    "The company's problems became apparent when its sales dropped for calendar 2000 to $239.2m from the previous year's $245.1m... The fall was blamed on a disasterous diversification away from Zilog's core microprocessor and microcontroller lines."

    This really rings true for me. Zilog knew how to do microcontrollers very well indeed, and they were making good money at it. They still can, and I hope they still will even with the re-org.

    Oh, and to the troll who posted earlier about "They're still pushing the Z80," and to those who wonder if anyone "still uses 8-bit microprocessors," it is painfully obvious that you're not hardware engineering folk. Otherwise, I doubt you would have even imagined making such narrow-minded comments.

    --

    Bruce Lane, KC7GR,

    Blue Feather Technologies

  52. ORG 1800H by er0ck · · Score: 2, Interesting

    I rememebr programming a Z80 Microtrainer in college; it had a keypad for hex code, but I managed to smuggle in a friend's copy of the ZAD cross-compiler to the lab. We had these old 286's with serial-to-headphone jacks that connected to the microtrainer. You typed in your assembly code on the 286, ran it through ZAD, and uploaded it to the microtrainer. You could even hear the data being transfered via the speaker on the microtrainer.

    I remember having my first real experience with handling Interrupt Requests in a lab with the Z80. Too bad the company is having trouble.

    I tried to find a pic of the old microtrainer (made by CAMI Research), but alas, they no longer support it.

    I did manage to find a link to another University that used them for ECE projects. (Thanks Google!)

    http://comet.ctr.columbia.edu/msl/2000class/elevat or/

  53. Trolling means that you have to understand things. by fmaxwell · · Score: 5, Informative

    Go ahead, tell me I am trolling, but how on earth did a company with an ancient, 8-bit architecture manage to get idiots to throw $280M at it?

    By creating an architecture that is still used today in everything from calculators to embedded industrial control applications. Not every application needs ghz class CPUs, 512MB of RAM, and pipelined parallel processing.

    It's guys like you that keep guys like me employed. Every problem presented to you is solved with a PC in some form factor or another. Computerized home thermostat? Mini PC on a board. Web server for monitoring temperature and pressure? PC in a rack mount case with an A/D board. Telephone voice mail system? PC in a funny looking case. Then when your product is hopelessly over the price target and behind schedule, guys like me get calls, choose an appropriate architecture, be it a PIC, Z80, AVR, or something else, and get the project back in line with reality.

    Go ahead and mod this down as flamebait or troll if you want. I've got 50 Karma points as I post this so I'll live with 47 if need be.

  54. Game boy by autopr0n · · Score: 2

    The most popular z80 machine, I'm sure, was the game boy.

    Anyway, z-80 isn't going to die, the company is just going for bankruptcy, not dissolving. And if it did dissolve I'm sure that people would continue to make chips.

    --
    autopr0n is like, down and stuff.
    1. Re:Game boy by spectecjr · · Score: 2

      The most popular z80 machine, I'm sure, was the game boy.

      Anyway, z-80 isn't going to die, the company is just going for bankruptcy, not dissolving. And if it did dissolve I'm sure that people would continue to make chips.


      The Game Boy didn't use a Z80. It was Z80 based, but didn't have the exchange register set, for example, and had a few extra instructions.

      Similar mnemonics, different chip.

      Simon

      --
      Coming soon - pyrogyra
  55. Zilog literature police contributed to problems by Anonymous Coward · · Score: 3, Interesting
    In the last several years it became harder and harder to get literature from Zilog. When new management took over a couple of years ago, most of the legacy PDFs disappeared from the website. Trying to order literature directly was a nightmare.

    Zilog not only made processors but also a rich array of peripheral chips including SCSI chips used in earlier Sun and Macintosh workstations. Unfortunately, Zilog got too big for its britches and forgot who brung them to the dance: small independent software developers. In recent years, unless they thought you were going to place an order for one million chips, their attitude became "go away, son, you bother me."

    Can't say that I'll cry any tears for Zilog.

  56. Do you people know anything? by Anonymous Coward · · Score: 5, Informative

    Chapter 11 - Chapter 11 of the Bankruptcy Code is frequently referred to as "reorganization." Although an individual may file under Chapter 11, generally it is used to reorganize a business. Individuals with large federal or state tax obligations may use Chapter 11 because an extended period of time may be obtained for the repayment of the taxes. Chapter 11 generally allows the debtor to continue its business operations as it proceeds to the desired goal of a confirmed Plan of Reorganization, which must meet certain statutory criteria. A major rationale for business reorganizations is that the value of a business as an ongoing concern is greater than it would be if its assets were liquidated and sold. Generally, it is more economically efficient in the long run to reorganize than to liquidate, because doing so preserves jobs and assets. Cooperation among the various interests, however, is crucial to a successful reorganization.

    Chapter 7 is liquidation where basically everything is gone. Chapter 11 doesn't necessarily mean death for a company. Hell, look at Chrysler.

    1. Re:Do you people know anything? by Anonymous Coward · · Score: 0

      Yes, look at Chrysler. Er, did you mean DaimlerChrysler AG?

    2. Re:Do you people know anything? by foonf · · Score: 1
      Hell, look at Chrysler.


      3-4 years ago that would have been a great time to make that claim. Now, they are owned by Daimler Benz, and if they are to be believing, hemmoraging massive amounts of money. True, shortly before that they were one of the most profitable corporations in the world. But they have always been affected more than most by the cyclical nature of the auto business -- they have been "near death" several times in the past 25 years and then made an "amazing recovery".
      --

      "(Man) tries to live his own life as if he were telling a story. But you have to choose: live or tell." --Sartre
    3. Re:Do you people know anything? by Kymermosst · · Score: 1

      I think though, that he was referring to the ch. 11 that Chrysler filed before Lee Iacocca took over... or was it his move? It was right around there...

      --
      "Alcohol, Tobacco, Firearms, and Explosives" should be a convenience store, not a government agency.
  57. hahaha by autopr0n · · Score: 0, Offtopic

    thats funny dude :P

    --
    autopr0n is like, down and stuff.
  58. The joys of Z80 ASM by Anonymous Coward · · Score: 2, Interesting

    Well, I am not as old as some of you guys, but I remember the very day I got my TI-85. The first thing I learned (in about a week) was TI's Basic language. I quickly became bored with that because it did not offer the programmer a whole lot of options. I then discovered that the TI-85 could be programed in ASM... at that point I did not know ASM at all (well besides an inline ASM line I used in Turbo Pascal to turn off the damned blinking cursor) so I bough a book on Z80 ASM.

    After a couple of months I came out with my first ASM game, yea it wasn't all that great but it paved the road for the following games. In those next three years I released 8-9 pretty darn good games for the 85, after that I got a shiney new TI-86 and never touched the 85 again (but again it had a Z80, and a TON more ram to work with). I programed a few games for the 86, but I had slowed down a lot from when I had first started.... I guess I began to get a little bored.

    I had a lot of fun with the Z80 cpu, its ASM language was pretty easy to get the hang of, and it wasn't a slouch.... my games ran fast. I no longer am a part of the TI community, I have moved onto bigger and better things (let me tell ya, knowing ASM in college was awesome.... my asm classes and computer architecture were much easier :) )

    I know there optimizing compilers exist... and they are darn good at what they do, but still there is nothing like optimizing key functions in your code by hand.... Thanks Zilog, you have given me a life skill.

  59. Microchip has been eating their lunch by Anonymous Coward · · Score: 0

    While their growth stagnates, Microchip has taken off...

  60. Almost nothing new since Z80 by Anonymous Coward · · Score: 0

    This is not intended to be a troll, but have have they done after Z80? Almost nothing, see their products page. Although they have many products, they're trying to compete with powerful corporations such as Motorola, NatSemi and SEC. It seems to me that there weren't innovations since their Z80 CPU. See lantronix for instance (www.lantronix.com), they _have_ different things.

  61. Saw it coming.. by Prizm · · Score: 2, Insightful

    I'm from Nampa, ID, just down the road from the Nampa Zilog-manufacturing plant. I can't say that i didn't see huge losses coming from this company, although the bankruptcy surprised me.

    Zilog has had problems finding a niche for quite some time. In recent years (months?), they have been highly influenced by the market trends, which have affected their product directions. I mean, their main product as of recent is a z80 webserver kit.

    I still think there's plenty of room in the market for a microcontrollers company, but this company needs some serious restructuring. Along those same lines, they need to keep their logos for more than a month at a time. Every time I drive by the plant they have a new logo and coloring scheme, the most recent of which is a horrid yellow-on-purple. You haven't seen tacky until you've seen a beautiful, white, futuristic-looking technology building with a giant yellow 'Z' plastered on the front, covering all the windows.

    Should have seen this bankrupty coming from that alone!

  62. Buying a dev kit by LiENUS · · Score: 1

    anyone know where i could pickup a cheap dev kit for one of these that i could just throw in my comp and mess around with?

  63. What about the other stuff? by Amazing+Quantum+Man · · Score: 5, Interesting

    Man, lots of fond reminiscing here about the Z80 (and clones). Quite rightly, too... the Z80 was a fun little beast.

    Zilog, however, made lots of other stuff. Some were moderately successful (Z8530 SCC), some not so (Z8000 MPU).

    The Z8000 actually was fairly popular in military applications until COTS took over. I seem to recall many avionics systems used it. When it came out, it was comparable to the 68K.

    It had 16 16bit registers (r0-r15), each of which could be addressed as 2 8-bit registers (rhN, rlN). R15 was the stack pointer. Nice orthagonal instruction set, with logical block moves (similar to the Z80 LDIR instruction), as compared to the intel REP instructions...

    The registers could be doubled up into 32-bit registers (rr0, rr2, ... rr14). The Z8001 and Z8003 were "segmented", but they used a reasonable segmentation model to achieve 8M memory...

    The low 16 bits were the offset in the segment, and the high 7 bits were the segment number. So, you essentially had 23 bit addressing. Of course, the way you generated segmented addresses was a tad odd... I believe bits 30:24 were the segement number in a 32-bit address.

    Only problem was, they never got the Z8070 FPU working. Bummer.

    --
    Fascism starts when the efficiency of the government becomes more important than the rights of the people.
  64. Bankruptcy == Dying company. by glrotate · · Score: 1

    Bankruptcy is really just delaying the inevitable. Look at Enron. Or Polaroid. Bankrupt means your time has passed and lets find a way of orderly repaying creditors.

    1. Re:Bankruptcy == Dying company. by G+Neric · · Score: 3, Informative
      Bankrupt means your time has passed and lets find a way of orderly repaying creditors

      not true. the Empire State Building has gone bankrupt dozens and dozens - literally - of times in its life.

      the interplay of debt and equity offer the capability to create investments with non-differentiatable payout patterns. Sometimes these make sense. Bankruptcy means that the current equity holders's stake has gone to zero, so their rights dissolve and the debt holders become the new equity holders. All of the assets continue to exist, simply their ownership changes.

    2. Re:Bankruptcy == Dying company. by Anonymous Coward · · Score: 0

      not true. the Empire State Building has gone bankrupt dozens and dozens - literally - of times in its life.

      Better to go bankrupt than to go down in flames like that other building in NYC.

      Oops, did I say that out loud?

    3. Re:Bankruptcy == Dying company. by Mark+of+THE+CITY · · Score: 1

      A Chapter 11 filing may part of a deal between a company and its creditors, in which case the filing is pretty close to a formality.

      --
      The clearance system sounds logical. It is not. It is completely arbitrary. -- John Bolton
  65. My Old TRS-80 by seanfuller · · Score: 0

    I cut my teeth on a TRS-80 Model I with 4k of memory and a tape drive. I really learned to love the Z80 using it. With Level I basic you were pretty limited, but with a copy of ZBUG and a little knowledge of the Z80 and the memory layout of the Model I, you could really work wonders with that thing. And, of course, you could leverage the ROM basic codes and really stretch that 4k to the limit. I still wish I could find a small handheld computer with a Z80 chip in it. It would be a hell of a lot of fun to hack on. I'm getting a palm pilot soon, and I've been wondering about putting a TRS-80 emulator on it. That's been one of my geek dreams is to have a TRS80 I could carry around and put in my pocket.

    --
    Sean Lane Fuller - The truth is out there!
  66. Love and the ZX-81 by D_Gr8_BoB · · Score: 2

    Holly: I was in love once - a Sinclair ZX-81. People said, "No, Holly, she's not for you." She was cheap, she was stupid and she wouldn't load - well, not for me, anyway.

    Lister: What are you trying to say, Hol?

    Holly: What I'm saying, Dave, is that it's better to have loved and to have lost than to listen to an album by Olivia Newton-John.

    Cat: Why's that?

    Holly: Anything's better than listening to an album by Olivia Newton-John.

    1. Re:Love and the ZX-81 by Anonymous Coward · · Score: 0

      It helps if you tell the audience that you're making an obscure Red Dwarf reference.

    2. Re:Love and the ZX-81 by Anonymous Coward · · Score: 0

      Whats obscure about it? Quite clearly a Red Dwarf reference, anyone whos seen Red Dwarf should now that. A Series 2 episode IIRC, but I don't know my Series 2 well enough to pinpoint it.

      It helps if you tell the audience

      Only if you have a particularly stupid audience. Hint: the joke isn't funny if you have to explain it

  67. Re:Bankruptcy, debt restucturing, etc. by ackthpt · · Score: 2
    ... Zilog is filing a "pre-pack" which means that they've gotten together in advance with all of their creditors and gotten them to exchange their debt for equity ...

    Maybe this could be a model for new IPO's... ;)

    --

    A feeling of having made the same mistake before: Deja Foobar
  68. The cool thing about the Z80 by frank_adrian314159 · · Score: 3, Informative

    ... was the dual register set. It was used to good advantage in embedded systems where the executive would use one set and the app would use the other. If you remember the chess program Sargon, it used one set for white's state and one for black's. It was a pretty neat machine. But like many of the 8-bit stuff out there, it didn't make the jump to 16 bits gracefully. The Z8000 was pretty dismal...

    --
    That is all.
  69. Sequential Circuits Prophet 5 synthesizer by Anonymous Coward · · Score: 0

    The king daddy paw-paw of the original programmable analog keyboard synth was powered by a single Z80 also.

  70. Z8000 by Animats · · Score: 2
    Actually, the Z8000 was a 16-bit machine closer to the PDP-11. It had almost exactly the same addressing limitations as a PDP-11. Zilog's thinking was that they were building a cheaper PDP-11, not realizing that that era was almost over.

    I ported 3COM's UNET TCP/IP stack to an Onyx Z8000 box around 1982. This may have been the first single-chip microprocessor on the Internet. It was at IP address [128.5.32.5]. Note that that's class B network #5; this was early stuff.

  71. MSX by Anonymous Coward · · Score: 0

    Sorry, but with no doubt at all, the MSX machines are the most popular Z80 based _microcomputers_.

  72. Zilog motherboard parts by stilwebm · · Score: 1

    In addition to the mentioned Sega Genesis sound controller, I recall seeing Zilog chips being used on many motherboards (not just computer motherboards either). The one I know off the top of my head is Sun SPARCs up to Sun 4m. They had Zilog serial controllers on them.

  73. SMS and Game Gear by Anonymous Coward · · Score: 0

    It was also the CPU of Sega's Master System and Game Gear.

  74. Doesn't look like chapter 11 on their website by Anonymous Coward · · Score: 1, Informative

    from their website:
    ZiLOG REACHES AGREEMENT IN PRINCIPLE WITH KEY BONDHOLDERS TO SUPPORT ITS PLAN TO RECAPITALIZE COMPANY

    A Significant Step in Returning the Company to Full Financial Health;
    Follows Strong Third Quarter Performance

    Campbell, CA (November 27, 2001) ZiLOG,® Inc., the Extreme Connectivity(TM) Company, today announced it has reached an agreement in principle with certain key holders of its Senior Secured Notes to support the company's plan to recapitalize ZiLOG. These bondholders hold more than 60 percent of the senior debt outstanding. Under the proposed recapitalization plan, ZiLOG's bondholders would exchange their $280 million in notes for equity, plus a $30 million non-recourse note.

    "We have made significant progress in returning ZiLOG to full financial health," said Jim Thorburn, ZiLOG's Chief Executive Officer. "We have a cash flow positive business and on approval of this plan we will substantially strengthen our balance sheet, with the elimination of our senior notes."

  75. what about the 89/92/92+ by Anonymous Coward · · Score: 0

    The 89 92 and 92+ all use 68k's

    I think that they are better (but I have an 83+)

    clocked quickly the z80's can outperform the 68k's on some operations...

  76. Sun serial ports? by UseTheSource · · Score: 1

    Aren't the chipsets for Sun's serial ports made by Zilog? If so, I wonder how this will affect Sun.

    --
    "Ein Volk, ein Reich, ein Führer." -Adolf Hitler
    "We are one Nation, we are one People." -The One 'leader'
    1. Re:Sun serial ports? by T-Punkt · · Score: 1

      You mean the Zilog 8530?

      AFAIK only older machines (4c, 4m and 4u with SBUS) did have them which are Sun doesn't built anymore.And BTW they sucked -> they were more or less limited to speeds of max 38400 bps. (Yes, you can also use some faster non-standard speeds, but not very reliable...)

      The newer PCI-based Ultras now use Siemens SAB82532 serial controller which are part of a "super I/O controller" chip from National Semiconductor (PC87332 or something like that).

  77. other uses of Z80 by rsd · · Score: 1

    and don't forget that Z-80 was used in
    MSX, MSX-2, MSX-2+ and lots of
    xmame^H^H^H^H^Harcades games as the main processor,
    dual processor (SMP?!?), co-processors for some
    others 32bit processors (68000) and even as the
    sound processor.

    This can be checked when you start a game in xmame.

    1. Re:other uses of Z80 by Zanac · · Score: 1

      indeed the MSX-series, sort of opensource hardware that was :)

    2. Re:other uses of Z80 by rsd · · Score: 1

      and Zanac I and Zanac II was one of my favorite
      shooting games :)

  78. Good Riddance to Zilog! by Anonymous Coward · · Score: 1, Informative

    Hi,

    I'm an electrical engineer - I design chips like
    the ones Zilog made.

    I used to work in the Treasure Valley, and had
    contacts to Zilog. Their management and safety
    practices were like something out of the 1950's.

    Here's an article about 30 employees suing them
    for chemical exposure:

    http://www.usatoday.com/life/cyber/tech/ctb913.h tm

    Chemical exposure happens in this industry, but
    the really stupid thing about this case was that
    (a) The employees were exposed to chemicals
    that all the other chip fabs stopped using 10
    years ago; (b) the management wouldn't do simple
    things like fix the ventilation system.

    Their attidude was, "If we fix the ventilation
    system, we are admitting there was a problem
    with it before we fixed it, and then the
    employees could sue is."

    I wouldn't work for a company like that -
    apparently, other qualified engineers felt the
    same way.

  79. Z80 Office Applications by DrCode · · Score: 2

    Maybe now the Z80 is just for embedded devices. But from about 1980-1984, I worked at a place that sold Z80-based word-processors (when a 'word-processor' was a physical box). We had all the usual features for that era, such as footnotes, spell-checking, mail-merge, and even a builtin spreadsheet.

    And it was all written in hand-coded assembler.

    1. Re:Z80 Office Applications by Anonymous Coward · · Score: 0

      .. and of course for a long the Z80 was THE microprocessor running business software - under CP/M.

  80. Sad by John+Jorsett · · Score: 2, Interesting

    I'm one of those veterans who built his own computer at the dawn of the Personal Computer era. The 4 MHz Z80 was the ne plus ultra of the processor world, and we thought we were hot stuff when we managed to overclock one above 5 MHz. Their Serial I/O chips were also the most advanced thing going for serial comms, and we implemented many protocols like X.25 and PARS that formerly required a complete circuit board for what the SIO did. It's a bit sad to see what was once the cutting edge company brought so low.

    1. Re:Sad by lhand · · Score: 2

      Yea, I really lusted for one of those Z80's in my Imsai 8080 system (2200 solder conections on the motherboard alone, yikes). I finally got one when I installed a floppy controller (Jade) which had one on board. It always seemed weird that my main cpu was a 2 MHz 8080A while my floppy disk controller used a 4 MHz Z80.

      Well, I finally upgraded to the Z80 processor board about a year later and got to start playing with all those cool new instructions. Way cool.

      Hope you get it together, Zilog!

  81. 6510 vs. 8502 by yerricde · · Score: 1

    Actaully, it was a 6510, not 8502 (or 6502)

    6510 was in the C=64. 8502 was in the 128. Atari had a 6507, and NES had a 2A03 (6502 without decimal mode and with a few tone generators on-die).

    --
    Will I retire or break 10K?
  82. Your cat may be able to design the CPU... by ColGraff · · Score: 2

    ...but there are other things she won't be able to do that will hinder the success of her chip in the embedded market. My cat could probably also design an 8-bit processor, but the documentation process - in fact, the entire support process - needed to bring a chip to market would be a little beyond her. Without opposable digits, she would be unable to type up the whitepapers and specs, and without the power of speech, she would not be able to dictate this information. So, unless my own cat blatantly copied an older processor, no one except her would be able to develop for it.

    Of course, if my cat did manage to successfully document her chip, I'm sure she's sell it for a reaonable price - a lifetime supply of canned food, say. She and I both know that's a little steep for an 8-bit chip, but who can say no to my adorable little cat?

    --
    I'm the stranger...posting to /.
  83. What you forgot? by Anonymous Coward · · Score: 0

    Doesn't anyone remeber the IBM 5MB and 10MB HD kit for the PC had a Z80 on it!

    The controller was MFM and made by Xebec. And as we all know... MFM begat RLL and RLL begat IDE. So they have a place in history that we still provide a level of legacy compatability. Many BIOSes up until the last few years still had entry 1 as a 10 MB for legacy support.

    Zilog had a lot to do with PC history.

  84. Nonsense by ColGraff · · Score: 2

    Look, nobody's gonna buy an 8-bit personal computer these days. The only use for Zilogs is in embedded apps, and that can't be emulated away.

    --
    I'm the stranger...posting to /.
  85. Turing machine has unbounded memory by yerricde · · Score: 1

    Go read Von Neumann and Turing. You can do ANYTHING with an 8-bit microcontroller. It just isn't necessarily easy.

    Alan Turing worked on theoretical machines with a bounded program but unbounded data memory. I don't see Photoshop running on a machine with an address space of 64 kilobytes unless there's some heavy bankswitching going on.

    --
    Will I retire or break 10K?
    1. Re:Turing machine has unbounded memory by dillon_rinker · · Score: 2

      An 8-bit CPU can address only 64K AT ONE TIME. The venerable Commodore 128 managed to have 512K available, despite having the 8-bit 6510 as a CPU. It takes some tricks, but you could, for example, make the 1st page of RAM (256 bytes=2048 bits) specify which 64K block of RAM is to be available, giving you a total of 2^2048 *64K of RAM (give or take 2^2048 * 256 bytes :)

      It's not going to be fast, and it's not going to be pretty, but you could access huge amounts of information with only an 8-bit microcontroller.

      Turing developed some theoretical underpinnings of computer science; the bit I was referring to was the idea that a Turing machine can simulate any other computing device. This can be interpreted (not entirely correctly) that any computer can simulate any other computer (performance considerations notwithstanding). Von Neumann made some of this practical (or at least, was given credit for it).

    2. Re:Turing machine has unbounded memory by dillon_rinker · · Score: 2

      P.S. To my comment of just over a minute ago:

      I didn't note the bit about bankswitching until I'd hit post and back...DOH...sorry for pointing out the obvious.

  86. Z80 isn't sound CPU in GBA by yerricde · · Score: 2

    Actually, it's also used (in GBA mode) as the "sound cpu".

    You're confusing the GBA with the Sega Nomad. I have written some software for the Game Boy Advance. The technique of letting a second cheap CPU handle some sound chores is common on Sega Genesis and necessary on Super NES (which has very little bandwidth between the sound side and the CPU side of the system), but in Advance mode, the GBA completely cuts power to its GBZ80 processor.

    Read more about the GBA hardware here.

    --
    Will I retire or break 10K?
  87. The Amstrad... where it all began :) by czth · · Score: 1

    The Amstrad was my first computer; at around the age of 8 my Dad brought home a CPC 464 (64k, green mono monitor). Told me later he traded it for his old CD player, or somesuch, plus got a sackful of games with it too (cassette, naturally). Eventually got the CPC6128 (128k and a disk compatible with nothing else on earth, and colour!)

    I started programming it in BASIC, but that wasn't going anywhere fast (being able to run three times around the house while a sprite is being drawn isn't all that impressive). So I picked up a book on Z80 machine code (mnemonics and encodings, interrupt modes, etc.) and started writing. Hex. No assembler. Mostly RSXes (Resident System Extensions - "|"-commands callable from BASIC, like "|SPRITE,1,x,y"). Teaches you to be very careful about counting your jump offsets. The screen memory was even worse than the VGA's bit planes, though; pixels were interleaved most horribly. (And only a British machine would have a firmware call named KL_TIME_PLEASE....)

    I eventually got an assembler, which was heaven compared to hand-hacking the machine code. I was pretty far along on a clone of the early Sierra games (Space Quest etc.). I stopped working on that when we moved from the UK to Canada, and I bought a '386 (writing assembly in DEBUG... but we won't go there, except to say that compared to Z80 the 80x86 instruction set is huge; it even had a multiply instruction - what luxury! No slam on the Z80, though; "small is beautiful").

    I also did a lot of reverse engineering of games, especially Sorcery Plus; that taught me a lot (the multimode trick, for those that know the game, is very slick; basically it changes screen modes in the middle of the video refresh).

    There are several good CPC emulators, too.

    Recently I started on a Windows version of a game I typed in from Amstrad Computer User magazine ("Roland Takes a Running Jump", Z80 assembler, serialized over something like 8 issues; I missed the map creator issue so had to write my own). Cheesy old game, but fun... being able to design levels for it was especially neat. My (non-programmer... I knew no programmers then) friends and I would often design sets of levels for each other to play.

    What's my point? Do I have one? If I did it would be: learning to program by typing in machine code in hex was really great (because no other language could ever faze me), and I just wanted to say a few things from experience about a great old Z80 platform.

    Any other Amstrad hackers out there?

  88. Brings back memories ... by Ungrounded+Lightning · · Score: 2

    ... of my first time to the NCC, in the early '70s - when Zilog had first announced the Z8000.

    One of the things I did was drop by the Zilog booth - twice (the second time when the head of the project was there), to comment on the instruction set. Went something like this:

    Me: ~"This is a really great instruction set. But there's one thing missing. When an instruction is aborted by an external memory controller and the interrupt taken, the state isn't preserved well enough to restart the instruction after the memory fault is fixed. You could do true virtual memory if you fixed that.~"

    Him: ~"We're not planning to do that. We already looked at it, and it would expand the microcode by about 50%~"

    Me: ~"Oh, good. Then (given Moore's law improvements in silocon fabrication) it could be done in 6 to 9 months.~"

    Him: ~"Nobody would ever want to do virtual memory on a microprocessor.~"

    So they didn't do it. And a few years later the Motorola 68000 family (which DID have restartable instructions on memory faults) became the canonical processor for the "cheap unix box" explosion.

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
    1. Re:Brings back memories ... by Detritus · · Score: 2
      And a few years later the Motorola 68000 family (which DID have restartable instructions on memory faults) became the canonical processor for the "cheap unix box" explosion.

      Motorola didn't support continuation/restart on the original 68000. That was added in the 68010. There was a kludge that some computers used, it involved running two 68000s in lock step, letting one CPU detect the fault and using the other CPU to recover.

      --
      Mea navis aericumbens anguillis abundat
  89. gameboy? by Skuld-Chan · · Score: 1

    I heard is uses a Z80 as well.

  90. You can still get Montezuma's Revenge today by Anonymous Coward · · Score: 0

    Go to Mexico and drink from a river.

  91. Even some 3d party Atari stuff. by apc · · Score: 1

    In addition to the CP/M boards you could buy for an Atari 800 (XL, etc.), there was also a really great 3rd party disc drive (which could store a whole 180K per disc!) called the Indus GT. Which used a Z80 as a controller.

  92. I found the problem........ by Y-Crate · · Score: 1
    link

    Campbell, CA (December 4, 2001)ZiLOG,® Inc., the Extreme Connectivity(TM) Company, today announced ....
    They started using one of those shitty dot-com like expressions as their company sub-name ("The Extreme Connectivity Company") and therefore, financial ruin was sure to follow. Naming your company something like that is just asking for the money to dissappear.
  93. Bzzt: 68000 and Instruction Restarts by Anonymous Coward · · Score: 0

    Bzzt. The 68000 could not completly re-execute
    an instruction that was aborted due to a bus error. Because of this some early sun boxes needed
    2 68000 processors. The main one halted and the other one handled the exceptions.

    It was only when the 68010 came out could you
    catch a bus error and re-run the instruction,
    any instruction. It was fully documented which
    bits to twiddle, so you could fake it into
    thinking it had as much memory as you want
    by catching the bus errors and setting the
    data and the correct bits in the exception
    stack, and running a RTE (return from
    exception).

    Those days are over, eh? I don't even know
    what 80306 assembler looks like. Blech.

    Extra credit: What is a 68012?

    -- cary

    1. Re:Bzzt: 68000 and Instruction Restarts by Ungrounded+Lightning · · Score: 2

      Bzzt. The 68000 could not completly re-execute an instruction that was aborted due to a bus error.

      That's why I said the "68000 family" rather than the 68000.

      Like Zilog, Motorola's first "x000" chip couldn't restart instructions that failed due to memory faults. Unlike Zilog, Motorola did a followon which COULD.

      Perhaps it was more cluefulness on Motorola's part than Zilog's. Perhaps it was pressure from Sun, or their two-CPU box which PROVED that people REALLY wanted to do virtual memory with microprocessors - badly enough to put in a second expensive (in those days) CPU chip just to make it possible.

      So the 68010 was the first microprocessor chip that could do true virtual memory. Combined with Unix its family became the foundation of one era of the microprocessor explosion.

      This lasted until it was displaced by the horribly asymmetrical, but extremely cheap (at the time), Intel 86 family, on the (almost inadvertently) open and expandable IBM PC/clone defacto-standard platform.

      --
      Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
  94. Way-back machine. by Anonymous Coward · · Score: 0

    Wow. My Epson QX-10 was powered by a Z80. My Tandy 6000HD had a Z80 handling I/O functions. And there was one in my old Genesis. That little chip popped up all over the place.

  95. this sucks by Anonymous Coward · · Score: 0

    my mouse has a zilog chip in it. They make lots of stuff, so don't think this just means that trs-80 users won't be able to get replacement processors.

  96. Disk controllers too. by Howie · · Score: 2

    My 1985 IBM XT has a disk controller (presumably ESDI?) with a Z80 to run it, in the same way that 68000-series chips show up on RAID cards nowadays. (our mailserver at work has a disk controller more powerful than an Atari TT :) )

    --
    "don't fall into the fallacy of believing that Perl can solve social problems. Maybe Perl 6 can, but that's a ways off"
  97. long live LDIF! by Anonymous Coward · · Score: 0

    LDIF was my favorite Z-80 instruction

    Load and Increment at the same time!

    so much easier than all the kludges needed on a 6502!~

    1. Re:long live LDIF! by spiro_killglance · · Score: 2

      There was,

      LDIR Load Increat Repeat
      LDI Load Increment
      LDD Load Decrement
      LDDR Load Decrement Repeat

      but no LDIF

      I cut my teeth write ZX Spectrum games in Z80 assem, and i'm very sorry to see Zilog go.
      Z80s and varients are still in use in places, embedded controllers etc, and i hope someone keeps
      making them

  98. Don't forget our friends in Redmond... by n6mod · · Score: 1

    I've only seen one mention of it, but my all time favorite Z80 machine was the CP/M board for the Apple II. It was also the first product I'd ever used from a Washington-based company named Microsoft.

    Shortly thereafter, I was introduced to the guy who was following Jerry Pournelle around the West Coast Computer Faire, one Bill Gates.

    Amazing what can happen in twenty-odd years.

    --
    You have violated Robot's Rules of Order and will be asked to leave the future immediately.
  99. Re:Trolling means that you have to understand thin by warmcat · · Score: 2

    Although your rant has merit, you picked on the wrong rantee. I work for a fabless semiconductor company architecting extremely low-cost 8051-based smartcards. And it is 8051s that own the mass 8-bit market; Z80 & HD64180 are passe. This has been the case for years, hence my original point about complete dunderheads being required to cough up that amount of money on a game plan based on a dead architecture.

  100. Also the CPU for Gameboy/Ti-85 by Cyberllama · · Score: 1

    Which are my two favorite uses for it. . .

  101. Re:Still hiring by Old+Wolf · · Score: 1

    Job security, gotta love it :)

  102. CPU for Sega Master System was the Z-80a by Anonymous Coward · · Score: 0

    The CPU for Sega Master System (sega's earlier console system before the genesis) was also the Z-80. I think the Z-80 sound chip in the Genesis was also used as the processor when you used the "power base convertor" that made the genesis run master system cartridges. I wish newer console systems retained backward compatibility better...

  103. Do not forget the 100-odd "undocumented insn's" by Anonymous Coward · · Score: 0

    Yes, they were there.

    And they worked.

    And they were useful.

    I hate to see Zilog die ....

    Toon Moene (GNU Fortran 77 maintainer)

  104. an old pal by CrackWilding · · Score: 1

    I learned Assembly on the Z-80 when I was about 17. I remember this attrocious manual I got from my high-school computer class teacher (a bizarre old fossil who probably did time with punch-card readers). It looked like it was written in Algeria and translated into English by drunken Thai sweatshop workers.

    But, a few days later I could make the monitors on all the TRS-80's in the room flash black and white. A monumental step forward for me, but all my classmates (who spent their time learning how to format actuarial tables in BASIC) weren't impressed...

    Goodbye Zilog, and thanks for the memories.

    --

    Visit sunny Knowumsayin.com, home of the pork shirt.

  105. Whatever happened to the 6502? by Anonymous Coward · · Score: 0

    I've seen many Z80 cores embedded into devices but haven't seen a 6502.

    It was much better, Man those load immediate 0xA9 instructions did it for me everytime :-)

  106. Re:Trolling means that you have to understand thin by fmaxwell · · Score: 2

    I work for a fabless semiconductor company architecting extremely low-cost 8051-based smartcards. And it is 8051s that own the mass 8-bit market; Z80 & HD64180 are passe.

    Bad news: 8051s are becoming passe as better architectures like the ARM and the Atmel AVR RISC microcontrollers come on the scene.

    But Z80s are still used in many devices. They aren't usually the best choice for a new design, but if the company has an existing product or existing code base, then they may well be justified. Look at how many of them TI used in their calculators (though I don't know for certain that Zilog built them).