Just tried to build sdloader test iso image with ip.bin from Atlas Creator source distrib, thats is configured for 0x06004000. It succesfully boots sdloader.bin. And, if patched to 0x06010000 - it boots sdloader.iso's 0.bin. Cant say anything about multiboot, as never used it, but using ip from Atlas distrib works fine for making bootable sdloader image.So far i've tested with the 0.BIN only, but i'm surprised it didn't work, since the IP.BIN i extracted from the ISO should point to 0x06010000, right?
Atlas uses IP.BIN files for that reason, to ensure the 0.BIN gets loaded at the right location.
I'll see if using the standalone code works, but i doubt it, since it will be loaded at 0x06010000 instead of 0x06004000, except if i modify the IP.BIN i get from the ISO.
It's hard to tell anything without seeing actual spi communication, but, according to that amount of data we have on this bug - its sounds like a good guess. I may provide build with increased delays in spi mode request call. But you need to decide - if this try worth a blank cd?Speaking of SPI mode, maybe it's something like:
*UPDATE*
If you will get working Atlas multiboot cd, that loads sdloader binaries, i may provide you more than one sdloader test build (with various delays and optimizations off/on), so you will .. er.. waste your blank cd more effectively 🙂
Last edited: