]> Chaos Git - corbenik/corbenik.git/log
corbenik/corbenik.git
8 years agoFriends ver. bump
chaoskagami [Tue, 20 Dec 2016 00:46:01 +0000 (19:46 -0500)]
Friends ver. bump

8 years agoAccording to Luma's commit log, <=8.0 only has one instance of the cart update pattern
chaoskagami [Tue, 20 Dec 2016 00:45:22 +0000 (19:45 -0500)]
According to Luma's commit log, <=8.0 only has one instance of the cart update pattern

8 years agohttps://github.com/AuroraWright/Luma3DS/commit/429488a4ba1233ebd7efc2cdc10295f31dd0d2ff
chaoskagami [Tue, 20 Dec 2016 00:31:32 +0000 (19:31 -0500)]
https://github.com/AuroraWright/Luma3DS/commit/429488a4ba1233ebd7efc2cdc10295f31dd0d2ff

I asked about this a while ago on #Cakey.

8 years agoResolve #27 by properly specifying dependencies.
chaoskagami [Tue, 20 Dec 2016 00:19:34 +0000 (19:19 -0500)]
Resolve #27 by properly specifying dependencies.

8 years agoMerge pull request #43 from GrayJack/no-outlines-patch
Jon F [Thu, 1 Dec 2016 13:29:42 +0000 (08:29 -0500)]
Merge pull request #43 from GrayJack/no-outlines-patch

Add patch to remove outlines in pokemon sun/moon

8 years agoAdd patch to remove outlines in pokemon sun/moon 43/head
GrayJack [Thu, 1 Dec 2016 07:01:30 +0000 (05:01 -0200)]
Add patch to remove outlines in pokemon sun/moon

8 years agoMerge pull request #42 from chaoskagami/wip/plainconf
Jon F [Sun, 27 Nov 2016 08:02:30 +0000 (00:02 -0800)]
Merge pull request #42 from chaoskagami/wip/plainconf

Merge wip/plainconf

8 years agoMerge pull request #41 from kitling/sun-moon-patches
Jon F [Sun, 27 Nov 2016 08:00:03 +0000 (00:00 -0800)]
Merge pull request #41 from kitling/sun-moon-patches

Extend mystery machine patch to Sun & Moon.

8 years agoUpdate README.md 41/head
Kitling [Sat, 26 Nov 2016 19:37:44 +0000 (11:37 -0800)]
Update README.md

8 years agoExtend mystery machine patch to Sun & Moon.
Kitling [Sat, 26 Nov 2016 19:23:29 +0000 (11:23 -0800)]
Extend mystery machine patch to Sun & Moon.

Note: I have not tested this myself.

8 years agoMerge branch 'master' into wip/plainconf wip/plainconf 42/head
chaoskagami [Thu, 27 Oct 2016 15:54:34 +0000 (11:54 -0400)]
Merge branch 'master' into wip/plainconf

8 years agoUpdate anti-DG.
chaoskagami [Thu, 27 Oct 2016 15:19:03 +0000 (11:19 -0400)]
Update anti-DG.

I'll switch to a code patch later; I feel patching data for this seems error-prone.

8 years agoFix up README
chaoskagami [Thu, 27 Oct 2016 15:27:56 +0000 (11:27 -0400)]
Fix up README

8 years agoUpdate FIRM URLs
chaoskagami [Thu, 27 Oct 2016 15:23:53 +0000 (11:23 -0400)]
Update FIRM URLs

8 years agoMerge branch 'master' into wip/plainconf
chaoskagami [Sat, 15 Oct 2016 07:20:40 +0000 (03:20 -0400)]
Merge branch 'master' into wip/plainconf

8 years agomake -> $(MAKE)
chaoskagami [Sat, 15 Oct 2016 07:19:37 +0000 (03:19 -0400)]
make -> $(MAKE)

8 years agoRe-add input delay (apparently my dpad is fucky now)
chaoskagami [Sat, 15 Oct 2016 07:17:50 +0000 (03:17 -0400)]
Re-add input delay (apparently my dpad is fucky now)

8 years agoSpacing cleanup
chaoskagami [Sat, 15 Oct 2016 00:16:52 +0000 (20:16 -0400)]
Spacing cleanup

