Coprocessor: A math coprocessor is not required nor used even if installed. MUMPS uses exact-decimal arithmetic.
Expanded and extended memory: ALES does not need nor use these types of memory.
Hard disk: ALES runs only on hard-disk systems. It uses a minimum 3.5Mb of hard-disk space as installed for the MUMPS system, the ALES program and support files, and a database sufficient for about five evaluations. As additional evaluations are added, hard disk space is increased by 0.5Mb at each expansion. A fast hard disk and/or a disk-caching program which uses extended or expanded memory (e.g., Microsoft's SmartDrive) can dramatically speed up ALES.
Printer: A printer is not required to run ALES, only to obtain printed results. ALES does not use any special printer features, so any text printer can be used.
Pointing device: ALES does not respond to a mouse or other pointing device.
Multitasking operating systems: ALES can run under several popular multitasking operating systems, such as OS/2 2.1 or OS/2 V3 ("Warp") or V4 ("Merlin"), DesqView V2.3 and MS-Windows V3.1, V3.11 ("Windows for Workgroups"), and Windows 95, Windows 98, Windows ME, Windows NT, and Windows 2000 but it is not written to take advantage of them (i.e. it does not use their windowing systems or multitasking).
It is possible to install one copy of the ALES program on a server with multiple single-user databases, e.g. for a teaching laboratory. Each user has their own evaluation models, but all users share the same program code & system texts. See the technical note for details.
It would be possible to convert ALES into a multi-user network program if there would be demand.
This is both for new users and for updating pre-V4.65 systems.
If you do not have a PaperKey from InterSystems (for the DTM-PC runtime system), you can install ALES but you do not have a license to use DTM-PC, which is necessary for ALES to run. To order a PaperKey, print and fill out the order form, and mail it to the ALES project. The price has been reduced to US$200, which only covers Cornell's costs (purchase of license from InterSystems and handling). For purchase orders, you may also FAX or e-mail it.
If you have your own license for one of InterSystem's DataTree MUMPS products, such as DT-MAX or DTM-PC PC, you should be to install and run ALES. However, you will have to follow instructions in your system manager's guide to configure the database. ALES will not run under DT-Windows or on other MUMPS platforms, because it writes directly to the DOS video.
The Spanish-language manual (translated and adapted by Antonio Jiménez) is a bit outdated, but still useful, also in PDF format.
If you downloaded the ALES update from the ALES FTP server , and installed or updated, you will notice that the opening screen and license information say that you have Serial Number 0, and that the licensee is 'Cornell FTP Site'.
You can change these messages so that they give the correct serial number and your organization's name. Refer to your original disks or correspondence or contact the ALES project if you can't find your serial number.
To change the serial number and licensee:
If you want to load other sample evaluations, you must uncompress them by
running their self-extracting archive. Just exectute the program
EXAMPLES.EXE from the distribution, and you will see a set of .ALS files.
Once you have a model decompressed as a '.ALS' file, you can load it into your list of evaluations with ‹F8›.
Answer: Put the following switch at the end of the second line in the
batch files ALES.BAT, EVALUATE.BAT, and CONSULT.BAT:
/FM=1
This tells MUMPS to use DOS file access. ALES is now distributed with this switch already enabled.
Answer: (information courtesy of M. Sánchez Maranon of the University of Almería, Spain):
Windows NT isn't based on MS-DOS (as is Win95/98).
Instead, NT uses a emulation program to
run MS-DOS programs, including DataTree MUMPS (and therefore ALES).
The MS-DOS emulation subsystem uses by default two files:
C:\WINNT\SYSTEM32\AUTOEXEC.NT and C:\WINNT\SYSTEM32\CONFIG.NT
to configure
the MS-DOS emulation program in the same way as
AUTOEXEC.BAT and CONFIG.SYS are used
in native MS-DOS. You will probably
need at least FILES=25 in the CONFIG.NT file
(the default in NT is usually FILES=20 and the maximum is 255) to run ALES.
You can change all the emulation parameters including the names of
configuration files (AUTOEXEC.NT and CONFIG.NT),
the size of the MS-DOS windows, etc., independently and
directly in each MS-DOS program, using the "properties" option in the
"file" menu of the "MyPC" icon, or Windows NT Explorer, or using the right
mouse button. This independent configuration only works with ".exe"
files but not with ".bat" files.
Program error: Stack overflow
Error location: FillMatrix+40^Lmuxu
When using a limited number of MUs this problem does not occur. What do we do?
Answer: This applies to all Stack overflow errors.
Edit the ALES.BAT file. As distributed,
it has parameters like
/par=50k,8k,12k
Try changing the second and/or third parameters (start with the 3rd, which is the variable stack size. The other is the 'string stack'size). Raise it to 16k and see what happens. Try this setting:
/par=50k,12k,16k
I doubt you will have to reduce the partition (50K) itself.
Program error: Dataset index file filled to maximum page count
Error location: compSp+11^Le1h
What do we do?
Answer: You will have to increase the amount of disk that ALES is allowed to use. In the same directory from which you run ALES, run the batch file UTIL.BAT and choose the menu items for dataset maintenance. Select dataset EVAL-GBL, which contains the user evaluations. Expand the Maximum Data Page and Index page counts, keeping the same ratio of Data to Index pages. See the technical note in ALES Newsletter 6 for more details.
Page author: David G. Rossiter
Last Updated: 2007_191