Was CP/M overrated?

Was CP/M overrated?

Veteran tech journalist Dan Tynan recently published a list of 10 overrated technology products, and CP/M was on his list. But was CP/M overrated? I want to dig into that question a bit.

I think everyone knows the story of how IBM almost used CP/M as the operating system for its PC, but ended up using an upstart product from a small company named Microsoft instead. We’ll probably never know exactly what happened, seeing as the author of CP/M is dead and his business partner is no longer able to recollect those events from the 1980 timeframe, and IBM and Bill Gates have no reason to embarrass themselves by revisiting the story.

But CP/M was the first and most popular operating system for early 8-bit computers, so people who used it remember it fondly, and the way Microsoft steamrolled it made Gary Kildall and his operating system folk heroes to underdog lovers everywhere. Even people who never used it and weren’t even born when Kildall’s company ceased to exist have at least a vague idea of what it was.
Read more

Microsoft: No x86 apps for ARM

So, The Register reports that Windows on ARM will not have compatibility with apps compiled for x86. Intel has been saying this for a while, while Microsoft has been mum. So now we know.

There are arguments both for and against having an x86 emulation layer.
Read more

A snapshot in history of Gates and Microsoft, 1992

Hard Drive: Bill Gates and the Making of the Microsoft Empire is a 1992 autobiography of Microsoft co-founder Bill Gates. It’s old. But it’s a compelling snapshot of what the industry thought of Gates and Microsoft before Windows 95, before Microsoft Office, and before Internet Explorer. Indeed, it gives an early glimpse into the struggle to bring Windows to market, some of the bad bets Microsoft cast on its early productivity software, and just how close Microsoft came to betting the company on the success of the Apple Macintosh.

If Microsoft’s history were written today, many of these stories would probably be forgotten.

Read more

Writing Tight 6502 Series Machine Code

This article appeared in the final issue of Twin Cities 128/64, published by Parsec, Inc. of Salem, Mass., sometime after April 1994. Parsec never paid for the article, so under the terms of Parsec’s contract, all rights reverted back to me 30 days after Parsec failed to remit payment.

So now I’m re-asserting my rights to the article. You’ll find the editing poor–all my semicolons appear to have been replaced by commas, for instance–and the writing full of cliches. But I would have been 16 or 17 when I wrote it, and I don’t think it’s a bad effort for a 17-year-old. And the article had some pretty clever tricks. I have to admit I’d forgotten 90% of what was in the article, but I recognize my own writing when I see it.

I’d like to thank Mark R. Brown, former managing editor of INFO magazine, for finding the article and bringing it to my attention. And one final word: Although I wrote this with the Commodore 128 in mind, the same tricks apply to any computer or console based on a 6502 or derivative.

Read more

Apple-Intel ARM partnership makes sense

Rumor is that Apple is shopping around for a new manufacturer for the SoCs that power its mobile devices. And that Intel is interested in the business. I think it makes a ton of sense.
Read more

Nonstandard configuration on a vintage PC? Maybe it was gray market

Nonstandard configuration on a vintage PC? Maybe it was gray market

I saw an interesting question about the configuration of mid-1980s (pre-PS/2) IBM PCs on a vintage computer forum this week. The question regarded how various machines came from the factory, especially when some collectors have PCs they bought from the original owners, including an invoice, showing the machine didn’t match known factory configurations. This made me think of the gray market.

The gray market referred to the practice of discounters getting genuine IBM PCs and reselling them, sometimes modified. The most famous gray marketer was Michael Dell–the “Dell” in Dell Computer Corporation–who got his start by upgrading bare-bones IBM PCs and selling them out of his dorm room and later, out of a condo. Eventually he decided he wanted a steadier supply, and started manufacturing, becoming the company we know today.

But Dell was far from the only one. Read more

Paul Allen’s tearing into Gates seems familiar

You’ve probably heard by now about Vanity Fair publishing an excerpt from Microsoft cofounder Paul Allen’s autobiography,  which doesn’t give the most flattering portrayal of Bill Gates, his former business partner.

I’ve heard most of these stories before, though I’m trying to figure out where. What surprises me is the people who are acting like this stuff came out of the blue. If I’ve heard most of this stuff before, then so have a lot of people.
Read more

How to check SSD alignment

If you didn’t align your partitions when you upgraded to an SSD, there’s a pretty good chance you’re giving up performance and life expectancy. Here’s how to check SSD alignment.

But first, a bit of good news. If you created the partition with Vista or Windows 7, your partitions should be aligned. If you upgraded from XP and didn’t re-partition the drive in the process, then it probably isn’t.

Get ready for some command-line jockeying and some math. Read more

Like father, like son. Plus, a tribute to Quantum

This weekend, I tried to put together a PC from secondhand parts. For the missing parts, I went into the basement, swept the floor, and used what I found.

My one-year-old helped.

Read more

Beware Nigerians seeking computer equipment

It wasn’t really a 419 scam, but I think I came a little too close to falling for another Nigerian scam this week.

Some time back, I listed some computer equipment on Craigslist. Not really high-dollar stuff, but stuff I’m not using, and while I’m not in desperate need of the money, it would come in very handy. And Craigslist is a lot less hassle than a garage sale.I listed it about a month ago, and interest was ice cold. Then yesterday I got a message from someone named Anna Gray asking if I would agree to sell it to her. Interesting way of putting it, but at the time I didn’t really take much note. I was just excited at the possibility of turning a computer that was just taking up space into 50 bucks.

