README.ds
changeset 6285 f12649068adb
parent 6251 3e8c673cad58
     1.1 --- a/README.ds	Sun Feb 12 20:57:32 2012 -0500
     1.2 +++ b/README.ds	Sun Feb 12 21:04:01 2012 -0500
     1.3 @@ -6,11 +6,8 @@
     1.4  * The devkitpro SDK available at http://devkitpro.org.
     1.5    Read the information at http://devkitpro.org/wiki/Getting_Started/devkitARM
     1.6    The necessary packages are devkitARM, libnds, libfat and default arm7.
     1.7 -* The hardware renderer is using the libgl2d abstraction library that can be found at:
     1.8 -    http://rel.phatcode.net/junk.php?id=117
     1.9 -  Build it, and install the library and the header where SDL can find them (ie. in
    1.10 -  the libnds/lib and libnds/include directories).
    1.11 -
    1.12 +* Optionally, use a DS emulator, such as desmume (http://desmume.org/)
    1.13 +  to program and debug.
    1.14  
    1.15  -Building SDL-
    1.16  
    1.17 @@ -18,16 +15,24 @@
    1.18    make -f Makefile.ds
    1.19  
    1.20  This will compile and install the library and headers into the
    1.21 -devkitpro's portlibs directory. Additionnaly it will compile several
    1.22 -tests that you can run either on the DS or with desmume. For instance:
    1.23 +devkitpro's portlibs directory (../portlibs/arm/lib/ and
    1.24 +../portlibs/arm/include/). Additionally it will compile several tests
    1.25 +that you can run either on the DS or with desmume. For instance:
    1.26 +  desmume --cflash-path=test/ test/nds-test-progs/testsprite2/testsprite2.nds
    1.27 +  desmume --cflash-path=test/ test/nds-test-progs/testspriteminimal/testspriteminimal.nds
    1.28 +  desmume --cflash-path=test/ test/nds-test-progs/testscale/testscale.nds 
    1.29    desmume test/nds-test-progs/general/general.nds
    1.30  
    1.31  -Notes-
    1.32  * The renderer code is based on the gl like engine. It's not using the sprite engine.
    1.33 +* The hardware renderer is using the parts of the libgl2d abstraction library that can be found at:
    1.34 +    http://rel.phatcode.net/junk.php?id=117
    1.35 +  Used with the author's permission.
    1.36  * The port is very basic and incomplete:
    1.37 -  - SDL currently has to be compiled for either framebuffer mode or render mode.
    1.38 +  - SDL currently has to be compiled for either framebuffer mode or renderer mode.
    1.39       See USE_HW_RENDERER in Makefile.ds.
    1.40    - some optional renderer functions are not implemented.
    1.41 +  - no sound
    1.42  
    1.43  -Limitations-
    1.44  * in hardware renderer mode, don't load too many textures. The internal format is