Actually, at first I thought that I had to add a useless instruction ("@") to get the quine work. So, my quine of length 81 which solved the "Mighty Quine" challenge was:
Nice to see you again, tails! Your approach is somewhat cleaner because all of the data instructions are handled similarily. Nevertheless, my approach does it in less than 1200 cycles.
The starting padding digit could be arbitrary nonzero, the 30 on the stack at the end of first cycle is double dropped by ?.
It seems to me it cannot be shortened more ... 69* starting address is limiting, the 77* does not generate enough to encode 26 instructions, except we would be extremally lucky in bounding conditions ...
but I have not solved the mouses yet ...
Last edited by Hippo on Fri Oct 03, 2014 8:04 am, edited 1 time in total.
Actually, at first I thought that I had to add a useless instruction ("@") to get the quine work. So, my quine of length 81 which solved the "Mighty Quine" challenge was:
Wow, both codes are interesting ... you have padded after 0 in the first (actually it is not pad, but way to use the 0) ... I have padded with useles digit on start.
You have not codded by consecutive pairs of digits in 2nd so for the half of the last char there is no shift applied to all other digits ... what allows codding $ by 9(3+x)+(3+y) schema.