🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.folklore.computers
Article #408

Re: Micro Folklore...

#408
From: Leonard Erickson
Date: Fri, 15 Dec 1989 08:13
25 lines
1912 bytes
Ah the joys of hacking in little "goodies" to confound users...

On the TRS-80 Model 3 there were vectors for the various I/O routines
that made it fairly easy to install your own routine or chain in
special code to filter things before they got to the normal driver.

This was a bit of a challenge so I wrote a short assembler program to 
use an "undefined" keystroke as a "meta"-shift. I defined <ctrl><;>
to step thru a translator. Hit it once and the 40h-7Fh range was mapped
to 80H-BFh, hit it again and the mapping shifted to C0h-FFh. Once more
and things were back to "normal".

The 80-BF range was block graphics, but the C0-FF range could be defined
as kata kana.... So I'd load the routine, and if I needed to leave the
machine for a bit, I'd toggle it into Japanese. One time I got back in time
to watch one of my roommates start to type a command, look up at the screen
and freeze as he saw the characters.... he reached for backspace and seemed
quite relieved that it worked... I never had any trouble with roomies 
forgetting to ask before using the machine after that. :-)
-- 
Leonard Erickson		...!tektronix!reed!percival!bucket!leonard
CIS: [70465,203]
"I'm all in favor of keeping dangerous weapons out of the hands of fools.
Let's start with typewriters." -- Solomon Short
Technical Details
Message-ID: <1817@bucket.UUCP>
Path: mbox-mo1.pugleaf.net!gmdzi!unido!mcsun!uunet!lll-winken!decwrl!orc!mipos3!omepd!littlei!percy!parsely!bucket!leonard
References: <5697@internal.Apple.COM> <1989Dec9.015353.4860@sun.soe.clarkson.edu> <8914@cbmvax.UUCP> <9256@hoptoad.uucp>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!gmdzi!unido!mcsun!uunet!lll-winken!decwrl!orc!mipos3!omepd!littlei!percy!parsely!bucket!leonard
From: leonard@bucket.UUCP (Leonard Erickson)
Newsgroups: alt.folklore.computers
Subject: Re: Micro Folklore...
Message-ID: <1817@bucket.UUCP>
Date: 15 Dec 89 08:13:40 GMT
References: <5697@internal.Apple.COM> <1989Dec9.015353.4860@sun.soe.clarkson.edu> <8914@cbmvax.UUCP> <9256@hoptoad.uucp>
Organization: Rick's Home-Grown UNIX; Portland, OR.
Lines: 25
Posted: Fri Dec 15 09:13:40 1989
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit