• Home
  • Blog/Personal
  • DesktopShots
  • FreeDOS
  • GEM
  • OSPlus
  • Transport Tycoon
  • Utility Base
  • Visual Basic
logo

OSPlus

  • Home Page
  • Introduction
  • Download
  • Text Editor
  • Utility Kit
  • Open Source version
  • Revision History
  • DJGPP version
  • File Type Database

Revision History

This page contains a list of many of the changes I have made to OSPlus.

Early version

15th January 2000 (or so)

  • Created very basic building blocks of OSPlus

Beta 1 - Release 1

12th/13th February 2000 (or so)

  • Converted from Watcom C/C++ to Borland C++
  • Started work on File Browser
  • Started work on Text Editor
  • Improved kernel and internal system (because of addition of DLL support, etc, thanks to BC PowerPack for DOS)

14th February 2000

  • Started work on File Viewer

15th February 2000

  • Created Control Centre
  • Created Video Setup Utility

16th February 2000

  • Added File Type Detection Support to File Browser

17th February 2000

  • Improved File Type support and added more file types

18th February 2000

  • Attempted to create Windows Write filter for Text Editor, but the filter failed (what I want to know is how could it possibly make a 75MB file (which was full of unrelated material) out of the Windows 3.1 Readme, which was 90K???)

19th February 2000

  • Created Windows/MS-DOS stub, disabled Windows support
  • Cut down file sizes (reduced Text Editor from 384KB to 285KB, for example - almost removing 100KB, and whole SYSTEM folder from 1.76MB to 1.46MB)
  • Updated messages and About dialogs for beta one

Beta 1 - Release 2

19th February 2000

  • Added swap file support
  • Changed VIDMODE.EXE to OSPSETUP.EXE and modified it for swap file

20th February 2000

  • Added other minor improvements

Beta 1 - Release 3

27th February 2000

  • Added floppy disk support
  • Improved video handling
  • Improved other little features
  • Added Windows NT/2000/9x version of loader
  • Improved startup screen

28th February 2000

  • Improved Win32 loader by adding DOS stub that simply runs OSPlus
  • Improved more internal features

29th February 2000

  • Added OS/2 version of loading stub
  • Created and implemented RTF filter

Beta 1 - Release 4

1st March 2000

  • Added ViewPlus - quick, cut-down, 32-bit version of viewer

2nd March 2000

  • Improved beta-only features
  • Added Windows 3.x device driver for ViewPlus compatability

3rd March 2000

  • Added Calculator accessory
  • Created 'easter egg' - try pressing ALT+0 in Control Centre or clicking just to the right of the Control Centre status text...

4th March 2000

  • Added RTF converter support to File Viewer. Howver, tabs and bullets and so on are represented as little symbols
  • Improved and added various kernel APIs

5th March 2000

  • Improved efficiency of code

12th March 2000

  • Started work on major project (to remain secret for now)

13th and 14th March 2000

  • Did more work on secret project

Beta 1 - Release 5

14th March 2000

  • Released Release 5 of OSPlus

18th March 2000

  • Improved RTF converter

20th March 2000

  • Started work on GEM support

25th March 2000

  • Completed GEM Support
  • Created new Windows version of OSPlus Setup

26th March 2000

  • Completed Windows version of OSPlus Setup
  • Polished off GEM support

30th March 2000

  • Implemented 32-bit version of kernel
  • Changed ViewPlus to use this new kernel

9th April 2000

  • Created new bitmap management system
  • Updated some applications to use it

13th April 2000

  • Started work on new graphical version of OSPlus

15th April 2000

  • Started work on driver manager
  • Created PC Speaker driver

22nd April 2000

  • Created very primative button and edit controls for OSPlus 1.1

23rd April 2000

  • Created check box and option button controls for OSPlus 1.1
  • Added very basic icon support to OSP 1.1 (with half a system icon in the test program!)

Beta 1 - Release 6

27th April 2000

  • Added DOS stub to Windows version of Setup
  • Started slight improvements on Windows version of Setup
  • Improved internal versioning information
  • Created problem with Windows version of Setup

28th April 2000

  • Completed improvements on Windows version of Setup
  • Solved problem with Windows version of Setup

29th April 2000

  • Packaged OSPlus Beta 1 Release 6
  • Changed 32-bit programs/DLLs to use dynamic version of run-time library

7th May 2000

  • Started work on basic scroll bar control

9th May 2000

  • Improved look of 3D dialogs and buttons (OSPlus 1.1)
  • Completed very basic scroll bar (OSPlus 1.1)
  • Started work on new project to do with OSPlus

10th May 2000

  • Did some more work on new project
  • Fixed error that occurs after OSPlusNT.exe is executed

21st May 2000

  • Started work on sound support, but ran into a brick wall with SBPro because of DPMI problems between Borland DPMI and DOS/4GW

30th May 2000

  • Updated site to include info on other 'easter egg' - try ALT and one of the numbers 0-6 in Text Editor - hope you like it (I do - sorry about the stretching though)
  • Generally improved performance slightly

