DDE28d RISC OS 6 compatibility.
David Pitt (3386) 1248 posts |
Do we care whether the DDE runs on OS6 now, but the DDE sales page gives an expectation that it does. It nearly does, there are minor issues. When !SetPaths in DDE28d is first seen on RISC OS 6.20 an “Unable to start transient utility (corrupt file – file has been truncated)” pops up. A little digging found this, 00000000 : EA000004 : ...Í : B &00000018 00000004 : 79766748 : Hgvy : LDMVCDB R6!,{R3,R6,R8-R10,R13,R14}^ ; *** ! and ^ 00000008 : 216C6776 : vgl! : Undefined instruction 0000000C : 00000170 : p... : ANDEQ R0,R0,R0,ROR R1 00000010 : 00000400 : .... : ANDEQ R0,R0,R0,LSL #8 00000014 : 00000020 : ... : ANDEQ R0,R0,R0,LSR #32 The file length is only &170, so poking zero to offset &10 is a sufficient answer for the Utility to pass the header check. The next issue is “Unable to start application (decompression failed)” errors. Two examples found so far are |