]>
Chaos Git - corbenik/corbenik.git/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
chaoskagami [Tue, 24 May 2016 02:00:01 +0000 (22:00 -0400)]
Switch corbenik to use same memfind as loader
chaoskagami [Tue, 24 May 2016 01:46:49 +0000 (21:46 -0400)]
TODO update
chaoskagami [Tue, 24 May 2016 00:30:03 +0000 (20:30 -0400)]
Coding standard info
chaoskagami [Mon, 23 May 2016 23:59:13 +0000 (19:59 -0400)]
Reformat
chaoskagami [Mon, 23 May 2016 23:56:49 +0000 (19:56 -0400)]
Reformat all the source code
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
chaoskagami [Mon, 23 May 2016 20:31:46 +0000 (16:31 -0400)]
Add syscall
chaoskagami [Mon, 23 May 2016 20:12:21 +0000 (16:12 -0400)]
Rename the 0282builder ID and split out lzss
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.
chaoskagami [Mon, 23 May 2016 07:04:18 +0000 (03:04 -0400)]
Rename vco -> modules
chaoskagami [Mon, 23 May 2016 07:00:47 +0000 (03:00 -0400)]
More docs
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
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
chaoskagami [Sun, 22 May 2016 07:12:08 +0000 (03:12 -0400)]
Docs
chaoskagami [Sun, 22 May 2016 07:11:15 +0000 (03:11 -0400)]
Docs commit
chaoskagami [Sun, 22 May 2016 07:10:22 +0000 (03:10 -0400)]
Fix an oversight in the menu code
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.
root [Thu, 19 May 2016 22:51:27 +0000 (18:51 -0400)]
Split out patches from patcher in loader
chaoskagami [Thu, 19 May 2016 22:22:33 +0000 (18:22 -0400)]
More changes and code restructure. Just the usual, etc.
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.
chaoskagami [Wed, 18 May 2016 05:11:47 +0000 (01:11 -0400)]
Changes etc
chaoskagami [Wed, 18 May 2016 01:52:38 +0000 (21:52 -0400)]
Update docs, misc shit in place to attempt overlays
chaoskagami [Tue, 17 May 2016 21:27:03 +0000 (17:27 -0400)]
Fix loader config, minor adjustments, etc
root [Tue, 17 May 2016 20:17:05 +0000 (16:17 -0400)]
Now we have injector. Good night, cakes.
chaoskagami [Tue, 17 May 2016 08:46:19 +0000 (04:46 -0400)]
Add another awesome person to credits.
chaoskagami [Tue, 17 May 2016 07:23:37 +0000 (03:23 -0400)]
Minor update to misc stuff
root [Tue, 17 May 2016 06:45:10 +0000 (02:45 -0400)]
Fix 0x21 key handling (wow me)
root [Tue, 17 May 2016 05:52:06 +0000 (01:52 -0400)]
Svc patcher? Yeah, svc patcher.
root [Tue, 17 May 2016 05:17:33 +0000 (01:17 -0400)]
Loader? loader.
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
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
root [Sun, 15 May 2016 06:41:44 +0000 (02:41 -0400)]
Docs, docs, more docs
root [Sun, 15 May 2016 04:53:27 +0000 (00:53 -0400)]
Working on dynamic linker thing for patches (why not?)
chaoskagami [Sat, 14 May 2016 23:43:38 +0000 (19:43 -0400)]
Added firmprot patcher
root [Sat, 14 May 2016 23:11:28 +0000 (19:11 -0400)]
So, we now are capable of signature patches.
chaoskagami [Mon, 9 May 2016 19:10:05 +0000 (15:10 -0400)]
Add menu file?
chaoskagami [Tue, 3 May 2016 05:32:18 +0000 (01:32 -0400)]
Update Makefile versioning
chaoskagami [Tue, 3 May 2016 05:31:49 +0000 (01:31 -0400)]
Lots of misc menu work, proc9 search added
chaoskagami [Fri, 29 Apr 2016 08:36:34 +0000 (04:36 -0400)]
Update help text
chaoskagami [Fri, 29 Apr 2016 08:34:12 +0000 (04:34 -0400)]
Update color handling code to separate top/botom and allow 1b[0m
root [Fri, 29 Apr 2016 08:02:33 +0000 (04:02 -0400)]
Fix off coloring
chaoskagami [Thu, 28 Apr 2016 19:53:16 +0000 (15:53 -0400)]
stdlib work
chaoskagami [Tue, 26 Apr 2016 10:37:18 +0000 (06:37 -0400)]
Commit some changes
chaoskagami [Tue, 26 Apr 2016 10:22:33 +0000 (06:22 -0400)]
More work on menus
chaoskagami [Tue, 26 Apr 2016 09:12:55 +0000 (05:12 -0400)]
Import cakes' FIRM decryption with heavy alterations, start on menuing
chaoskagami [Tue, 26 Apr 2016 04:01:00 +0000 (00:01 -0400)]
Fix up cprintf
chaoskagami [Tue, 26 Apr 2016 02:26:11 +0000 (22:26 -0400)]
Commit initial code