Startup Defaults

Program Operation
...     Overview
... ...         Startup Defaults

When Mic-1 MMV is launched it first looks for the properties mic1.properties file in the current directory. If it is not found an internal properties file is loaded.

Next Mic-1 MMV looks for a default microcode program to load. This default program is specified in Preferences. If a default microcode program is not specified, or if it is not found or cannot be loaded (e.g. bad format), an internal microcode program is loaded. This program corresponds to the one described in Tanenbaum, Structured Computer Organization, 5th Edition.

Next Mic-1 MMV looks for an IJVM configuration file, which specifies the opcodes, mnemonics and parameter types used by Mic-1 MMV's assembler when translating JAS to IJVM machine code. The name of the configuration file is specified in Preferences, but it is generally called ijvm.conf. Mic-1 MMV first looks for this file in the current directory (i.e. the directory from which Mic-1 MMV was lanunched). If it is not found, and internal version is loaded, corresponding to the language as specified in Tanenbaum, Structured Computer Organization, 5th Edition.