Commit Graph

40 Commits

Author SHA1 Message Date
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
aliaspider
b9978317cc (CTR/3DS) video driver: increase texture width. 2015-10-04 19:22:23 +01:00
aliaspider
2c0f700d28 (CTR/3DS) increase the size of the linear heap to 8MB. 2015-10-03 16:00:12 +01:00
aliaspider
9502a0ac49 (CTR/3DS) build fix. 2015-10-02 00:26:40 +01:00
aliaspider
5e05ad443a (CTR/3DS) allow access for more RAM. (.cia builds only)
124MB are used by default for n3DS.
80MB can be used on o3DS with a build option.
2015-10-01 23:18:59 +01:00
aliaspider
7738778711 (CTR/3DS) add the EnableL2Cache flag for cia builds. 2015-09-28 20:21:55 +01:00
aliaspider
e2037c477e (CTR/3DS) build fix. 2015-09-28 14:55:23 +01:00
aliaspider
7e47b79c1c (ctr/3ds) update build. 2015-09-23 16:34:06 +01:00
aliaspider
4c34badf8b (CTR/3DS) improve memory management.
only stacksize and linear heap size need to be specified now.
regular heap size will be determined automatically.
2015-09-20 21:46:10 +01:00
twinaphex
27f9e258fc (CTR) Have to move ctr files back too 2015-09-20 19:15:51 +02:00
twinaphex
8243d5238f Move ctr/ to pkg/ 2015-09-20 15:48:17 +02:00
aliaspider
f24c397eb8 (CTR/3DS) reserve even more memory for the heap. 2015-09-20 08:03:01 +01:00
aliaspider
d968731c70 (CTR/3DS) memory allocation can now be configured from the makefile.
defaults to 48MBytes for the heap instead of 24MBytes.
2015-09-20 07:28:11 +01:00
aliaspider
5a086a4812 (CTR/3DS) build fix.
$(APP_TITLE) can contain spaces.
2015-09-16 05:05:25 +01:00
jakcron
ec5a50da80 (CTR/3DS) improved .cia building
Makerom supports template .rsf files directly.
2015-09-16 11:25:17 +08:00
aliaspider
67dc806f7f fix typo. 2015-09-13 23:04:54 +01:00
aliaspider
41019503e8 (CTR/3DS) build update.
- add IDs and icons for more libretro cores.
- add support for WHOLE_ARCHIVE_LINK
2015-09-13 22:58:37 +01:00
aliaspider
3733956fd0 (CTR/3DS) update makefile.ctr
- move per-core build settings to a seperate file.
- make the griffin build optional (enabled by default).
2015-09-13 22:33:35 +01:00
aliaspider
416e1c0bdb (CTR/3DS) this should be empty by default 2015-09-11 22:10:03 +01:00
aliaspider
ca11323b05 (CTR/3DS) add .cia building
update dist-cores.sh
2015-09-11 22:07:12 +01:00
aliaspider
3b85e0dd5a (3DS) fix build to work with the latest ctrulib. 2015-09-07 18:31:30 +01:00
twinaphex
4e5bf65e23 Create HAVE_RPNG define 2015-04-19 16:55:03 +02:00
aliaspider
20b71c89c6 (3DS) implement input correctly. 2015-04-08 21:35:10 +01:00
aliaspider
a7c63f973b (3DS) update video driver:
use a gemotry shader to simulate sprite primitives.
move gpu state commands to the initial display list.
2015-04-08 18:59:41 +01:00
aliaspider
c57d00d98d (CTR-3DS) remove hardcoded paths in the Makefile.
remove trailing tab.
2015-04-01 23:27:55 +01:00
aliaspider
2045cee432 preliminary 3DS port. 2015-04-01 22:14:13 +01:00