This repository has been archived by the owner. It is now read-only.
Permalink
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Frank Zago to SDL
On 02/12/2011 01:44 PM, Sam Lantinga wrote: > BTW, you probably want to nuke the NDS renderer and just implement these three > functions instead: > int (*CreateWindowFramebuffer) (_THIS, SDL_Window * window, Uint32 * > format, void ** pixels, int *pitch); > int (*UpdateWindowFramebuffer) (_THIS, SDL_Window * window, int numrects, > SDL_Rect * rects); > void (*DestroyWindowFramebuffer) (_THIS, SDL_Window * window); Patch attached. The renderer for the DS is not used anymore, but I left the file in place if someone wants to finish it. I've also added a README.ds and fixed the spinlocks.
- Loading branch information
Showing
with
173 additions
and 19 deletions.
- +13 −8 Makefile.ds
- +19 −0 README.ds
- +1 −1 src/atomic/SDL_spinlock.c
- +0 −3 src/render/SDL_render.c
- +140 −7 src/video/nds/SDL_ndsvideo.c
@@ -0,0 +1,19 @@ | ||
================================================================================ | ||
Simple DirectMedia Layer for Nintendo DS | ||
================================================================================ | ||
|
||
-Requirements- | ||
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 and default arm7. | ||
|
||
-Building SDL- | ||
After setting the devkitpro environment, type: | ||
make -f Makefile.ds | ||
|
||
This will compile and install the library and headers into the proper libnds directories. | ||
Additionnaly it will compile the general test, that you can run either on the DS or with desmume: | ||
desmume test/nds-test-progs/general/general.nds | ||
|
||
|
||
Note that the port is very basic and incomplete. |