ive got memory map on disk that i bought a few years ago although i have never got around to puting the maps on to my gps . i have printed sections out at scale and laminated them for when im out and about on the bike /camping.
it uses OS maps and you can get 1:50k, 1:25k, A to Z, aviation ect...