EZ-FLASH OMEGA Kernel modified to boot directly to whatever the last game on the nor memory is, unless L is pressed.
Go to file
ApacheThunder 252dfd3a6a Some optimizations ...
* Bring over updated fat lib from DE kernel.
* Updated Write_SD_sectors function to include fail condition check
introduced in DE's kernel.
* Removed old/unused copies of fat lib.
* Refactored button detection routine for skipping autoboot/triggering
boot last SD list game.
* Press A to boot last played game from PSRAM actually triggers now.
Unfortunately it doesn't actually seem to be working right now.
Previously due to how the old button detection code was setup, the press
A code wasn't triggering at all.
* Press B option provided in commented out code for dumping fat table.
Compile with this enabled (and the related changes in EZcard_OP.c) to
enable dumping fat table to SD prior to booting game. Useful for
debugging fat table related stuff for custom kernels/external launchers
on DS. Disabled by default as this has no practicle use for end users.
2024-07-10 00:28:52 -05:00
docs omega kernel 1.03 2018-07-05 16:17:52 +08:00
source Some optimizations ... 2024-07-10 00:28:52 -05:00
.gitignore omega kernel 1.03 2018-07-05 16:17:52 +08:00
build.bat omega kernel 1.03 2018-07-05 16:17:52 +08:00
LICENSE Initial commit 2018-07-05 16:08:07 +08:00
Makefile Some optimizations ... 2024-07-10 00:28:52 -05:00
Paths.cmd Some optimizations ... 2024-07-10 00:28:52 -05:00
README.md Update README.md 2024-02-27 11:17:59 -05:00

EZ-FLASH OMEGA Kernel

Decided to modify the Omega Kernel to allow quick booting of games stored in NOR without having to go through the menus.
In order to enable it, go to the options menu, press right or left to switch pages, and toggle the option on.
Once enabled, if you want to go back to the Omega menu, hold L on boot-up.
This also works to launch the most recently played game, regardless of if it was stored in NOR or not, just hold A on boot-up.

How to build

1.We use devkitARM_r47, you can use the current version or newer.
2.Set the following environment variables in system, or modify the value in build.bat, based on your installation path

    PATH,DEVKITARM,DEVKITPRO,LIBGBA

3.Double click on build.bat under winodws. If it goes well, you will get ezkernel.gba
4.Rename the ezkernel.gba to ezkernel.bin, that is the omega kernel upgrade file