]>
Chaos Git - corbenik/corbenik.git/log
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
chaoskagami [Wed, 15 Jun 2016 06:13:09 +0000 (02:13 -0400)]
There's now host tools that need to be compiled - use CROSS prefixed compiler in makefile instead
chaoskagami [Wed, 15 Jun 2016 05:46:45 +0000 (01:46 -0400)]
Add submodules (I'm getting rid of the crappy 8x8 amiga font in favor of Tewi)
chaoskagami [Tue, 14 Jun 2016 21:07:54 +0000 (17:07 -0400)]
@TuxSH found the crash bug. How did I miss that one?
chaoskagami [Tue, 14 Jun 2016 20:20:51 +0000 (16:20 -0400)]
Update some makefiles
chaoskagami [Tue, 14 Jun 2016 20:09:33 +0000 (16:09 -0400)]
Update menu code - fix a crash in wait()
chaoskagami [Tue, 14 Jun 2016 19:16:08 +0000 (15:16 -0400)]
Minor cleanup
chaoskagami [Tue, 14 Jun 2016 05:39:41 +0000 (01:39 -0400)]
A bit more cleanup and finetuning
chaoskagami [Tue, 14 Jun 2016 04:39:28 +0000 (00:39 -0400)]
Apparently the README isn't clear enough about what patches
require loader (it is) so mark patches that require it in the
name
chaoskagami [Tue, 14 Jun 2016 04:22:24 +0000 (00:22 -0400)]
Clean up obsoleted code in menu.c
chaoskagami [Tue, 14 Jun 2016 03:16:58 +0000 (23:16 -0400)]
Update instructions for decryption
chaoskagami [Tue, 14 Jun 2016 03:15:52 +0000 (23:15 -0400)]
Rate limit button presses to the approximate number a human can input per second. If anyone still has menus moving fast, something is wrong with your DPAD or hands
chaoskagami [Mon, 13 Jun 2016 21:09:05 +0000 (17:09 -0400)]
Make the toplevel menu use the same menuing code (and implement a few required bits.)
chaoskagami [Mon, 13 Jun 2016 19:36:47 +0000 (15:36 -0400)]
Merge branch 'save'
chaoskagami [Mon, 13 Jun 2016 19:35:03 +0000 (15:35 -0400)]
Looks like it was some kind of issue with globals or order of application or something. I'm not really sure.
root [Mon, 13 Jun 2016 18:37:25 +0000 (14:37 -0400)]
Commit shit
chaoskagami [Mon, 13 Jun 2016 16:39:32 +0000 (12:39 -0400)]
A few changes to loader (because I did some garbage while overtired)
chaoskagami [Mon, 13 Jun 2016 03:04:28 +0000 (23:04 -0400)]
Fix the ID on mystermymachine
chaoskagami [Mon, 13 Jun 2016 02:32:43 +0000 (22:32 -0400)]
Fix typo
chaoskagami [Mon, 13 Jun 2016 02:30:47 +0000 (22:30 -0400)]
Update README
chaoskagami [Mon, 13 Jun 2016 01:56:02 +0000 (21:56 -0400)]
Add contrib directory and mysterymachine patch based on @Wolfvak's original conversion
chaoskagami [Mon, 13 Jun 2016 00:39:45 +0000 (20:39 -0400)]
More funky GCC pointer math crashes (now I know why it's crashing with logs)
chaoskagami [Mon, 13 Jun 2016 00:34:36 +0000 (20:34 -0400)]
Fix an idiotic mistake two commits ago
chaoskagami [Mon, 13 Jun 2016 00:25:23 +0000 (20:25 -0400)]
Increase buffer size
chaoskagami [Mon, 13 Jun 2016 00:03:52 +0000 (20:03 -0400)]
Clean up some more crashy pointer math
chaoskagami [Sun, 12 Jun 2016 23:54:34 +0000 (19:54 -0400)]
Reenable interpreter debugging in loader
chaoskagami [Sun, 12 Jun 2016 22:26:37 +0000 (18:26 -0400)]
Split text/data/ro loading in @Wolfvak's code
chaoskagami [Sun, 12 Jun 2016 20:53:39 +0000 (16:53 -0400)]
Merge branch 'master' of github.com:chaoskagami/corbenik
chaoskagami [Sun, 12 Jun 2016 20:49:02 +0000 (16:49 -0400)]
Add string/utf16le string support to assembler
Jon Feldman [Sun, 12 Jun 2016 04:29:37 +0000 (00:29 -0400)]
Logo now.
chaoskagami [Sun, 12 Jun 2016 03:31:49 +0000 (23:31 -0400)]
Switch to markdown on README. It was about time, anyways.
chaoskagami [Sun, 12 Jun 2016 02:33:50 +0000 (22:33 -0400)]
Update README
chaoskagami [Sun, 12 Jun 2016 01:11:30 +0000 (21:11 -0400)]
Partially revert an interpreter change
chaoskagami [Sun, 12 Jun 2016 01:05:43 +0000 (21:05 -0400)]
Partially revert making TWL dynamic
chaoskagami [Sun, 12 Jun 2016 00:49:51 +0000 (20:49 -0400)]
Replace offset code like:
*(off)
with:
off[0]
For some reason, this seems to trigger GCC to generate aligned
accesses when it should be doing unaligned accesses (which results
in the crashes on set)
I suspect this is a GCC bug, but until 6.0 this is a workaround.
TWL seems to broken (as dynamic, at least) and I may revert it
to how it was before since I found the cause now. AGB needs
no change since it isn't as in-depth.
chaoskagami [Sat, 11 Jun 2016 22:57:42 +0000 (18:57 -0400)]
Remove hackish jmp syntax, add labels
chaoskagami [Sat, 11 Jun 2016 21:55:40 +0000 (17:55 -0400)]
Improve logging, make patch versions lockstep to the current release
chaoskagami [Sat, 11 Jun 2016 20:39:12 +0000 (16:39 -0400)]
Flags not being reset could cause an issue (maybe)
chaoskagami [Sat, 11 Jun 2016 18:23:39 +0000 (14:23 -0400)]
I goofed when updating the find opcode, fix failure
chaoskagami [Sat, 11 Jun 2016 18:08:14 +0000 (14:08 -0400)]
What the heck is a Siganture?
chaoskagami [Sat, 11 Jun 2016 16:20:43 +0000 (12:20 -0400)]
Some research for future purposes.
chaoskagami [Sat, 11 Jun 2016 15:45:02 +0000 (11:45 -0400)]
Fix up a few bugs for something not yet exposed to the assembler, hopefully fix TWL patches
chaoskagami [Sat, 11 Jun 2016 15:31:05 +0000 (11:31 -0400)]
Make find non-aborting. We need bytecode itself to decide when it has failed imo
chaoskagami [Sat, 11 Jun 2016 15:29:01 +0000 (11:29 -0400)]
AGB patches should work now (needs testing)
chaoskagami [Fri, 10 Jun 2016 17:27:13 +0000 (13:27 -0400)]
Stuff.
chaoskagami [Fri, 10 Jun 2016 01:37:27 +0000 (21:37 -0400)]
Apparently I had broken svcBackdoor back >50 commits (before stable-1) - so fix it (and temporarily remove extra functionality)
chaoskagami [Thu, 9 Jun 2016 23:19:16 +0000 (19:19 -0400)]
Prevent recaching every boot
chaoskagami [Thu, 9 Jun 2016 22:38:44 +0000 (18:38 -0400)]
Make saving configuration manually done (for my sanity's sake)
chaoskagami [Thu, 9 Jun 2016 21:30:08 +0000 (17:30 -0400)]
Guard against the (usually) empty fourth segment
chaoskagami [Thu, 9 Jun 2016 21:14:28 +0000 (17:14 -0400)]
Merge branch 'master' into resize
chaoskagami [Thu, 9 Jun 2016 20:03:18 +0000 (16:03 -0400)]
Make titleID cache properly (alignment issues on ARM with uint64_t apparently)
chaoskagami [Thu, 9 Jun 2016 19:54:33 +0000 (15:54 -0400)]
Whoops. Typo of i vs len caused boot failure.
chaoskagami [Thu, 9 Jun 2016 19:55:52 +0000 (15:55 -0400)]
resizing sysmodule code
root [Thu, 9 Jun 2016 19:54:33 +0000 (15:54 -0400)]
Whoops.
chaoskagami [Thu, 9 Jun 2016 17:56:57 +0000 (13:56 -0400)]
Run reformat (again)
chaoskagami [Thu, 9 Jun 2016 17:54:41 +0000 (13:54 -0400)]
Remove all the hexdump implementations all over the place and use a common one
chaoskagami [Thu, 9 Jun 2016 13:57:28 +0000 (09:57 -0400)]
README
chaoskagami [Thu, 9 Jun 2016 13:57:17 +0000 (09:57 -0400)]
Clean some remnants of a bygone era
chaoskagami [Thu, 9 Jun 2016 13:56:56 +0000 (09:56 -0400)]
space
chaoskagami [Thu, 9 Jun 2016 13:55:04 +0000 (09:55 -0400)]
General cleanup on @Wolfvak's code segment loading
Jon Feldman [Thu, 9 Jun 2016 13:23:18 +0000 (09:23 -0400)]
Merge pull request #4 from Wolfvak/master
Added code section loading
Wolfvak [Thu, 9 Jun 2016 00:22:10 +0000 (21:22 -0300)]
Added code section loading
chaoskagami [Wed, 8 Jun 2016 23:15:15 +0000 (19:15 -0400)]
Changes here:
* Split agb bootscreen from the signature fix
* Merge twl patches for o3ds and n3ds
* Automatically disable EmuNAND on AGB reboot to keep saves
* Improve a few messages on langemu for debugging
chaoskagami [Wed, 8 Jun 2016 15:40:24 +0000 (11:40 -0400)]
Typos. ;P
chaoskagami [Wed, 8 Jun 2016 13:11:14 +0000 (09:11 -0400)]
mid-kid verified TiniVi did the screen deinit code, so update accordingly
chaoskagami [Wed, 8 Jun 2016 13:00:35 +0000 (09:00 -0400)]
Update the credits sections for accuracy, because apparently that's a thing. *shrugs*
chaoskagami [Wed, 8 Jun 2016 02:10:09 +0000 (22:10 -0400)]
Expose system title dumping as optional (warning - super slow boot)
Jon Feldman [Wed, 8 Jun 2016 01:31:03 +0000 (21:31 -0400)]
Merge pull request #2 from Wolfvak/patch-1
Forgot to close the file handle in loader
Wolfvak [Tue, 7 Jun 2016 23:28:28 +0000 (20:28 -0300)]
Forgot to close the file handle in loader
Warning: this was completely untested! Changes were made directly in the GitHub editor.
chaoskagami [Tue, 7 Jun 2016 21:08:09 +0000 (17:08 -0400)]
Multiple changes (again)
* Fix up patches. Specify rel in all of them for sanity purposes
* Fix up some misc shit in the interpreter and add OP_N3DS (to check if N3DS, obviously)
* Fix a bunch of bugs in the assembler.
* Hide n3ds-only options on o3ds
* Stability
chaoskagami [Tue, 7 Jun 2016 17:34:53 +0000 (13:34 -0400)]
Remove testing code that has no place here
chaoskagami [Tue, 7 Jun 2016 16:07:33 +0000 (12:07 -0400)]
I really need to stop forgetting to run make reformat
chaoskagami [Tue, 7 Jun 2016 16:03:19 +0000 (12:03 -0400)]
Fix up some stuff. Again. A lot is going wrong here.
chaoskagami [Tue, 7 Jun 2016 14:48:17 +0000 (10:48 -0400)]
Relative bl is not a good search pattern, use before it instead.
chaoskagami [Tue, 7 Jun 2016 14:47:38 +0000 (10:47 -0400)]
Static offset based twl/agb patches (some bits need more context for dynamic. Unless another update is pushed I may not bother)