Melt the chocolate in short bursts either in the microwave or in a glass bowl over a pan of water (careful not to touch the glass with the water).
Once the chocolate has melted, whisk in the cocoa powder and set aside.
Now, in a large mixing bowl, cream the butter and sugar together until light and fluffy.
Then whisk in one egg at a time and then the amaretto liqueur, then mix in to the melted chocolate until you have one solid glossy colour. Don't skip this as it helps firm the chocolate later.
Then stir in the chopped nuts and biscuits, making sure everything is completely coated and cover the bowl before placing in the fridge to firm a little for 30 minutes.
Once it's slightly firmer, place two large stacked sheets of clingfilm (approx 50cm long) and spoon out the chocolate in to the centre of the clingfilm.
Now shape a 30cm long sausage shape from the chocolate with your hands and fold over one of the longest sides of clingfilm and tightly fold over the other side.
Twist both ends tightly and roll the sausage gently like a rolling pin until it is smoother.
Then place the sausage on a tray and place in the fridge overnight to firm.
Once firm, sprinkle icing sugar on to a tray and unravel the sausage directly on top, and gently rub the sugar over ever surface to resemble a salami sausage.
To store, keep in an air tight box in the fridge and enjoy when you fancy.