CAC 2015-09-30

chasing config_deck_data

Watch stores into Config_card_field_type

call ioa_ ("dft2 ^d ^d ^b", card_number, field_counter, Config_card_field_type (card_number, field_counter));

cds config_deck_data_
CDS - PL/1 33e
config_deck_data_: (First pass) This seems to be a valid deck.
dft2 1 1 10
dft2 2 1 00
dft2 2 2 10
dft2 2 3 00
dft2 3 1 11
dft2 3 2 00
dft2 3 3 10
dft2 3 4 10
dft2 3 5 00
dft2 3 6 00
dft2 3 7 11
dft2 4 1 10
dft2 4 2 11
dft2 4 3 00
dft2 4 4 11
dft2 4 5 10
dft2 5 1 10
dft2 5 2 11
dft2 5 3 00
dft2 5 4 00
dft2 6 1 11
dft2 6 2 00
dft2 6 3 10
dft2 6 4 10
dft2 7 1 11
dft2 7 2 00
dft2 7 3 10
dft2 8 1 10
dft2 8 2 00
dft2 10 1 10
dft2 10 2 10
dft2 10 3 10
dft2 10 4 10
dft2 11 1 10
dft2 11 2 11
dft2 11 3 00
dft2 11 4 00
dft2 12 1 10
dft2 12 2 11
dft2 12 3 00
dft2 12 4 00
dft2 13 1 10
dft2 13 2 11
dft2 13 3 00
dft2 13 4 00
dft2 13 5 00
dft2 13 6 10
dft2 13 7 10
dft2 14 1 10
dft2 14 2 11
dft2 14 3 00
dft2 14 4 00
dft2 14 5 00
dft2 14 6 00
dft2 15 1 10
dft2 15 2 11
dft2 15 3 00
dft2 15 4 00
dft2 16 1 10
dft2 16 2 11
dft2 16 3 00
dft2 16 4 00
dft2 17 1 10
dft2 17 2 11
dft2 17 3 00
dft2 17 4 00
dft2 20 1 00
dft2 20 2 00
dft2 20 3 00
dft2 20 4 00
dft2 20 5 00
dft2 20 6 00
dft2 20 7 00
dft2 21 1 00
dft2 21 2 00
dft2 21 3 00
dft2 21 4 00
dft2 23 1 00
dft2 23 2 00
dft2 24 1 10
dft2 24 2 00

>user_dir_dir>SysEng>Anthony>cdd>config_deck_data_:
002614  aa     000000000000
Changed to:
>user_dir_dir>SysEng>Anthony>cdd>config_deck_data_orig:
002614  aa     000003400043

ds config_deck_data_ 002571 40 -hex8
002571 B0C30C020 00000CA0C 000B38000 0B000000C
002575 A00000C80 00008C30C 300000000 AA00000B0
002601 00000B000 000B02800 0B000000B 000000B00
002605 0000B0000 00AAAAAAA 000000000 000000000
002611 000000000 000000008 000000000 000000000
002615 000000003 000000000 000000000 000000000
002621 000000000 000000000 000000000 000000003
002625 000000000 000000000 000000000 000000002

Each card is 14 2-bit fields; 28 bits each.

I believe the array starts at 2571; the changed fields are at 2614. 2614-2571 = 023 words, 19 words. 36bits/word is 684 bits; 28/bits card is 24.42 cards.
24 cards * 28 bits is 672; 684-672 is 12, so 24.42 is 24 cards + 12 bits, so only the first two bits of the last word are used. 

The next field in the structure is "2 Config_card_group_length (number_of_cards) fixed bin aligned," which is aligned; so the rest of the word is unused.

The changed bits are noise.
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License