After working all weekend on what they say is a compromise that makes everyone happy, a group of senators and the Pamunkey Indian chief have agreed on one bill that would permit casinos in five cities, including Portsmouth and Norfolk.