Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
development [2021/10/06 08:42] – as above ataridevelopment [2024/08/23 03:58] (current) atari
Line 7: Line 7:
 For an introduction to developing code for Batocera: For an introduction to developing code for Batocera:
   * [[:batocera.linux_architecture|Batocera's file partitions]]   * [[:batocera.linux_architecture|Batocera's file partitions]]
-  * [[:compile_batocera.linux|Compile batocera-linux]] 
   * [[:coding_rules|Coding rules]]   * [[:coding_rules|Coding rules]]
   * [[:contributing-to-batocera|Make a PR to batocera.linux]]   * [[:contributing-to-batocera|Make a PR to batocera.linux]]
 +
 +A friendly GUI for managing Git commits, useful for newcomers who want to contribute:
 +  * [[:github-desktop|Github Desktop]]
  
 For more advanced techniques like testing your changes in a live build instead of compiling from scratch every time: For more advanced techniques like testing your changes in a live build instead of compiling from scratch every time:
   * [[:modify_the_system_while_it's_running|Overlays (modify the live system)]]   * [[:modify_the_system_while_it's_running|Overlays (modify the live system)]]
-  * [[:batocera.linux_buildroot_modifications|How to work on batocera.linux (and not recompile everything)]] 
   * [[:notable_files|Notable files/folders]]   * [[:notable_files|Notable files/folders]]
  
-Package management (relatively new, report any bugs to the team)+How to compile Batocera! 
 +  * [[:compile_batocera.linux|Compile batocera-linux]] 
 +  * [[:batocera.linux_buildroot_modifications|Compiling individual packages]] 
 + 
 +Set up a permanent local update server:
   * [[Redirect upgrades from any board to my own builds]]   * [[Redirect upgrades from any board to my own builds]]
-  * [[:pacman_package_manager|Content downloader (pacman)]] 
  
-Others+Package management (relatively new, report any bugs to the team) 
 +  * [[create_pacman_package|Create your own pacman package]] 
 + 
 +How to develop themes for Batocera-EmulationStation (how the "menu" looks):
   * [[:write_themes_for_emulationstation|Write themes for batocera-emulationstation]]   * [[:write_themes_for_emulationstation|Write themes for batocera-emulationstation]]
 +
 +Help translate Batocera into your language:
   * [[:help_with_translation|Help with translation]]   * [[:help_with_translation|Help with translation]]
 +
 +Set up hotkeys for emulators which only support keyboard shortcuts:
 +  * [[:evmapy|Evmapy (keyboard shortcuts)]]
 +
 +Manipulate the inouts received from controllers to perform different actions:
 +  * [[:evsieve|Evsieve (input manipulator)]]
 +
 +Need to use advanced tracing tools to discover the root cause of a pesky issue?
 +  * [[:debug_batocera|Debug Batocera]]
 +
  • development.1633509776.txt.gz
  • Last modified: 5 years ago
  • by atari