8 years agoDisable IRQ/FIQ while in svcBackdoor
chaoskagami [Fri, 14 Oct 2016 23:58:27 +0000 (19:58 -0400)]
Disable IRQ/FIQ while in svcBackdoor

8 years agoMove PxiPM to ctrulib
chaoskagami [Fri, 14 Oct 2016 11:46:35 +0000 (07:46 -0400)]
Move PxiPM to ctrulib

8 years agoSwitch to using a modified ctrulib.
chaoskagami [Fri, 14 Oct 2016 11:18:50 +0000 (07:18 -0400)]
Switch to using a modified ctrulib.

Far too much functionality is workarounds because ctrulib is not implemented in a system-module friendly manner.

Therefore, I am done. Whether or not use of this fork catches on doesn't matter - it's a far cleaner solution, with far less duplicated code.

8 years agodelete
chaoskagami [Fri, 14 Oct 2016 08:55:30 +0000 (04:55 -0400)]
delete

8 years agoMerge branch 'master' into wip/plainconf
chaoskagami [Fri, 14 Oct 2016 08:25:02 +0000 (04:25 -0400)]
Merge branch 'master' into wip/plainconf

8 years agoRevert a few changes that caused a severe regression, causing inability to firmlaunch.
chaoskagami [Fri, 14 Oct 2016 08:17:39 +0000 (04:17 -0400)]
Revert a few changes that caused a severe regression, causing inability to firmlaunch.

These commits are reverted (partially):
  "Fixup"
    da1a41cf95fc9aea198f621fc6fe2692870bb4f6
  "Improve some documentation based on in-progress RE, zero-fill new program break (remind me not to rely on this)"
    330cd376ccc71c89b0568ab3741ce56e2fa667f2

8 years agoClean up loader for ctrulib form
chaoskagami [Fri, 14 Oct 2016 07:08:26 +0000 (03:08 -0400)]
Clean up loader for ctrulib form

8 years agoCheckout submodule for ctrulib fork
chaoskagami [Fri, 14 Oct 2016 06:17:44 +0000 (02:17 -0400)]
Checkout submodule for ctrulib fork

8 years agoMinor cleanup.
chaoskagami [Sat, 8 Oct 2016 15:11:26 +0000 (11:11 -0400)]
Minor cleanup.

I recently learned that the C standard differentiates between empty parameters
and (void) parameters (wow me) so clean up to clarify what does and doesn't take
arguments.

Functions called from menus are left as accepts-any to prevent GCC from potentially
fucking up optimizations.

8 years agoMisc info
chaoskagami [Sat, 8 Oct 2016 14:20:02 +0000 (10:20 -0400)]
Misc info

8 years agoUpdate loader README
chaoskagami [Fri, 7 Oct 2016 17:08:28 +0000 (13:08 -0400)]
Update loader README

8 years agoUpdate a few things for clarity
chaoskagami [Fri, 7 Oct 2016 16:39:22 +0000 (12:39 -0400)]
Update a few things for clarity

8 years agoMinor change to wording for accuracy
chaoskagami [Fri, 7 Oct 2016 16:20:29 +0000 (12:20 -0400)]
Minor change to wording for accuracy

8 years agoUpdate libctr9
chaoskagami [Tue, 4 Oct 2016 01:54:03 +0000 (21:54 -0400)]
Update libctr9

8 years agoMore loader cleanup
chaoskagami [Tue, 4 Oct 2016 01:52:15 +0000 (21:52 -0400)]
More loader cleanup

8 years agoClean up some loader shit
chaoskagami [Mon, 3 Oct 2016 21:41:13 +0000 (17:41 -0400)]
Clean up some loader shit

8 years agoLoader: use malloc for patches
chaoskagami [Sat, 1 Oct 2016 16:35:15 +0000 (12:35 -0400)]
Loader: use malloc for patches

8 years agoLoader enhancements
chaoskagami [Sat, 1 Oct 2016 15:53:03 +0000 (11:53 -0400)]
Loader enhancements

8 years agoLog before svcBreaks in loader
chaoskagami [Sat, 1 Oct 2016 13:40:52 +0000 (09:40 -0400)]
Log before svcBreaks in loader

8 years agoFixup
chaoskagami [Sat, 1 Oct 2016 13:23:43 +0000 (09:23 -0400)]
Fixup

