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, includes a user friendly GUI, supports screen saver and contains graphics. It runs on 128 kB machines and requires two disc drives. Original disk contains a user friendly setup installation utility.
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)