]> Chaos Git - corbenik/corbenik.git/log
corbenik/corbenik.git
9 years agoImproved menu code
chaoskagami [Sat, 28 May 2016 02:51:18 +0000 (22:51 -0400)]
Improved menu code

9 years agoMultiple changes:
chaoskagami [Sat, 28 May 2016 02:25:45 +0000 (22:25 -0400)]
Multiple changes:
 - Menus now reference config #defines, so config entries can be out of order in file
 - Anti-anti-downgrade fix courtesy of Luma3DS (Thanks, @TuxSH!)

9 years agoImprove lazy load
chaoskagami [Tue, 24 May 2016 22:01:37 +0000 (18:01 -0400)]
Improve lazy load

9 years agoFIRM versions aren't known without loading; use lazy load of some sort
chaoskagami [Tue, 24 May 2016 21:44:35 +0000 (17:44 -0400)]
FIRM versions aren't known without loading; use lazy load of some sort

9 years agoLoad FIRM as late as possible
root [Tue, 24 May 2016 21:39:43 +0000 (17:39 -0400)]
Load FIRM as late as possible

9 years agoMinor naming change
chaoskagami [Tue, 24 May 2016 02:51:08 +0000 (22:51 -0400)]
Minor naming change

9 years agoClean up the menu code somewhat
chaoskagami [Tue, 24 May 2016 02:30:58 +0000 (22:30 -0400)]
Clean up the menu code somewhat

9 years agoGo away, #pragma once
chaoskagami [Tue, 24 May 2016 02:11:20 +0000 (22:11 -0400)]
Go away, #pragma once

9 years agoSwitch corbenik to use same memfind as loader
chaoskagami [Tue, 24 May 2016 02:00:01 +0000 (22:00 -0400)]
Switch corbenik to use same memfind as loader

9 years agoTODO update
chaoskagami [Tue, 24 May 2016 01:46:49 +0000 (21:46 -0400)]
TODO update

9 years agoCoding standard info
chaoskagami [Tue, 24 May 2016 00:30:03 +0000 (20:30 -0400)]
Coding standard info

9 years agoReformat
chaoskagami [Mon, 23 May 2016 23:59:13 +0000 (19:59 -0400)]
Reformat

9 years agoReformat all the source code
chaoskagami [Mon, 23 May 2016 23:56:49 +0000 (19:56 -0400)]
Reformat all the source code

9 years agoExperimental single-file locale emu with comment support. No clue whether it will...
chaoskagami [Mon, 23 May 2016 23:44:20 +0000 (19:44 -0400)]
Experimental single-file locale emu with comment support. No clue whether it will work yet

9 years agoAdd syscall
chaoskagami [Mon, 23 May 2016 20:31:46 +0000 (16:31 -0400)]
Add syscall

9 years agoRename the 0282builder ID and split out lzss
chaoskagami [Mon, 23 May 2016 20:12:21 +0000 (16:12 -0400)]
Rename the 0282builder ID and split out lzss

9 years agoExperimental shite.
chaoskagami [Mon, 23 May 2016 17:56:57 +0000 (13:56 -0400)]
Experimental shite.

The kernel doesn't get passed CPU flags from the functions called here.
Assuming the kernel doesn't seek backwards from the exheader pointer,
the CPU state should already have been set by AM, which means loader
can override what was previously set.

That being the case, if I am correct, setting the CPU speed from
loader should technically persist to application launch. This needs
testing, obviously, but I believe granular CPU speed control is
possible from here.

9 years agoRename vco -> modules
chaoskagami [Mon, 23 May 2016 07:04:18 +0000 (03:04 -0400)]
Rename vco -> modules

9 years agoMore docs
chaoskagami [Mon, 23 May 2016 07:00:47 +0000 (03:00 -0400)]
More docs

9 years agoUgh, minor hiccup when porting TuxSH's changes. Basically, we would svcbreak every...
chaoskagami [Mon, 23 May 2016 06:51:15 +0000 (02:51 -0400)]
Ugh, minor hiccup when porting TuxSH's changes. Basically, we would svcbreak every time due to a merge error on my part

9 years agoMultiple changes
chaoskagami [Mon, 23 May 2016 06:07:25 +0000 (02:07 -0400)]
Multiple changes
 - Update loader to latest ctrulib (FS_Archive changed quite a bit, broke API and ABI, ugh)
 - Clean up some patch handling code for future

9 years agoDocs
chaoskagami [Sun, 22 May 2016 07:12:08 +0000 (03:12 -0400)]
Docs

9 years agoDocs commit
chaoskagami [Sun, 22 May 2016 07:11:15 +0000 (03:11 -0400)]
Docs commit

9 years agoFix an oversight in the menu code
chaoskagami [Sun, 22 May 2016 07:10:22 +0000 (03:10 -0400)]
Fix an oversight in the menu code

9 years agoOkay, I understand how to fix the sysmodule size to grow now. Ugh.
chaoskagami [Fri, 20 May 2016 20:07:13 +0000 (16:07 -0400)]
Okay, I understand how to fix the sysmodule size to grow now. Ugh.

9 years agoSplit out patches from patcher in loader
root [Thu, 19 May 2016 22:51:27 +0000 (18:51 -0400)]
Split out patches from patcher in loader

9 years agoMore changes and code restructure. Just the usual, etc.
chaoskagami [Thu, 19 May 2016 22:22:33 +0000 (18:22 -0400)]
More changes and code restructure. Just the usual, etc.

