Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Cyborg)
  • No Skin
Collapse
Brand Logo

CIRCLE WITH A DOT

  1. Home
  2. Uncategorized
  3. I'm incredibly pleased to announce that the microcode for the Intel 80386 has been decoded.

I'm incredibly pleased to announce that the microcode for the Intel 80386 has been decoded.

Scheduled Pinned Locked Moved Uncategorized
retrocomputingvintagecomputinmicrocodereverseengineer
82 Posts 22 Posters 0 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • gloriouscow@oldbytes.spaceG gloriouscow@oldbytes.space

    I think this image deserves a tiny bit of explanation. What are we looking at here?

    Well, it's a direct mapping of the microcode array to a bitmap, where black (0) is no transistor and white (1) is a transistor.

    Overlaid on the actual microcode die photo mosaic, it looks like this.

    Link Preview Image
    gloriouscow@oldbytes.spaceG This user is from outside of this forum
    gloriouscow@oldbytes.spaceG This user is from outside of this forum
    gloriouscow@oldbytes.space
    wrote last edited by
    #81

    Each microcode word on the 386 is 37 bits long. So each of these rows of microcode bits contributes one bit to the resulting microcode word.

    A PLA activates the columns of the microcode ROM from above, column-wise, and from the left side, via multiplexers, ultimately activating exactly 37 cell positions for each microcode address.

    1 Reply Last reply
    0
    • ldcd@social.treehouse.systemsL ldcd@social.treehouse.systems

      @infosecdj @gloriouscow spiked HCl?

      I don't do much semiconductor processing but I can give that a go; we're not allowed to bring any solvent to the acid bench so if you have any dies free of epoxy (but not necessarily delayered) that would be ideal

      infosecdj@infosec.exchangeI This user is from outside of this forum
      infosecdj@infosec.exchangeI This user is from outside of this forum
      infosecdj@infosec.exchange
      wrote last edited by
      #82

      @ldcd @gloriouscow Ah, adding some H2O2 to HCl speeds things up by a lot. Also makes it fume chlorine, so a fume hood is recommended for obvious reasons.

      @gloriouscow do you think you could supply some? Both of you are likely on the same continent, no? Otherwise I can do it.

      1 Reply Last reply
      1
      0
      Reply
      • Reply as topic
      Log in to reply
      • Oldest to Newest
      • Newest to Oldest
      • Most Votes


      • Login

      • Login or register to search.
      • First post
        Last post
      0
      • Categories
      • Recent
      • Tags
      • Popular
      • World
      • Users
      • Groups