8 years agoUpdate description on anti-dg
chaoskagami [Sat, 1 Oct 2016 13:20:34 +0000 (09:20 -0400)]
Update description on anti-dg

8 years agoImprove some documentation based on in-progress RE, zero-fill new program break ...
chaoskagami [Wed, 28 Sep 2016 16:41:29 +0000 (12:41 -0400)]
Improve some documentation based on in-progress RE, zero-fill new program break (remind me not to rely on this)

8 years agoClean up shit and fix random garbage
chaoskagami [Wed, 28 Sep 2016 07:06:22 +0000 (03:06 -0400)]
Clean up shit and fix random garbage

8 years agoClean up some garbage
chaoskagami [Wed, 28 Sep 2016 05:12:29 +0000 (01:12 -0400)]
Clean up some garbage

8 years agoBump version v0.3.0
chaoskagami [Tue, 27 Sep 2016 05:54:54 +0000 (01:54 -0400)]
Bump version

8 years agoUpdate README
chaoskagami [Tue, 27 Sep 2016 05:50:51 +0000 (01:50 -0400)]
Update README

8 years agoPrevent errant highlights on names
chaoskagami [Tue, 27 Sep 2016 05:29:21 +0000 (01:29 -0400)]
Prevent errant highlights on names

8 years agoAdd dumb way to build release
chaoskagami [Tue, 27 Sep 2016 05:24:35 +0000 (01:24 -0400)]
Add dumb way to build release

8 years agoUpdate libctr9 submodule
chaoskagami [Tue, 27 Sep 2016 05:12:18 +0000 (01:12 -0400)]
Update libctr9 submodule

8 years agoTODO remove task (it has been done)
chaoskagami [Tue, 27 Sep 2016 05:02:33 +0000 (01:02 -0400)]
TODO remove task (it has been done)

8 years agoMerge branch 'wip/plainconf' of github.com:chaoskagami/corbenik into wip/plainconf
chaoskagami [Tue, 27 Sep 2016 05:00:48 +0000 (01:00 -0400)]
Merge branch 'wip/plainconf' of github.com:chaoskagami/corbenik into wip/plainconf

8 years agoUpdate misc scripts
chaoskagami [Tue, 27 Sep 2016 04:59:43 +0000 (00:59 -0400)]
Update misc scripts

8 years agoUpdate FIRM handling code to cache shit
chaoskagami [Tue, 27 Sep 2016 04:45:01 +0000 (00:45 -0400)]
Update FIRM handling code to cache shit

8 years agoUpdate nfirm
chaoskagami [Tue, 27 Sep 2016 02:57:54 +0000 (22:57 -0400)]
Update nfirm

8 years agoMake unittests a compile-time option
chaoskagami [Tue, 27 Sep 2016 02:39:33 +0000 (22:39 -0400)]
Make unittests a compile-time option

8 years agoStash for now
chaoskagami [Tue, 27 Sep 2016 01:14:10 +0000 (21:14 -0400)]
Stash for now

8 years agoMerge branch 'master' into wip/plainconf
chaoskagami [Tue, 13 Sep 2016 23:48:16 +0000 (19:48 -0400)]
Merge branch 'master' into wip/plainconf

8 years agoUpdate FIRM urls; 11.1 NFIRM seems okay to use
chaoskagami [Tue, 13 Sep 2016 23:46:54 +0000 (19:46 -0400)]
Update FIRM urls; 11.1 NFIRM seems okay to use

8 years agoMerge branch 'master' into wip/plainconf
chaoskagami [Tue, 13 Sep 2016 18:20:35 +0000 (14:20 -0400)]
Merge branch 'master' into wip/plainconf

8 years agoDe-bashify shell scripts for *bsd envs
chaoskagami [Tue, 13 Sep 2016 18:17:14 +0000 (14:17 -0400)]
De-bashify shell scripts for *bsd envs

8 years agoAdd elf to output
chaoskagami [Sat, 10 Sep 2016 15:19:11 +0000 (11:19 -0400)]
Add elf to output

8 years agoUpdate ignore
chaoskagami [Thu, 8 Sep 2016 17:12:17 +0000 (13:12 -0400)]
Update ignore

8 years agoBasic sanity tests
chaoskagami [Thu, 8 Sep 2016 16:17:08 +0000 (12:17 -0400)]
Basic sanity tests

