3 ms·
Does anyone with more context know how are they rearranging the memory bits mentioned in the article. Are they patching this using malloc/realloc or is it somet
by shayonj 2y ago
Does anyone with more context know how are they rearranging the memory bits mentioned in the article. Are they patching this using malloc/realloc or is it something entirely different?
- dumguy 2y agoThis is pure assembly code with absolute memory addressing. Probably non-contiguous memory regions originally used for other purposes with jump instructions.
- highspeedbus 2y agoVoyager must have it's program code written in memory banks. Each code session having a known start address. The code inside the failed memory chip must have been moved to free banks or then less important code was deleted to give room for it. After that, it must have been a matter of rewriting every GOTO opcode that pointed to the failed chip. Totally guessing.