]> Chaos Git - corbenik/corbenik.git/log
corbenik/corbenik.git
8 years agoMenu indentation improvements
chaoskagami [Sun, 14 Aug 2016 14:36:51 +0000 (10:36 -0400)]
Menu indentation improvements

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

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

8 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

8 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

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

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

8 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

8 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

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

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

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

8 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

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

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

8 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

8 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

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

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

8 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

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

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

8 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

8 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

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

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

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

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

8 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

8 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

8 years agoStarted to rewrite all of the awful static allocations out
chaoskagami [Mon, 25 Jul 2016 00:39:58 +0000 (20:39 -0400)]
Started to rewrite all of the awful static allocations out

8 years agoDe-bashify Makefile.am, fixup build instructions (you need libtool) v0.2.0
chaoskagami [Sun, 24 Jul 2016 21:02:59 +0000 (17:02 -0400)]
De-bashify Makefile.am, fixup build instructions (you need libtool)

8 years agoMore docs
chaoskagami [Sat, 23 Jul 2016 14:29:55 +0000 (10:29 -0400)]
More docs

8 years agoUpdate README
chaoskagami [Sat, 23 Jul 2016 14:26:27 +0000 (10:26 -0400)]
Update README

8 years agoSince people don't like the backup copy being added to the chainloader (apparently) :|
chaoskagami [Sat, 23 Jul 2016 14:21:33 +0000 (10:21 -0400)]
Since people don't like the backup copy being added to the chainloader (apparently) :|

8 years agoCapitalization, man
chaoskagami [Sat, 23 Jul 2016 14:15:16 +0000 (10:15 -0400)]
Capitalization, man

8 years agoBundle locale data generation.
chaoskagami [Sat, 23 Jul 2016 14:14:06 +0000 (10:14 -0400)]
Bundle locale data generation.

8 years agoUpdate libctr9
chaoskagami [Sat, 23 Jul 2016 13:44:38 +0000 (09:44 -0400)]
Update libctr9