8 years agoDelete temporary junk
chaoskagami [Thu, 8 Sep 2016 13:31:55 +0000 (09:31 -0400)]
Delete temporary junk

8 years agoUpdate emuNAND code (untested)
chaoskagami [Wed, 7 Sep 2016 22:41:50 +0000 (18:41 -0400)]
Update emuNAND code (untested)

8 years agoReboot is now functional again, w00t
chaoskagami [Wed, 7 Sep 2016 18:13:57 +0000 (14:13 -0400)]
Reboot is now functional again, w00t

8 years agoCorrect interpreter for refactor
chaoskagami [Mon, 5 Sep 2016 15:37:30 +0000 (11:37 -0400)]
Correct interpreter for refactor

8 years agoFirmlaunch code is now working.
chaoskagami [Mon, 5 Sep 2016 14:06:55 +0000 (10:06 -0400)]
Firmlaunch code is now working.

It's also fairly modularized and standalone now, so feel free to reuse it -
it doesn't depend on corbenik's other code.

8 years agoit's a beautiful day outside.
chaoskagami [Sat, 3 Sep 2016 14:15:51 +0000 (10:15 -0400)]
it's a beautiful day outside.

birds are chirping,

flowers are blooming.

on days like these, code like you...

s h o u l d   b e   b u r n i n g   i n   h e l l

8 years agoUgh
chaoskagami [Fri, 2 Sep 2016 06:59:11 +0000 (02:59 -0400)]
Ugh

8 years agoOkay, irrational breakage...
chaoskagami [Fri, 2 Sep 2016 06:19:14 +0000 (02:19 -0400)]
Okay, irrational breakage...

8 years agoAutodetect FIRM now only
chaoskagami [Fri, 2 Sep 2016 03:43:53 +0000 (23:43 -0400)]
Autodetect FIRM now only

8 years agoRevise versions list for firms to include type
chaoskagami [Thu, 1 Sep 2016 22:08:30 +0000 (18:08 -0400)]
Revise versions list for firms to include type

8 years agoMore refactoring; load_firm now uses a heuristic for unknown FIRMs, and no longer...
chaoskagami [Thu, 1 Sep 2016 22:05:11 +0000 (18:05 -0400)]
More refactoring; load_firm now uses a heuristic for unknown FIRMs, and no longer needs to know what it is loading

8 years agoMerge branch 'master' into wip/plainconf
chaoskagami [Thu, 1 Sep 2016 17:59:03 +0000 (13:59 -0400)]
Merge branch 'master' into wip/plainconf

8 years agoIn retrospect, that comment looks really rude
chaoskagami [Thu, 1 Sep 2016 17:12:38 +0000 (13:12 -0400)]
In retrospect, that comment looks really rude

8 years agoMerge branch 'master' into wip/plainconf
chaoskagami [Thu, 1 Sep 2016 16:39:30 +0000 (12:39 -0400)]
Merge branch 'master' into wip/plainconf

8 years agoTentative; this constant does absolutely NOTHING at least on O3DS(XL) and N3DS(XL)
chaoskagami [Thu, 1 Sep 2016 16:38:11 +0000 (12:38 -0400)]
Tentative; this constant does absolutely NOTHING at least on O3DS(XL) and N3DS(XL)

8 years agoYank buffer drain per @gemarcano's suggestion
chaoskagami [Thu, 1 Sep 2016 15:48:48 +0000 (11:48 -0400)]
Yank buffer drain per @gemarcano's suggestion

8 years agoFixup on fixup because apparently I'm dumb
chaoskagami [Thu, 1 Sep 2016 15:42:18 +0000 (11:42 -0400)]
Fixup on fixup because apparently I'm dumb

8 years agoFixup: screen mode for 16-bit modes
chaoskagami [Thu, 1 Sep 2016 15:32:36 +0000 (11:32 -0400)]
Fixup: screen mode for 16-bit modes

8 years agoFix credits; according to AW, @delebile was involved here
chaoskagami [Mon, 29 Aug 2016 07:41:43 +0000 (03:41 -0400)]
Fix credits; according to AW, @delebile was involved here