BETA 1 RELEASE 7

3rd June 2000

  • Uploaded Beta 1 Release 7
  • Modified executables slightly for Release 7

11/12th June 2000

  • Created Owen's FreeGEM Distribution

15th June 2000

  • Released Beta 1 Release 7 Update 1
  • Added new FreeGEM Distribution to B1 R7 U1
  • Created temporary Setup program
  • Created new Find File DOS tool (will release OSPlus version, probably as an accessory, soon)

16th June 2000

  • Had a long, hard think about graphical version
  • Updated Readme.txt to fix some bugs (such as incorrect URLs and installation procedures)

24th June 2000

  • Added sound support to basic beeps and created enhanced driver manager

25th June 2000

  • Released Beta 1 Release 7 Update 2

29th July 2000

  • Confirmed OSPlus worked under FreeDOS

OSPlus 1.00

1st August 2000

  • Created new .COM shells to easily start Text Editor etc
  • Updated everything for OSPlus 1.00 and removed beta code
  • Removed FreeGEM from distribution

11th September 2000

  • Updated OSP.EXE to include Windows switch

7th November 2000

  • Improved Write filter (it now grabs text, doesn't create huge files, and works OK, but there are still bugs).
  • Released Utility Kit

OSPlus 1.1 - DJGPP Version

30th September 2000

  • Started work on porting OSPlus to DJGPP
  • Implemented basics of Control Centre
  • Implemented startup screen and created new logo

1st October 2000

  • Created resource file support
  • Reimplemented hidden feature (ALT+0 in Control Centre) :-)

OSPlus - Open Source

PLEASE NOTE: See the CHANGES.TXT files in the CVS tree for latest updates

17th December 2000

  • Made Text Editor compatible with DJGPP

18th December 2000

  • Fixed DJGPP link problem with Text Editor

19th December 2000

  • Added support for Allegro and sound to Text Editor
  • Added new About dialog
  • Made a few changes to Disk Imager

20th December 2000

  • Added Win32 support to Text Editor. This uses WINMM.DLL for sound.

21st December 2000

  • Added build number to About box (TEXTEDIT)

24th December 2000

  • Added -s to GCC command line to strip debugging info (TEXTEDIT)
  • Created Linux version, including Allegro support (TEXTEDIT)
  • Added SOUND.C for sound-related routines (TEXTEDIT)

25th December 2000

  • Got Linux sound working properly (TEXTEDIT)

26th December 2000

  • Made TXTRTF.CNV and TXTWRITE.CNV more platform-independant (TEXTEDIT)
  • Reimplemented converter support in Text Editor for Linux (TEXTEDIT)

4th February 2001

  • Added MIDI player for DJGPP, Win32 and Linux (TEXTEDIT)
  • Moved all platform-specific sound code into separate files (TEXTEDIT)

19th May 2001

  • Created new About OSPlus dialog to replace old dialog
  • Added build version to About dialog
  • Uprooted and replaced build files (TEXTEDIT)
  • Dropped Win32 support. When the new Win32 version of TV is out, I may bring it back again. (TEXTEDIT)
  • Attempted to add Save Desktop and Restore Desktop commands (TEXTEDIT)

4th August 2001

  • Released OSPlus Utility Kit 2.0
  • Fixed RTF conversion problem with ViewPlus (where ViewPlus only recognised RTF files written in capitals)
  • Added Write converter support to ViewPlus

2nd September 2001

  • Made it so errors in the disk imaging routines did not call exit(). This should also stop messages like "Insert disk in drive B" then a crash (unless of course you asked to read from/write to drive B). (DSKIMAGE)
  • Released Disk Imager 1.3

26th September 2001

  • Fixed horrible (and stupid) bug introduced in ver 1.3 that caused the Imager not to read from a disk
  • Moved QuickMessage class into seperate CPP file
  • Added more progress info and progress bar
  • Fixed F2/F3 keyboard shortcuts
  • Released Disk Imager 1.4

2nd October 2001

  • Attempted to use new Win32 Turbo Vision. There are some bugs which will be fixed in the next version of TV, so I will wait.

12th October 2001

  • Improved build structure (obj/platform, bin/platform dirs, etc)
  • Improved converter error reporting
  • Reimplemented Win32 support with latest version of TV, created makefile, etc

13th October 2001

  • Started work on improved converter system

23rd December 2001

  • Did some work on converter system

24th December 2001

  • Finished off new build structure and improved makefile system
  • Made sound-related menu items hidden if platform didn't support sound

5th January 2002

  • Cleaned up indentation, changed copyright to 2002, other updates

17th January 2002

  • Removed -IC:\DJGPP\contrib\tvision\include from DJGPP targets

Future changes not shown at present.

Click here to view the latest Disk Imager changes, or here for the latest Text Editor changes.

Copyright © Owen Rudge 1998-2024. All Rights Reserved.
Legal Information | Privacy Policy