]> Chaos Git - corbenik/corbenik.git/commit
Loader now uses externalized patches.
authorroot <chaos.kagami@gmail.com>
Thu, 2 Jun 2016 18:20:47 +0000 (14:20 -0400)
committerroot <chaos.kagami@gmail.com>
Thu, 2 Jun 2016 18:20:47 +0000 (14:20 -0400)
commita467d9fbd12d1e30dbaed6d9765c7dce1d4b8282
treeb77234c475ff8baa5476184f3be8cb4a051136d4
parent7da6bc8b354a7ac6a6c103919775dc7851602671
Loader now uses externalized patches.

Aside from a few ones that involve complicated steps, of course.
It's STILL smaller than Nintendo's loader, incidentally!

(A few things need tweaking - namely, it is very slow to boot.
 I expect I need some kind of patch cache generated prior to boot.
 I also need to turn off the altmenu patch.)
17 files changed:
external/loader/source/interp.c
external/loader/source/interp.h [new file with mode: 0644]
external/loader/source/logger.c
external/loader/source/memory.c
external/loader/source/patch/block_cart_update.c [deleted file]
external/loader/source/patch/block_eshop_update.c [deleted file]
external/loader/source/patch/block_nim_update.c [deleted file]
external/loader/source/patch/errdisp.c [deleted file]
external/loader/source/patch/friends_ver.c [deleted file]
external/loader/source/patch/mset_str.c [deleted file]
external/loader/source/patch/patch.h [deleted file]
external/loader/source/patch/regionfree.c [deleted file]
external/loader/source/patch/ro_sigs.c [deleted file]
external/loader/source/patch/secinfo_sigs.c [deleted file]
external/loader/source/patcher.c
host/bytecode_asm.py
source/interp.c