;ini file for mevo (coresize 8000, 9/16/09) xsize: 40 ;width of soup ysize: 10 ;height of soup maxsize: 25 ;max evolved length ;pmars parameters... coresize: 8000 ;size of core array processes:8000 ;max processes cycles: 80000 ;cycles before tie maxlen: 100 ;maximum warrior length mindist: 100 ;minimum separation rounds: 20 ;# of battle rounds pmarsbin: exmars ;path/name of pmars binary ;note - if using the stock exmars set maxlen to 0 pmarsvbin: pmarsv ;path/name of pmarsv binary pmarsvopt: -v 014 ;pmarsv view options etc ;mutation parameters... instrate: 0.01 ;chance of instruction change modrate: 0.02 ;chance of modifier change moderate: 0.03 ;chance of address mode change datarate: 0.06 ;chance of field value change insrate: 0.01 ;chance of line insert delrate: 0.01 ;chance of line delete swaprate: 0.01 ;chance of line swap dupline: 0.1 ;if insert, chance of dup line incdec: 0.3 ;if data, chance of inc or dec bignum: 0.5 ;if data, chance of big number ;code generation... instructions: nop mov mov mov mov mov spl spl spl spl djn djn instructions: add sub mul div mod jmp jmz jmn sne seq slt dat modifiers: .i .i .i .a .b .f .x .ab.ba modes: $$#@*<>{} ;bench parameters... enablebench: yes ;yes to enable these settings benchrounds: 100 ;rounds used for benchmarking savethresh: 92 ;percent of top score to save reinsertmode: 2 ;0=none 1=top.red 2=from save benchinterval: 500 ;bench every n iterations (0=none) reinsertinterval: 2000 ;re-insert every n iterations (0=none) benchdir: wilkies ;directory containing benchmark warriors savedir: save ;directory to save warriors to testdir: ;directory for single-test warriors (def.benchdir) ;other parameters... initmode: 1 ;start warriors 0=first inst, 1=random spthresh: 5 ;percent change before different color infoline: evolved ;added to strategy line threads: 1 ;# of processing threads threadsleep: 0 ;# ms to sleep between threads ;end of ini file