Difference between revisions of "Glossary"
Jump to navigation
Jump to search
(initial page) |
(moved some stuff to PSP homebrew glossary, reformatted for transclusion) |
||
(2 intermediate revisions by the same user not shown) | |||
Line 15: | Line 15: | ||
-->{{TOCHorizontal|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z}} | -->{{TOCHorizontal|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z}} | ||
− | + | <onlyinclude> | |
− | ==B== | + | ===B=== |
;Brick | ;Brick | ||
:A console that is no longer working due to damaged hardware or an error with the internal software/filesystem. Usually the fault of the owner. Sometimes recoverable through special means. | :A console that is no longer working due to damaged hardware or an error with the internal software/filesystem. Usually the fault of the owner. Sometimes recoverable through special means. | ||
− | ==C== | + | ===C=== |
;C | ;C | ||
Line 29: | Line 29: | ||
:An object-oriented language homebrew developers program in, essentially an upgrade to C. Applications built in C++ can, for the most part, use all the same libraries that C programs can use. | :An object-oriented language homebrew developers program in, essentially an upgrade to C. Applications built in C++ can, for the most part, use all the same libraries that C programs can use. | ||
− | ==E== | + | ===E=== |
;[[ELF]] | ;[[ELF]] | ||
:The Executable and Linkable Format (formerly named Extensible Linking Format), is a common standard file format for executable files. | :The Executable and Linkable Format (formerly named Extensible Linking Format), is a common standard file format for executable files. | ||
− | ==F== | + | ;Exploit |
+ | :A piece of software/code that takes advantage of a bug, glitch, or vulnerability in the target system to execute arbitrary code. In the case of proprietary game consoles, an exploit allows the execution of unofficial homebrew software on the system. | ||
+ | |||
+ | ===F=== | ||
;Firmware | ;Firmware | ||
:Fixed low-level code written directly into a programmable chip. The bootloader that loads the PS3 hypervisor or that loads up the memory card screen on the PlayStation are examples of firmware. High-level applications like the Wii Channel Browser or DS menu are ''not'' firmware. | :Fixed low-level code written directly into a programmable chip. The bootloader that loads the PS3 hypervisor or that loads up the memory card screen on the PlayStation are examples of firmware. High-level applications like the Wii Channel Browser or DS menu are ''not'' firmware. | ||
+ | |||
+ | ===I=== | ||
+ | |||
+ | ;ISO | ||
+ | :An ISO file is a exact digital copy of an optical medium, such as CD-ROM, DVD-ROM, or UMD. It usually has the exact capacity of the data stored on-disc at an uncompressed size, so can often be compressed to a smaller file. The name comes from the ISO 9660 standard, the file format used on CD-ROMs. | ||
+ | |||
+ | ===R=== | ||
+ | |||
+ | ;ROM | ||
+ | :A dump of a game file from a cartridge, such as from the NES or SNES. | ||
+ | </onlyinclude> |
Latest revision as of 13:10, 11 February 2018
This page serves as a glossary of commonly used terms frequently encountered when working with homebrew.
Contents | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z |
B
- Brick
- A console that is no longer working due to damaged hardware or an error with the internal software/filesystem. Usually the fault of the owner. Sometimes recoverable through special means.
C
- C
- Without going to assembler, one of the lowest-level languages used in homebrew. C code is far more portable than assembler, and most standard libraries have been ported to the different console development toolchains.
- C++
- An object-oriented language homebrew developers program in, essentially an upgrade to C. Applications built in C++ can, for the most part, use all the same libraries that C programs can use.
E
- ELF
- The Executable and Linkable Format (formerly named Extensible Linking Format), is a common standard file format for executable files.
- Exploit
- A piece of software/code that takes advantage of a bug, glitch, or vulnerability in the target system to execute arbitrary code. In the case of proprietary game consoles, an exploit allows the execution of unofficial homebrew software on the system.
F
- Firmware
- Fixed low-level code written directly into a programmable chip. The bootloader that loads the PS3 hypervisor or that loads up the memory card screen on the PlayStation are examples of firmware. High-level applications like the Wii Channel Browser or DS menu are not firmware.
I
- ISO
- An ISO file is a exact digital copy of an optical medium, such as CD-ROM, DVD-ROM, or UMD. It usually has the exact capacity of the data stored on-disc at an uncompressed size, so can often be compressed to a smaller file. The name comes from the ISO 9660 standard, the file format used on CD-ROMs.
R
- ROM
- A dump of a game file from a cartridge, such as from the NES or SNES.