What is “half a dollar” in pre-decimal British currency slang?

I've been listening to the BBC Radio show Hancock's Half Hour which was set in working class 50s/60s Britain before we decimalised our currency, and being in a very lower-class cockney London setting it's full of slang terms for currency such as bob, knicker and tanner, but one term I'm having trouble translating is "half a dollar", as in "The Chef That Died Of Shame" (around 4:49) in which Tony is running a horse-drawn hot pie stall.

What would "half a dollar" mean in real money at the time? Where did the term come from?

Tony Hancock (the character shared the name with the actor) was always depicted as an old and old-fashioned character too, so it may be a lot earlier than the broadcast dates, any time from the 1900s to 1945 based on the standard age of the references in the show.

• Two and sixpence; half a crown. 'Equivalent' (ignoring the rapid inflation after decimalisation) to 12.5p. See the Hemyockcastle.co.uk/money site. – Edwin Ashworth Apr 19 '17 at 22:57
• @EdwinAshworth - I thought a crown was 5s and 1s = 12d So half a crown was 2/6 or 30p. – Jim Nov 25 '20 at 0:42
• @Jim There were 20 shillings to £1, so 2 shillings was 10p. There were 12 (old) pence to the shilling, so sixpence was half a shilling or 2.5p. So two and six was 12.5p as Edwin said. You are right in saying that a crown was 5 shillings. – Rosie F Nov 25 '20 at 7:43
• @RosieF - So is my misunderstanding because p and d are not the same? d is old pence and p is something else? – Jim Nov 25 '20 at 9:24
• ... Yes. '12d' = '1s or 1 shilling' = 5p. (pre-decimal currency in scare quotes). – Edwin Ashworth Nov 25 '20 at 11:57

Half-a-dollar:

Collins Dictionary

Half-crown:

• a former silver or cupronickel coin of Great Britain equal to two shillings and sixpence: use phased out after decimalization in 1971.

(Dictionary.com)

The origin appears to derive from the following historical facts:

It goes back to the Napoleonic Wars. Britain was short of gold and silver coinage because most of it was used to finance the War abroad. Spanish dollars were imported to fill the gap and given the nominal value of 5 shillings, although, despite being about the same size they were actually worth a little less in terms of silver content. Hence, 5/- was a dollar and 2/6 as a half-dollar.

(Oman's History of the Peninsular War)

When I was a kid in the 1950s, \$4 = £1 - therefore, ‘alf-a-dollar’ = 2s6d pre-decimalisation. I can’t say I’ve heard that expression nor ‘dollar’ (£0.25 decimal) for a very long time.