That would be interesting. I've never seen that approach before. I would be interested in seeing the startup-sequence!
It didn't even dawn on me that it was possible to re-direct the boot partition DURING boot!
I don't recall the exact syntax either, but you'd put something like this at the very top of your 3.1 startup-sequence:
version exec.library 40 ;checking if we're in 3.1
If warn ;meaning we're not in 3.1. This might actually be an 'if not warn' - can't remember the exact command
;reassign the system to your 1.3 partition and boot
assign sys: wb13:
assign c: wb13:c
assign libs: wb13:libs
assign l: wb13:l
assign devs: wb13:devs
assign s: wb13:s
execute s:startup-sequence
endcli
endif
;3.1 startup continues as normal below
I know I'm forgetting a few system directories - make sure to reassign those, too! One caveat is that your 1.3 system will boot up with the 3.1 color palette. At least, that's how it was back when I did this on my 500.