Author Archives: Michal Necasek

How Apple Created Hackintosh, Part II

There is every indication that throughout the early 2000s, Apple internally built and ran all of OS X on x86 PCs (it’s also something Steve Jobs himself mentioned in 2005). Otherwise why would Apple have x86 drivers for AC’97 audio … Continue reading

Posted in Apple, Intel, OS X, PC history, Pre-release | 11 Comments

HTT Means Hyper-Threading, Right?

In a logical, ordered world, the HTT bit in CPUID would indicate a processor with Hyper-Threading Technology enabled. But of course the world with Intel inside is anything but logical. The actual meaning of the HTT bit changed several times … Continue reading

Posted in Documentation, Intel, Pentium 4 | 13 Comments

How Apple Created Hackintosh, Part I

At a developer conference in June 2005, Apple announced that OS X will transition from PowerPC to Intel processors. The first Intel Macs (sometimes nicknamed “Mactels”) were introduced several months later, in January 2006. The announcement generated significant interest in … Continue reading

Posted in Apple, Intel, PC history, Pre-release | 10 Comments

MS KB Articles

A recent blog post over at pcjs.org explores some of the mysteries surrounding information that at one point or another was published as a Microsoft KnowledgeBase article (or a KB article for short). It’s not entirely clear where the KB … Continue reading

Posted in Documentation, Microsoft, PC history | 17 Comments

PC-MOS/386 Source Code

I missed this when it was initially announced. The source code for PC-MOS/386 version 5.01 is now available on github under the GPLv3 license. It requires the user to supply Borland C++ 3.1 in order to build, but there are … Continue reading

Posted in 386, DOS, Source code | 8 Comments

Audio Frequency Data Acquisition

Readers of this blog may have noticed that besides OS/2 software, I have interested in PC sound cards. I thought I had a decent idea about the major milestones in PC sound history, but I had to perform a few … Continue reading

Posted in IBM, MCA, PC hardware, PC history, PS/2, Sound, Sound Blaster | 17 Comments

Slow Season Again

As regular readers probably noticed, it’s the slow season once again. I’m traveling, with restricted Internet access and/or limited computer time. Which is not to say that there’s nothing to write about, just not enough time to do it. For … Continue reading

Posted in Site Management | 8 Comments

SYSENTER, Where Are You?

It has only recently been brought to my attention that Intel’s SYSENTER/SYSEXIT instructions have rather unusual past, and their origin is shrouded in mystery and confusion. One facet of the usage of these instructions is also a little unorthodox. Depending … Continue reading

Posted in Intel, PC history, Undocumented | 26 Comments

Of G-Men and Farmers

There’s an interesting story concerning this Midiman GMan General MIDI sound module. It involves Midiman (better known as M-Audio), the Farmers Insurance Exchange, and also Dream/Atmel, Crystal Semiconductor, and Roland. (Apologies for the beat-up specimen.) The story of course concerns … Continue reading

Posted in Crystal Semi, Dream, Legal, MIDI, Roland, Sound | 21 Comments

Would You Believe It?

The following article was printed in Computer Shopper, June 1992 issue (page 152). Commentary follows. The Big Squeeze Compression Scheme Shatters Storage Logjam Todd Daniel believes he has found a way to revolutionize data storage as we know it. DataFiles/16, … Continue reading

Posted in PC history, PC press | 65 Comments