The Wiert Corner – irregular stream of stuff

Jeroen W. Pluimers on .NET, C#, Delphi, databases, and personal interests

  • My badges

  • Twitter Updates

  • My Flickr Stream

  • Pages

  • All categories

  • Enter your email address to subscribe to this blog and receive notifications of new posts by email.

    Join 1,862 other subscribers

Archive for the ‘Apple ][’ Category

Apple Mouse – some links

Posted by jpluimers on 2014/03/10

Slowly completing my Apple II collection, I wanted to buy an Apple Mouse.

Well, that turns out to be a tad complex, as there are various models that are more or less compatible with some of the Apple computers from the mid 1980s.

Mice aren’t the only problems with old hardware: drives and disks die.

Maybe this is a solution:

–jeroen

Posted in //e, Apple, Apple ][, Power User | Leave a Comment »

Some Apple ][, ][plus, IIe, IIc links

Posted by jpluimers on 2013/12/20

1983 Apple IIe ad (thanks Apple2History.org) click to enlarge

1983 Apple IIe ad (thanks Apple2History.org) click to enlarge

Some of you might remember that Apple ][ plus and Apple IIe was part of my early programming days.

I vividly remember the Vlasveld Computers shop in Leiden (back then at Morsweg 21 in Leiden), then ran by Aad Vlasveld as one of the first Apple dealers in The Netherlands. Back then I barely could afford floppy disks, but a few months ago I was able to buy the hardware we used at high school.

Well, I bought an Apple IIe from (from a private person as ClassicComputerShop.eu failed to react in time), so here are some links to stuff I’ve used: Read the rest of this entry »

Posted in //e, About, Apple, Apple ][, BitSavers.org, History, Personal, Power User | Leave a Comment »

Hollerith and why we have digraphs in Pascal and trigraphs in C/C++ (nostalgia, Apple ][ plus)

Posted by jpluimers on 2012/07/04

Apple ][ plus keyboardSome nostalgia (:

In the mid 80s, when programming in UCSD Pascal and Turbo Pascal, I learned that Pascal has (. and .) digraphs that translate into [ and ], similar to the (* and *) digraphs that translate to { and }.

In fact I thought the English word was bigraph (as bi- is a prefix for twice, just like tri- is a prefix for thirce).
The digraphs are lexical alternatives (Pascal ISO  standard 7185:1990 paragraph 6.1.9 or Extended Pascal ISO standard 10260:1990 paragraph 6.1.11). There is even one more: the @ at-sign is a lexical alternative for the ^ caret.

Back then (I was in my teens, there was no internet yet and school library had nothing on programming) I thought these were because keyboards like those of the Apple ][ plus couldn’t emit [ and ], but I was wrong: it was in fact the Hollerith Card Code that could not represent these characters.

That limitation was because of the first Pascal implementation was done on a CDC 6000 series that used punched card readers/writers.  You could not punch arbitrary numbers of holes on each row (lace cards lacked structural strength) limiting the character codes you can represent.

They still work in the Delphi compiler for arrays and for comments (I just learned that various Pascal implementations use different rules of mixing digraph and normal comments (some even allow nesting)).

While I taught myself C and C++ just as I taught myself Pascal, somehow I never learned that they use lexical alternatives too. It was only recently that they do, both as trigraphs and as of C99 also as digraphs and that there is even a trigraph tool as part of the C++ personality of RAD Studio 2007.

–jeroen

Posted in Apple, Apple ][, C++, Delphi, Development, History, Keyboards and Keyboard Shortcuts, Power User, Software Development | 1 Comment »

Ancient history – found back one of my earliest email messages dated in februari 1989!

Posted by jpluimers on 2009/10/12

I found back one of my earliest mail messages: it is dated back in februari 1989.

Wow – ain’t search engines nice!

Today, messages like those seem totally irrelevant.

But back then, getting in touch with other people through email could be a real challenge.

The internet was forming (out of UUNET, DECnet, BITNET, Usenet, EARN, ARPANET and others), and not everything was completely interconnected yet, let alone connected on-line 24/7.
For instance, newsgroups were limited to the usenet portion of the internet, and not available on the bitnet portion. Read the rest of this entry »

Posted in //e, About, Apple, Apple Pascal, Apple ][, DEC Pascal, Development, History, Pascal, Personal, Power User, Software Development, UCSD Pascal | 9 Comments »