-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathnd100em.conf
70 lines (58 loc) · 2.42 KB
/
nd100em.conf
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
# Now uses libconfig, so please check documentation for that for config file format.
# nd100em configuration file. We support a format of #beginning a comment to the end of the line
# and then one where variable=value on a line.
# NOTE: Currently no space is allowed on a config line. Also it is case sensitive.
# so lets set debug mode. Does not give tracing output.
debug = 1;
# Set trace mode to use. A bitfield, so we can enable different combionations.
#Bit 0: basic tracing of code only
#bit 1: trace basic registers on current runlevel for each instruction.
#bit 2: trace 'extended' registers
#bit 3: trace memoryaccesses
#bit 4: trace registers on all levels
#bit 5: trace 'changes'.
# status register ante and post instruction.
# memory accesses: address and data on each, numbered and indicated if PT used.
# if PT used, PT and constent.
# register or memory location ante and post change.
# if IOXT or EXR, actual instruction done instead.
#bit 6-15: unsed for now. 0
#trace = 33;
#trace = 63
#trace = 0;
trace=0;
# Option for dumping out dissassembly of what we know at end of run.
disasm = 1;
# and that we are a ND100CX
# valid options are nd110pcx, nd110cx, nd110ce, nd110, nd100cx, nd100ce, nd100 or an empty line
# empty line = nd100 in parsing
cputype = "nd100cx";
#This switch tells if we should emulate MON calls
#or do it the "real" way with an interrupt to lvl14
emulatemon = 0;
#How do we start? First version of this emulator loaded .bp files where we gave a start
#address, but now we have the option of setting this here. we also can set the start address
#in the config file.
#Current boot options are:
#bp, bpun, floppy, ald
#
boot = "bpun";
#boot = "bp";
# Panel functionality
panel = 1;
#This is the next generation of how we will start, but not used truly yet. We set
#ald to a value between 0 and 15 as the thumbwheel switch ALD on a reall ND100.
#Also have to set boot=ald for it to be be used.
#ald = 0;
#and we need the image file name here, can be any image type.
image = "test";
#If we use bp format boot, we need the start address too
start = 0;
# daemonize or not?
# if we do not, terminal 0 will be out stdin and stdout. If we daemonize
# it will have to connect as all others, but to a dedicated port
# currently we use defaults, port 5000 for panel, port 5001 for terminal 0
daemonize = 0;
#Floppy images
floppy_image = "testdisk.image";
floppy_image_access = "ro";