PleasingFungus / Silicon-Zeroes

Issue repository for Silicon Zeroes. (Contains no actual code.)
12 stars 0 forks source link

Saving/loading from palette sometimes moves/destroys pins #99

Open Twisol opened 7 years ago

Twisol commented 7 years ago

If I save my Jump (Asides) solution to palette and load it into the Delay Jump puzzle, some wire pins get shifted off of where they "should" be, or the pinned points are removed entirely.

Since the instruction set changes between the puzzles, the Op-Sel modules get swapped out, so this incidentally removes some wires. This is expected behavior. However, the behavior of the wires attached to ports that don't change seems very odd.

Example

Before saving to palette: image

After loading from palette: image

PleasingFungus commented 7 years ago

This is about the orange (opcode) and dark red (destination) pins, right?

Twisol commented 7 years ago

Yes, that's correct. And it only seems to affect wires attached to the op-sel modules.

PleasingFungus commented 7 years ago

OK, will take a look when I get a chance. Thanks for reporting!