If you're scaling up you cannot really avoid the blurring. I would suggest developing large graphic assets and only scale down as necessary.
Also, I think your code can introduce gaps or overlaps between tiles. I would suggest creating a new XNA rendering device (start off with the one in xTile but give it a new name like ScaledXnaDisplayDevice). You could have it render to a target texture and then render that texture scaled to the required size.
Also, I think your code can introduce gaps or overlaps between tiles. I would suggest creating a new XNA rendering device (start off with the one in xTile but give it a new name like ScaledXnaDisplayDevice). You could have it render to a target texture and then render that texture scaled to the required size.








