Last modified on 15 October 2007, at 01:53

Cosmos

Revision as of 01:53, 15 October 2007 by KSL (Talk | contribs)

COSMOS is a personal cost monitoring system written by Dimitris Karalis. It runs under CP/M 2.2 (v 1.2) and is under development since 2005. The user can track his expenses and organize his costs. COSMOS supports the hard disk under CP/M, the mouse, deals with the RAM expansion and contains graphics. It runs on 128 kB machines only.

History

May 2005

  • Starting COSMOS coding during Military Service

January 2006

  • COSMOS first release (v.18) *

June 2006

  • Improved COSMOS documentation
  • COSMOS OverView added in COSMOS Tools
  • Transfer function added in OverView module (Overview -> Month processor)
  • Number of hits added in search (SRC) module
  • New editor added for user attachments (NotePad-like)
  • Added support for attachments: *.ATT extension files only
  • Added the ability to modify text attachments with built in editor (ATT files)
  • All in-progress ASCII bars converted to real graphic bars
  • Verification of Cost matrix added in tools module
  • Improved speed for SUM module
  • Option added for <End Of Month> Calculations and 2D Graph
  • Added the ability to install COSMOS in HD-0 (Dobbertin/Vortex/Campursoft ?)
  • Small graphic icons added at specific procedures and locations
  • Option for 5 sequential inputs added in month processor (instead of calc.)
  • Annual agenda module included in COSMOS OverView (view and edit)
  • Full Agenda Search support added in search module
  • Individual Annual Agenda module added (this requires a lot of memory...)
  • Improved Month editor
  • Alarm signal added in SUM module
  • Warning Meassages added in case of negative cash availability
  • Optimized Ram Expansion management for multiple projects
  • COSMOS second release (v.19)!

July 2007

  • Improved Verify procedure to check Net annual costs and income
  • Skip Option added in SUM module providing faster execution time
  • Save icon added in advanced mode (3.5" disc)
  • Printer support for TXT review file (instead of using CP/M PIP)
  • Printer function checked with EPSON Stylus Color 640 printer and Hewlett Packard B/W Laser printer. EPSON EPL-6200L Laser printer does not work properly.
  • Auxiliary logical device support for review file (PUN: and RDR:)
  • Improved Agenda editor
  • In-progress bars added while Printing or transferring
  • Left margin added on printed hard copy in SUM print function
  • All CRT frames and logos tuned for reasons of uniformity
  • Calculation of maximum profit added in SUM module
  • Previous year residual added in TXT review file
  • VDU bugs fixed in Overview, Annual and Constant module
  • Help modules homogenized in one executable
  • All modules renamed for easier backup using wild cards (module.*)
  • Improved management of temporary files
  • Free disk space and free RAM space added
  • Added control of destination disk space in Setup
  • Each comment variable size reduced by 1 byte
  • Day and Date added in Agenda in Overview module
  • Graphic bar added in month module
  • Sequantial month analysis added for faster processing
  • Added comments length check
  • New low level routines added (some provided by Werner Cirsovius :) )
  • New TAX module added to control TAX
  • Virtual matrices reduced to allow COSMOS execution in 169 kB disks
  • Alert function implemented in COSMOS Main, Overview, Agenda and SUM
  • Code checked for its validity for more than 2 years on a daily basis
  • Automatic tracking of income or expenses added in Search module
  • COSMOS third release (v.20)

Plans for the future

  • Upcoming next release v.21 - Fall of 2008 !
  • Improving software performance, speed and Graphics User Interface
  • Improving management of TPA, disc space and RAM Extension
  • System bug fixed (drive B: wrong free disk space in Tools in v.20)
  • Adding user defined delay parameter in SUM module
  • Implementing escape function using ESC key
  • Improving SETUP installation utility (added Name day generator)


User manual

Web links