This is for an S20 transmission for a D16Z6. Your specs may vary so check your manual. Some inspections were left out to keep it shorter. This is not intended to be a replacement for a manual. This is intended to show you how I did it and to give you an idea what you're in for. You are solely responsible for any damages or injuries as a result of any repairs you attempt.
Tape the splines of the input shaft to protect it. Then place the transmission shaft down on some blocks so the input shaft does not touch the floor

Using an 18mm wrench remove the backup light switch

Use a 12mm socket to remove the transmission hanger

Use a 3/8 drive socket wrench to remove the sealing bolt.

Seperate the snap ring so that it is out of the groove.

What it looks like seperated and out of the groove.

Remove all the transmission housing bolts with a 12mm socket.

There are two places you can safely pry at to help seperate the housing. You only need to do this to break the seal. Don't try to pry it all the way apart and be careful not to damage the mating surfaces.

And here.

Now you can easily seperate the housing. If it feels like it's stuck check the snap ring to make sure it didn't slip back into it's groove.

With feeler gauges check the reverse shift piece pin clearance (.002-.014 in) service limit (.020)

And the reverse shift fork. (.020-.043) SL(.071)
Using a 10mm socket remove the reverse shift fork.

You can now slide the pin and reverse gear out.

Now use a 6mm hex wrench to remove the interlock guide bolt.

After that remove the shift arm attaching bolt with a 12mm socket.

Using both hands remove the input and counter shafts from the housing. It will probably require some jiggling to get them free.

You will have a washer and spring washer on the input shaft. These should be discarded and replace with dealership part numbers You can now easily remove the differental.

Use a 5mm hex wrench to remove the sealing bolt from the diff. side of the housing. This will allow you to remove the metal oil guide plate on the inside.

You also need to remove the thrust shims for the input shaft and differential. There is a plastic oil guide plate under the shim for the main shaft, remove and clean it.

Now use the bearing puller and slide hammer to remove the counter shaft bearing.

And the input shaft bearing. After which you can remove the counter shaft oil guide plate and clean it. Remove the input shaft and axle shaft seals and discard them.

Use a 17mm socket to remove the shift arm plug bolt. There is a spring under it, be sure not to lose it.

With a 10mm socket remove the reverse lock cam bolts.

Now remove the shift arm bolt with a 12mm socket.

Remove the reverse select retainer and spring. You can now slide the shift arm shaft out. Be careful not to damage it. there is also a steel ball and small spring in there, be sure not to lose them.

You can now use that 12mm socket to remove the shift rod bolts.

Be careful there is another ball and spring under this one.

You can now remove the rubber boot and slide the shift rod out. Then remove and discard the shift rod seal.

You can optionally remove the single bolt holding the speed sensor in with a 10mm socket. It seals with an o-ring so just give it a little twist and it will pop out.

You can now clean your transmission housing with brake cleaner. Don't forget to clean the magnet.