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 name | Message | Enabled by default |
---|---|---|
Wrelative_path_used | Relative %s path passed to asar_patch_ex() - please use absolute paths only to prevent undefined behavior! | yes |
Wrom_too_short | ROM is too short to have a title. (Expected '%s') | yes |
Wrom_title_incorrect | ROM 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_bit | This opcode does not exist with 16-bit parameters, assuming 8-bit. | yes |
Wassuming_address_mode | The addressing mode %s is not valid for this instruction, assuming %s.%s | yes |
Wcross_platform_path | This patch may not assemble cleanly on all platforms. Please use / instead. | yes |
Wmissing_org | Missing org or freespace command. | yes |
Wset_middle_byte | It would be wise to set the 008000 bit of this address. | yes |
Wunrecognized_special_command | Unrecognized special command - your version of Asar might be outdated. | yes |
Wfreespace_leaked | This freespace appears to be leaked. | yes |
Wwarn_command | warn command%s | yes |
Wimplicitly_sized_immediate | Implicitly sized immediate. | no |
Wxkas_deprecated | xkas 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_parentheses | xkas compatibility warning: Unlike xkas, Asar does not eat parentheses after defines. | yes |
Wxkas_label_access | xkas compatibility warning: Label access is always 24bit in emulation mode, but may be 16bit in native mode. | yes |
Wxkas_warnpc_relaxed | xkas conversion warning : warnpc is relaxed one byte in Asar. | yes |
Wxkas_style_conditional | xkas-style conditional compilation detected. Please use the if command instead. | yes |
Wxkas_patch | If you want to assemble an xkas patch, add ;@xkas at the top or you may run into a couple of problems. | yes |
Wxkas_incsrc_relative | xkas compatibility warning: incsrc and incbin look for files relative to the patch in Asar, but xkas looks relative to the assembler. | yes |
Wconvert_to_asar | Convert the patch to native Asar format instead of making an Asar-only xkas patch. | yes |
Wfixed_deprecated | the '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_file | Accessing 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_redefined | Function '%s' redefined. | yes |
Wdatasize_last_label | Datasize used on last detected label '%s'. | yes |
Wdatasize_exceeds_size | Datasize exceeds 0xFFFF for label '%s'. | yes |
Wmapper_already_set | A mapper has already been selected. | yes |
Wfeature_deprecated | DEPRECATION 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_utf8 | UTF-8 byte order mark detected and skipped. | yes |