Martin BODIN - 2012-06-09

Hi again,

I’m presenting there another creature that uses rowers and leaders to reduce the size of each loop.  As always, I’m only giving the extracted code, but I’ll add the commented one as soon as someone asks for it.

Of course, this code copy itself faster than an imp!

Here is the code:

Add 2, 35, 2.
If 1, 3, -1.
Data 8.
Data 1.
Goto @-1.
Back 29.
Add -3, 32, -3.
If 40, 15, 0.
Back 26.
Add -6, 29, -6.
If 37, 22, 0.
Back 23.
Add -9, 26, -9.
If 34, 31, 0.
Back 20.
Add -12, 23, -12.
Goto 8.
Cp 24, 12.
Cp 18, 29.
Add 10, 18, 10.
JmpIfNotEqu 9, 23, -1.
Goto 31.
Cp @7, @8.
If 8, 34, -1.
Cp 18, 6.
Add 5, 12, 5.
JmpIfNotEqu 3, 17, -1.
Cp 19, 26.
Goto 31.
Data 42.
Data 42.
Data 42.
Cp @-3, @-2.
If -2, 34, -1.
Data -2.
Data -1.
Data 0.
Data 1.
Data 3.
Data 4.
Data 42.
Data -8.
Data 27.
Data 4.
Cp @-15, @-14.
If -14, 34, -1.
Cp 18, -22.
Data 42.
Data 42.

Do not hesitate to post improvements, comments, etc.

Enjoy!
Martin.