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