AliceLR 6b32bbb8c7 Add stdio redirection support, enable for console ports преди 5 години
..
banner 91bb2a8c69 Nintendo 3DS port (#12) преди 7 години
romfs 91bb2a8c69 Nintendo 3DS port (#12) преди 7 години
CONFIG.3DS 6b32bbb8c7 Add stdio redirection support, enable for console ports преди 5 години
Makefile.in a4c19d7bdb Update Makefiles and platform matrix for devkitARM r51 преди 5 години
README 91bb2a8c69 Nintendo 3DS port (#12) преди 7 години
audio.c 40516d10ac Rename 'audio_buffer'/'buffer_size' setting to 'audio_buffer_samples' преди 6 години
event.c b2ef1987e8 Add generic context-sensitive joystick actions (#157) преди 5 години
event.h b2ef1987e8 Add generic context-sensitive joystick actions (#157) преди 5 години
keyboard.c 90997abef6 Fix 3DS onscreen keyboard bugs преди 5 години
keyboard.h a18a2cd17d Replace all instances of 'bool' with 'boolean' преди 6 години
pad.config b2ef1987e8 Add generic context-sensitive joystick actions (#157) преди 5 години
platform.c a18a2cd17d Replace all instances of 'bool' with 'boolean' преди 6 години
platform.h 22fb08f806 Fix style: arch/3ds/, part 1 преди 6 години
render.c a18a2cd17d Replace all instances of 'bool' with 'boolean' преди 6 години
render.h a18a2cd17d Replace all instances of 'bool' with 'boolean' преди 6 години
shader_2d.g.pica 91bb2a8c69 Nintendo 3DS port (#12) преди 7 години
shader_2d.v.pica 91bb2a8c69 Nintendo 3DS port (#12) преди 7 години
shader_playfield.g.pica 3df61fb0fc fix 3ds focus not working on init (#144) преди 6 години
shader_playfield.v.pica 91bb2a8c69 Nintendo 3DS port (#12) преди 7 години
thread.h a18a2cd17d Replace all instances of 'bool' with 'boolean' преди 6 години

README

PREPARATION

You need to install the latest versions of the following
libraries/tools:

- libctru (https://github.com/smealum/ctrulib)
- citro3d (https://github.com/fincs/citro3d)
- picasso (https://github.com/fincs/picasso)
- bannertool (https://github.com/Steveice10/bannertool)
- makerom (https://github.com/profi200/Project_CTR)

You also need to install zlib, libpng and libtremor.
For this, you can use either:

- devkitPro's portlibs (https://github.com/devkitPro/3ds_portlibs)
- asie's portlibs (https://github.com/asiekierka/3ds_portlibs)

CONFIGURING

See CONFIG.3DS for an optimal `config.sh' configure line. You need
to ensure DEVKITPRO and DEVKITARM are both defined and valid.

BUILDING

For the moment, you need to build with:

make package

This will emit "mzxrun.3dsx" and "mzxrun.cia" files.

PACKAGING THE BUILD

You can then use the usual "make archive" to build a
build/dist/3ds/mzxgit-3ds.zip file for distribution.