]> Chaos Git - corbenik/corbenik.git/log
corbenik/corbenik.git
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

9 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

9 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

9 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

9 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

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

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

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

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

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

9 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

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

9 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.

9 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

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

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

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

9 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

9 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

9 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

9 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

9 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

9 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)

9 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

9 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

9 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

9 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

9 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)

9 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

9 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.

9 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

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

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

9 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)

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

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

9 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)

9 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])

9 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

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

9 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.

9 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)

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

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

9 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

9 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

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

9 years agoFix bug in how CID is used (we don't want zero kept in the variable, wow me)
chaoskagami [Fri, 19 Aug 2016 22:19:12 +0000 (18:19 -0400)]
Fix bug in how CID is used (we don't want zero kept in the variable, wow me)

9 years agoGet NAND CID with loader for config file
chaoskagami [Fri, 19 Aug 2016 21:44:11 +0000 (17:44 -0400)]
Get NAND CID with loader for config file

9 years agoForce regenerate cache when NAND CID changes
chaoskagami [Fri, 19 Aug 2016 19:43:07 +0000 (15:43 -0400)]
Force regenerate cache when NAND CID changes

9 years ago[2/2] Merge PATCHENABLE file into the config file
chaoskagami [Fri, 19 Aug 2016 18:44:12 +0000 (14:44 -0400)]
[2/2] Merge PATCHENABLE file into the config file

9 years ago[1/2] Support per-console configuration by using NAND CID for uniqueness (still needs...
chaoskagami [Fri, 19 Aug 2016 16:30:04 +0000 (12:30 -0400)]
[1/2] Support per-console configuration by using NAND CID for uniqueness (still needs some work)

9 years agoCleanups.
chaoskagami [Fri, 19 Aug 2016 14:05:08 +0000 (10:05 -0400)]
Cleanups.

 * Inject arbitrary system modules.
 * Clean up menu layout.
 * Config is saved automatically now

9 years agoALL ABOARD THE ASSUMPTION TRAIN CHOO CHOO
chaoskagami [Thu, 18 Aug 2016 21:38:48 +0000 (17:38 -0400)]
ALL ABOARD THE ASSUMPTION TRAIN CHOO CHOO

9 years agoFix silent autoboot (broken by two commits ago)
chaoskagami [Thu, 18 Aug 2016 21:22:21 +0000 (17:22 -0400)]
Fix silent autoboot (broken by two commits ago)

9 years agoMove some more stuff from newlib
chaoskagami [Thu, 18 Aug 2016 18:51:44 +0000 (14:51 -0400)]
Move some more stuff from newlib

9 years agoUse newlib memory functions
chaoskagami [Thu, 18 Aug 2016 17:50:39 +0000 (13:50 -0400)]
Use newlib memory functions

9 years agoFix as many warnings as I possibly can at the moment and -Werror on most
chaoskagami [Thu, 18 Aug 2016 16:32:47 +0000 (12:32 -0400)]
Fix as many warnings as I possibly can at the moment and -Werror on most

9 years agoMinor refactor
chaoskagami [Thu, 18 Aug 2016 14:38:15 +0000 (10:38 -0400)]
Minor refactor

9 years agoDocument shit better
chaoskagami [Thu, 18 Aug 2016 00:38:39 +0000 (20:38 -0400)]
Document shit better

9 years agoMisc changes (again)
chaoskagami [Wed, 17 Aug 2016 21:46:17 +0000 (17:46 -0400)]
Misc changes (again)

9 years agoMinor tweaks
chaoskagami [Wed, 17 Aug 2016 14:44:02 +0000 (10:44 -0400)]
Minor tweaks

9 years agoGrab a few changes from upstream wip/malloc
chaoskagami [Sun, 14 Aug 2016 15:11:32 +0000 (11:11 -0400)]
Grab a few changes from upstream

9 years agoUpdate libctr9
chaoskagami [Sun, 14 Aug 2016 15:04:40 +0000 (11:04 -0400)]
Update libctr9

9 years agoMenu indentation improvements
chaoskagami [Sun, 14 Aug 2016 14:36:51 +0000 (10:36 -0400)]
Menu indentation improvements

9 years agoMisc work
chaoskagami [Sun, 14 Aug 2016 12:51:11 +0000 (08:51 -0400)]
Misc work

9 years agoFixups and renames for accuracy
chaoskagami [Mon, 8 Aug 2016 04:22:58 +0000 (00:22 -0400)]
Fixups and renames for accuracy

9 years agoMerge branch 'master' into wip/malloc
chaoskagami [Sat, 6 Aug 2016 14:42:00 +0000 (10:42 -0400)]
Merge branch 'master' into wip/malloc

9 years agoRefactor screeninit - fixes all the sanity issues, although some early-startup debugg...
chaoskagami [Sat, 6 Aug 2016 14:01:37 +0000 (10:01 -0400)]
Refactor screeninit - fixes all the sanity issues, although some early-startup debugging is gone

9 years agoMerge branch 'wip/crypto-ctr'
chaoskagami [Sat, 6 Aug 2016 11:23:47 +0000 (07:23 -0400)]
Merge branch 'wip/crypto-ctr'

9 years agoUpdate external libctr9 wip/crypto-ctr
chaoskagami [Sat, 6 Aug 2016 11:23:04 +0000 (07:23 -0400)]
Update external libctr9

9 years agoToday's news:
chaoskagami [Sat, 6 Aug 2016 11:21:48 +0000 (07:21 -0400)]
Today's news:

Developer forgets to swap dest and source when adapting to another API

9 years agoMerge branch 'master' into wip/malloc
chaoskagami [Sat, 6 Aug 2016 06:30:04 +0000 (02:30 -0400)]
Merge branch 'master' into wip/malloc

9 years agoCorrect some f_mkdir fuckery. Sorry for the inconvenience.
chaoskagami [Sat, 6 Aug 2016 05:41:16 +0000 (01:41 -0400)]
Correct some f_mkdir fuckery. Sorry for the inconvenience.

9 years agoStill busted
chaoskagami [Sat, 6 Aug 2016 04:42:10 +0000 (00:42 -0400)]
Still busted

9 years agoDynamic allocs
chaoskagami [Thu, 4 Aug 2016 22:05:26 +0000 (18:05 -0400)]
Dynamic allocs

9 years agoBecause people still have yet to learn their lesson regarding pointers shoved in...
chaoskagami [Thu, 4 Aug 2016 05:44:19 +0000 (01:44 -0400)]
Because people still have yet to learn their lesson regarding pointers shoved in weird places

9 years agoFix a missed bit (ugh)
chaoskagami [Thu, 4 Aug 2016 05:10:33 +0000 (01:10 -0400)]
Fix a missed bit (ugh)

9 years agoFix obvious mistake
chaoskagami [Thu, 4 Aug 2016 01:50:04 +0000 (21:50 -0400)]
Fix obvious mistake

9 years agoLast of the low-hanging fruit
chaoskagami [Thu, 4 Aug 2016 01:35:38 +0000 (21:35 -0400)]
Last of the low-hanging fruit

9 years agoMerge branch 'master' into wip/malloc
chaoskagami [Wed, 3 Aug 2016 10:03:12 +0000 (06:03 -0400)]
Merge branch 'master' into wip/malloc

9 years agoMore malloc'ing (and linker script adjustments)
chaoskagami [Wed, 3 Aug 2016 09:38:17 +0000 (05:38 -0400)]
More malloc'ing (and linker script adjustments)

9 years agoAllocate FILE objects instead
chaoskagami [Wed, 3 Aug 2016 06:40:23 +0000 (02:40 -0400)]
Allocate FILE objects instead

9 years agoState machine in putc now handles ANSI codes
chaoskagami [Wed, 3 Aug 2016 01:47:43 +0000 (21:47 -0400)]
State machine in putc now handles ANSI codes

9 years agoAmbiguity in text. Screw ...
chaoskagami [Tue, 2 Aug 2016 00:54:51 +0000 (20:54 -0400)]
Ambiguity in text. Screw ...

9 years agoStill broken, lol
chaoskagami [Sun, 31 Jul 2016 03:12:57 +0000 (23:12 -0400)]
Still broken, lol

9 years agoMerge branch 'master' into wip/crypto-ctr
chaoskagami [Sat, 30 Jul 2016 05:14:56 +0000 (01:14 -0400)]
Merge branch 'master' into wip/crypto-ctr

9 years agoChange a few flags (for now) and fix a bunch of warnings
chaoskagami [Sat, 30 Jul 2016 04:58:04 +0000 (00:58 -0400)]
Change a few flags (for now) and fix a bunch of warnings

9 years agoWIP - change brightness in menu. Requested by someone on IRC.
chaoskagami [Sat, 30 Jul 2016 03:35:39 +0000 (23:35 -0400)]
WIP - change brightness in menu. Requested by someone on IRC.

Currently requires rebooting to fully apply; largely waiting on libctr11, since refactoring will be largely made pointless when it is released.

9 years agoUpdate libctr9 submodule
chaoskagami [Sat, 30 Jul 2016 03:04:19 +0000 (23:04 -0400)]
Update libctr9 submodule

9 years agoCheckpoint, to the other branches
chaoskagami [Sat, 30 Jul 2016 03:03:21 +0000 (23:03 -0400)]
Checkpoint, to the other branches

9 years agoFailing at ExeFs now
chaoskagami [Tue, 26 Jul 2016 15:17:20 +0000 (11:17 -0400)]
Failing at ExeFs now

9 years agoCrypto stuff...partially working, CBC seems busted still
chaoskagami [Mon, 25 Jul 2016 19:13:54 +0000 (15:13 -0400)]
Crypto stuff...partially working, CBC seems busted still

9 years agoUse a state machine in putc for ANSI sequences
chaoskagami [Mon, 25 Jul 2016 03:41:18 +0000 (23:41 -0400)]
Use a state machine in putc for ANSI sequences