Tree [2ee059] master /
History



File Date Author Commit
arm7 2014-08-17 Ray Haleblian Ray Haleblian [88a615] Update devkitPro (r42) and ports.
arm9 2014-08-17 Ray Haleblian Ray Haleblian [88a615] Update devkitPro (r42) and ports.
data 2011-11-15 Ray Haleblian Ray Haleblian [f6afd3] Remove obsolete tests.
etc 2014-08-17 Ray Haleblian Ray Haleblian [88a615] Update devkitPro (r42) and ports.
include 2014-08-17 Ray Haleblian Ray Haleblian [88a615] Update devkitPro (r42) and ports.
.bzrignore 2011-03-17 Ray Haleblian Ray Haleblian [ab3e3f] Add ignore rules.
.gitignore 2014-08-18 Ray Haleblian Ray Haleblian [2ee059] Ignore Eclipse and document build dir.
.project 2014-08-18 Ray Haleblian Ray Haleblian [2ee059] Ignore Eclipse and document build dir.
Doxyfile 2014-08-17 Ray Haleblian Ray Haleblian [88a615] Update devkitPro (r42) and ports.
INSTALL 2011-06-19 rayh23@sourceforge.net rayh23@sourceforge.net [95abf5] Update INSTALL.
Makefile 2014-08-17 Ray Haleblian Ray Haleblian [88a615] Update devkitPro (r42) and ports.
Makefile.Darwin 2011-03-17 Ray Haleblian Ray Haleblian [b9a7da] Split out platform make rules.
Makefile.Linux 2011-03-19 Ray Haleblian Ray Haleblian [c5dc96] Fix parse error and platform make rules.
Makefile.MINGW32_NT-5.2 2011-03-17 Ray Haleblian Ray Haleblian [b9a7da] Split out platform make rules.
README.md 2014-08-18 Ray Haleblian Ray Haleblian [ee35f1] Tweak README.
eclipse.project 2011-06-19 rayh23@sourceforge.net rayh23@sourceforge.net [8074af] Remember configure incantation for desmume.

Read Me

Herein lies the source for dslibris, an EPUB reader for the Nintendo DS.

Prerequisites

Fedora, Ubuntu, Arch Linux, OS X, and Windows XP have all been used as build platforms. Have:

  • devkitARM_r42
  • libnds-1.5.8
  • libfat-1.0.12
  • maxmod-nds-1.0.9
  • expat-2.1.0
  • freetype-2.4.8
  • zlib-1.2.8
  • a media card and a DLDI patcher, but you knew that.

To build expat, freetype and zlib for the ARM EABI architecture, obtain the source tarball and see etc/configure-* for working configure incantations. You will want the devkitARM GCC tools in your PATH:

export PATH=$DEVKITARM/bin:$PATH

To build and install into $DEVKITARM,

make
make install

Building

make

dslibris.nds should show up in your current directory.
for a debugging build,

DEBUG=1 make

Installation

See INSTALL.

Debugging

arm-eabi-gdb, insight-6.8 and desmume-0.9.2 have been known to work for debugging. See online forums for means to build an arm-eabi-targeted Insight for your platform.

More Info

http://sourceforge.net/projects/ndslibris

ray haleblian