Just so you know how out-of-date these pages are…
I've gained an understanding of transient callbacks!
Updated goals, showing clearer inter-relation between them.
Decided to change the polling interface (EventManager_ParallelWait) to reduce the amount of data needing to be set up and maintained while keeping the number of system calls down.
Discussion on comp.sys.acorn.programmer about porting eSpeak (back) to RISC OS weighs up the pros and cons of different audio interfaces.
Google finds the site.
Diary started.