Last active
October 15, 2020 09:48
-
-
Save AliceLR/0ae4db93779ab5a0e84cae3dadf9498c to your computer and use it in GitHub Desktop.
Farandole Composer pattern length vs. break byte
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#if 0 | |
gcc -O3 -g -Wall -Wextra -pedantic farutil.c -o farutil | |
exit | |
#endif | |
// NOTE: this currently breaks on big endian machines. | |
#include <stdint.h> | |
#include <stdio.h> | |
#include <stdlib.h> | |
#include <string.h> | |
#define O_(...) do { \ | |
fprintf(stderr, "FAR: " __VA_ARGS__); \ | |
fflush(stderr); \ | |
} while(0) | |
enum FAR_err | |
{ | |
FAR_SUCCESS, | |
FAR_ALLOC_ERROR, | |
FAR_READ_ERROR, | |
FAR_SEEK_ERROR, | |
FAR_BAD_SIGNATURE, | |
FAR_BAD_VERSION, | |
}; | |
static const char *far_strerror(int err) | |
{ | |
switch(err) | |
{ | |
case FAR_SUCCESS: return "no error"; | |
case FAR_READ_ERROR: return "read error"; | |
case FAR_SEEK_ERROR: return "seek error"; | |
case FAR_BAD_SIGNATURE: return "FAR signature mismatch"; | |
case FAR_BAD_VERSION: return "FAR version invalid"; | |
} | |
return "unknown error"; | |
} | |
static const char magic[] = "FAR\xFE"; | |
struct FAR_header | |
{ | |
char magic[4]; | |
char name[40]; | |
char eof[3]; | |
uint8_t header_length[2]; | |
uint8_t version; | |
uint8_t track_enabled[16]; | |
uint8_t current_oct; | |
uint8_t current_voice; | |
uint8_t current_row; | |
uint8_t current_pat; | |
uint8_t current_ord; | |
uint8_t current_sam; | |
uint8_t current_vol; | |
uint8_t current_display; | |
uint8_t current_editing; | |
uint8_t current_tempo; | |
uint8_t track_panning[16]; | |
uint8_t mark_top; | |
uint8_t mark_bottom; | |
uint8_t grid_size; | |
uint8_t edit_mode; | |
uint16_t text_length; | |
}; | |
struct FAR_orders | |
{ | |
uint8_t orders[256]; | |
uint8_t num_patterns; | |
uint8_t num_orders; | |
uint8_t loop_to_position; | |
}; | |
struct FAR_pattern_metadata | |
{ | |
uint16_t expected_rows; | |
uint8_t break_location; | |
}; | |
struct FAR_data | |
{ | |
struct FAR_header h; | |
struct FAR_orders o; | |
uint16_t pattern_length[256]; | |
struct FAR_pattern_metadata p[256]; | |
char *text; | |
}; | |
int far_read(struct FAR_data *d, FILE *fp) | |
{ | |
size_t len; | |
int num_patterns; | |
int i; | |
memset(d, 0, sizeof(struct FAR_data)); | |
if(!fread(&(d->h), sizeof(struct FAR_header), 1, fp)) | |
return FAR_READ_ERROR; | |
if(memcmp(d->h.magic, magic, 4)) | |
return FAR_BAD_SIGNATURE; | |
O_("FAR version %x\n", d->h.version); | |
if(d->h.version != 0x10) | |
return FAR_BAD_VERSION; | |
len = d->h.text_length; | |
O_("FAR text length: %u\n", (unsigned int)len); | |
if(len) | |
{ | |
d->text = malloc(len + 1); | |
if(!d->text) | |
return FAR_ALLOC_ERROR; | |
if(!fread(d->text, len, 1, fp)) | |
return FAR_READ_ERROR; | |
d->text[len] = '\0'; | |
} | |
if(!fread(&(d->o), sizeof(struct FAR_orders), 1, fp)) | |
return FAR_READ_ERROR; | |
if(!fread(d->pattern_length, sizeof(d->pattern_length), 1, fp)) | |
return FAR_READ_ERROR; | |
num_patterns = d->o.num_patterns; | |
O_("alleged pattern count: %d\n", num_patterns); // this is a lie | |
for(i = 0; i < 256; i++) | |
{ | |
if(d->pattern_length[i]) | |
{ | |
size_t rows = (d->pattern_length[i] - 2) >> 6; | |
if(i < num_patterns && rows > 256) | |
O_("warning: pattern %d expects %u rows >256\n", i, (unsigned int)rows); | |
d->p[i].expected_rows = rows; | |
if(num_patterns < i + 1) | |
num_patterns = i + 1; | |
} | |
} | |
O_("real pattern count: %d\n", num_patterns); | |
for(i = 0; i < num_patterns; i++) | |
{ | |
int pattern_len = d->pattern_length[i]; | |
int expected_rows = d->p[i].expected_rows; | |
int break_location; | |
if(!pattern_len) | |
{ | |
O_("pattern %d: length=%u, ignoring.\n", i, pattern_len); | |
continue; | |
} | |
break_location = fgetc(fp); | |
if(feof(fp)) | |
{ | |
O_("pattern read error for pattern %d!\n", i); | |
return FAR_READ_ERROR; | |
} | |
O_("pattern %d: length=%u, expected_rows=%u, break byte=%u, difference=%d\n", | |
i, pattern_len, expected_rows, break_location, expected_rows - break_location | |
); | |
d->p[i].break_location = break_location; | |
fseek(fp, d->pattern_length[i] - 1, SEEK_CUR); | |
} | |
// ignore samples | |
return 0; | |
} | |
void far_free(struct FAR_data *d) | |
{ | |
free(d->text); | |
d->text = NULL; | |
} | |
void check_far(const char *filename) | |
{ | |
struct FAR_data d; | |
int ret; | |
size_t len = strlen(filename); | |
if(len < 4 || strcasecmp(filename + len - 4, ".far")) | |
return; | |
FILE *fp = fopen(filename, "rb"); | |
if(fp) | |
{ | |
O_("checking '%s'.\n", filename); | |
ret = far_read(&d, fp); | |
if(ret) | |
O_("failed to read .far file: %s.\n\n", far_strerror(ret)); | |
else | |
O_("read .far file successfully.\n\n"); | |
fclose(fp); | |
far_free(&d); | |
} | |
else | |
O_("failed to open '%s'\n.", filename); | |
} | |
int main(int argc, char *argv[]) | |
{ | |
if(!argv || argc < 2) | |
{ | |
fprintf(stdout, "Usage: %s filenames...\n", argv ? argv[0] : "farutil"); | |
return 0; | |
} | |
for(int i = 1; i < argc; i++) | |
{ | |
check_far(argv[i]); | |
} | |
return 0; | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
FAR: checking './4Go10/m31.far'. | |
FAR: FAR version 10 | |
FAR: FAR text length: 2679 | |
FAR: alleged pattern count: 1 | |
FAR: real pattern count: 12 | |
FAR: pattern 0: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 1: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 2: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 3: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 4: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 5: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 6: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 7: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 8: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 9: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 10: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 11: length=4610, expected_rows=72, break byte=70, difference=2 | |
FAR: read .far file successfully. | |
FAR: checking './Dafydd/pond in the palace of pythagoras.far'. | |
FAR: FAR version 10 | |
FAR: FAR text length: 2771 | |
FAR: alleged pattern count: 1 | |
FAR: real pattern count: 11 | |
FAR: pattern 0: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 1: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 2: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 3: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 4: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 5: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 6: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 7: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 8: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 9: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 10: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: read .far file successfully. | |
FAR: checking './Daniel Potter/residual ambient amperage.far'. | |
FAR: FAR version 10 | |
FAR: FAR text length: 5412 | |
FAR: alleged pattern count: 1 | |
FAR: real pattern count: 20 | |
FAR: pattern 0: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 1: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 2: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 3: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 4: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 5: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 6: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 7: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 8: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 9: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 10: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 11: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 12: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 13: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 14: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 15: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 16: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 17: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 18: length=1730, expected_rows=27, break byte=25, difference=2 | |
FAR: pattern 19: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: read .far file successfully. | |
FAR: checking './Dirty Jester/techno riders.far'. | |
FAR: FAR version 10 | |
FAR: FAR text length: 4427 | |
FAR: alleged pattern count: 1 | |
FAR: real pattern count: 85 | |
FAR: pattern 0: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 1: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 2: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 3: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 4: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 5: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 6: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 7: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 8: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 9: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 10: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 11: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 12: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 13: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 14: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 15: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 16: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 17: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 18: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 19: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 20: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 21: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 22: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 23: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 24: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 25: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 26: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 27: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 28: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 29: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 30: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 31: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 32: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 33: length=0, ignoring. | |
FAR: pattern 34: length=0, ignoring. | |
FAR: pattern 35: length=0, ignoring. | |
FAR: pattern 36: length=0, ignoring. | |
FAR: pattern 37: length=0, ignoring. | |
FAR: pattern 38: length=0, ignoring. | |
FAR: pattern 39: length=0, ignoring. | |
FAR: pattern 40: length=0, ignoring. | |
FAR: pattern 41: length=0, ignoring. | |
FAR: pattern 42: length=0, ignoring. | |
FAR: pattern 43: length=0, ignoring. | |
FAR: pattern 44: length=0, ignoring. | |
FAR: pattern 45: length=0, ignoring. | |
FAR: pattern 46: length=0, ignoring. | |
FAR: pattern 47: length=0, ignoring. | |
FAR: pattern 48: length=0, ignoring. | |
FAR: pattern 49: length=0, ignoring. | |
FAR: pattern 50: length=0, ignoring. | |
FAR: pattern 51: length=0, ignoring. | |
FAR: pattern 52: length=0, ignoring. | |
FAR: pattern 53: length=0, ignoring. | |
FAR: pattern 54: length=0, ignoring. | |
FAR: pattern 55: length=0, ignoring. | |
FAR: pattern 56: length=0, ignoring. | |
FAR: pattern 57: length=0, ignoring. | |
FAR: pattern 58: length=0, ignoring. | |
FAR: pattern 59: length=0, ignoring. | |
FAR: pattern 60: length=0, ignoring. | |
FAR: pattern 61: length=0, ignoring. | |
FAR: pattern 62: length=0, ignoring. | |
FAR: pattern 63: length=0, ignoring. | |
FAR: pattern 64: length=0, ignoring. | |
FAR: pattern 65: length=0, ignoring. | |
FAR: pattern 66: length=0, ignoring. | |
FAR: pattern 67: length=0, ignoring. | |
FAR: pattern 68: length=0, ignoring. | |
FAR: pattern 69: length=0, ignoring. | |
FAR: pattern 70: length=0, ignoring. | |
FAR: pattern 71: length=0, ignoring. | |
FAR: pattern 72: length=0, ignoring. | |
FAR: pattern 73: length=0, ignoring. | |
FAR: pattern 74: length=0, ignoring. | |
FAR: pattern 75: length=0, ignoring. | |
FAR: pattern 76: length=0, ignoring. | |
FAR: pattern 77: length=0, ignoring. | |
FAR: pattern 78: length=0, ignoring. | |
FAR: pattern 79: length=0, ignoring. | |
FAR: pattern 80: length=0, ignoring. | |
FAR: pattern 81: length=0, ignoring. | |
FAR: pattern 82: length=0, ignoring. | |
FAR: pattern 83: length=0, ignoring. | |
FAR: pattern 84: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: read .far file successfully. | |
FAR: checking './Guillermo Luijk Delgado/to the polish of valencia.far'. | |
FAR: FAR version 10 | |
FAR: FAR text length: 3887 | |
FAR: alleged pattern count: 1 | |
FAR: real pattern count: 111 | |
FAR: pattern 0: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 1: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 2: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 3: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 4: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 5: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 6: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 7: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 8: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 9: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 10: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 11: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 12: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 13: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 14: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 15: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 16: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 17: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 18: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 19: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 20: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 21: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 22: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 23: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 24: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 25: length=0, ignoring. | |
FAR: pattern 26: length=0, ignoring. | |
FAR: pattern 27: length=0, ignoring. | |
FAR: pattern 28: length=0, ignoring. | |
FAR: pattern 29: length=0, ignoring. | |
FAR: pattern 30: length=0, ignoring. | |
FAR: pattern 31: length=0, ignoring. | |
FAR: pattern 32: length=0, ignoring. | |
FAR: pattern 33: length=0, ignoring. | |
FAR: pattern 34: length=0, ignoring. | |
FAR: pattern 35: length=0, ignoring. | |
FAR: pattern 36: length=0, ignoring. | |
FAR: pattern 37: length=0, ignoring. | |
FAR: pattern 38: length=0, ignoring. | |
FAR: pattern 39: length=0, ignoring. | |
FAR: pattern 40: length=0, ignoring. | |
FAR: pattern 41: length=0, ignoring. | |
FAR: pattern 42: length=0, ignoring. | |
FAR: pattern 43: length=0, ignoring. | |
FAR: pattern 44: length=0, ignoring. | |
FAR: pattern 45: length=0, ignoring. | |
FAR: pattern 46: length=0, ignoring. | |
FAR: pattern 47: length=0, ignoring. | |
FAR: pattern 48: length=0, ignoring. | |
FAR: pattern 49: length=0, ignoring. | |
FAR: pattern 50: length=0, ignoring. | |
FAR: pattern 51: length=0, ignoring. | |
FAR: pattern 52: length=0, ignoring. | |
FAR: pattern 53: length=0, ignoring. | |
FAR: pattern 54: length=0, ignoring. | |
FAR: pattern 55: length=0, ignoring. | |
FAR: pattern 56: length=0, ignoring. | |
FAR: pattern 57: length=0, ignoring. | |
FAR: pattern 58: length=0, ignoring. | |
FAR: pattern 59: length=0, ignoring. | |
FAR: pattern 60: length=0, ignoring. | |
FAR: pattern 61: length=0, ignoring. | |
FAR: pattern 62: length=0, ignoring. | |
FAR: pattern 63: length=0, ignoring. | |
FAR: pattern 64: length=0, ignoring. | |
FAR: pattern 65: length=0, ignoring. | |
FAR: pattern 66: length=0, ignoring. | |
FAR: pattern 67: length=0, ignoring. | |
FAR: pattern 68: length=0, ignoring. | |
FAR: pattern 69: length=0, ignoring. | |
FAR: pattern 70: length=0, ignoring. | |
FAR: pattern 71: length=0, ignoring. | |
FAR: pattern 72: length=0, ignoring. | |
FAR: pattern 73: length=0, ignoring. | |
FAR: pattern 74: length=0, ignoring. | |
FAR: pattern 75: length=0, ignoring. | |
FAR: pattern 76: length=0, ignoring. | |
FAR: pattern 77: length=0, ignoring. | |
FAR: pattern 78: length=0, ignoring. | |
FAR: pattern 79: length=0, ignoring. | |
FAR: pattern 80: length=0, ignoring. | |
FAR: pattern 81: length=0, ignoring. | |
FAR: pattern 82: length=0, ignoring. | |
FAR: pattern 83: length=0, ignoring. | |
FAR: pattern 84: length=0, ignoring. | |
FAR: pattern 85: length=0, ignoring. | |
FAR: pattern 86: length=0, ignoring. | |
FAR: pattern 87: length=0, ignoring. | |
FAR: pattern 88: length=0, ignoring. | |
FAR: pattern 89: length=0, ignoring. | |
FAR: pattern 90: length=0, ignoring. | |
FAR: pattern 91: length=0, ignoring. | |
FAR: pattern 92: length=0, ignoring. | |
FAR: pattern 93: length=0, ignoring. | |
FAR: pattern 94: length=0, ignoring. | |
FAR: pattern 95: length=0, ignoring. | |
FAR: pattern 96: length=0, ignoring. | |
FAR: pattern 97: length=0, ignoring. | |
FAR: pattern 98: length=0, ignoring. | |
FAR: pattern 99: length=0, ignoring. | |
FAR: pattern 100: length=0, ignoring. | |
FAR: pattern 101: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 102: length=0, ignoring. | |
FAR: pattern 103: length=0, ignoring. | |
FAR: pattern 104: length=0, ignoring. | |
FAR: pattern 105: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 106: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 107: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 108: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 109: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 110: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: read .far file successfully. | |
FAR: checking './Haj/before.far'. | |
FAR: FAR version 10 | |
FAR: FAR text length: 1633 | |
FAR: alleged pattern count: 1 | |
FAR: real pattern count: 256 | |
FAR: pattern 0: length=1538, expected_rows=24, break byte=22, difference=2 | |
FAR: pattern 1: length=1538, expected_rows=24, break byte=22, difference=2 | |
FAR: pattern 2: length=1538, expected_rows=24, break byte=22, difference=2 | |
FAR: pattern 3: length=1538, expected_rows=24, break byte=22, difference=2 | |
FAR: pattern 4: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 5: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 6: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 7: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 8: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 9: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 10: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 11: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 12: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 13: length=1538, expected_rows=24, break byte=22, difference=2 | |
FAR: pattern 14: length=1026, expected_rows=16, break byte=14, difference=2 | |
FAR: pattern 15: length=1538, expected_rows=24, break byte=22, difference=2 | |
FAR: pattern 16: length=1026, expected_rows=16, break byte=14, difference=2 | |
FAR: pattern 17: length=1538, expected_rows=24, break byte=22, difference=2 | |
FAR: pattern 18: length=1538, expected_rows=24, break byte=22, difference=2 | |
FAR: pattern 19: length=1026, expected_rows=16, break byte=14, difference=2 | |
FAR: pattern 20: length=0, ignoring. | |
FAR: pattern 21: length=0, ignoring. | |
FAR: pattern 22: length=0, ignoring. | |
FAR: pattern 23: length=0, ignoring. | |
FAR: pattern 24: length=0, ignoring. | |
FAR: pattern 25: length=0, ignoring. | |
FAR: pattern 26: length=0, ignoring. | |
FAR: pattern 27: length=0, ignoring. | |
FAR: pattern 28: length=0, ignoring. | |
FAR: pattern 29: length=0, ignoring. | |
FAR: pattern 30: length=0, ignoring. | |
FAR: pattern 31: length=0, ignoring. | |
FAR: pattern 32: length=1538, expected_rows=24, break byte=22, difference=2 | |
FAR: pattern 33: length=898, expected_rows=14, break byte=12, difference=2 | |
FAR: pattern 34: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 35: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 36: length=0, ignoring. | |
FAR: pattern 37: length=0, ignoring. | |
FAR: pattern 38: length=0, ignoring. | |
FAR: pattern 39: length=0, ignoring. | |
FAR: pattern 40: length=0, ignoring. | |
FAR: pattern 41: length=0, ignoring. | |
FAR: pattern 42: length=0, ignoring. | |
FAR: pattern 43: length=0, ignoring. | |
FAR: pattern 44: length=0, ignoring. | |
FAR: pattern 45: length=0, ignoring. | |
FAR: pattern 46: length=258, expected_rows=4, break byte=2, difference=2 | |
FAR: pattern 47: length=258, expected_rows=4, break byte=2, difference=2 | |
FAR: pattern 48: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 49: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 50: length=0, ignoring. | |
FAR: pattern 51: length=0, ignoring. | |
FAR: pattern 52: length=0, ignoring. | |
FAR: pattern 53: length=0, ignoring. | |
FAR: pattern 54: length=0, ignoring. | |
FAR: pattern 55: length=0, ignoring. | |
FAR: pattern 56: length=0, ignoring. | |
FAR: pattern 57: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 58: length=0, ignoring. | |
FAR: pattern 59: length=0, ignoring. | |
FAR: pattern 60: length=0, ignoring. | |
FAR: pattern 61: length=0, ignoring. | |
FAR: pattern 62: length=0, ignoring. | |
FAR: pattern 63: length=0, ignoring. | |
FAR: pattern 64: length=0, ignoring. | |
FAR: pattern 65: length=0, ignoring. | |
FAR: pattern 66: length=0, ignoring. | |
FAR: pattern 67: length=0, ignoring. | |
FAR: pattern 68: length=0, ignoring. | |
FAR: pattern 69: length=0, ignoring. | |
FAR: pattern 70: length=0, ignoring. | |
FAR: pattern 71: length=0, ignoring. | |
FAR: pattern 72: length=0, ignoring. | |
FAR: pattern 73: length=0, ignoring. | |
FAR: pattern 74: length=0, ignoring. | |
FAR: pattern 75: length=0, ignoring. | |
FAR: pattern 76: length=0, ignoring. | |
FAR: pattern 77: length=0, ignoring. | |
FAR: pattern 78: length=0, ignoring. | |
FAR: pattern 79: length=0, ignoring. | |
FAR: pattern 80: length=0, ignoring. | |
FAR: pattern 81: length=0, ignoring. | |
FAR: pattern 82: length=0, ignoring. | |
FAR: pattern 83: length=0, ignoring. | |
FAR: pattern 84: length=0, ignoring. | |
FAR: pattern 85: length=0, ignoring. | |
FAR: pattern 86: length=0, ignoring. | |
FAR: pattern 87: length=0, ignoring. | |
FAR: pattern 88: length=0, ignoring. | |
FAR: pattern 89: length=0, ignoring. | |
FAR: pattern 90: length=0, ignoring. | |
FAR: pattern 91: length=0, ignoring. | |
FAR: pattern 92: length=0, ignoring. | |
FAR: pattern 93: length=0, ignoring. | |
FAR: pattern 94: length=0, ignoring. | |
FAR: pattern 95: length=0, ignoring. | |
FAR: pattern 96: length=0, ignoring. | |
FAR: pattern 97: length=0, ignoring. | |
FAR: pattern 98: length=0, ignoring. | |
FAR: pattern 99: length=0, ignoring. | |
FAR: pattern 100: length=0, ignoring. | |
FAR: pattern 101: length=0, ignoring. | |
FAR: pattern 102: length=0, ignoring. | |
FAR: pattern 103: length=0, ignoring. | |
FAR: pattern 104: length=0, ignoring. | |
FAR: pattern 105: length=0, ignoring. | |
FAR: pattern 106: length=0, ignoring. | |
FAR: pattern 107: length=0, ignoring. | |
FAR: pattern 108: length=0, ignoring. | |
FAR: pattern 109: length=0, ignoring. | |
FAR: pattern 110: length=0, ignoring. | |
FAR: pattern 111: length=0, ignoring. | |
FAR: pattern 112: length=0, ignoring. | |
FAR: pattern 113: length=0, ignoring. | |
FAR: pattern 114: length=0, ignoring. | |
FAR: pattern 115: length=0, ignoring. | |
FAR: pattern 116: length=0, ignoring. | |
FAR: pattern 117: length=0, ignoring. | |
FAR: pattern 118: length=0, ignoring. | |
FAR: pattern 119: length=0, ignoring. | |
FAR: pattern 120: length=0, ignoring. | |
FAR: pattern 121: length=0, ignoring. | |
FAR: pattern 122: length=0, ignoring. | |
FAR: pattern 123: length=0, ignoring. | |
FAR: pattern 124: length=0, ignoring. | |
FAR: pattern 125: length=0, ignoring. | |
FAR: pattern 126: length=0, ignoring. | |
FAR: pattern 127: length=0, ignoring. | |
FAR: pattern 128: length=0, ignoring. | |
FAR: pattern 129: length=0, ignoring. | |
FAR: pattern 130: length=0, ignoring. | |
FAR: pattern 131: length=0, ignoring. | |
FAR: pattern 132: length=0, ignoring. | |
FAR: pattern 133: length=0, ignoring. | |
FAR: pattern 134: length=0, ignoring. | |
FAR: pattern 135: length=0, ignoring. | |
FAR: pattern 136: length=0, ignoring. | |
FAR: pattern 137: length=0, ignoring. | |
FAR: pattern 138: length=0, ignoring. | |
FAR: pattern 139: length=0, ignoring. | |
FAR: pattern 140: length=0, ignoring. | |
FAR: pattern 141: length=0, ignoring. | |
FAR: pattern 142: length=0, ignoring. | |
FAR: pattern 143: length=0, ignoring. | |
FAR: pattern 144: length=0, ignoring. | |
FAR: pattern 145: length=0, ignoring. | |
FAR: pattern 146: length=0, ignoring. | |
FAR: pattern 147: length=0, ignoring. | |
FAR: pattern 148: length=0, ignoring. | |
FAR: pattern 149: length=0, ignoring. | |
FAR: pattern 150: length=0, ignoring. | |
FAR: pattern 151: length=0, ignoring. | |
FAR: pattern 152: length=0, ignoring. | |
FAR: pattern 153: length=0, ignoring. | |
FAR: pattern 154: length=0, ignoring. | |
FAR: pattern 155: length=0, ignoring. | |
FAR: pattern 156: length=0, ignoring. | |
FAR: pattern 157: length=0, ignoring. | |
FAR: pattern 158: length=0, ignoring. | |
FAR: pattern 159: length=0, ignoring. | |
FAR: pattern 160: length=0, ignoring. | |
FAR: pattern 161: length=0, ignoring. | |
FAR: pattern 162: length=0, ignoring. | |
FAR: pattern 163: length=0, ignoring. | |
FAR: pattern 164: length=0, ignoring. | |
FAR: pattern 165: length=0, ignoring. | |
FAR: pattern 166: length=0, ignoring. | |
FAR: pattern 167: length=0, ignoring. | |
FAR: pattern 168: length=0, ignoring. | |
FAR: pattern 169: length=0, ignoring. | |
FAR: pattern 170: length=0, ignoring. | |
FAR: pattern 171: length=0, ignoring. | |
FAR: pattern 172: length=0, ignoring. | |
FAR: pattern 173: length=0, ignoring. | |
FAR: pattern 174: length=0, ignoring. | |
FAR: pattern 175: length=0, ignoring. | |
FAR: pattern 176: length=0, ignoring. | |
FAR: pattern 177: length=0, ignoring. | |
FAR: pattern 178: length=0, ignoring. | |
FAR: pattern 179: length=0, ignoring. | |
FAR: pattern 180: length=0, ignoring. | |
FAR: pattern 181: length=0, ignoring. | |
FAR: pattern 182: length=0, ignoring. | |
FAR: pattern 183: length=0, ignoring. | |
FAR: pattern 184: length=0, ignoring. | |
FAR: pattern 185: length=0, ignoring. | |
FAR: pattern 186: length=0, ignoring. | |
FAR: pattern 187: length=0, ignoring. | |
FAR: pattern 188: length=0, ignoring. | |
FAR: pattern 189: length=0, ignoring. | |
FAR: pattern 190: length=0, ignoring. | |
FAR: pattern 191: length=0, ignoring. | |
FAR: pattern 192: length=0, ignoring. | |
FAR: pattern 193: length=0, ignoring. | |
FAR: pattern 194: length=0, ignoring. | |
FAR: pattern 195: length=0, ignoring. | |
FAR: pattern 196: length=0, ignoring. | |
FAR: pattern 197: length=0, ignoring. | |
FAR: pattern 198: length=0, ignoring. | |
FAR: pattern 199: length=0, ignoring. | |
FAR: pattern 200: length=0, ignoring. | |
FAR: pattern 201: length=0, ignoring. | |
FAR: pattern 202: length=0, ignoring. | |
FAR: pattern 203: length=0, ignoring. | |
FAR: pattern 204: length=0, ignoring. | |
FAR: pattern 205: length=0, ignoring. | |
FAR: pattern 206: length=0, ignoring. | |
FAR: pattern 207: length=0, ignoring. | |
FAR: pattern 208: length=0, ignoring. | |
FAR: pattern 209: length=0, ignoring. | |
FAR: pattern 210: length=0, ignoring. | |
FAR: pattern 211: length=0, ignoring. | |
FAR: pattern 212: length=0, ignoring. | |
FAR: pattern 213: length=0, ignoring. | |
FAR: pattern 214: length=0, ignoring. | |
FAR: pattern 215: length=0, ignoring. | |
FAR: pattern 216: length=0, ignoring. | |
FAR: pattern 217: length=0, ignoring. | |
FAR: pattern 218: length=0, ignoring. | |
FAR: pattern 219: length=0, ignoring. | |
FAR: pattern 220: length=0, ignoring. | |
FAR: pattern 221: length=0, ignoring. | |
FAR: pattern 222: length=0, ignoring. | |
FAR: pattern 223: length=0, ignoring. | |
FAR: pattern 224: length=0, ignoring. | |
FAR: pattern 225: length=0, ignoring. | |
FAR: pattern 226: length=0, ignoring. | |
FAR: pattern 227: length=0, ignoring. | |
FAR: pattern 228: length=0, ignoring. | |
FAR: pattern 229: length=0, ignoring. | |
FAR: pattern 230: length=0, ignoring. | |
FAR: pattern 231: length=0, ignoring. | |
FAR: pattern 232: length=0, ignoring. | |
FAR: pattern 233: length=0, ignoring. | |
FAR: pattern 234: length=0, ignoring. | |
FAR: pattern 235: length=0, ignoring. | |
FAR: pattern 236: length=0, ignoring. | |
FAR: pattern 237: length=0, ignoring. | |
FAR: pattern 238: length=0, ignoring. | |
FAR: pattern 239: length=0, ignoring. | |
FAR: pattern 240: length=0, ignoring. | |
FAR: pattern 241: length=0, ignoring. | |
FAR: pattern 242: length=0, ignoring. | |
FAR: pattern 243: length=0, ignoring. | |
FAR: pattern 244: length=0, ignoring. | |
FAR: pattern 245: length=0, ignoring. | |
FAR: pattern 246: length=0, ignoring. | |
FAR: pattern 247: length=0, ignoring. | |
FAR: pattern 248: length=0, ignoring. | |
FAR: pattern 249: length=0, ignoring. | |
FAR: pattern 250: length=0, ignoring. | |
FAR: pattern 251: length=0, ignoring. | |
FAR: pattern 252: length=0, ignoring. | |
FAR: pattern 253: length=0, ignoring. | |
FAR: pattern 254: length=0, ignoring. | |
FAR: pattern 255: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: read .far file successfully. | |
FAR: checking './Haj/cold recognition.far'. | |
FAR: FAR version 10 | |
FAR: FAR text length: 2295 | |
FAR: alleged pattern count: 4 | |
FAR: real pattern count: 64 | |
FAR: pattern 0: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 1: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 2: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 3: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 4: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 5: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 6: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 7: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 8: length=770, expected_rows=12, break byte=10, difference=2 | |
FAR: pattern 9: length=1922, expected_rows=30, break byte=28, difference=2 | |
FAR: pattern 10: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 11: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 12: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 13: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 14: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 15: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 16: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 17: length=1538, expected_rows=24, break byte=22, difference=2 | |
FAR: pattern 18: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 19: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 20: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 21: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 22: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 23: length=1026, expected_rows=16, break byte=14, difference=2 | |
FAR: pattern 24: length=1026, expected_rows=16, break byte=14, difference=2 | |
FAR: pattern 25: length=1026, expected_rows=16, break byte=14, difference=2 | |
FAR: pattern 26: length=0, ignoring. | |
FAR: pattern 27: length=0, ignoring. | |
FAR: pattern 28: length=0, ignoring. | |
FAR: pattern 29: length=0, ignoring. | |
FAR: pattern 30: length=0, ignoring. | |
FAR: pattern 31: length=0, ignoring. | |
FAR: pattern 32: length=194, expected_rows=3, break byte=1, difference=2 | |
FAR: pattern 33: length=0, ignoring. | |
FAR: pattern 34: length=0, ignoring. | |
FAR: pattern 35: length=0, ignoring. | |
FAR: pattern 36: length=0, ignoring. | |
FAR: pattern 37: length=0, ignoring. | |
FAR: pattern 38: length=0, ignoring. | |
FAR: pattern 39: length=0, ignoring. | |
FAR: pattern 40: length=0, ignoring. | |
FAR: pattern 41: length=0, ignoring. | |
FAR: pattern 42: length=0, ignoring. | |
FAR: pattern 43: length=0, ignoring. | |
FAR: pattern 44: length=0, ignoring. | |
FAR: pattern 45: length=0, ignoring. | |
FAR: pattern 46: length=0, ignoring. | |
FAR: pattern 47: length=0, ignoring. | |
FAR: pattern 48: length=0, ignoring. | |
FAR: pattern 49: length=0, ignoring. | |
FAR: pattern 50: length=0, ignoring. | |
FAR: pattern 51: length=0, ignoring. | |
FAR: pattern 52: length=0, ignoring. | |
FAR: pattern 53: length=0, ignoring. | |
FAR: pattern 54: length=0, ignoring. | |
FAR: pattern 55: length=0, ignoring. | |
FAR: pattern 56: length=0, ignoring. | |
FAR: pattern 57: length=0, ignoring. | |
FAR: pattern 58: length=0, ignoring. | |
FAR: pattern 59: length=0, ignoring. | |
FAR: pattern 60: length=0, ignoring. | |
FAR: pattern 61: length=0, ignoring. | |
FAR: pattern 62: length=0, ignoring. | |
FAR: pattern 63: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: read .far file successfully. | |
FAR: checking './Haj/optimists push mood toward the fear.far'. | |
FAR: FAR version 10 | |
FAR: FAR text length: 2827 | |
FAR: alleged pattern count: 1 | |
FAR: real pattern count: 54 | |
FAR: pattern 0: length=4994, expected_rows=78, break byte=76, difference=2 | |
FAR: pattern 1: length=4610, expected_rows=72, break byte=70, difference=2 | |
FAR: pattern 2: length=4610, expected_rows=72, break byte=70, difference=2 | |
FAR: pattern 3: length=6146, expected_rows=96, break byte=94, difference=2 | |
FAR: pattern 4: length=258, expected_rows=4, break byte=2, difference=2 | |
FAR: pattern 5: length=4994, expected_rows=78, break byte=76, difference=2 | |
FAR: pattern 6: length=6146, expected_rows=96, break byte=94, difference=2 | |
FAR: pattern 7: length=6146, expected_rows=96, break byte=94, difference=2 | |
FAR: pattern 8: length=5890, expected_rows=92, break byte=90, difference=2 | |
FAR: pattern 9: length=6146, expected_rows=96, break byte=94, difference=2 | |
FAR: pattern 10: length=6146, expected_rows=96, break byte=94, difference=2 | |
FAR: pattern 11: length=258, expected_rows=4, break byte=2, difference=2 | |
FAR: pattern 12: length=6146, expected_rows=96, break byte=94, difference=2 | |
FAR: pattern 13: length=6146, expected_rows=96, break byte=94, difference=2 | |
FAR: pattern 14: length=6146, expected_rows=96, break byte=94, difference=2 | |
FAR: pattern 15: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 16: length=6146, expected_rows=96, break byte=94, difference=2 | |
FAR: pattern 17: length=0, ignoring. | |
FAR: pattern 18: length=0, ignoring. | |
FAR: pattern 19: length=0, ignoring. | |
FAR: pattern 20: length=0, ignoring. | |
FAR: pattern 21: length=0, ignoring. | |
FAR: pattern 22: length=0, ignoring. | |
FAR: pattern 23: length=0, ignoring. | |
FAR: pattern 24: length=0, ignoring. | |
FAR: pattern 25: length=0, ignoring. | |
FAR: pattern 26: length=0, ignoring. | |
FAR: pattern 27: length=0, ignoring. | |
FAR: pattern 28: length=0, ignoring. | |
FAR: pattern 29: length=0, ignoring. | |
FAR: pattern 30: length=0, ignoring. | |
FAR: pattern 31: length=0, ignoring. | |
FAR: pattern 32: length=0, ignoring. | |
FAR: pattern 33: length=0, ignoring. | |
FAR: pattern 34: length=0, ignoring. | |
FAR: pattern 35: length=0, ignoring. | |
FAR: pattern 36: length=0, ignoring. | |
FAR: pattern 37: length=0, ignoring. | |
FAR: pattern 38: length=0, ignoring. | |
FAR: pattern 39: length=0, ignoring. | |
FAR: pattern 40: length=0, ignoring. | |
FAR: pattern 41: length=0, ignoring. | |
FAR: pattern 42: length=0, ignoring. | |
FAR: pattern 43: length=0, ignoring. | |
FAR: pattern 44: length=0, ignoring. | |
FAR: pattern 45: length=0, ignoring. | |
FAR: pattern 46: length=0, ignoring. | |
FAR: pattern 47: length=0, ignoring. | |
FAR: pattern 48: length=3074, expected_rows=48, break byte=46, difference=2 | |
FAR: pattern 49: length=3074, expected_rows=48, break byte=46, difference=2 | |
FAR: pattern 50: length=3074, expected_rows=48, break byte=46, difference=2 | |
FAR: pattern 51: length=3074, expected_rows=48, break byte=46, difference=2 | |
FAR: pattern 52: length=3074, expected_rows=48, break byte=46, difference=2 | |
FAR: pattern 53: length=2818, expected_rows=44, break byte=42, difference=2 | |
FAR: read .far file successfully. | |
FAR: checking './Haj/vanish.far'. | |
FAR: FAR version 10 | |
FAR: FAR text length: 1640 | |
FAR: alleged pattern count: 1 | |
FAR: real pattern count: 64 | |
FAR: pattern 0: length=3074, expected_rows=48, break byte=46, difference=2 | |
FAR: pattern 1: length=8194, expected_rows=128, break byte=126, difference=2 | |
FAR: pattern 2: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 3: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 4: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 5: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 6: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 7: length=5122, expected_rows=80, break byte=78, difference=2 | |
FAR: pattern 8: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 9: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 10: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 11: length=5122, expected_rows=80, break byte=78, difference=2 | |
FAR: pattern 12: length=5122, expected_rows=80, break byte=78, difference=2 | |
FAR: pattern 13: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 14: length=0, ignoring. | |
FAR: pattern 15: length=0, ignoring. | |
FAR: pattern 16: length=8194, expected_rows=128, break byte=126, difference=2 | |
FAR: pattern 17: length=0, ignoring. | |
FAR: pattern 18: length=0, ignoring. | |
FAR: pattern 19: length=0, ignoring. | |
FAR: pattern 20: length=0, ignoring. | |
FAR: pattern 21: length=0, ignoring. | |
FAR: pattern 22: length=0, ignoring. | |
FAR: pattern 23: length=0, ignoring. | |
FAR: pattern 24: length=0, ignoring. | |
FAR: pattern 25: length=0, ignoring. | |
FAR: pattern 26: length=0, ignoring. | |
FAR: pattern 27: length=0, ignoring. | |
FAR: pattern 28: length=0, ignoring. | |
FAR: pattern 29: length=0, ignoring. | |
FAR: pattern 30: length=0, ignoring. | |
FAR: pattern 31: length=0, ignoring. | |
FAR: pattern 32: length=0, ignoring. | |
FAR: pattern 33: length=0, ignoring. | |
FAR: pattern 34: length=0, ignoring. | |
FAR: pattern 35: length=0, ignoring. | |
FAR: pattern 36: length=0, ignoring. | |
FAR: pattern 37: length=0, ignoring. | |
FAR: pattern 38: length=0, ignoring. | |
FAR: pattern 39: length=0, ignoring. | |
FAR: pattern 40: length=0, ignoring. | |
FAR: pattern 41: length=0, ignoring. | |
FAR: pattern 42: length=0, ignoring. | |
FAR: pattern 43: length=0, ignoring. | |
FAR: pattern 44: length=0, ignoring. | |
FAR: pattern 45: length=0, ignoring. | |
FAR: pattern 46: length=0, ignoring. | |
FAR: pattern 47: length=194, expected_rows=3, break byte=1, difference=2 | |
FAR: pattern 48: length=0, ignoring. | |
FAR: pattern 49: length=0, ignoring. | |
FAR: pattern 50: length=0, ignoring. | |
FAR: pattern 51: length=0, ignoring. | |
FAR: pattern 52: length=0, ignoring. | |
FAR: pattern 53: length=0, ignoring. | |
FAR: pattern 54: length=0, ignoring. | |
FAR: pattern 55: length=0, ignoring. | |
FAR: pattern 56: length=0, ignoring. | |
FAR: pattern 57: length=0, ignoring. | |
FAR: pattern 58: length=0, ignoring. | |
FAR: pattern 59: length=0, ignoring. | |
FAR: pattern 60: length=0, ignoring. | |
FAR: pattern 61: length=0, ignoring. | |
FAR: pattern 62: length=0, ignoring. | |
FAR: pattern 63: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: read .far file successfully. | |
FAR: checking './Jamie Watts/amazon dawn.far'. | |
FAR: FAR version 10 | |
FAR: FAR text length: 661 | |
FAR: alleged pattern count: 23 | |
FAR: real pattern count: 256 | |
FAR: pattern 0: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 1: length=898, expected_rows=14, break byte=12, difference=2 | |
FAR: pattern 2: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 3: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 4: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 5: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 6: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 7: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 8: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 9: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 10: length=0, ignoring. | |
FAR: pattern 11: length=0, ignoring. | |
FAR: pattern 12: length=0, ignoring. | |
FAR: pattern 13: length=0, ignoring. | |
FAR: pattern 14: length=0, ignoring. | |
FAR: pattern 15: length=0, ignoring. | |
FAR: pattern 16: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 17: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 18: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 19: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 20: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 21: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 22: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 23: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 24: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 25: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 26: length=0, ignoring. | |
FAR: pattern 27: length=0, ignoring. | |
FAR: pattern 28: length=0, ignoring. | |
FAR: pattern 29: length=0, ignoring. | |
FAR: pattern 30: length=0, ignoring. | |
FAR: pattern 31: length=0, ignoring. | |
FAR: pattern 32: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 33: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 34: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 35: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 36: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 37: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 38: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 39: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 40: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 41: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 42: length=0, ignoring. | |
FAR: pattern 43: length=0, ignoring. | |
FAR: pattern 44: length=0, ignoring. | |
FAR: pattern 45: length=0, ignoring. | |
FAR: pattern 46: length=0, ignoring. | |
FAR: pattern 47: length=0, ignoring. | |
FAR: pattern 48: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 49: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 50: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 51: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 52: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 53: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 54: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 55: length=0, ignoring. | |
FAR: pattern 56: length=0, ignoring. | |
FAR: pattern 57: length=0, ignoring. | |
FAR: pattern 58: length=0, ignoring. | |
FAR: pattern 59: length=0, ignoring. | |
FAR: pattern 60: length=0, ignoring. | |
FAR: pattern 61: length=0, ignoring. | |
FAR: pattern 62: length=0, ignoring. | |
FAR: pattern 63: length=0, ignoring. | |
FAR: pattern 64: length=0, ignoring. | |
FAR: pattern 65: length=0, ignoring. | |
FAR: pattern 66: length=0, ignoring. | |
FAR: pattern 67: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 68: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 69: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 70: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 71: length=0, ignoring. | |
FAR: pattern 72: length=0, ignoring. | |
FAR: pattern 73: length=0, ignoring. | |
FAR: pattern 74: length=0, ignoring. | |
FAR: pattern 75: length=0, ignoring. | |
FAR: pattern 76: length=0, ignoring. | |
FAR: pattern 77: length=0, ignoring. | |
FAR: pattern 78: length=0, ignoring. | |
FAR: pattern 79: length=0, ignoring. | |
FAR: pattern 80: length=0, ignoring. | |
FAR: pattern 81: length=0, ignoring. | |
FAR: pattern 82: length=0, ignoring. | |
FAR: pattern 83: length=0, ignoring. | |
FAR: pattern 84: length=0, ignoring. | |
FAR: pattern 85: length=0, ignoring. | |
FAR: pattern 86: length=0, ignoring. | |
FAR: pattern 87: length=0, ignoring. | |
FAR: pattern 88: length=0, ignoring. | |
FAR: pattern 89: length=0, ignoring. | |
FAR: pattern 90: length=0, ignoring. | |
FAR: pattern 91: length=0, ignoring. | |
FAR: pattern 92: length=0, ignoring. | |
FAR: pattern 93: length=0, ignoring. | |
FAR: pattern 94: length=0, ignoring. | |
FAR: pattern 95: length=0, ignoring. | |
FAR: pattern 96: length=0, ignoring. | |
FAR: pattern 97: length=0, ignoring. | |
FAR: pattern 98: length=0, ignoring. | |
FAR: pattern 99: length=0, ignoring. | |
FAR: pattern 100: length=0, ignoring. | |
FAR: pattern 101: length=0, ignoring. | |
FAR: pattern 102: length=0, ignoring. | |
FAR: pattern 103: length=0, ignoring. | |
FAR: pattern 104: length=0, ignoring. | |
FAR: pattern 105: length=0, ignoring. | |
FAR: pattern 106: length=0, ignoring. | |
FAR: pattern 107: length=0, ignoring. | |
FAR: pattern 108: length=0, ignoring. | |
FAR: pattern 109: length=0, ignoring. | |
FAR: pattern 110: length=0, ignoring. | |
FAR: pattern 111: length=0, ignoring. | |
FAR: pattern 112: length=0, ignoring. | |
FAR: pattern 113: length=0, ignoring. | |
FAR: pattern 114: length=0, ignoring. | |
FAR: pattern 115: length=0, ignoring. | |
FAR: pattern 116: length=0, ignoring. | |
FAR: pattern 117: length=0, ignoring. | |
FAR: pattern 118: length=0, ignoring. | |
FAR: pattern 119: length=0, ignoring. | |
FAR: pattern 120: length=0, ignoring. | |
FAR: pattern 121: length=0, ignoring. | |
FAR: pattern 122: length=0, ignoring. | |
FAR: pattern 123: length=0, ignoring. | |
FAR: pattern 124: length=0, ignoring. | |
FAR: pattern 125: length=0, ignoring. | |
FAR: pattern 126: length=0, ignoring. | |
FAR: pattern 127: length=0, ignoring. | |
FAR: pattern 128: length=0, ignoring. | |
FAR: pattern 129: length=0, ignoring. | |
FAR: pattern 130: length=0, ignoring. | |
FAR: pattern 131: length=0, ignoring. | |
FAR: pattern 132: length=0, ignoring. | |
FAR: pattern 133: length=0, ignoring. | |
FAR: pattern 134: length=0, ignoring. | |
FAR: pattern 135: length=0, ignoring. | |
FAR: pattern 136: length=0, ignoring. | |
FAR: pattern 137: length=0, ignoring. | |
FAR: pattern 138: length=0, ignoring. | |
FAR: pattern 139: length=0, ignoring. | |
FAR: pattern 140: length=0, ignoring. | |
FAR: pattern 141: length=0, ignoring. | |
FAR: pattern 142: length=0, ignoring. | |
FAR: pattern 143: length=0, ignoring. | |
FAR: pattern 144: length=0, ignoring. | |
FAR: pattern 145: length=0, ignoring. | |
FAR: pattern 146: length=0, ignoring. | |
FAR: pattern 147: length=0, ignoring. | |
FAR: pattern 148: length=0, ignoring. | |
FAR: pattern 149: length=0, ignoring. | |
FAR: pattern 150: length=0, ignoring. | |
FAR: pattern 151: length=0, ignoring. | |
FAR: pattern 152: length=0, ignoring. | |
FAR: pattern 153: length=0, ignoring. | |
FAR: pattern 154: length=0, ignoring. | |
FAR: pattern 155: length=0, ignoring. | |
FAR: pattern 156: length=0, ignoring. | |
FAR: pattern 157: length=0, ignoring. | |
FAR: pattern 158: length=0, ignoring. | |
FAR: pattern 159: length=0, ignoring. | |
FAR: pattern 160: length=0, ignoring. | |
FAR: pattern 161: length=0, ignoring. | |
FAR: pattern 162: length=0, ignoring. | |
FAR: pattern 163: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 164: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 165: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 166: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 167: length=0, ignoring. | |
FAR: pattern 168: length=0, ignoring. | |
FAR: pattern 169: length=0, ignoring. | |
FAR: pattern 170: length=0, ignoring. | |
FAR: pattern 171: length=0, ignoring. | |
FAR: pattern 172: length=0, ignoring. | |
FAR: pattern 173: length=0, ignoring. | |
FAR: pattern 174: length=0, ignoring. | |
FAR: pattern 175: length=0, ignoring. | |
FAR: pattern 176: length=0, ignoring. | |
FAR: pattern 177: length=0, ignoring. | |
FAR: pattern 178: length=0, ignoring. | |
FAR: pattern 179: length=0, ignoring. | |
FAR: pattern 180: length=0, ignoring. | |
FAR: pattern 181: length=0, ignoring. | |
FAR: pattern 182: length=0, ignoring. | |
FAR: pattern 183: length=0, ignoring. | |
FAR: pattern 184: length=0, ignoring. | |
FAR: pattern 185: length=0, ignoring. | |
FAR: pattern 186: length=0, ignoring. | |
FAR: pattern 187: length=0, ignoring. | |
FAR: pattern 188: length=0, ignoring. | |
FAR: pattern 189: length=0, ignoring. | |
FAR: pattern 190: length=0, ignoring. | |
FAR: pattern 191: length=0, ignoring. | |
FAR: pattern 192: length=0, ignoring. | |
FAR: pattern 193: length=0, ignoring. | |
FAR: pattern 194: length=0, ignoring. | |
FAR: pattern 195: length=0, ignoring. | |
FAR: pattern 196: length=0, ignoring. | |
FAR: pattern 197: length=0, ignoring. | |
FAR: pattern 198: length=0, ignoring. | |
FAR: pattern 199: length=0, ignoring. | |
FAR: pattern 200: length=0, ignoring. | |
FAR: pattern 201: length=0, ignoring. | |
FAR: pattern 202: length=0, ignoring. | |
FAR: pattern 203: length=0, ignoring. | |
FAR: pattern 204: length=0, ignoring. | |
FAR: pattern 205: length=0, ignoring. | |
FAR: pattern 206: length=0, ignoring. | |
FAR: pattern 207: length=0, ignoring. | |
FAR: pattern 208: length=0, ignoring. | |
FAR: pattern 209: length=0, ignoring. | |
FAR: pattern 210: length=0, ignoring. | |
FAR: pattern 211: length=0, ignoring. | |
FAR: pattern 212: length=0, ignoring. | |
FAR: pattern 213: length=0, ignoring. | |
FAR: pattern 214: length=0, ignoring. | |
FAR: pattern 215: length=0, ignoring. | |
FAR: pattern 216: length=0, ignoring. | |
FAR: pattern 217: length=0, ignoring. | |
FAR: pattern 218: length=0, ignoring. | |
FAR: pattern 219: length=0, ignoring. | |
FAR: pattern 220: length=0, ignoring. | |
FAR: pattern 221: length=0, ignoring. | |
FAR: pattern 222: length=0, ignoring. | |
FAR: pattern 223: length=0, ignoring. | |
FAR: pattern 224: length=0, ignoring. | |
FAR: pattern 225: length=0, ignoring. | |
FAR: pattern 226: length=0, ignoring. | |
FAR: pattern 227: length=0, ignoring. | |
FAR: pattern 228: length=0, ignoring. | |
FAR: pattern 229: length=0, ignoring. | |
FAR: pattern 230: length=0, ignoring. | |
FAR: pattern 231: length=0, ignoring. | |
FAR: pattern 232: length=0, ignoring. | |
FAR: pattern 233: length=0, ignoring. | |
FAR: pattern 234: length=0, ignoring. | |
FAR: pattern 235: length=0, ignoring. | |
FAR: pattern 236: length=0, ignoring. | |
FAR: pattern 237: length=0, ignoring. | |
FAR: pattern 238: length=0, ignoring. | |
FAR: pattern 239: length=0, ignoring. | |
FAR: pattern 240: length=0, ignoring. | |
FAR: pattern 241: length=0, ignoring. | |
FAR: pattern 242: length=0, ignoring. | |
FAR: pattern 243: length=0, ignoring. | |
FAR: pattern 244: length=0, ignoring. | |
FAR: pattern 245: length=0, ignoring. | |
FAR: pattern 246: length=0, ignoring. | |
FAR: pattern 247: length=0, ignoring. | |
FAR: pattern 248: length=0, ignoring. | |
FAR: pattern 249: length=0, ignoring. | |
FAR: pattern 250: length=0, ignoring. | |
FAR: pattern 251: length=0, ignoring. | |
FAR: pattern 252: length=0, ignoring. | |
FAR: pattern 253: length=0, ignoring. | |
FAR: pattern 254: length=0, ignoring. | |
FAR: pattern 255: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: read .far file successfully. | |
FAR: checking './Krystall/emerald dream.far'. | |
FAR: FAR version 10 | |
FAR: FAR text length: 1919 | |
FAR: alleged pattern count: 1 | |
FAR: real pattern count: 34 | |
FAR: pattern 0: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 1: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 2: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 3: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 4: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 5: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 6: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 7: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 8: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 9: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 10: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 11: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 12: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 13: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 14: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 15: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 16: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 17: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 18: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 19: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 20: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 21: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 22: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 23: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 24: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 25: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 26: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 27: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 28: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 29: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 30: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 31: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 32: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 33: length=5186, expected_rows=81, break byte=79, difference=2 | |
FAR: read .far file successfully. | |
FAR: checking './Krystall/just another mystical song.far'. | |
FAR: FAR version 10 | |
FAR: FAR text length: 2052 | |
FAR: alleged pattern count: 1 | |
FAR: real pattern count: 28 | |
FAR: pattern 0: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 1: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 2: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 3: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 4: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 5: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 6: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 7: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 8: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 9: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 10: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 11: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 12: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 13: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 14: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 15: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 16: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 17: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 18: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 19: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 20: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 21: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 22: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 23: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 24: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 25: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 26: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 27: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: read .far file successfully. | |
FAR: checking './Krystall/once upon a time.far'. | |
FAR: FAR version 10 | |
FAR: FAR text length: 4432 | |
FAR: alleged pattern count: 1 | |
FAR: real pattern count: 33 | |
FAR: pattern 0: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 1: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 2: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 3: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 4: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 5: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 6: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 7: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 8: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 9: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 10: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 11: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 12: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 13: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 14: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 15: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 16: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 17: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 18: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 19: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 20: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 21: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 22: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 23: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 24: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 25: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 26: length=0, ignoring. | |
FAR: pattern 27: length=0, ignoring. | |
FAR: pattern 28: length=0, ignoring. | |
FAR: pattern 29: length=0, ignoring. | |
FAR: pattern 30: length=0, ignoring. | |
FAR: pattern 31: length=0, ignoring. | |
FAR: pattern 32: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: read .far file successfully. | |
FAR: checking './Krystall/our world.far'. | |
FAR: FAR version 10 | |
FAR: FAR text length: 4884 | |
FAR: alleged pattern count: 1 | |
FAR: real pattern count: 45 | |
FAR: pattern 0: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 1: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 2: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 3: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 4: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 5: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 6: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 7: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 8: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 9: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 10: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 11: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 12: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 13: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 14: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 15: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 16: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 17: length=3074, expected_rows=48, break byte=46, difference=2 | |
FAR: pattern 18: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 19: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 20: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 21: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 22: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 23: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 24: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 25: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 26: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 27: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 28: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 29: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 30: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 31: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 32: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 33: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 34: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 35: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 36: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 37: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 38: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 39: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 40: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 41: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 42: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 43: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 44: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: read .far file successfully. | |
FAR: checking './Krystall/paracidize.far'. | |
FAR: FAR version 10 | |
FAR: FAR text length: 4037 | |
FAR: alleged pattern count: 1 | |
FAR: real pattern count: 29 | |
FAR: pattern 0: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 1: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 2: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 3: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 4: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 5: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 6: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 7: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 8: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 9: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 10: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 11: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 12: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 13: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 14: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 15: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 16: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 17: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 18: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 19: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 20: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 21: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 22: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 23: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 24: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 25: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 26: length=0, ignoring. | |
FAR: pattern 27: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 28: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: read .far file successfully. | |
FAR: checking './Krystall/symphony 1.far'. | |
FAR: FAR version 10 | |
FAR: FAR text length: 5148 | |
FAR: alleged pattern count: 1 | |
FAR: real pattern count: 33 | |
FAR: pattern 0: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 1: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 2: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 3: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 4: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 5: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 6: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 7: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 8: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 9: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 10: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 11: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 12: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 13: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 14: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 15: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 16: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 17: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 18: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 19: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 20: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 21: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 22: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 23: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 24: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 25: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 26: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 27: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 28: length=0, ignoring. | |
FAR: pattern 29: length=0, ignoring. | |
FAR: pattern 30: length=0, ignoring. | |
FAR: pattern 31: length=0, ignoring. | |
FAR: pattern 32: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: read .far file successfully. | |
FAR: checking './Krystall/twenty million miles to venus.far'. | |
FAR: FAR version 10 | |
FAR: FAR text length: 5016 | |
FAR: alleged pattern count: 1 | |
FAR: real pattern count: 23 | |
FAR: pattern 0: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 1: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 2: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 3: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 4: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 5: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 6: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 7: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 8: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 9: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 10: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 11: length=4162, expected_rows=65, break byte=63, difference=2 | |
FAR: pattern 12: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 13: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 14: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 15: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 16: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 17: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 18: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 19: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 20: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 21: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 22: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: read .far file successfully. | |
FAR: checking './Kueppenshreck/a journey into sound.far'. | |
FAR: FAR version 10 | |
FAR: FAR text length: 3960 | |
FAR: alleged pattern count: 1 | |
FAR: real pattern count: 23 | |
FAR: pattern 0: length=6338, expected_rows=99, break byte=97, difference=2 | |
FAR: pattern 1: length=3842, expected_rows=60, break byte=58, difference=2 | |
FAR: pattern 2: length=1026, expected_rows=16, break byte=14, difference=2 | |
FAR: pattern 3: length=1026, expected_rows=16, break byte=14, difference=2 | |
FAR: pattern 4: length=1026, expected_rows=16, break byte=14, difference=2 | |
FAR: pattern 5: length=642, expected_rows=10, break byte=8, difference=2 | |
FAR: pattern 6: length=1026, expected_rows=16, break byte=14, difference=2 | |
FAR: pattern 7: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 8: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 9: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 10: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 11: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 12: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 13: length=258, expected_rows=4, break byte=2, difference=2 | |
FAR: pattern 14: length=258, expected_rows=4, break byte=2, difference=2 | |
FAR: pattern 15: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 16: length=1026, expected_rows=16, break byte=14, difference=2 | |
FAR: pattern 17: length=4162, expected_rows=65, break byte=63, difference=2 | |
FAR: pattern 18: length=3458, expected_rows=54, break byte=52, difference=2 | |
FAR: pattern 19: length=1026, expected_rows=16, break byte=14, difference=2 | |
FAR: pattern 20: length=1026, expected_rows=16, break byte=14, difference=2 | |
FAR: pattern 21: length=1026, expected_rows=16, break byte=14, difference=2 | |
FAR: pattern 22: length=642, expected_rows=10, break byte=8, difference=2 | |
FAR: read .far file successfully. | |
FAR: checking './Luigi Smythe/heir-born.far'. | |
FAR: FAR version 10 | |
FAR: FAR text length: 4356 | |
FAR: alleged pattern count: 1 | |
FAR: real pattern count: 28 | |
FAR: pattern 0: length=3074, expected_rows=48, break byte=46, difference=2 | |
FAR: pattern 1: length=3074, expected_rows=48, break byte=46, difference=2 | |
FAR: pattern 2: length=3074, expected_rows=48, break byte=46, difference=2 | |
FAR: pattern 3: length=3074, expected_rows=48, break byte=46, difference=2 | |
FAR: pattern 4: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 5: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 6: length=5122, expected_rows=80, break byte=78, difference=2 | |
FAR: pattern 7: length=3074, expected_rows=48, break byte=46, difference=2 | |
FAR: pattern 8: length=3074, expected_rows=48, break byte=46, difference=2 | |
FAR: pattern 9: length=3074, expected_rows=48, break byte=46, difference=2 | |
FAR: pattern 10: length=3138, expected_rows=49, break byte=47, difference=2 | |
FAR: pattern 11: length=3074, expected_rows=48, break byte=46, difference=2 | |
FAR: pattern 12: length=3074, expected_rows=48, break byte=46, difference=2 | |
FAR: pattern 13: length=3074, expected_rows=48, break byte=46, difference=2 | |
FAR: pattern 14: length=3074, expected_rows=48, break byte=46, difference=2 | |
FAR: pattern 15: length=3330, expected_rows=52, break byte=50, difference=2 | |
FAR: pattern 16: length=3330, expected_rows=52, break byte=50, difference=2 | |
FAR: pattern 17: length=3074, expected_rows=48, break byte=46, difference=2 | |
FAR: pattern 18: length=6146, expected_rows=96, break byte=94, difference=2 | |
FAR: pattern 19: length=7490, expected_rows=117, break byte=115, difference=2 | |
FAR: pattern 20: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 21: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 22: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 23: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 24: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 25: length=4610, expected_rows=72, break byte=70, difference=2 | |
FAR: pattern 26: length=3074, expected_rows=48, break byte=46, difference=2 | |
FAR: pattern 27: length=5634, expected_rows=88, break byte=86, difference=2 | |
FAR: read .far file successfully. | |
FAR: checking './Maelcum/budda on a bicycle.far'. | |
FAR: FAR version 10 | |
FAR: FAR text length: 1373 | |
FAR: alleged pattern count: 1 | |
FAR: real pattern count: 19 | |
FAR: pattern 0: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 1: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 2: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 3: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 4: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 5: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 6: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 7: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 8: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 9: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 10: length=0, ignoring. | |
FAR: pattern 11: length=0, ignoring. | |
FAR: pattern 12: length=0, ignoring. | |
FAR: pattern 13: length=0, ignoring. | |
FAR: pattern 14: length=0, ignoring. | |
FAR: pattern 15: length=0, ignoring. | |
FAR: pattern 16: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 17: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 18: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: read .far file successfully. | |
FAR: checking './Marc/no answer.far'. | |
FAR: FAR version 10 | |
FAR: FAR text length: 466 | |
FAR: alleged pattern count: 1 | |
FAR: real pattern count: 17 | |
FAR: pattern 0: length=8258, expected_rows=129, break byte=127, difference=2 | |
FAR: pattern 1: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 2: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 3: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 4: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 5: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 6: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 7: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 8: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 9: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 10: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 11: length=1026, expected_rows=16, break byte=14, difference=2 | |
FAR: pattern 12: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 13: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 14: length=3074, expected_rows=48, break byte=46, difference=2 | |
FAR: pattern 15: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 16: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: read .far file successfully. | |
FAR: checking './Marc/second-hand communion.far'. | |
FAR: FAR version 10 | |
FAR: FAR text length: 932 | |
FAR: alleged pattern count: 1 | |
FAR: real pattern count: 12 | |
FAR: pattern 0: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 1: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 2: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 3: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 4: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 5: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 6: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 7: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 8: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 9: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 10: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 11: length=1090, expected_rows=17, break byte=15, difference=2 | |
FAR: read .far file successfully. | |
FAR: checking './MHz/dark dreams.far'. | |
FAR: FAR version 10 | |
FAR: FAR text length: 0 | |
FAR: alleged pattern count: 1 | |
FAR: real pattern count: 29 | |
FAR: pattern 0: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 1: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 2: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 3: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 4: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 5: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 6: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 7: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 8: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 9: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 10: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 11: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 12: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 13: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 14: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 15: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 16: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 17: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 18: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 19: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 20: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 21: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 22: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 23: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 24: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 25: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 26: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 27: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 28: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: read .far file successfully. | |
FAR: checking './Prescience/aurora.far'. | |
FAR: FAR version 10 | |
FAR: FAR text length: 4956 | |
FAR: alleged pattern count: 1 | |
FAR: real pattern count: 38 | |
FAR: pattern 0: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 1: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 2: length=3074, expected_rows=48, break byte=46, difference=2 | |
FAR: pattern 3: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 4: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 5: length=2562, expected_rows=40, break byte=38, difference=2 | |
FAR: pattern 6: length=2562, expected_rows=40, break byte=38, difference=2 | |
FAR: pattern 7: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 8: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 9: length=6146, expected_rows=96, break byte=94, difference=2 | |
FAR: pattern 10: length=3074, expected_rows=48, break byte=46, difference=2 | |
FAR: pattern 11: length=3074, expected_rows=48, break byte=46, difference=2 | |
FAR: pattern 12: length=3074, expected_rows=48, break byte=46, difference=2 | |
FAR: pattern 13: length=3074, expected_rows=48, break byte=46, difference=2 | |
FAR: pattern 14: length=3074, expected_rows=48, break byte=46, difference=2 | |
FAR: pattern 15: length=3074, expected_rows=48, break byte=46, difference=2 | |
FAR: pattern 16: length=1410, expected_rows=22, break byte=20, difference=2 | |
FAR: pattern 17: length=3074, expected_rows=48, break byte=46, difference=2 | |
FAR: pattern 18: length=3074, expected_rows=48, break byte=46, difference=2 | |
FAR: pattern 19: length=3074, expected_rows=48, break byte=46, difference=2 | |
FAR: pattern 20: length=3074, expected_rows=48, break byte=46, difference=2 | |
FAR: pattern 21: length=0, ignoring. | |
FAR: pattern 22: length=3074, expected_rows=48, break byte=46, difference=2 | |
FAR: pattern 23: length=3074, expected_rows=48, break byte=46, difference=2 | |
FAR: pattern 24: length=0, ignoring. | |
FAR: pattern 25: length=0, ignoring. | |
FAR: pattern 26: length=0, ignoring. | |
FAR: pattern 27: length=0, ignoring. | |
FAR: pattern 28: length=3074, expected_rows=48, break byte=46, difference=2 | |
FAR: pattern 29: length=0, ignoring. | |
FAR: pattern 30: length=0, ignoring. | |
FAR: pattern 31: length=3074, expected_rows=48, break byte=46, difference=2 | |
FAR: pattern 32: length=3074, expected_rows=48, break byte=46, difference=2 | |
FAR: pattern 33: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 34: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 35: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 36: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 37: length=8194, expected_rows=128, break byte=126, difference=2 | |
FAR: read .far file successfully. | |
FAR: checking './Prescience/etheral nebula.far'. | |
FAR: FAR version 10 | |
FAR: FAR text length: 5044 | |
FAR: alleged pattern count: 1 | |
FAR: real pattern count: 18 | |
FAR: pattern 0: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 1: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 2: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 3: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 4: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 5: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 6: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 7: length=0, ignoring. | |
FAR: pattern 8: length=3074, expected_rows=48, break byte=46, difference=2 | |
FAR: pattern 9: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 10: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 11: length=3074, expected_rows=48, break byte=46, difference=2 | |
FAR: pattern 12: length=3074, expected_rows=48, break byte=46, difference=2 | |
FAR: pattern 13: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 14: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 15: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 16: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 17: length=3074, expected_rows=48, break byte=46, difference=2 | |
FAR: read .far file successfully. | |
FAR: checking './Ryan Cramer/thunder dream.far'. | |
FAR: FAR version 10 | |
FAR: FAR text length: 108 | |
FAR: alleged pattern count: 9 | |
FAR: real pattern count: 35 | |
FAR: pattern 0: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 1: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 2: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 3: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 4: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 5: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 6: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 7: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 8: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 9: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 10: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 11: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 12: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 13: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 14: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 15: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 16: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 17: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 18: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 19: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 20: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 21: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 22: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 23: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 24: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 25: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 26: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 27: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 28: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 29: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 30: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 31: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 32: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 33: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 34: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: read .far file successfully. | |
FAR: checking './Sc'en/alterations of time.far'. | |
FAR: FAR version 10 | |
FAR: FAR text length: 2400 | |
FAR: alleged pattern count: 1 | |
FAR: real pattern count: 12 | |
FAR: pattern 0: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 1: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 2: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 3: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 4: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 5: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 6: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 7: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 8: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 9: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 10: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 11: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: read .far file successfully. | |
FAR: checking './Silent Knight/beyond the shores of avalon.far'. | |
FAR: FAR version 10 | |
FAR: FAR text length: 3860 | |
FAR: alleged pattern count: 1 | |
FAR: real pattern count: 25 | |
FAR: pattern 0: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 1: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 2: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 3: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 4: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 5: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 6: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 7: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 8: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 9: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 10: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 11: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 12: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 13: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 14: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 15: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 16: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 17: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 18: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 19: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 20: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 21: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 22: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 23: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 24: length=2562, expected_rows=40, break byte=38, difference=2 | |
FAR: read .far file successfully. | |
FAR: checking './Soundwave (US)/the palace festival.far'. | |
FAR: FAR version 10 | |
FAR: FAR text length: 3444 | |
FAR: alleged pattern count: 1 | |
FAR: real pattern count: 30 | |
FAR: pattern 0: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 1: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 2: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 3: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 4: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 5: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 6: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 7: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 8: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 9: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 10: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 11: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 12: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 13: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 14: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 15: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 16: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 17: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 18: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 19: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 20: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 21: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 22: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 23: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 24: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 25: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 26: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 27: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 28: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 29: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: read .far file successfully. | |
FAR: checking './The Kiefdevil/nonshlen tustokken.far'. | |
FAR: FAR version 10 | |
FAR: FAR text length: 0 | |
FAR: alleged pattern count: 1 | |
FAR: real pattern count: 38 | |
FAR: pattern 0: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 1: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 2: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 3: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 4: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 5: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 6: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 7: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 8: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 9: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 10: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 11: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 12: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 13: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 14: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 15: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 16: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 17: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 18: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 19: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 20: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 21: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 22: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 23: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 24: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 25: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 26: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 27: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 28: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 29: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 30: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 31: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 32: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 33: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 34: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 35: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 36: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 37: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: read .far file successfully. | |
FAR: checking './Zowie/backfire.far'. | |
FAR: FAR version 10 | |
FAR: FAR text length: 2654 | |
FAR: alleged pattern count: 1 | |
FAR: real pattern count: 17 | |
FAR: pattern 0: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 1: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 2: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 3: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 4: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 5: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 6: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 7: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 8: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 9: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 10: length=0, ignoring. | |
FAR: pattern 11: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 12: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 13: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 14: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 15: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 16: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: read .far file successfully. | |
FAR: checking './Zowie/far from earth.far'. | |
FAR: FAR version 10 | |
FAR: FAR text length: 4464 | |
FAR: alleged pattern count: 1 | |
FAR: real pattern count: 32 | |
FAR: pattern 0: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 1: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 2: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 3: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 4: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 5: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 6: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 7: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 8: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 9: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 10: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 11: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 12: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 13: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 14: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 15: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 16: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 17: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 18: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 19: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 20: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 21: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 22: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 23: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 24: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 25: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 26: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 27: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 28: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 29: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 30: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 31: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: read .far file successfully. | |
FAR: checking './Zowie/invasion part 1.far'. | |
FAR: FAR version 10 | |
FAR: FAR text length: 4795 | |
FAR: alleged pattern count: 1 | |
FAR: real pattern count: 20 | |
FAR: pattern 0: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 1: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 2: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: pattern 3: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 4: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 5: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 6: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 7: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 8: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 9: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 10: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 11: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 12: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 13: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 14: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 15: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 16: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 17: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 18: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 19: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: read .far file successfully. | |
FAR: checking './Zowie/invation part 2.far'. | |
FAR: FAR version 10 | |
FAR: FAR text length: 4833 | |
FAR: alleged pattern count: 1 | |
FAR: real pattern count: 31 | |
FAR: pattern 0: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 1: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 2: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 3: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 4: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 5: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 6: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 7: length=6466, expected_rows=101, break byte=99, difference=2 | |
FAR: pattern 8: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 9: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 10: length=514, expected_rows=8, break byte=6, difference=2 | |
FAR: pattern 11: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 12: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 13: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 14: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 15: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 16: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 17: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 18: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 19: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 20: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 21: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 22: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 23: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 24: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 25: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 26: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 27: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 28: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 29: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 30: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: read .far file successfully. | |
FAR: checking './Zowie/the rain in the ruin.far'. | |
FAR: FAR version 10 | |
FAR: FAR text length: 3129 | |
FAR: alleged pattern count: 1 | |
FAR: real pattern count: 28 | |
FAR: pattern 0: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 1: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 2: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 3: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 4: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 5: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 6: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 7: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 8: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 9: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 10: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 11: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 12: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 13: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 14: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 15: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 16: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 17: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 18: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 19: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 20: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 21: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 22: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 23: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 24: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 25: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 26: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 27: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: read .far file successfully. | |
FAR: checking './Zowie/the vagabond.far'. | |
FAR: FAR version 10 | |
FAR: FAR text length: 4182 | |
FAR: alleged pattern count: 1 | |
FAR: real pattern count: 33 | |
FAR: pattern 0: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 1: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 2: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 3: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 4: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 5: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 6: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 7: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 8: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 9: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 10: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 11: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 12: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 13: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 14: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 15: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 16: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 17: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 18: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 19: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 20: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 21: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 22: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 23: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 24: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 25: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 26: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 27: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 28: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 29: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 30: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 31: length=2050, expected_rows=32, break byte=30, difference=2 | |
FAR: pattern 32: length=4098, expected_rows=64, break byte=62, difference=2 | |
FAR: read .far file successfully. | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment