- This wiki is out of date, use the continuation of this wiki instead
 
Debugging
From FenixWiki
(Redirected from Category:Debugging)
												
			
Debugging a Fenix program can be tricky. So here are a few tips to get you on your way.
Contents | 
[edit] Debug mode
To run a game in debug mode, you have to compile the .prg with the -g option (e.g. fxc.exe -g name.prg). Then when you run the game, it is in debug mode. In this there's a number of shortcuts, with a variety in usefulness.
[edit] Shortcuts
| ALT-C | - Show/hide the Fenix console. | 
| ALT-F | - Go into fullscreen mode. | 
| ALT-G |  - Make a screenshot and save it as shotXXXX where XXXX is the lowest possible number.
 | 
| ALT-P | - Show/hide the Fenix profiler | 
| ALT-R | - Resets the profile history of the Fenix Profiler. | 
| ALT-S | - Activate/Deactivate the Fenix Profiler. | 
| ALT-W | - Go into window mode. | 
| ALT-X | - Exit. | 
| ALT-Z | - Switch the MODE_16BITS flag of graph_mode on/off. | 
[edit] Fenix Console
The Fenix console is a pretty handy debugging tool. You can view all active processes, view values of any variable, perform one instruction, perform one frame, manage breakpoints on processes, manage processes, etc. A sure go for debugging.
[edit] Fenix Profiler
The Fenix profiler is somewhat handy, mostly for tracing where a program is the most power hungry.
| Debugging | |
| Debugging • Fenix console • Fenix profiler | |
