I have a lot of projects on the go at any one time, and I'm starting to find it difficult to get anything accomplished because I keep jumping from one to another on any given day. Hopefully this road map will allow me to prioritize some of these projects, so I can actually start making releases (or updates as the case may be).
So here's a list of what I'm working on, and what I hope to accomplish before moving on to the next item in the list:
| Project | What Needs To Be Done |
|---|---|
| fTelnet & HtmlTerm |
Background: I've recently implemented a few new features to fTelnet & HtmlTerm (support for Atari's ATASCII display, proxy support for those who can't run a socket policy server or WebSocket server). NOTE: The public proxy won't actually be implemented until a later step (see Synchronet on AWS below). Status:v11.03.14 was released March 14th, 2011 |
| RMSTSC |
Background: R&M Software's Terminal Service Connections (RMSTSC for short) is a replacement for the default Remote Desktop Connection client that ships with most versions of Windows. It's primarily meant for administrators/power users, as it's main benefit over the standard RDP client is the ability to control multiple remote sessions from a single window. Status: Stable and complete (I use it everyday at work), just need to write some quick documentation, create an installer, and add a webpage to the site. |
| Synbad |
Background: Synchronized Backup with Archived Deletions (Synbad for short) is a backup program I wrote when I couldn't find anything else that did what I want. The primary purpose of the program, to mirror a source directory to a destination directory, is readily available in MANY backup programs. But in a mirror situation, if a file is deleted from the source, it's also deleted from the destination, meaning it's not really a true backup since you aren't saved from accidental file deletions. So Synbad will instead archive the deletions, so you can keep a true 1:1 mirror for disaster recovery, but then you also have a copy of each file that was deleted for smaller scale accident recovery. There's also a bunch of other features (separate incremental backups, password protected 7Zip archives, offsite backup via FTP or FTPS), so it's quite nice (I think so anyway). Status: Stable and complete (I use it everyday at home), so like RMSTSC, I just need to write some quick documentation, create an installer, and add a webpage to the site. |
| Synchronet on AWS |
Background: Amazon offers a Free Usage Tier for their Amazon Web Services (AWS), which I plan to use to install an run Synchronet from. This will be the foundation for the free proxy that fTelnet and HtmlTerm users will be able to use. I'm also considering just using Node.js instead of Synchronet, but I kind of like the idea of running a BBS from there, since it can become the default connection for fTelnet and HtmlTerm. Status: Jumped the queue here and rolled out the bbs/proxy along with fTelnet and HtmlTerm v11.03.14 |
| GameSrv |
Background: I've been working on a re-write of GameSrv for YEARS now...I am finding it hard to stay focused on this project, because unlike some of my other stuff, I don't use this on a regular basis (maybe I should, and maybe that would motivate me more). The main problem I'm having is the desire to add new features, but the inability to decide exactly how to do so. So I've decided that I'm going to ignore the new features for now, and just implement what the current version of GameSrv supports. Then once that's released and tested, I'll focus on adding the new things I'd like to implement. So this should help reduce the amount of time it takes before I can make the new release. ng\GameSrv\ansi\newuser_enter_favouritenumber_invalid.ansah2>v10.04.02 - April 02, 2010 - Latest Release
Fixes problem with the email verifier (wouldn't let you save the custom message body unless you added [STRING], didn't properly handle the new message variables, and didn't work unless a SMTP username and password were supplied.) |
| GUNSHOT PRO |
Background: This is a wishlist item of mine with no promise of anything ever coming of it. Off and on for several years now I've had a look at compiling a 32bit Windows version of SHOTGUN PRO, which had it's source released many years ago. Each attempt has been a start-from-scratch situation, because I always forget what I'd been working on with the last port, or I decided to do things differently with the next attempt. The latest attempt from a couple months ago was quite successful, with compatability maintained for the original DOS port, meaning I was able to compile both a DOS version with Borland Pascal, and a Windows version with Virtual Pascal. Of course getting it to compile doesn't necessarily mean it works well, so there's still a LOT of testing that needs to go into it. The next (and hopefully last) start-from-scratch attempt will find the package rebranded to GUNSHOT PRO, to honour Brent's wish that people not release another package with the name Shotgun or SG in it. Status: A few proof-of-concept ports have been completed, but no work at all has been done on what will hopefully be the final port. I don't know that a release will ever see the light of day, but stranger things have happened! |