9 years agoMany changes here.
chaoskagami [Thu, 19 May 2016 19:26:23 +0000 (15:26 -0400)]
Many changes here.
- Make services assembled from .s files in external/services
- Arbitrary service loading now, including a NULL safety toggle
- Drop armips for clever gnu as usage
- Loader can (theoretically) resize segments now, so one step closer
  to building a romfs overlay into loader
- Split function for patches into text, data, ro patches
- Stub IFile_Write - Hopefully I implement it soon, I'd like logging.
- Other misc changes. I forget whether this was the previous commit,
  but I added @TuxSH's RO patch.

9 years agoChanges etc
chaoskagami [Wed, 18 May 2016 05:11:47 +0000 (01:11 -0400)]
Changes etc

9 years agoUpdate docs, misc shit in place to attempt overlays
chaoskagami [Wed, 18 May 2016 01:52:38 +0000 (21:52 -0400)]
Update docs, misc shit in place to attempt overlays

9 years agoFix loader config, minor adjustments, etc
chaoskagami [Tue, 17 May 2016 21:27:03 +0000 (17:27 -0400)]
Fix loader config, minor adjustments, etc

9 years agoNow we have injector. Good night, cakes.
root [Tue, 17 May 2016 20:17:05 +0000 (16:17 -0400)]
Now we have injector. Good night, cakes.

9 years agoAdd another awesome person to credits.
chaoskagami [Tue, 17 May 2016 08:46:19 +0000 (04:46 -0400)]
Add another awesome person to credits.

9 years agoMinor update to misc stuff
chaoskagami [Tue, 17 May 2016 07:23:37 +0000 (03:23 -0400)]
Minor update to misc stuff

9 years agoFix 0x21 key handling (wow me)
root [Tue, 17 May 2016 06:45:10 +0000 (02:45 -0400)]
Fix 0x21 key handling (wow me)

9 years agoSvc patcher? Yeah, svc patcher.
root [Tue, 17 May 2016 05:52:06 +0000 (01:52 -0400)]
Svc patcher? Yeah, svc patcher.

9 years agoLoader? loader.
root [Tue, 17 May 2016 05:17:33 +0000 (01:17 -0400)]
Loader? loader.

9 years agoShuffle stuff around to allow working on it in abscense of external patches
root [Tue, 17 May 2016 04:20:22 +0000 (00:20 -0400)]
Shuffle stuff around to allow working on it in abscense of external patches

9 years agoRelocation is sort-of-working, but sigpatch is broken due to (maybe) compiler black...
root [Tue, 17 May 2016 02:27:28 +0000 (22:27 -0400)]
Relocation is sort-of-working, but sigpatch is broken due to (maybe) compiler black magic or arm icache

9 years agoDocs, docs, more docs
root [Sun, 15 May 2016 06:41:44 +0000 (02:41 -0400)]
Docs, docs, more docs

9 years agoWorking on dynamic linker thing for patches (why not?)
root [Sun, 15 May 2016 04:53:27 +0000 (00:53 -0400)]
Working on dynamic linker thing for patches (why not?)

9 years agoAdded firmprot patcher
chaoskagami [Sat, 14 May 2016 23:43:38 +0000 (19:43 -0400)]
Added firmprot patcher

9 years agoSo, we now are capable of signature patches.
root [Sat, 14 May 2016 23:11:28 +0000 (19:11 -0400)]
So, we now are capable of signature patches.

9 years agoAdd menu file?
chaoskagami [Mon, 9 May 2016 19:10:05 +0000 (15:10 -0400)]
Add menu file?

9 years agoUpdate Makefile versioning
chaoskagami [Tue, 3 May 2016 05:32:18 +0000 (01:32 -0400)]
Update Makefile versioning

9 years agoLots of misc menu work, proc9 search added
chaoskagami [Tue, 3 May 2016 05:31:49 +0000 (01:31 -0400)]
Lots of misc menu work, proc9 search added

9 years agoUpdate help text
chaoskagami [Fri, 29 Apr 2016 08:36:34 +0000 (04:36 -0400)]
Update help text

9 years agoUpdate color handling code to separate top/botom and allow 1b[0m
chaoskagami [Fri, 29 Apr 2016 08:34:12 +0000 (04:34 -0400)]
Update color handling code to separate top/botom and allow 1b[0m

9 years agoFix off coloring
root [Fri, 29 Apr 2016 08:02:33 +0000 (04:02 -0400)]
Fix off coloring

9 years agostdlib work
chaoskagami [Thu, 28 Apr 2016 19:53:16 +0000 (15:53 -0400)]
stdlib work

9 years agoCommit some changes
chaoskagami [Tue, 26 Apr 2016 10:37:18 +0000 (06:37 -0400)]
Commit some changes

9 years agoMore work on menus
chaoskagami [Tue, 26 Apr 2016 10:22:33 +0000 (06:22 -0400)]
More work on menus

9 years agoImport cakes' FIRM decryption with heavy alterations, start on menuing
chaoskagami [Tue, 26 Apr 2016 09:12:55 +0000 (05:12 -0400)]
Import cakes' FIRM decryption with heavy alterations, start on menuing

9 years agoFix up cprintf
chaoskagami [Tue, 26 Apr 2016 04:01:00 +0000 (00:01 -0400)]
Fix up cprintf

9 years agoCommit initial code
chaoskagami [Tue, 26 Apr 2016 02:26:11 +0000 (22:26 -0400)]
Commit initial code