The more annoying task is implementing the 3D "mode-7 esque" floors in a way that is friendly to the fixed function GPU. 16x16 tiles add up to a load of polygons in the distance, and where the Saturn could do it easily in VDP2, there's no such convenience on the DC 😢