I think they *do* want to communicate with the outside world. MAME has existing abstractions for that though.