NUON Boot Loader

Hit the link on the left for the latest binary or source.

What's it do?

The Boot Loader allows you to place several NUON applications (called "apps" from here on) on a CD-R and presents you with a menu from which to select the one to run. These can be homebrew games like Breakout or Chomp, applications like the jpeg viewer, or demos such as the ones found in the NUON SDK.

The impetus for its creation came about when Kev from NUON-Dome mentioned burning some discs to give away at the 2004 Philly Classic. Rather than burning separate discs for each game I figured it'd be nice to have them all on one.

Coding started January 26, 2004 with v1.0 released on March 8, 2004.

How to use

Upon startup the Boot Loader will scan the disc for certain files that tell it what apps are available. It then scans the app directories to look for supporting files such as title & description text and screenshot images. The Boot Loader constructs the menu that the user navigates with the d-pad.

When a new app is highlighted its information is displayed on the right half of the screen. This is loaded off the disc the first time the app is selected.

Press the A button when you have selected the app you wish to load. Some apps have introductory screens that get displayed. These may show you the button layout for the app, text describing how to use the app, or other information. Pressing B at this screen will return you to the Boot Loader. Otherwise press START to load the app. If no introductory screen is available for the app then it will load immediately.

Disc creation

Want to create your own Boot Loader disc with your own selection of apps? It's simple to get it up and running. Simply edit the 'applist.txt' file to list all the app directories you want to include.

When you burn the disc you'll need the Boot Loader 'NUON.CD' file in the root along with your 'applist.txt'. Then put all your apps in their corresponding subdirectories. The executable must be named 'cd_app.cof'. This file is produced during the standard SDK compilation sequence.

See the included README.txt for full instructions.


The Boot Loader is very customizable. You can change the colors of the background and text, the font sizes, the text strings, and other aspects of the display.

You can also save your own custom settings in a separate file so that they get used with every Boot Loader that you burn, regardless of who distributed it. Got a large screen TV? Crank down on the font size so you can see more stuff at once. Don't like the text color? Change it!

Again, See the README.txt file in the distribution zip to find out how to do this.

This web page and all other pages on this site are © 1999-2007 Scott Cartier