Thanks for the comments.
Theoretically, I could buy my regular ticket from Bristol TM▸ (Train Manager, or Ticket Machine, or Temple Meads (Bristol), depending on context) to Wokingham (which is common to destinations) and, depending on my route, stop off at Wokingham to buy a ticket for the last leg to either Blackwater or Ascot. Not very practical though.