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.
  • ldcd@social.treehouse.systemsL ldcd@social.treehouse.systems

    @gloriouscow https://siliconpr0n.org/wiki/doku.php?id=delayer:dash

    Ok yeah if it doesn't require any heating I can run this on a delayered die next time I'm working at the acid bench in the cleaneoom

    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
    #71

    @ldcd sorry what's a rough traveller?

    I can get 286 chips to you but I have no real experience with or equipment for decapping here.

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

      @gloriouscow do you know what M1 is on the 286 so I can etch any of the metal there away

      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
      #72

      @ldcd @infosecdj can you answer this?

      infosecdj@infosec.exchangeI 1 Reply Last reply
      0
      • gloriouscow@oldbytes.spaceG gloriouscow@oldbytes.space

        @ldcd sorry what's a rough traveller?

        I can get 286 chips to you but I have no real experience with or equipment for decapping here.

        ldcd@social.treehouse.systemsL This user is from outside of this forum
        ldcd@social.treehouse.systemsL This user is from outside of this forum
        ldcd@social.treehouse.systems
        wrote last edited by
        #73

        @gloriouscow just like a checklist for the process, IE any device cleaning steps, acid mixture, times and heating required, but the siliconpr0n linked is probably good enough

        gloriouscow@oldbytes.spaceG 1 Reply Last reply
        0
        • gloriouscow@oldbytes.spaceG gloriouscow@oldbytes.space

          @ldcd @infosecdj can you answer this?

          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
          #74

          @gloriouscow @ldcd Aluminium, the die is too old to have any copper on it.

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

            @gloriouscow just like a checklist for the process, IE any device cleaning steps, acid mixture, times and heating required, but the siliconpr0n linked is probably good enough

            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
            #75

            @ldcd Yeah, I have no idea. I shouldn't be allowed in the average kitchen let alone a chemistry lab.

            If you have unanswered questions I could get you in touch with someone, but they're the person who wrote that

            1 Reply Last reply
            0
            • infosecdj@infosec.exchangeI infosecdj@infosec.exchange

              @gloriouscow @ldcd Aluminium, the die is too old to have any copper on it.

              ldcd@social.treehouse.systemsL This user is from outside of this forum
              ldcd@social.treehouse.systemsL This user is from outside of this forum
              ldcd@social.treehouse.systems
              wrote last edited by
              #76

              @infosecdj @gloriouscow ok perfect that's what I was hoping, shouldn't be too hard to etch off

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

                @infosecdj @gloriouscow ok perfect that's what I was hoping, shouldn't be too hard to etch off

                ldcd@social.treehouse.systemsL This user is from outside of this forum
                ldcd@social.treehouse.systemsL This user is from outside of this forum
                ldcd@social.treehouse.systems
                wrote last edited by
                #77

                @infosecdj @gloriouscow how many delayered 286s do you have? My training is expired on the RIE tool and it's also super oversubscribed

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

                  @infosecdj @gloriouscow how many delayered 286s do you have? My training is expired on the RIE tool and it's also super oversubscribed

                  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
                  #78

                  @ldcd @gloriouscow Exactly one for now. Can make more if needed. Using RIE to strip the die is rather expensive though, just HF for oxide removal and spiked HCl for metal would do the job of getting to the substrate quickly.

                  ldcd@social.treehouse.systemsL 1 Reply Last reply
                  0
                  • gloriouscow@oldbytes.spaceG gloriouscow@oldbytes.space

                    #retrocomputing #vintagecomputing #microcode #reverseengineering

                    THIS BITMAP RUNS DOOM

                    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
                    #79

                    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 1 Reply Last reply
                    0
                    • infosecdj@infosec.exchangeI infosecdj@infosec.exchange

                      @ldcd @gloriouscow Exactly one for now. Can make more if needed. Using RIE to strip the die is rather expensive though, just HF for oxide removal and spiked HCl for metal would do the job of getting to the substrate quickly.

                      ldcd@social.treehouse.systemsL This user is from outside of this forum
                      ldcd@social.treehouse.systemsL This user is from outside of this forum
                      ldcd@social.treehouse.systems
                      wrote last edited by
                      #80

                      @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 1 Reply Last reply
                      0
                      • 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