Well, a good few years ago I was heavily into the dial in text based MUG (multi user game) known as "Avalon". I started playing it using "Term" on the amiga. Found it was a bit of a disadvantage having to type everything all the time, especially when in combat.
So I wrote my own terminal emulator using AMOS (of all things). Did the job nicely, with loads of macro support (including variables), adjustable menus, keyword highlighting, scroll back editor, keyboard shortcuts, compass movement commands mapped to the keypad, text capture, phone call cost calculator etc.
Unfortunately AMOS isn't really designed for large amounts of text work on screen (more graphics/game orientated), but it was fast enough to cope with line speeds at the time. It was also the first (and thinking about it - only) program other people actually used and gave me a few monitory donations for as well - I was very chuffed at that, especially as I was unemployed at the time.
Then line speeds got faster, then it went onto the internet - and my program wasn't really fast enough, and also had to be hacked to use "telser" for internet support. Started rewriting it in C - but after spending ages sorted out an odd bug in my send/receive routine, alternative full blown workbench native apps came out (I think zmud was one of them?) making my effort pretty much redundant.
Still - dug out the app/code recently and realised just how much time and effort I put into it, the kind only really possible when you haven't a normal job to contend with.![]()
I remember zmud - used that to play at Purgatory and Virtual Sun for many months, I was always amazed how people can type (and read) so fast... Then came World of Warcraft and I'm always amazed how people can be .. so stupid (in game that is)
---------- Post added at 04:21 ---------- Previous post was at 04:09 ----------
Planetary atmospheres radiative transfer code in FORTRAN 77!
And the Most Obscure Yet Frighteningly Serious Programming Project Award goes to.... orb85750!