KeithRB is correct in understanding what I need. I realize that there are many ways to accomplish this task using two latches, two 4 bit 2:1 demultiplexers, etc. but I would like it to be contained in one chip. If there is a chip which is the equivalent of two 74LS244 with common inputs but seperate outputs please let me know. Or if anyone can find an 8x2:1 demux on digikey that would be great as well.
What about a programmable logic array like an Atmel PLD?
I use an ATF16V8B as an address decoder for a Motorola 68HC11 board - works like a charm. You would need a bigger part though (8 inputs, 16 outputs).
You can write the logic code for it with (free) WinCUPL from Atmel, then burn the JEDEC file to it with an eprom programmer. It's flash, so you can reprogram it.
OR..... this may sound crazy... if you can tolerate slow 100-ish nsec. propagation delay, use a 16 bit EPROM or FLASH memory chip and just program the bit pattern you need in it.
I did that too - years ago - to make a switch type joystick to motor driver decoder (the EPROM fed the H-bridges in the proper pattern so that the platform moved the same way the joystick pointed).