8 years agoAdd 2.0 FIRM Protection based on Luma (usual credits: @TuxSH, @AuroraWright)
chaoskagami [Sun, 28 Aug 2016 22:19:51 +0000 (18:19 -0400)]
Add 2.0 FIRM Protection based on Luma (usual credits: @TuxSH, @AuroraWright)

8 years agoBump config_ver, we broke compat
chaoskagami [Sun, 28 Aug 2016 20:25:39 +0000 (16:25 -0400)]
Bump config_ver, we broke compat

8 years agoInternally FIRM paths can now be changed.
chaoskagami [Sun, 28 Aug 2016 20:24:58 +0000 (16:24 -0400)]
Internally FIRM paths can now be changed.

8 years agoPut a few more bits in place for reasons
chaoskagami [Sun, 28 Aug 2016 20:13:54 +0000 (16:13 -0400)]
Put a few more bits in place for reasons

8 years agoRemove debugging shite
chaoskagami [Sun, 28 Aug 2016 09:09:35 +0000 (05:09 -0400)]
Remove debugging shite

8 years agoUse accessors (subfolders)
chaoskagami [Sun, 28 Aug 2016 09:07:13 +0000 (05:07 -0400)]
Use accessors (subfolders)

8 years agoAccess all options via accessor functions (toplevel)
chaoskagami [Sun, 28 Aug 2016 09:02:16 +0000 (05:02 -0400)]
Access all options via accessor functions (toplevel)

8 years agoRestore menu accent colors
chaoskagami [Sun, 28 Aug 2016 07:49:15 +0000 (03:49 -0400)]
Restore menu accent colors

8 years agoFix chainloader for menu alterations
chaoskagami [Sun, 28 Aug 2016 07:32:15 +0000 (03:32 -0400)]
Fix chainloader for menu alterations

8 years agoFix memory corruption (kind of, not really...has to do with malloc/free and brk somehow)
chaoskagami [Sun, 28 Aug 2016 06:30:40 +0000 (02:30 -0400)]
Fix memory corruption (kind of, not really...has to do with malloc/free and brk somehow)

8 years agoNo more writable strings. It's a serious problem for memory debugging, better to...
chaoskagami [Sun, 28 Aug 2016 03:38:53 +0000 (23:38 -0400)]
No more writable strings. It's a serious problem for memory debugging, better to have GCC complain

Turns out there's also some kind of memory corruption happening here and in master (thus the pad[300])

8 years agoUpdate menu code to use entirely funcpointers
chaoskagami [Sat, 27 Aug 2016 21:43:14 +0000 (17:43 -0400)]
Update menu code to use entirely funcpointers

8 years agoUpdate tewi
chaoskagami [Sat, 27 Aug 2016 03:21:59 +0000 (23:21 -0400)]
Update tewi

8 years agoNo, that menu gap is not normal on o3ds.
chaoskagami [Wed, 24 Aug 2016 05:06:38 +0000 (01:06 -0400)]
No, that menu gap is not normal on o3ds.

How long have you guys been dealing with that one? Seriously, should have been reported long before now; it was a bug.

Also, minor note to self.

8 years agoInject system modules in TWL/AGB (god apache, that was out of nowhere, gg)
chaoskagami [Sun, 21 Aug 2016 19:28:56 +0000 (15:28 -0400)]
Inject system modules in TWL/AGB (god apache, that was out of nowhere, gg)

8 years agoImplement realloc
chaoskagami [Sun, 21 Aug 2016 17:13:49 +0000 (13:13 -0400)]
Implement realloc

8 years agoAllocation debugging
chaoskagami [Sun, 21 Aug 2016 16:55:11 +0000 (12:55 -0400)]
Allocation debugging

8 years agoMerge pull request #32 from udemiko/master
Jon Feldman [Sat, 20 Aug 2016 19:35:58 +0000 (19:35 +0000)]
Merge pull request #32 from udemiko/master

Fixed memory leaking, clarified operator precedence

8 years agoFixed memory leaking, clarified calculation precedence 32/head
udemiko [Sat, 20 Aug 2016 16:34:11 +0000 (18:34 +0200)]
Fixed memory leaking, clarified calculation precedence

8 years agoFix up tabs (again)
chaoskagami [Sat, 20 Aug 2016 16:05:59 +0000 (12:05 -0400)]
Fix up tabs (again)