|
Digital Filter
Design &
Simulation |
|
|
DISPRO BACKGROUND When DISPRO was first written and developed in 1982-1983, only the BASIC interpreter (and later the IBM-Microsoft BASIC compiler) was available to support the color graphics capabilities of the IBM PC. It would be tedious to document the many upgrades which DISPRO has undergone — the last major upgrade, to ver. 2.5, was performed in 1996. DISPRO has remained coded in Microsoft BASIC — specifically, Professional BASIC 7.1 — with certain library functions in assembly language. Many enhancements have been made to DISPRO, as recently as 2005, while still retaining the ver. 2.5 label. Because of its DOS legacy there are certain limitations when DISPRO is executed under Windows:
As was true for all early DOS applications, DISPRO is constrained to use only 128 kilobytes of memory — 64 kB for code, and 64 kB for data. Consequently, the design of DISPRO is highly modular: the 16 executable modules function as a unit through the CHAINing capability of BASIC. Almost all data related to the filter under design, or analysis, is stored in a disk file which can be accessed by any executable module as necessary. |
|
[This is the personal web site of Dr. John O'Donnell]
|