Bara du ser upp med hold-time kravet kanske något som följande skulle kunna fungera:
Använd en 7475 (4 st data latchar):
http://www.xs4all.nl/~ganswijk/chipdir/giicm/7475.txt
Koppla ett pull-down motstånd till alla data-ingångar (1D1,1D2,2D1,2D2)
Koppla en brytare från VDD till varsin ingång (S1-1D1, S2-1D2, S3-2D1, S4-2D2)
Koppla ihop och koppla ett pull-down motstånd till kontrollingångarna (1LE, 2LE)
Koppla en diod från varje data ingång till de ihopkopplade kontrollingångarna (anoden till dataingången).
Nu har du fyra utgångar på 1Q1,1Q2,2Q1,2Q2.
Komponenter: 7475, 5 motstånd, 4 brytare, 4 dioder
Om inte flera utgångar får bli höga samtidigt om flera brytare är till kan man lägga till mera logik som fixar det.
EDIT: Det ska vara ett pull-down motstånd till varje data-ingång, alltså 4 st.