Releases: EnterpriseFreak-v2/autoexec-ldr
The last release for a while
Edit (May, 20th. 2020):
When booting swiss you have to use the compressed DOL as for some reason the loader crashes when trying to load a DOL above ~ 1 MB in size for some reason. If you find a solution for this problem feel free to create a PR.
Alright let's get this started right away:
- Your autoexec.dol needs to be relocated from SD:/autoexec.dol to SD:/autoexec-ldr/autoexec.dol for this new release to work.
- autoexec-ldr can now set a display mode before jumping into a target DOL. To do so create a file called "videomode.txt" in SD:/autoexec-ldr/ and write one of the following numbers into it:
- "0": for 240p 60 Hz NTSC
- "1": for 480i 60 Hz NTSC
- "2": for 480p 60 Hz NTSC (Composite cable required!)
- "3": for 528i 50 Hz PAL50
- "4" for 480i 60 Hz RGB Scart PAL60
- The bootdisk version got a new banner thanks to @seewood. He did a great job with it if you ask me.
- The bootdisk version will now stop the DVD drive after starting.
Bootdisc support!
Time for another release of autoexec-ldr!
This time I have something special for you: autoexec-ldr can now be burned onto a (mini) DVD-R and be used to launch homebrew shortly after turning on your GameCube! Say goodbye to burning a new DVD every time your favorite homebrew gets a new release! Swiss just got updated? No problem! Just replace the autoexec.dol on your SD card and now you can launch the new version with the same disc!
Other changes:
- The IGR.dol is now about 16 KB smaller to compared to the previous one. (This was done by removing the error screen on the IGR.dol and just restarting the console when an error occurs.)
- SD Geckos in Memory Card Slot A can now be used aswell.
- Removed the check for an invalid device before trying to mount a SD Gecko. Not all Geckos report error -2 when calling CARD_Probe(). Thanks to @seewood for that hint.
v1.11
Minor adjustments were made to enhance the user experience.
- Loading from SD Gecko will now use the 32MHz EXI mode to increase loading speeds slightly.
- autoexec-ldr will now only try to mount a SD card in Slot B if it can detect a "invalid" device in that slot first. This should speed up loading for SD2SP2 users as it'll skip trying to mount a SD Gecko.
- You can now restart the console using the RESET button if you encounter an error.
Fix IGRs
Time for another autoexec-ldr release! Thanks to some behind-the-scene changes related to filesystem stuff loading should be faster than ever and even IGRs now work!
Changes:
- Increased the number of attempts to initialise SD Geckos / SD2SP2 adapter from eight to 16. Now even the slowest adapters should work with autoexec-ldr!
- The autoexec.dol file now is read in multiple 32K chunks instead of a single big one - This should speed up the loading of that file a bit.
- After the autoexec.dol is read into RAM the SD cards gets unmounted and SD adapters will be shut down. Thanks to this change swiss in-game resets will now not only work when you're playing from a game disc but also from the SD card!
Just like the last release this one also requires your memory card to have 16 free blocks and one free file slot. If you have a previous version of autoexec-ldr on your memory card you can overwrite it with this release.
I'd also like to use this moment to advertise a fork of GCMM I've helped out a bit on. It has some nice additions to the old version like support for SD2SP2 adapters and a working return-to-loader function that doesn't just crash the GameCube. You can find it here: https://github.com/seewood/gcmm
1.00
autoexec-ldr has been rewritten! The code now looks alot nicer and got some nice new additions!
Changes:
- Added support for the SD2SP2 adapter. (This is not tested but it should work)
- If you encounter an error the video will not be initialised with the default resolution(*) but in a 240p video mode.
- Error messages now account for overscan on CRT TVs. They no longer should be cut off on them. I tested it.
- On startup autoexec-ldr will now try to initialise the SD adapter multiple times instead of only once. This should prevent SD card mounting errors caused by adapters not getting ready immediately.
This release requires one free file and 16 blocks on your memory card.
(*): The default resolution is 480i on NTSC consoles and 576i on PAL consoles. This can make text unreadable when using only the RCA cable that came with the console.
old-repo v1.22
This is the exact same build of v1.22 that is also found in my old repo (EnterpriseFreak/autoexec-ldr).
It requires 16 free blocks (128 KB) on your memory card and one file slot. If you're planning to boot into a swiss autoexec.dol file make sure that you're using the compressed one as the normal one will not work!