5.24 HardDisc4 (self-extracting) not Risc PC compatible
Peter Howkins (211) 236 posts |
Testing the recent 5.24 release on the Risc PC. The self-extracting harddisc archive fails to run with the following errors On 4.02, “No room to run transient” (even with an enormous Next slot) Has some ARMv5+ code crept in again? |
Chris Mahoney (1684) 2165 posts |
I don’t have a real Risc PC, but it’s working under RPCEmu (with the 5.24 ROM). Do you have any modules unplugged? Another option is to try *Configure NoBoot to ensure that nothing else on your system is conflicting with it, although this may complicate things as you’re presumably softloading the 5.24 ROM. I don’t have any experience with that; is it possible to run the softload in a NoBoot environment? |
Peter Howkins (211) 236 posts |
Thanks for the input, I tried again on 5.24 and it worked, maybe I had a corrupted download last time? As for 4.02, is it meant to work on 26 bit OSes? |
Jeffrey Lee (213) 6048 posts |
Transient utilities are loaded into the RMA. I think the OS has always tried to resize the RMA appropriately (after all, it’ll just try using OS_Module to allocate a block), so resizing the RMA/wimpslot manually shouldn’t be necessary. But at 16.3MB it’ll be overflowing the 11MB RMA size limit that exists on RISC OS 3.5-era machines. So unless we trim some fat or switch to a better compression algorithm, you’re best sticking to running it under RISC OS 5, or using the zip version. |