In order to make a software emulator with very authentic sound and limitations, we need to read out the contents of a chip, and make a parser that would yield the melody that is contained in the chip.
There is a bit older but high resolution photo of the UM66 die, so I used it to read out the mask ROM contents visually. This is the UM66T-19L variant that contains the For Alice (Für Elise) song. This video features a music card with this song, I guess that's is that encoded in the binary data below.
We know from the die photos that the LFSR is 7 bit, but the taps are unknown. There are different possibilities on that, and I can't figure out the actual one from the die photo (yet). The input frequency is presumably 32768 Hz, no intermediate dividers. There is a 9 bit divided (or that's a multiple of 9) for the clock frequency that somehow gets converted into the note durations (using another LUT), though.
One ROM on the die is 7x16 bits, that's presumably a pitch LUT for 16 pitches with 7 bits to initialize the LFSR. The weird part is that there is 3 of 16 entries are all 0. The addressing is horizontal (0..15):
0000110001000011
0010001011110000
0001100001010101
0011110000100010
0011001110110101
0010100011000011
0011110010100010
Another ROM, the largest on the die, is 16x24 bit. That's presumably the song data that is presented with 6 bits per note (4 bits for pitch, 2 for duration), 64 notes total. 16 is 1/4 of the sequence length, so the addressing is at partially horizontal (0..15 in the lowest 4 bits of the address), but the arrangement of the chunks is unknown:
1000001001111101
0000001001111101
0000010011111011
1100010001000001
1101010110100100
1101010110100110
1010101101001100
0011101110111110
1000000110000010
1000000110000010
0000001100000100
0011010011011110
0111110011010000
1111110011010010
1111100110100101
1010100101101010
1111111110111111
0111111110111111
1111111101111110
1111111111110110
1111111111110111
1111111111110111
1111111111101111
0111011101111111
Yet another ROM is 4x4 bits. That's presumably the note duration ROM, although presumably a song position is encoded as 4 bits pitch and 2 bits duration. Not sure why there is 16 bits then:
0110
1000
1010
1001