8 years agoAllow updating the 'accent color' value for old configs (it would cause issues, other...
chaoskagami [Sat, 23 Jul 2016 13:31:32 +0000 (09:31 -0400)]
Allow updating the 'accent color' value for old configs (it would cause issues, otherwise)

8 years agoMerge branch 'amport' to 'master'. Prepare for explosions.
chaoskagami [Sat, 23 Jul 2016 13:02:03 +0000 (09:02 -0400)]
Merge branch 'amport' to 'master'. Prepare for explosions.

8 years agoUpdate a few bits amport
chaoskagami [Sat, 23 Jul 2016 13:00:15 +0000 (09:00 -0400)]
Update a few bits

8 years agoUpdate instructions again
chaoskagami [Sat, 23 Jul 2016 12:58:32 +0000 (08:58 -0400)]
Update instructions again

8 years agoFix a few mistakes.
chaoskagami [Sat, 23 Jul 2016 12:42:39 +0000 (08:42 -0400)]
Fix a few mistakes.

8 years agoMultiple.
chaoskagami [Wed, 20 Jul 2016 13:19:47 +0000 (09:19 -0400)]
Multiple.

 * Lazy firmware downloader scripts, because that's just how I am
 * Fixups in README
 * Path fixups

8 years agoSome final cleanups
chaoskagami [Tue, 19 Jul 2016 12:06:04 +0000 (08:06 -0400)]
Some final cleanups

8 years agoUpdate common.mk
chaoskagami [Tue, 19 Jul 2016 10:44:17 +0000 (06:44 -0400)]
Update common.mk

8 years agoUpdate gitignore
chaoskagami [Tue, 19 Jul 2016 09:31:34 +0000 (05:31 -0400)]
Update gitignore

8 years agoCompatibility break documentation update; all the paths changed. Get used to it.
chaoskagami [Tue, 19 Jul 2016 09:29:22 +0000 (05:29 -0400)]
Compatibility break documentation update; all the paths changed. Get used to it.

8 years agoPort corbenik to autotools
chaoskagami [Mon, 18 Jul 2016 03:37:19 +0000 (23:37 -0400)]
Port corbenik to autotools

8 years agoUpdate screeninit to be a bit less messy (not much I can do about chainloading though)
chaoskagami [Mon, 18 Jul 2016 03:06:20 +0000 (23:06 -0400)]
Update screeninit to be a bit less messy (not much I can do about chainloading though)

8 years agoMore work
chaoskagami [Mon, 18 Jul 2016 02:32:16 +0000 (22:32 -0400)]
More work

8 years agoPorting to am
chaoskagami [Mon, 18 Jul 2016 02:01:19 +0000 (22:01 -0400)]
Porting to am

8 years agoUpdate ignore
chaoskagami [Mon, 18 Jul 2016 01:09:05 +0000 (21:09 -0400)]
Update ignore

8 years agoUpdate submodules, make bdfe output font directly
chaoskagami [Mon, 18 Jul 2016 01:07:38 +0000 (21:07 -0400)]
Update submodules, make bdfe output font directly

8 years agoMultiple again:
root [Sun, 17 Jul 2016 01:57:08 +0000 (21:57 -0400)]
Multiple again:
 * Fix #26
 * Initialize in RGBA8 mode - I want that alpha channel.
 * (bug) Screeninit seems to produce screwed up results when partially done. Or I'm doing it wrong. For now, I force a screeninit on all systems.
 * Fix up drawing functions for RGBA8.
 * Use a precomputed table for the dimmer. This improves performance somewhat.

8 years agoMerge branch 'master' of github.com:chaoskagami/corbenik
chaoskagami [Sat, 16 Jul 2016 04:53:57 +0000 (00:53 -0400)]
Merge branch 'master' of github.com:chaoskagami/corbenik

8 years agoAccount for libctr9_io -> libctr9 rename
chaoskagami [Sat, 16 Jul 2016 04:52:53 +0000 (00:52 -0400)]
Account for libctr9_io -> libctr9 rename

8 years agoCorrecting link to nightly? (#25)
Mário Alexandre Lopes Liberato [Fri, 15 Jul 2016 22:15:01 +0000 (23:15 +0100)]
Correcting link to nightly? (#25)

Fix link to nightly.

8 years agoFix up the pager mode and actually have a more manpage-like help menu
chaoskagami [Fri, 15 Jul 2016 10:55:48 +0000 (06:55 -0400)]
Fix up the pager mode and actually have a more manpage-like help menu

8 years agoBugfixes all over the damn place, and yet another useless feature (tm)
chaoskagami [Fri, 15 Jul 2016 10:24:43 +0000 (06:24 -0400)]
Bugfixes all over the damn place, and yet another useless feature (tm)

More specifically:
 * Fixed an issue in handling R on boot when ctr9_io adaptation was done
 * Don't force logging on (introduced again in the ctr9_io branch)
 * Printing of colored text was incorrect - B and R were swapped
 * Accent color is now customizable.

8 years agoAdd interrupt handler ctr9io
chaoskagami [Fri, 15 Jul 2016 07:48:04 +0000 (03:48 -0400)]
Add interrupt handler

8 years agoUse libctr9_io's input functionality
chaoskagami [Fri, 15 Jul 2016 06:29:46 +0000 (02:29 -0400)]
Use libctr9_io's input functionality

8 years agoMerge branch 'master' into ctr9io
chaoskagami [Fri, 15 Jul 2016 04:48:15 +0000 (00:48 -0400)]
Merge branch 'master' into ctr9io

8 years agoUpdate some bits on the README. We don't do tainted code here, and I need to make...
chaoskagami [Fri, 15 Jul 2016 04:47:59 +0000 (00:47 -0400)]
Update some bits on the README. We don't do tainted code here, and I need to make this clear.

8 years agoFix up start.s for libctr9_io exception handling
chaoskagami [Fri, 15 Jul 2016 04:11:22 +0000 (00:11 -0400)]
Fix up start.s for libctr9_io exception handling

8 years agoUpdate libctr9_io
chaoskagami [Fri, 15 Jul 2016 03:46:16 +0000 (23:46 -0400)]
Update libctr9_io

8 years agoMerge branch 'master' into ctr9io_crypto ctr9io_crypto
chaoskagami [Fri, 15 Jul 2016 02:54:47 +0000 (22:54 -0400)]
Merge branch 'master' into ctr9io_crypto

8 years agoUse FIRM0 for dumping 0x05 (trivial)
chaoskagami [Fri, 15 Jul 2016 02:22:41 +0000 (22:22 -0400)]
Use FIRM0 for dumping 0x05 (trivial)

8 years agoGet rid of most older crypto code...for whatever reason, I can't get the actual crypt...
chaoskagami [Thu, 14 Jul 2016 12:04:56 +0000 (08:04 -0400)]
Get rid of most older crypto code...for whatever reason, I can't get the actual crypto function to behave, so for now this remains separate

8 years agoMerge branch 'ctr9io' into ctr9io_crypto
chaoskagami [Thu, 14 Jul 2016 09:50:14 +0000 (05:50 -0400)]
Merge branch 'ctr9io' into ctr9io_crypto

8 years agoMerge branch 'master' into ctr9io
chaoskagami [Thu, 14 Jul 2016 09:45:54 +0000 (05:45 -0400)]
Merge branch 'master' into ctr9io

8 years agoMisc.
chaoskagami [Thu, 14 Jul 2016 09:41:27 +0000 (05:41 -0400)]
Misc.
 * Fix up some messages.
 * Fix loader log path (it was fused with boot, ack)

8 years agoGeneral cleanup, misc fixes, etc
chaoskagami [Thu, 14 Jul 2016 03:58:14 +0000 (23:58 -0400)]
General cleanup, misc fixes, etc
 * Fixed a boatload of warnings.
 * Initialize 0x3D Common Y #1/0x05 KeyY from FIRM0/FIRM1
   * This means that CETKs can be used during boot.
   * Additionally, I can read NAND for future use.

Thanks to the good people on #Cakey for helping get this working.
@d0k3, @gemarcano and @dark-samus all gave advice.
Some of this is roughly based on @Wolfvak's code.

8 years agoExtract FIRM0/FIRM0 and fetch keys out of them
chaoskagami [Sun, 10 Jul 2016 07:54:08 +0000 (03:54 -0400)]
Extract FIRM0/FIRM0 and fetch keys out of them

8 years agoUpdate tewi
chaoskagami [Sun, 10 Jul 2016 05:44:52 +0000 (01:44 -0400)]
Update tewi

8 years agoFix up NAND code, we have 0x05 init'd now
chaoskagami [Sun, 10 Jul 2016 05:38:19 +0000 (01:38 -0400)]
Fix up NAND code, we have 0x05 init'd now

8 years agoMerge branch 'master' into ctr9io
chaoskagami [Sun, 10 Jul 2016 04:40:22 +0000 (00:40 -0400)]
Merge branch 'master' into ctr9io

8 years agoAutomate 0x05 KeyY from FIRM1 - not 100% tested (shoutout to @Wolfvak again)
chaoskagami [Sun, 10 Jul 2016 04:37:45 +0000 (00:37 -0400)]
Automate 0x05 KeyY from FIRM1 - not 100% tested (shoutout to @Wolfvak again)

8 years agoStill utterly broken crypto port
chaoskagami [Sun, 10 Jul 2016 00:01:52 +0000 (20:01 -0400)]
Still utterly broken crypto port

8 years agoCrypto changes
chaoskagami [Sat, 9 Jul 2016 04:58:05 +0000 (00:58 -0400)]
Crypto changes

8 years agoFix up makefile for sanity's sake
chaoskagami [Sat, 9 Jul 2016 00:15:35 +0000 (20:15 -0400)]
Fix up makefile for sanity's sake

8 years agoMisc cleanup
chaoskagami [Fri, 8 Jul 2016 23:54:48 +0000 (19:54 -0400)]
Misc cleanup

8 years agoRewrite recursive enumeration (ugh)
chaoskagami [Fri, 8 Jul 2016 22:01:14 +0000 (18:01 -0400)]
Rewrite recursive enumeration (ugh)

8 years agoBegin libctr9_io port, currently malfunctioning somehow
chaoskagami [Fri, 8 Jul 2016 04:11:38 +0000 (00:11 -0400)]
Begin libctr9_io port, currently malfunctioning somehow

8 years agoFix issue.
root [Fri, 8 Jul 2016 04:13:20 +0000 (00:13 -0400)]
Fix issue.

8 years agoUpdate README to more accurately reflect current status
chaoskagami [Fri, 8 Jul 2016 00:19:41 +0000 (20:19 -0400)]
Update README to more accurately reflect current status

8 years agoDynamically search out key, idea was discussed on #Cakey by @Wolfvak, seems to work.
chaoskagami [Thu, 7 Jul 2016 23:42:52 +0000 (19:42 -0400)]
Dynamically search out key, idea was discussed on #Cakey by @Wolfvak, seems to work.

9 years agoFix up logger path for skeith builds, move it to the header
chaoskagami [Sun, 3 Jul 2016 13:54:17 +0000 (09:54 -0400)]
Fix up logger path for skeith builds, move it to the header

9 years agoGeneral cleanup
chaoskagami [Sat, 2 Jul 2016 17:04:48 +0000 (13:04 -0400)]
General cleanup

9 years agoFuture proofing - anti-root clutter.
chaoskagami [Sat, 2 Jul 2016 13:48:12 +0000 (09:48 -0400)]
Future proofing - anti-root clutter.

Since nobody has decided what the hell to use yet, there's three types of paths supported here:
 * root=clusterfuck (default) - What you're used to. Clutter on the root.
 * root=shadowhand - @RShadowhand style paths - jailed in /homebrew/3ds.
 * root=cruel - @Cruel style paths - CFW relevant data in /3ds/apps folder and transient and user-supplied data in /3ds/appdata

9 years agoBugfix - system title dumping code had the wrong condition attached and therefore...
chaoskagami [Sat, 2 Jul 2016 06:29:54 +0000 (02:29 -0400)]
Bugfix - system title dumping code had the wrong condition attached and therefore would dump even with it off

9 years agoBackend work.
chaoskagami [Sat, 2 Jul 2016 06:10:14 +0000 (02:10 -0400)]
Backend work.
 * Get some bits in place to implement stack instructions in the VM.
 * Some functions we provide an implementation of are in ctrulib or newlib
   and therefore uneeded by loader

9 years agoReflect the changed name in menus
chaoskagami [Fri, 1 Jul 2016 15:33:21 +0000 (11:33 -0400)]
Reflect the changed name in menus

9 years agoMore name genericizing
chaoskagami [Fri, 1 Jul 2016 14:45:48 +0000 (10:45 -0400)]
More name genericizing

9 years agoFix CFW folder logic
chaoskagami [Fri, 1 Jul 2016 14:43:49 +0000 (10:43 -0400)]
Fix CFW folder logic

9 years agoOkay, nope
chaoskagami [Fri, 1 Jul 2016 14:38:43 +0000 (10:38 -0400)]
Okay, nope

9 years agoname issue
chaoskagami [Fri, 1 Jul 2016 14:36:50 +0000 (10:36 -0400)]
name issue

9 years agoMore shite
chaoskagami [Fri, 1 Jul 2016 14:33:54 +0000 (10:33 -0400)]
More shite

9 years agoMakefile cleanup
chaoskagami [Fri, 1 Jul 2016 14:32:29 +0000 (10:32 -0400)]
Makefile cleanup

9 years agoMake dimmer optional (since it's buggy atm)
chaoskagami [Fri, 1 Jul 2016 13:54:08 +0000 (09:54 -0400)]
Make dimmer optional (since it's buggy atm)