The reason I’m asking is that I’m about to commit a cardinal sin of writing a DOS VGA game in QuickBASIC using DirectQB and BWSB libraries (in 2018, I know…) and having tiles as separate file instead of one big image would be better as I would only need to load tiles needed for that particular section of the level which would help to keep memory consumption low and rest of tiles could be loaded as needed.