9 Commits

Author SHA1 Message Date
meta
78e049634f let the codehandler w/debugger use codelist pointer 2018-11-18 14:33:26 -06:00
meta
321b9ae4ea attempt to use tournament mode region for gecko codelist
- When booting a GALE01 ISO, use the tournament mode region to store the Gecko
  codelist. If the user is booting a 20XX ISO or some non-GALE01 ISO, just use
  the default codelist location.

- Let the codehandler read a pointer to the codelist to-be-used, and expect
  the kernel to fill in the pointer when writing codehandler to memory
2018-11-09 21:16:53 -06:00
David Korth
fb234d7bc6 Make sure all 'clean' rules use -$(RM). 2016-09-22 19:59:20 -04:00
David Korth
873ca4deab [codehandler] Makefile: Use $(RM) instead of rm -fr. 2016-09-22 19:49:36 -04:00
Egor
42d8cf4206 [codehandler] Made a Makefile
Makefiles are awesome.
(also, as a little simplification, the .h files are not copied into
/kernel, instead the /codehandler is added to include search)

(cherry picked from commit 5fef50ab319d69203a6ca0f045c7fe17fa19f2ef)
2016-09-22 19:43:36 -04:00
David Korth
9fbeac8289 Fix codehandler builds on Linux and improve it across the board.
Broken due to commit 67fa83c8bd in the
recent rebase. (r414)

Changes:
- Marked codehandler/build.sh as executable.
- Create the .h files in the codehandler/ directory.
- kernel: Add codehandler/ to the include path.
- .gitignore: Ignore generated .h files in codehandler/.
2016-08-31 20:32:35 -04:00
FIX94
ea4b9fb5ae -got rid of the codehandler right before game boot again introduced in the last build, while it might have been useful for some cheats it seems to reduce game compatibility
-zipping the kernel right before building the loader to get the dol size down a little more
2016-07-16 00:33:03 +02:00
FIX94
7d5720ce9e -added new patch into nintendont to allow a even lower memory region for patches
-more massive cheats rework, now it is in even lower mem1 memory together with the codehandler (mem2 seems to be very instable for it), also now there is a codehandler specifically for debugging and non-debugging to use the available space as efficient as possible
-modified the debugging codehandler to actually work in this low memory region, should hopefully accept breakpoints as good as it did in the past in the default area
-fixed possible bug in both debugging and non-debugging codehandlers
2016-07-08 19:58:25 +02:00
FIX94
67fa83c8bd -reworked big chunks of the cheats system, it now internally supports all code types again including asm hook (C2) codes and should give quite a lot of space still (5kb on average), this is still fairly untested
-disabled all cheat hooks and added a new one directly through the PADRead function which exists in all games, this should give very good compatibility and most importantly more stability when using cheats
-the codehandler source code is now included in nintendont and will be compiled together with everything else, this just makes it more open and accessable
2016-07-08 04:27:54 +02:00