In the machine settings I have set the G-code flavor set to RepRap. I don't really know what the difference between Marlin, RepRap or Makerbot is. My printer has Sailfish firmware.
I'm also confused about the start g-code. In the machine settings dialog there is one field for start g-code and under print settings I have enabled the "code for single extrusion" and "code for dual extrusion" fields.
The print setting fields contain different start routines for single or dual but they are not used. Instead the start code from the machine settings is used which is dual start code.