Jeff Duntemann's Contrapositive Diary Rotating Header Image

September, 2025:

Bye Bye 4 By 3 By (Win) 10

I’m feeling old. And it’s not that I’m all that old, but this past week I realized that I had been doing personal computing for a very long time. I’ve been trying to figure out how to deal with Microsoft abandoning support for Windows 10, so the other day I (almost on impulse) bought a new Dell Win 11 desktop. I got it home, connected it to my primary keyboard and mouse, and gave Win 11 a spin.

I honestly don’t understand why Microsoft keeps screwing around with its UIs. The Win 11 desktop is no better than Win 10’s, and in many ways quirky enough to demand close attention to what you’re doing, or trying to do. I’m sure Win 11 has improvements in terms of security and use of resources and other back-of-the-screen stuff, but why the hell do I have to learn the UI all over again?

The biggest question was whether the software I depend on will even run on it. A number of (ok, ancient) utilities refused to run on Windows 7, which will probably always remain my favorite version. So I installed a few significant packages, and they all worked just fine. Plus, the new machine has an SD card slot in the case near the USB ports, which my older (but not ancient) Optiplex 5070 does not. I also found that the new machine did not have a speaker audio port on the back panel. That irritated me at first, but I now understand why it isn’t there. (More on this later.)

As I always do, I popped the side panel and took a look inside, figuring I’d order an M.2 SSD for the empty slot. Except…there was no empty slot. There was one M.2 slot, with a terabyte SSD in it. The machine was misrepresented by a sales person: She said that it had two M.2 slots on it, and one of them was empty. It wasn’t empty. It simply wasn’t there.

And another thing wasn’t there: The machine could not put video into my Samsung 214T 21” 1600 X 1200 4:3 flat monitor, which I bought around 2007. It didn’t support that resolution at all. My Win 10 machine has no trouble with 1600 X 1200. The new Win 11 machine, I discovered, was configured to do a wide-screen 1920 X 1080. I swapped in my only widescreen monitor and boom! There was 1920 X 1080. It would do lower resolutions, but most of those were not 4:3.

By now I was in part disappointed and in part annoyed. My older widescreen monitor is a Dell 22” diagonal and works very well. But it’s not especially large, and I wanted something to make the type larger to reduce eyestrain. I require at least two mass-storage units in my primary machine, so after two days of messing with the Win 11 box, I uninstalled the half-dozen packages I had installed, put it back in its box, and trucked it back to the store. As I expected, they accepted the return, and were very courteous about it. While I was there, I took a close look at a larger Dell monitor, an S2725H. It’s a 27” diagonal, and has almost no bezel around the top and sides. It’s basically all screen but for a small strip on the bottom edge. So I had no trouble fitting it into my computer table setup, which includes the 5070 mini-tower and a laser printer plus other odd junk. It was inexpensive and can display two manuscript pages side by side. Video adjustments are done with a sort of mini-joystick: a little nubbin on the back of the monitor selects which aspect you want to change, followed by a line graph showing how much. Push the nubbin in the right direction and you’re there. Push down on the nubbin to press Enter. Clever, and a lot easier to do than I expected.

My venerable 214T has DVI input, and once I bought my Win 10 machine several years ago (2021?) I needed to use an HDMI to DVI adapter. DVI is long extinct. Desktops are now either DisplayPort or HDMI. (Or in some cases, both.) What I guess I knew in the back of my head but didn’t think about in terms of personal computers is that HDMI (and DisplayPort) carry sound as well as video. And yup, inside that new monitor is a pair of formidable hi-fidelity speakers. Heretofore I had used a cheap set of mini-speakers that sounded, well, cheap and small. Once I played several classical MP3s and some videos into the new monitor, the sound was terrific compared to what had been.

So there was no little green audio jack in the back panel of the Win 11 machine. It had a headphone jack on the front panel, but all the speaker audio went out through HDMI.

I learned a few things in this recent adventure:

  • Don’t buy a computer on impulse. Research the hell out of it before you slap down your credit card. Dell, at least, has all of its manuals available for free download as PDFs. Look for machines that appeal to you and then go through their manuals. Repeat until you find what you like the most, and will do the jobs you need it to do.
  • A lot of monitors, by now probably most of them, contain stereo speakers. Audio comes out the same cable video does.
  • 4:3 monitors, like rear-panel audio jacks, are extinct.
  • Win 11 is inevitable, as much as I’d prefer it to be seriously evitable.

I’m still wrassling with the last point. I suspect I will run a full backup on the 5070 sometime soon and install 11 on it. It does what I need it to do. I only hope and pray that Win 11 won’t hide anything important or paint me into any corners. We’ll see.

New Release of FreePascal from Square One in PDF

[Note: I’ve released a new rev of the book as of 11-11-2025, and that’s what the link below will fetch for you.]

I fixed a raft of typos and other minor issues in my free PDF ebook FreePascal from Square One, and I uploaded it to my WordPress instance at this URL:

http://www.contrapositivediary.com/wp-content/uploads/2025/11/FreePascalFromSquareOne-11-11-2025.pdf

This link is present above, and also at the end of my WordPress page entitled, “My Currently Available Books.” Click the link and download the PDF. It’s a biggie, as a 354-page PDF probably has to be, at 5.7 megabytes.

The big win in this release is that it has a clickable TOC for the whole book in a window to the left of the page display itself. So no matter where you are in the book, you can click a different chapter title shown in the TOC window (which lists all of them) and be there with that one click.

I didn’t create this TOC, though I realize now I’d better learn more about PDF internals and how to create and change them. No, Contra reader Robert Riebisch built the TOC for me and installed it into the most recent release, which I edited a little this morning and present to you as the update for 9-13-2025.

As an aside: Are there any recommendations for a solid technical book on creating and changing PDF files?

For those who haven’t heard about the book before: It’s a distillation of (almost) all my books on Pascal, from Complete Turbo Pascal in 1985 to Borland Pascal 7 from Square One in 1993. (The only book I didn’t draw from was Turbo Pascal Solutions, published in 1988 and mostly about DOS-specific tricks with Turbo Pascal 3.0.)

I released the book under the Creative Commons Attribution-Share Alike 3.0 license. What this means is that it really and truly is a free ebook. You can pass it around, post it on your site, give it to anybody who wants it. I have suggested it to homeschooling parents and college kids and many others. It’s an intro not simply to Pascal but to the ideas behind programming itself. The FreePascal compiler is free, so given that I’ve long since made decent money on those books, I decided to make the book free too.

The book uses the Lazarus IDE that comes with FreePascal for editing and debugging, but note well that it doesn’t cover GUI programming with Lazarus. The example programs, when run, display output as text in a console window. I have begun a book on GUI programming with Lazarus, but that requires knowledge of object-oriented programming, which I just didn’t have room to cover in FreePascal from Square One.

So it’s there. Go get it. Let your Pascal-writing friends know about it, and pass it along. It’s free, and always will be.