Linked by Thom Holwerda on Wed 3rd Apr 2013 21:45 UTC
Apple "Thanks to 35-year-old documents that have recently surfaced after three-plus decades in storage, we now know exactly how Apple navigated around that obstacle to create the company's first disk operating system. In more than a literal sense, it is also the untold story of how Apple booted up. From contracts - signed by both Wozniak and Jobs - to design specs to page after page of schematics and code, CNET had a chance to examine this document trove, housed at the DigiBarn computer museum in California's Santa Cruz Mountains, which shed important new light on those formative years at Apple."
Permalink for comment 557648
To read all comments associated with this story, please click here.
Comment by TempleOS
by TempleOS on Thu 4th Apr 2013 19:45 UTC
TempleOS
Member since:
2013-04-03

I think you're on to something. Good job.

There are some interesting instructions that don't quite seem helpful. CMOVcc which moves conditionally. SETcc I think sets a byte to FF if a condition exists. I have no idea why they didn't set all 32 or 64 bits to FFFF or 0000.

How about you look at my compiler for optimizations? It's God's temple and He wants it perfect.

You might enjoy my compiler, once you see how machine code is manufactured, it's liberating!

http://www.templeos.org/Wb/Compiler/BackEnd.html

Nothing is more fun than optimizing code, expecially with a profiler or benchmark to work against. Code size in bytes is pretty good to optimize.

Reply Score: 0