aliaspider
2fb7d32a53
(3DS) another build tools update.
2016-01-16 03:51:48 +01:00
aliaspider
4ec00de5c8
(3DS) update tool
2016-01-16 00:14:54 +01:00
aliaspider
a7bd7f332d
nit.
2016-01-15 22:35:00 +01:00
aliaspider
0b4fd4328d
- add more heuristics to try to clean up the corrupted argv when using
...
the homebrew launcher.
- force align the stack pointer to 8 bytes.
- add --gc-sections to the link specs
2016-01-15 22:30:12 +01:00
aliaspider
fdad936fab
(3DS) update makefile.
2015-12-24 23:16:40 +01:00
thedax
319c89596a
Update makerom for Windows and Linux (Linux is untested).
2015-12-21 16:03:28 -05: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
2dcb7264ed
(3DS) add pocketsnes buildrules.
2015-11-24 13:01:06 +01:00
aliaspider
594078890d
(3DS) move *.png *.wav to ctr/assets/
2015-11-24 12:49:58 +01:00
aliaspider
e61616fd5d
(3DS) edits.
2015-11-24 11:05:31 +01:00
aliaspider
7f5ae4bdba
(3DS) can compile with latest ctrulib/great-refactor.
...
fix some warnings.
2015-11-19 23:15:48 +01:00
aliaspider
b5315f37f4
(3ds) dist: add this too.
2015-11-08 13:23:07 +01:00
aliaspider
327bf60b8c
nit.
2015-11-08 13:20:20 +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
5ff8219dab
(3ds) override __libctru_init.
2015-11-06 13:47:17 +01:00
aliaspider
7ee18e359e
(3ds) nit.
2015-11-06 11:03:52 +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
twinaphex
57d981fc48
Update mame078 references
2015-11-03 16:08:35 +01:00
aliaspider
f24d04de41
(3DS) build fix.
2015-11-02 02:08:48 +01:00
aliaspider
6e9566e6a4
(3DS) build fix
2015-11-02 02:05:10 +01:00
aliaspider
1660d1052e
Merge pull request #2329 from thedax/3ds
...
Add MAME and FBA (full) to the build process for 3DS.
2015-11-02 01:58:30 +01:00
thedax
c922b40d1c
Add MAME and FBA to the build process for 3DS.
2015-11-01 19:44:24 -05: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
aeeb2a62d6
(3DS) - add an audio driver using the DSP.
...
- add some hooks to inspect memory usage.
2015-10-27 01:06:34 +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
35b18801ac
(CTR/3DS) tweak default memory settings.
2015-10-21 15:09:12 +01:00
aliaspider
3e4f38a38e
(CTR/3DS) allow changing cpu speed on n3DS at runtime.
...
set cpu speed to max by default.
2015-10-20 23:52:52 +01:00
aliaspider
8cc805c38a
(CTR/3DS) reduce memory usage.
...
build fix.
2015-10-20 12:34:53 +01:00
jakcron
1cc3f66a0e
(CTR/3DS) Added gsp::Lcd to service list
2015-10-17 15:41:42 +08: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
thedax
78613c04bf
Allow the CTR platform (3DS) to make use of fMSX.
2015-10-12 14:54:11 -04:00
aliaspider
fbca7eb57f
(CTR/3DS) disable the SystemModeExt flag until more tests can be made.
2015-10-06 23:42:04 +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
b14ae7e53f
(CTR/3DS) access to more RAM on n3DS (cia only).
2015-10-06 18:28:33 +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
a618cb9b61
(CTR/3DS) disable the SystemModeExt setting.
2015-10-02 14:06:37 +01:00
aliaspider
0290bd60e4
(CTR/3DS) style nit.
2015-10-01 23:21:05 +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
63ab3b02b8
(CTR/3DS) shut down the LCD backlight when toggling the buttom display
...
off.
courtesy of @thedax.
2015-10-01 18:12:59 +01:00
aliaspider
c4ea0b53d8
(CTR/3DS) enable previously disabled 3dsx builds.
2015-10-01 02:37:35 +01:00
aliaspider
b516223365
(CTR/3DS) add ir:rst to ServiceAccessControl, needed by the n3DS HID
...
hardware.
2015-09-28 22:00:02 +01:00
aliaspider
7738778711
(CTR/3DS) add the EnableL2Cache flag for cia builds.
2015-09-28 20:21:55 +01:00
aliaspider
7e47b79c1c
(ctr/3ds) update build.
2015-09-23 16:34:06 +01:00
aliaspider
91c73dada3
(CTR/3DS) build IDs/Icons update.
2015-09-20 23:02:38 +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
a06de828f9
(CTR/3DS) add quicknes info/icon.
2015-09-19 11:17:51 +01:00
jakcron
ec5a50da80
(CTR/3DS) improved .cia building
...
Makerom supports template .rsf files directly.
2015-09-16 11:25:17 +08:00