The would-be buyer wanted to use a money transfer. “Aren’t you in St. Louis?” I asked immediately. My whole reason for using Craigslist was to avoid shipping and money hassles. Women are rightly nervous to meet strange men for transactions (and when they aren’t, they probably should be), but I’ve handled several transactions like this lately. Standard procedure is to meet in a public place that’s as convenient as possible for both of you. I generally take my wife so there’ll be a female present. If you’re a woman and can’t take another person with you, make sure you have a cell phone with you, and to make sure the other person knows you have it, make sure the person sees you casually talking on it as you arrive (even if you’re faking it). The ability to quickly dial 911 heads off a lot of trouble.

“No, I’m not in St. Louis,” she responded.

Well, so much for that.

She said she would pay me using Moneygram. She would send them the money, and then when I shipped the item, I would provide Moneygram with the tracking number, and I would get the money.

I would later find out that’s not how Moneygram works, but I’m getting ahead of myself.

Knowing it could easily cost more to ship the computer than my $50 asking price, I asked my would-be buyer if she was willing to pay the shipping. She said she would send me a FedEx ticket. Then she said she would send me the money via Moneygram. She asked me every 30 seconds if I’d received the confirmation e-mail yet. “No,” I said. “But I’m in no particular hurry.” It wasn’t like I could ship the laptop immediately anyway.

She informed me that Moneygram was having technical difficulties and begged me to be patient. I found it odd that she was able to ask and receive an answer so quickly. Usually when a company is having technical difficulties, their customer service is slow too. I didn’t think anything of it yet.

Then I got busy and didn’t write back right away. She got just plain rude. “Are u there? BUZZ!!! BUZZ!!!”

Obviously she wasn’t willing to extend me the same patience she expected of me.

Once I got less busy, I got back to her. I’d received an e-mail message claiming to be from Moneygram, and I’d received a shipping label from Fedex, and told her.

“Take the package to Fedex tonight and give the tracking number to Moneygram and you’ll get your money,” she said.

I told her I was busy that night. Which I was. I’d had plans for a week and I wasn’t going to cancel them over a $50 computer–especially now that I was going to have to go to the trouble of finding a box and packing materials for the thing.

“I guess it’ll be OK if you ship it first thing in the morning,” she said.

Umm, well, I didn’t know what time I would be in, and I had to be at work first thing in the morning. Besides, if I had to drive it to the Fedex station, I was looking at a 45-minute drive.

“Take it to the closest Fedex. But if there isn’t one, you’ll have to take it to the station. First thing in the morning.”

How considerate. But that wasn’t the first thing that came into my mind. Actually the first thought that came to mind is a not-so-pleasant one-syllable word.

I told her I’d do my best, thanked her for her help and her interest, and reminded myself that I was being paid to free up some clutter from the house. Emily would like that. And if I spent $10 of it on her, she’d like it even more. So I put it out of my mind and told myself I’d print off all the paperwork that night, when I went in search of a box.

And aside from telling Emily I’d sold the computer, I did put it out of my mind until late that night.

Emily had a box and packing material ready for me. It wasn’t perfect, but we could have done a lot worse. So I packed it all up, then I went to the computer and printed off the paperwork. The Moneygram e-mail said I would have to provide them with a tracking number, full name and address, and either a driver’s license or social security number before they would free the money.

I didn’t like that. I didn’t like it at all. Nobody needs that information.

Making matters worse, the e-mail included a tracking number on the cash. I followed the link in the e-mail, punched in the tracking number, and it said it had no information on the tracking number.

The e-mail from her containing the Fedex shipping label also contained a customs form. She asked me to print and sign three copies. Customs? That seemed odd.

I printed the label. It had a declared value of $1. While the computer isn’t worth much, it’s worth more than $1. A DEC VT100 terminal is worth more than $1 to someone who needs it. I started to realize I wasn’t dealing with a very honest person here.

Then I printed the Fedex shipping label. The address looked odd to me. It registered when I pulled the label off the printer.

Nigeria.

It all made sense now. The unorthodox English. The belligerence. Demanding information they shouldn’t need. Classic symptoms of 419 scams.

Another rude one-syllable word came to mind. This time I said it out loud a few times. Someone in Nigeria had my name and address!

Mind you, not everyone in Nigeria is a crook, but suddenly I had a whole host of reasons to be suspicious.

So, when I was supposed to be getting up at the crack of dawn to send a computer halfway around the world, instead I was doing research.

On Moneygram’s own site, I found this:

MoneyGram is not an internet escrow service or a shipment service. We do not email a confirmation notice to inform a person that a MoneyGram transfer has been sent to them for payment of an internet purchase. Do not believe that such an email is genuine even if it contains the MoneyGram name and logo. The MoneyGram service should not be used as an escrow service.

And then I found indication that some Nigerian scammers have an affinity for buying computer equipment, particularly Apple Powerbooks, off Craigslist, using Moneygram.

Of course, seeing as part of the process asked for my social security number, losing the laptop was the least of my concerns. Once she had my name, address, and social security number, chances are she’d be able to get lots of other things at my expense as well.

Needless to say, the computer is still in my living room and I’ve kept the digits to myself.

My Nigerian buddy sent me a number of messages in the morning asking me if I had shipped the laptop, and since I had expressed some doubt in my last message, took pains to assure me that all was well. I replied to the message that said all was well, quoting that paragraph I found on the Moneygram site and asking her to explain.

I never heard another word from her. Seeing as there was a point in time when she couldn’t go three minutes without hearing from me, maybe I should find that odd.

Unless it was a scam, of course. In which case, there’s nothing at all strange about this new silence.