These command-line tools written in assembly let you dump your UltiMem Flash ROM to a file or vice versa. Each full run of 8MB takes about 45 minutes along with SJLOAD. (Don't try without or you'll get your first backup the day pigs learned to fly.) The image files have no special format. They're really just plain dumps. They don't have to be 8MB in size – they can be smaller. ULTIDUMP even scans for the end of the ROM data and truncates its output accordingly, considerably reducing time wasted.
To run ULTIDUMP or ULTIBURN memory needs to be unexpanded (no RAM1,2,3 nor BLK1). You can type in an image name when prompted for it or by providing it in a REM after RUN, like so:
Source code can be found at
https://github.com/svenmichaelklose/ingle/src/.