-
Notifications
You must be signed in to change notification settings - Fork 214
/
emu8086.ini
95 lines (72 loc) · 5.56 KB
/
emu8086.ini
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
; -- EMU8086 CONFIGURATION FILE --
; this file is overwritten automatically when the software is updated or re-installed.
; Path to Microsoft Assembler/MASM-16 (optional, for use with #masm# directive)
MASM_PATH=C:\MASM611\
MASM_LINK_PATH=
MASM_INCLUDE_PATH=
; Show default startup window:
STARTUPWIN=true
; When program terminates bring the screen window forward if there was any output:
ACTIVATE_SCREEN_WHEN_STOPPED=true
; If set "ACTIVATE_SCREEN=false" the screen is never activated, the "screen" button has to be pushed to see the output.
ACTIVATE_SCREEN=true
; Generate listing (*.list file)
; listing allows to see what assembler really does, when and why:
LISTING=true
; Warn before running executables outside of the emulator:
WARN_RUN=true
; Ask "would you like to go online?" before opening offline documentation files:
ASK_OPEN_URL=true
; Default vdrive path is c:\emu8086\vdrive\ :
VDRIVE_PATH=default
; i/o file. note: the devices may not function correctly if you change this path:
EMUPORT=c:\emu8086.io
; When Interrupt Flag is 1, the emulator continually checks first 256 bytes of this file c:\emu8086.hw
; if any of the bytes is none-zero the microprocessor transfers control
; to an interrupt handler that matches the trigerring byte offset in emu8086.hw file (0 to 255)
; according to the interrupt vector table (memory 0000-0400h) and resets the byte in emu8086.hw to 00
; Initial state of Interrupt Flag (IF). true=1, false=0.
HARDWARE_INTERRUPTS=true
; Harware interrupt file:
HW_INTERRUPT_FILE=c:\emu8086.hw
;======================================================
; Fonts.
; Other fonts can be set from the options
LEXICAL_FLAG_ANALYZER_FONT_SIZE=default
LEXICAL_FLAG_ANALYZER_FONT_FACE=default
VAR_FONT_SIZE=default
VAR_FONT_FACE=default
DEBUG_LOG_FONT_SIZE=default
DEBUG_LOG_FONT_FACE=default
;======================================================
ENABLE_STEP_BACK=true
MAXIMUM_STEPS_BACK=default
MAXIMUM_FILES_TO_TRACK=default
; Warn about un-step-backable file operations (emulation only)
FILE_UNDO_NOTE=true
; Files with these extensions are to be opened in editor rather than in the emulator
ASCII_EXTENTIONS=.cpp,.java,.vb,.c,.ini,.cgi,.inf,.binf,.pl,.js,.bat,.txt,.doc,.htm,.html,.log,.symbol,.inc,.bas,.h,.hla,.lst,.list
; Beep for ASCII code 7 and keyboard buffer overflow
BEEP=true
; Allow #start=...# directive to launch devices outside c:\emu8086\devices\
START_OUTSIDE_DEVICES_FOLDER=false
; Check if operands do not match, for example: 16 bit register and 8 bit effective address
STRICT_SYNTAX=true
; Number of recent files on file menu (max 20)
RECENT_FILES=default
; Show update notification (days)
UPDATE_CHECK=0
TRIM_ORIGINAL_SOURCE=true ; Trim lines of the original source code (for emulator only)
; Save emulator's state in ascii instead of binary (not possible to reload).
SAVE_ASCII_STATE=false
; If set "SCREEN_HOTKEYS=true" the emulator screen accepts hot-keys such as F8, F6, etc...
; and these keys are not written to the keyboard buffer.
SCREEN_HOTKEYS=true
; By default Notepad is used to view the listing, symbol table and exported HTML code.
ASCII_VIEWER=default
; Fix Terminal font when its width is less than 8 pixels
FIX_SMALL_FONTS=true
; When set "true" small status window is not shown for batch assembly of several source files. For example: "emu8086 /a c:\sources"
SILENT_ASSEMBLER=false
; When set "false" a backup is not saved and the binary file is overwritten without a notice even if it's outside of the MyBuild directory.
ALWAYS_BACKUP=true