Commit Graph

143 Commits

Author SHA1 Message Date
twinaphex d4c691527a (3DS/Emscripten/Vita/Wiiu) Add HAVE_CHD support 2018-04-22 11:58:11 +02:00
meepingsnesroms 5e42401fdb Add 3DS threads 2018-01-17 14:00:57 -08:00
meepingsnesroms 69bb95c49b Remove -a from uname 2018-01-05 09:58:10 -08:00
meepingsnesroms 2e0eb4df8e Allow using custom bannertool and makerom for 3ds, for wav format not found error
You can compile the latest version of bannertool for your system and have retroarch build with that instead of the builtin one that fails on windows.
2018-01-04 11:40:03 -08:00
twinaphex a74ef2214d Start removing SINC ifdefs for individual Makefiles 2017-12-31 21:34:31 +01:00
meepingsnesroms d18ee7eaed Fix new 3ds xl not being detected, others
Also fixes whitespace in makefile and platform_ctr.c and compiles with debug libctru when DEBUG=1
2017-12-29 19:30:54 -08:00
meepingsnesroms 7dbaa45172 Basic networking, bug fixes
Fix CPU count bug, make 3ds compile with networking
2017-12-28 21:49:21 -08:00
meepingsnesroms 417be6e497 Use relative path names better for devkitARM 2017-12-26 15:32:56 -08:00
meepingsnesroms 5a4bd619ba Revert "Merge branch 'master' into master"
This reverts commit 4b68a21a7e, reversing
changes made to 5e0f78e8a0.
2017-12-25 18:27:59 -08:00
meepingsnesroms 0e22aec947 Bugfixes
Fix multiple line ending tipes in changed files, use DEVKITARM variable when referencing that directory, add 3ds .lst file to gitignore
2017-12-16 20:47:08 -08:00
hyarsan a28bc6ed23
Change "Retroarch" to "RetroArch" in HB Launcher for consistency.
In the Homebrew Launcher, RetroArch has always appeared as "Retroarch" which doesn't make sense if everything else is "RetroArch". This just does not look right and I get pissed just looking at it. lol
2017-12-12 16:57:33 +01:00
twinaphex 951918a245 Reduce size of Makefiles 2017-12-07 05:54:54 +01:00
Unknown 7f2f90de24 Fix name issue with nekop2, use ${DEVKITPRO} for smdhtool, got devkitarm setup, compiles and works 2017-11-25 18:35:05 -08:00
meepingsnesroms 03f2a325fb Add 3ds assets, move assets from ctr to pkg/ctr
NOTE: I do not have the 3ds version of devkitARM installed so I could
not test it if moving the assets to pkg/ctr broke compiling but I did
change the assets paths in Makefile.ctr and Makefile.ctr.salimander so
it should compile.
2017-11-24 09:28:47 -08:00
twinaphex 360a3686a0 Update include dirs 2017-11-06 05:23:53 +01:00
twinaphex 69abe6dbb9 Move deps/zlib to deps/libz 2017-03-25 10:05:33 +01:00
twinaphex 14a800f1f5 Update Makefiles - audio_filters have been moved to libretro-common 2017-01-09 12:37:01 +01:00
twinaphex 7af2e2e6b8 Add HAVE_CC_RESAMPLER to more Makefiles 2016-12-12 12:48:04 +01:00
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
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