Bbcodeconvertexample: Difference between revisions
No edit summary  | 
				No edit summary  | 
				||
| Line 1: | Line 1: | ||
''How to set up Debug Mode for CEmu''  | ''How to set up Debug Mode for CEmu''  | ||
<blockquote>1) Enable it in the makefile ''''DEBUGMODE ?= DEBUG'''  | |||
2) Add ''''#include <debug.h>''' to the makefiles  | 2) Add ''''#include <debug.h>''' to the makefiles  | ||
3) Use this code for variables.   | 3) Use this code for variables. ''''dbg_sprintf(dbgout, "%d\n", variableName); '''  | ||
4) Use this code for text. ''''dbg_sprintf(dbgout, "Hi\n");'''  | 4) Use this code for text. ''''dbg_sprintf(dbgout, "Hi\n");'''  | ||
</blockquote>  | |||
''How to Store and Retrieve Highscores or Variables from an AppVar''  | ''How to Store and Retrieve Highscores or Variables from an AppVar''  | ||
<blockquote>1) Declare ''''file''' as a ''''ti_var_t''' variable, and ''''highscore''' as an ''''uint8_t'''  | |||
2) When you want to store a value to the appvar, use this code. Interchange ''''highscore''' with the name of your variable getting stored, and ''''scorevar''' with the name of your appvar.<code>ti_CloseAll();    | 2) When you want to store a value to the appvar, use this code. Interchange ''''highscore''' with the name of your variable getting stored, and ''''scorevar''' with the name of your appvar.<code>ti_CloseAll();    | ||
     file = ti_Open("scorevar", "w");    |      file = ti_Open("scorevar", "w");    | ||
     if (file)    |      if (file)    | ||
          ti_Write(&highscore, sizeof(highscore), 1, file);     |           ti_Write(&highscore, sizeof(highscore), 1, file);     | ||
	}</code> 3) When you want to store a value from the appvar to a variable, use this code. Interchange ''''highscore''' with the name of your variable getting retrieved, and ''''scorevar''' with the name of your appvar.  | 	}</code> 3) When you want to store a value from the appvar to a variable, use this code. Interchange ''''highscore''' with the name of your variable getting retrieved, and ''''scorevar''' with the name of your appvar. <code>ti_CloseAll();  | ||
<code>ti_CloseAll();  | |||
	file = ti_Open("scorevar", "r");  | 	file = ti_Open("scorevar", "r");  | ||
	if (file) {    | 	if (file) {    | ||
		ti_Read(&highscore, sizeof(highscore), 1, file);  | 		ti_Read(&highscore, sizeof(highscore), 1, file);  | ||
      }</code>  |       }</code>  | ||
</blockquote>  | |||
Revision as of 21:26, 22 July 2016
How to set up Debug Mode for CEmu
1) Enable it in the makefile 'DEBUGMODE ?= DEBUG
2) Add '#include <debug.h> to the makefiles 3) Use this code for variables. 'dbg_sprintf(dbgout, "%d\n", variableName); 4) Use this code for text. 'dbg_sprintf(dbgout, "Hi\n");
How to Store and Retrieve Highscores or Variables from an AppVar
1) Declare 'file as a 'ti_var_t variable, and 'highscore as an 'uint8_t
2) When you want to store a value to the appvar, use this code. Interchange 'highscore with the name of your variable getting stored, and 'scorevar with the name of your appvar.
ti_CloseAll(); file = ti_Open("scorevar", "w"); if (file) ti_Write(&highscore, sizeof(highscore), 1, file); }3) When you want to store a value from the appvar to a variable, use this code. Interchange 'highscore with the name of your variable getting retrieved, and 'scorevar with the name of your appvar.ti_CloseAll(); file = ti_Open("scorevar", "r"); if (file) { ti_Read(&highscore, sizeof(highscore), 1, file); }