List of all warnings

This list is extracted directly from the source code. Some warnings might be unused or have incomplete messages (due to the messages being partially computed at runtime).

Warning nameMessageEnabled by default
Wrelative_path_usedRelative %s path passed to asar_patch_ex() - please use absolute paths only to prevent undefined behavior!yes
Wrom_too_shortROM is too short to have a title. (Expected '%s')yes
Wrom_title_incorrectROM title is incorrect. Expected '%s', got '%s'.yes
W65816_yy_x_does_not_exist($yy),x does not exist, assuming $yy,x.yes
W65816_xx_y_assume_16_bit%s $xx,y is not valid with 8-bit parameters, assuming 16-bit.yes
Wspc700_assuming_8_bitThis opcode does not exist with 16-bit parameters, assuming 8-bit.yes
Wassuming_address_modeThe addressing mode %s is not valid for this instruction, assuming %s.%syes
Wcross_platform_pathThis patch may not assemble cleanly on all platforms. Please use / instead.yes
Wmissing_orgMissing org or freespace command.yes
Wset_middle_byteIt would be wise to set the 008000 bit of this address.yes
Wunrecognized_special_commandUnrecognized special command - your version of Asar might be outdated.yes
Wfreespace_leakedThis freespace appears to be leaked.yes
Wwarn_commandwarn command%syes
Wimplicitly_sized_immediateImplicitly sized immediate.no
Wxkas_deprecatedxkas support is being deprecated and will be removed in a future version of Asar. Please use an older version of Asar (<=1.50) if you need it.yes
Wxkas_eat_parenthesesxkas compatibility warning: Unlike xkas, Asar does not eat parentheses after defines.yes
Wxkas_label_accessxkas compatibility warning: Label access is always 24bit in emulation mode, but may be 16bit in native mode.yes
Wxkas_warnpc_relaxedxkas conversion warning : warnpc is relaxed one byte in Asar.yes
Wxkas_style_conditionalxkas-style conditional compilation detected. Please use the if command instead.yes
Wxkas_patchIf you want to assemble an xkas patch, add ;@xkas at the top or you may run into a couple of problems.yes
Wxkas_incsrc_relativexkas compatibility warning: incsrc and incbin look for files relative to the patch in Asar, but xkas looks relative to the assembler.yes
Wconvert_to_asarConvert the patch to native Asar format instead of making an Asar-only xkas patch.yes
Wfixed_deprecatedthe 'fixed' parameter on freespace/freecode/freedata is deprecated - please use 'static' instead.yes
Wautoclear_deprecated'autoclear' is deprecated - please use 'autoclean' instead.yes
Wcheck_memory_fileAccessing file '%s' which is not in memory while W%d is enabled.no
Wif_not_condition_deprecated'if !condition' is deprecated - please use 'if not(condition)' instead.yes
Wfunction_redefinedFunction '%s' redefined.yes
Wdatasize_last_labelDatasize used on last detected label '%s'.yes
Wdatasize_exceeds_sizeDatasize exceeds 0xFFFF for label '%s'.yes
Wmapper_already_setA mapper has already been selected.yes
Wfeature_deprecatedDEPRECATION NOTIFICATION: Feature "%s" is deprecated and will be REMOVED in the future. Please update your code to conform to newer styles. Suggested work around: %s.yes
Wbyte_order_mark_utf8UTF-8 byte order mark detected and skipped.yes