]>
Chaos Git - corbenik/corbenik.git/log
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.
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
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.
chaoskagami [Fri, 15 Jul 2016 07:48:04 +0000 (03:48 -0400)]
Add interrupt handler
chaoskagami [Fri, 15 Jul 2016 06:29:46 +0000 (02:29 -0400)]
Use libctr9_io's input functionality
chaoskagami [Fri, 15 Jul 2016 04:48:15 +0000 (00:48 -0400)]
Merge branch 'master' into ctr9io
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.
chaoskagami [Fri, 15 Jul 2016 04:11:22 +0000 (00:11 -0400)]
Fix up start.s for libctr9_io exception handling
chaoskagami [Fri, 15 Jul 2016 03:46:16 +0000 (23:46 -0400)]
Update libctr9_io
chaoskagami [Fri, 15 Jul 2016 02:54:47 +0000 (22:54 -0400)]
Merge branch 'master' into ctr9io_crypto
chaoskagami [Fri, 15 Jul 2016 02:22:41 +0000 (22:22 -0400)]
Use FIRM0 for dumping 0x05 (trivial)
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
chaoskagami [Thu, 14 Jul 2016 09:50:14 +0000 (05:50 -0400)]
Merge branch 'ctr9io' into ctr9io_crypto
chaoskagami [Thu, 14 Jul 2016 09:45:54 +0000 (05:45 -0400)]
Merge branch 'master' into ctr9io
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)
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.
chaoskagami [Sun, 10 Jul 2016 07:54:08 +0000 (03:54 -0400)]
Extract FIRM0/FIRM0 and fetch keys out of them
chaoskagami [Sun, 10 Jul 2016 05:44:52 +0000 (01:44 -0400)]
Update tewi
chaoskagami [Sun, 10 Jul 2016 05:38:19 +0000 (01:38 -0400)]
Fix up NAND code, we have 0x05 init'd now
chaoskagami [Sun, 10 Jul 2016 04:40:22 +0000 (00:40 -0400)]
Merge branch 'master' into ctr9io
chaoskagami [Sun, 10 Jul 2016 04:37:45 +0000 (00:37 -0400)]
Automate 0x05 KeyY from FIRM1 - not 100% tested (shoutout to @Wolfvak again)
chaoskagami [Sun, 10 Jul 2016 00:01:52 +0000 (20:01 -0400)]
Still utterly broken crypto port
chaoskagami [Sat, 9 Jul 2016 04:58:05 +0000 (00:58 -0400)]
Crypto changes
chaoskagami [Sat, 9 Jul 2016 00:15:35 +0000 (20:15 -0400)]
Fix up makefile for sanity's sake
chaoskagami [Fri, 8 Jul 2016 23:54:48 +0000 (19:54 -0400)]
Misc cleanup
chaoskagami [Fri, 8 Jul 2016 22:01:14 +0000 (18:01 -0400)]
Rewrite recursive enumeration (ugh)
chaoskagami [Fri, 8 Jul 2016 04:11:38 +0000 (00:11 -0400)]
Begin libctr9_io port, currently malfunctioning somehow
root [Fri, 8 Jul 2016 04:13:20 +0000 (00:13 -0400)]
Fix issue.
chaoskagami [Fri, 8 Jul 2016 00:19:41 +0000 (20:19 -0400)]
Update README to more accurately reflect current status
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.
chaoskagami [Sun, 3 Jul 2016 13:54:17 +0000 (09:54 -0400)]
Fix up logger path for skeith builds, move it to the header
chaoskagami [Sat, 2 Jul 2016 17:04:48 +0000 (13:04 -0400)]
General cleanup
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
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
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
chaoskagami [Fri, 1 Jul 2016 15:33:21 +0000 (11:33 -0400)]
Reflect the changed name in menus
chaoskagami [Fri, 1 Jul 2016 14:45:48 +0000 (10:45 -0400)]
More name genericizing
chaoskagami [Fri, 1 Jul 2016 14:43:49 +0000 (10:43 -0400)]
Fix CFW folder logic
chaoskagami [Fri, 1 Jul 2016 14:38:43 +0000 (10:38 -0400)]
Okay, nope
chaoskagami [Fri, 1 Jul 2016 14:36:50 +0000 (10:36 -0400)]
name issue
chaoskagami [Fri, 1 Jul 2016 14:33:54 +0000 (10:33 -0400)]
More shite
chaoskagami [Fri, 1 Jul 2016 14:32:29 +0000 (10:32 -0400)]
Makefile cleanup
chaoskagami [Fri, 1 Jul 2016 13:54:08 +0000 (09:54 -0400)]
Make dimmer optional (since it's buggy atm)
chaoskagami [Fri, 1 Jul 2016 13:19:40 +0000 (09:19 -0400)]
Shouldn't have done that. Also cleaning.
chaoskagami [Fri, 1 Jul 2016 12:56:43 +0000 (08:56 -0400)]
Wow. Oversight on background of text.
chaoskagami [Fri, 1 Jul 2016 07:01:12 +0000 (03:01 -0400)]
Median color and dynamically calculate 70% black overlay (albeit inaccurately)
chaoskagami [Fri, 1 Jul 2016 06:21:48 +0000 (02:21 -0400)]
Partial text BG dimming support. Needs to be made automated from the picture and per-screen
chaoskagami [Thu, 30 Jun 2016 04:18:13 +0000 (00:18 -0400)]
Enable -Wextra on loader
chaoskagami [Thu, 30 Jun 2016 01:56:50 +0000 (21:56 -0400)]
Missed a few last pass
chaoskagami [Thu, 30 Jun 2016 01:29:56 +0000 (21:29 -0400)]
s|tab|4space|g
chaoskagami [Wed, 29 Jun 2016 22:47:03 +0000 (18:47 -0400)]
Clean up static buffers in favor of a static allocation function using high fcram
chaoskagami [Tue, 28 Jun 2016 18:50:26 +0000 (14:50 -0400)]
Update bdfe submodule
chaoskagami [Tue, 28 Jun 2016 18:20:29 +0000 (14:20 -0400)]
Oh, boy.
* Rectangle draw function, used for
* Horizontal fill function, used for
* Fixing the pixel gap up top.
Needs optimization.
Now everybody will complain about the slight flicker caused by repainting, I imagine.
Oh well. Can't win them all.
chaoskagami [Sun, 26 Jun 2016 03:25:22 +0000 (23:25 -0400)]
* Added screenshot function - L+R+Start and wait a bit - saves a binary ppm to /corbenik/cache/screenshot.ppm
* Tweaked menu delay some more (it was too slow)
chaoskagami [Sat, 25 Jun 2016 21:30:40 +0000 (17:30 -0400)]
Background support. These should be 90 degree rotated RGB8 pixel data.
They go at the locations:
/corbenik/bits/top.bin
/corbenik/bits/bottom.bin
chaoskagami [Wed, 22 Jun 2016 04:46:32 +0000 (00:46 -0400)]
Implement argc, argv[0] passing and detection of own path as PoC
chaoskagami [Wed, 22 Jun 2016 00:52:14 +0000 (20:52 -0400)]
Okay, let's just clear the whole display
chaoskagami [Wed, 22 Jun 2016 00:00:47 +0000 (20:00 -0400)]
Reorder makefile - all is the default target, not rel
chaoskagami [Tue, 21 Jun 2016 22:15:45 +0000 (18:15 -0400)]
Fix wrong segment relativity (section 1, not 0)
chaoskagami [Tue, 21 Jun 2016 21:38:23 +0000 (17:38 -0400)]
Delete release dir prior to build.
chaoskagami [Tue, 21 Jun 2016 21:17:12 +0000 (17:17 -0400)]
Fixups to build system
chaoskagami [Tue, 21 Jun 2016 19:58:34 +0000 (15:58 -0400)]
Merge branch 'master' of github.com:chaoskagami/corbenik
chaoskagami [Tue, 21 Jun 2016 19:58:17 +0000 (15:58 -0400)]
Flush garbage out of the FB memory when screeinit'ing
Mário Alexandre Lopes Liberato [Tue, 21 Jun 2016 19:51:32 +0000 (20:51 +0100)]
Added a couple more "..." (#19)
* Minor string changes, changed string 800MHz to 804MHz and minor aesthetical string changes
* Removed copy of Readme and re-added the updated readme
* Minor string changes, changed string 800MHz to 804MHz and minor aesthetical string changes
* Removed copy of Readme and re-added the updated readme
* Added "..." for aesthetic purposes.
* Added "..." for aesthetic purposes. (chain.c)
* Added "..." for aesthetic purposes. (interp.c)
* Added "..." for aesthetic purposes. (main.c)
* Update interp.c
* Update main.c
chaoskagami [Tue, 21 Jun 2016 05:41:45 +0000 (01:41 -0400)]
Fix cache issues, hopefully
chaoskagami [Tue, 21 Jun 2016 01:15:23 +0000 (21:15 -0400)]
Merge branch 'master' of github.com:chaoskagami/corbenik
chaoskagami [Tue, 21 Jun 2016 01:15:03 +0000 (21:15 -0400)]
Properly use fw_folder relative build
Mário Alexandre Lopes Liberato [Tue, 21 Jun 2016 00:11:30 +0000 (01:11 +0100)]
Minor changes to strings (#18)
* Minor string changes, changed string 800MHz to 804MHz and minor aesthetical string changes
* Removed copy of Readme and re-added the updated readme
chaoskagami [Mon, 20 Jun 2016 23:33:59 +0000 (19:33 -0400)]
Merge branch 'master' of github.com:chaoskagami/corbenik
chaoskagami [Mon, 20 Jun 2016 23:25:36 +0000 (19:25 -0400)]
Make the chainloader optional (set during build)
chaoskagami [Mon, 20 Jun 2016 23:20:56 +0000 (19:20 -0400)]
Finish off the chainloader (now I just need to add compile time cut-out)
Also removed reverse mode on emunand for now (working on a FS)
chaoskagami [Mon, 20 Jun 2016 22:03:12 +0000 (18:03 -0400)]
Add chainloader code
Jon Feldman [Mon, 20 Jun 2016 19:01:43 +0000 (19:01 +0000)]
Merge pull request #10 from gnmmarechal/master
Corrected typo in README
gnmmarechal [Mon, 20 Jun 2016 18:08:55 +0000 (19:08 +0100)]
Minor changes & grammar correction
gnmmarechal [Mon, 20 Jun 2016 10:05:55 +0000 (11:05 +0100)]
Corrected typo in README
chaoskagami [Sun, 19 Jun 2016 21:41:56 +0000 (17:41 -0400)]
Comments
chaoskagami [Sun, 19 Jun 2016 21:37:03 +0000 (17:37 -0400)]
Set patch descriptions to be better again
chaoskagami [Sun, 19 Jun 2016 10:46:59 +0000 (06:46 -0400)]
Code is wrong. Correct it.
chaoskagami [Sun, 19 Jun 2016 06:56:20 +0000 (02:56 -0400)]
I have no clue why anyone would do this, but w/e handle it anyways
chaoskagami [Sun, 19 Jun 2016 01:42:46 +0000 (21:42 -0400)]
Fixups for bdfe fork
chaoskagami [Sun, 19 Jun 2016 01:10:07 +0000 (21:10 -0400)]
Replace upstream bdfe with a stripped down fork
Jon Feldman [Sat, 18 Jun 2016 23:48:36 +0000 (23:48 +0000)]
Update stub-i2c-bdfe.patch
Change bits to apply from toplevel
Jon Feldman [Sat, 18 Jun 2016 23:46:41 +0000 (23:46 +0000)]
Patch for bdfe
Stubs out Linux i2c functions to allow build on cygwin to succeed. Apply with `patch -Np1 -i host/stub-i2c-bdfe.patch`
chaoskagami [Fri, 17 Jun 2016 21:59:39 +0000 (17:59 -0400)]
Add SVC permission check contrib patch
chaoskagami [Fri, 17 Jun 2016 19:44:00 +0000 (15:44 -0400)]
Add a pager/less mode to menus
chaoskagami [Fri, 17 Jun 2016 08:35:16 +0000 (04:35 -0400)]
Update readme bits
chaoskagami [Fri, 17 Jun 2016 08:29:17 +0000 (04:29 -0400)]
Apparently the h was missing in https. Fixed.
chaoskagami [Fri, 17 Jun 2016 08:14:27 +0000 (04:14 -0400)]
Get rid of all the legacy menu code. Still a few issues (zero-selectable menus)
chaoskagami [Fri, 17 Jun 2016 08:04:48 +0000 (04:04 -0400)]
Improve menu display somewhat
chaoskagami [Fri, 17 Jun 2016 07:18:49 +0000 (03:18 -0400)]
Expose description to menus via select (and improve descriptions somewhat)
chaoskagami [Fri, 17 Jun 2016 04:10:13 +0000 (00:10 -0400)]
Adjust terminology (for professionalism)
chaoskagami [Thu, 16 Jun 2016 23:30:51 +0000 (19:30 -0400)]
Okay, that's wrong technically, the disk starts on sector 0 so subtract one
chaoskagami [Thu, 16 Jun 2016 22:25:53 +0000 (18:25 -0400)]
Change menu entry name
chaoskagami [Thu, 16 Jun 2016 22:04:15 +0000 (18:04 -0400)]
Implement reverse emunand. This is untested (but will be soon after manual injection)
chaoskagami [Thu, 16 Jun 2016 21:34:58 +0000 (17:34 -0400)]
Minor updates - fix locemu path, start work on reverse (back of disk) emunand
chaoskagami [Thu, 16 Jun 2016 01:09:42 +0000 (21:09 -0400)]
Log newlines (this didn't happen with the new logbuffer)
chaoskagami [Wed, 15 Jun 2016 21:47:12 +0000 (17:47 -0400)]
Stretch green fancy banner to screen width
chaoskagami [Wed, 15 Jun 2016 21:33:40 +0000 (17:33 -0400)]
Menus now scroll with too many entries to show. Problem resolved.
root [Wed, 15 Jun 2016 20:16:47 +0000 (16:16 -0400)]
Font loading is working...
but there's a slight problem. I didn't expect to hit the menus' max size so
I neglected to implement a window size to display. This needs to be fixed
before any of this code can be used.
chaoskagami [Wed, 15 Jun 2016 06:20:56 +0000 (02:20 -0400)]
Generate sha512 post 'make full' for verification purposes