Commit Graph

75 Commits

Author SHA1 Message Date
aliaspider
9b69d69d30 (3DS) fix fallback path when CTRULIB wasn't defined. 2016-11-19 18:56:22 +01:00
aliaspider
4571ba3454 (3DS) enable database support. 2016-10-08 04:38:34 +01:00
aliaspider
77e8cf8bb7 (3DS) implement core loading / salamander 2016-10-08 01:47:15 +01:00
aliaspider
ad3ca8d04f (3DS) explicitly disable libretro_db and zarch in the non-griffin build 2016-10-04 19:42:25 +01:00
twinaphex
c2bb410d8d Take out HAVE_BUILTIN_AUTOCONFIG - always include it 2016-10-04 07:33:57 +02:00
aliaspider
afd5e85a31 (3DS) add experimental font and menu_display drivers. 2016-09-29 20:14:12 +01:00
aliaspider
8266a423cd (3DS) update for latest ctrulib. 2016-09-28 18:09:17 +01:00
aliaspider
4ebe84d89c (3DS) use Makefile.commmon for non griffin builds 2016-09-28 15:01:46 +01:00
Brad Parker
7c29fd6c33 create 7z archive backend, enables scanning of 7z content 2016-09-18 10:31:21 -04:00
twinaphex
de2d15c716 Add extra image format support to targets 2016-05-18 13:39:42 +02:00
twinaphex
7e36dcb27f move video_texture_image to libretro-common and rename it to image_texture.c 2016-05-18 12:58:00 +02:00
twinaphex
25ec6a8872 Add HAVE_JPEG to project files 2016-05-17 13:39:06 +02:00
aliaspider
0f8895bcc3 (3DS) the parallax layer register can be written to from userland with
GSPGPU_WriteHWRegs.
2016-04-18 15:22:41 +01:00
aliaspider
4994de806a (3DS) add more display modes for the top screen that can be controlled
by the 3D slider.
2016-04-17 20:10:21 +01:00
aliaspider
a609a748db (3DS) move shaders to a subdirectory. 2016-04-17 13:27:55 +01:00
aliaspider
c370afd861 (3DS) start porting shaders to the picasso format. 2016-04-16 20:26:05 +01:00
aliaspider
6be66507d6 (3DS) patch services access for xml takeovers. 2016-04-16 12:44:45 +01:00
aliaspider
864f9d7c2c (3DS) make svchax optional. 2016-04-16 12:06:37 +01:00
aliaspider
3913adbe99 nit. 2016-04-15 22:43:31 +01:00
aliaspider
8bd789389f (3DS) better handling of argc/argv, fixes crash in CIA builds. 2016-04-15 22:40:34 +01:00
aliaspider
c85e44d597 (3DS) build fix. 2016-04-15 18:46:10 +01:00
twinaphex
ac6362cae4 Combine list_special files 2016-03-20 17:28:24 +01:00
twinaphex
9a5ce5fdb3 Make HAVE_LIBRETRO_MANAGEMENT define obsolete 2016-02-03 12:31:29 +01:00
aliaspider
fdad936fab (3DS) update makefile. 2015-12-24 23:16:40 +01:00
aliaspider
40ac911a05 build fix. 2015-12-24 21:17:44 +01:00
thedax
0565a92486 Update CTR (3DS) driver for the latest ctrulib SDK, fix a typo, and fix compilation errors. 2015-12-21 13:43:05 -05:00
aliaspider
3af5dac471 (3DS) nit. 2015-11-24 13:02:21 +01:00
aliaspider
594078890d (3DS) move *.png *.wav to ctr/assets/ 2015-11-24 12:49:58 +01:00
aliaspider
7f5ae4bdba (3DS) can compile with latest ctrulib/great-refactor.
fix some warnings.
2015-11-19 23:15:48 +01:00
aliaspider
05ba34f0d2 nit. 2015-11-11 21:11:22 +01:00
aliaspider
6e2b9df32f (3ds) fix non-griffin build. 2015-11-11 21:10:13 +01:00
aliaspider
a79e6f40ac (3ds) dist: bundle the needed .xml file for .3dsx builds with a big
.text section.
2015-11-08 13:18:34 +01:00
aliaspider
646192fba9 (3ds) remove stack_adjust.s
add a warning when using an unsupported hbl version.
2015-11-06 11:00:32 +01:00
aliaspider
d262361b97 (3DS) enable access to all service calls when possible. 2015-11-04 15:27:30 +01:00
aliaspider
8741ec48d5 (3DS) implement dynamic memory management.
heap/linear heap and stack sizes can now change dynamically at runtime,
depending on usage, no need to specify those on a per-core basis
anymore.
2015-11-02 01:24:11 +01:00
aliaspider
01ed0af122 nit. 2015-10-27 19:54:00 +01:00
aliaspider
98f84b9c8e (3DS) build fix. 2015-10-27 19:43:39 +01:00
aliaspider
2b48868618 nit. 2015-10-27 19:11:52 +01:00
Twinaphex
0447c1b442 Merge pull request #2293 from aliaspider/master
(3DS) - add an audio driver using the DSP.
2015-10-27 01:38:38 +01:00
aliaspider
aeeb2a62d6 (3DS) - add an audio driver using the DSP.
- add some hooks to inspect memory usage.
2015-10-27 01:06:34 +01:00
twinaphex
6ae8af1150 Update other Makefiles 2015-10-26 02:46:51 +01:00
aliaspider
ac119b04f6 (CTR/3DS) improve memory management.
- use a custom crt0 to allow overriding __heap_size and
__linear_heap_size
- add a setting for maximum heap size. unallocated memory can be freely
mapped by the core.
- add better detection of the extra memory available when running from
the HBL.
2015-10-22 20:35:22 +01:00
aliaspider
339acfecf1 (CTR/3DS) update code to use ctrulib/great-refactor 2015-10-21 15:41:06 +01:00
aliaspider
8cc805c38a (CTR/3DS) reduce memory usage.
build fix.
2015-10-20 12:34:53 +01:00
aliaspider
915ed60131 (CTR/3DS) increase linear heap size. 2015-10-17 15:26:03 +01:00
jakcron
e798377492 (CTR/3DS) Enabled access to more memory.
o3DS can get access to 80MB max, and n3DS can get access to 124MB
(actually 110MB due to ctrulib issues). Since 80MB triggers a reboot for
o3DS, it is only set in titles that need it.
2015-10-17 14:13:07 +08:00
aliaspider
f93cee0f6c (CTR/3DS) force SystemMode to 0 when SystemModeExt = 2. 2015-10-06 22:25:58 +01:00
aliaspider
832c95a20a (CTR/3DS) no need to strip elf files anymore. 2015-10-06 18:53:27 +01:00
aliaspider
420a227274 (CTR/3DS) access to more RAM (cont.) 2015-10-06 18:35:06 +01:00
aliaspider
b7be1862a3 (CTR/3DS) increase the default size of the linear heap.
makefile: allow changing stack/linear heap size without requiring a
clean.
2015-10-05 21:45:17 +01:00