1- # armv4t-none-eabi
1+ # armv4t-none-eabi / thumbv4t-none-eabi
22
33Tier 3
44
5- Bare-metal target for any cpu in the Armv4T architecture family, supporting
6- ARM/Thumb code interworking (aka ` A32 ` /` T32 ` ), with ARM code as the default code
7- generation.
5+ These two targets are part of the [ ` arm-none-eabi ` ] ( arm-none-eabi.md ) target
6+ group, and all the information there applies.
87
9- In particular this supports the Game Boy Advance (GBA), but there's nothing
10- GBA-specific with this target, so any Armv4T device should work fine.
11-
12- See [ ` arm-none-eabi ` ] ( arm-none-eabi.md ) for information applicable to all
13- ` arm-none-eabi ` targets.
8+ Both of these targets can be used on the Game Boy Advance (GBA), among other
9+ things. On the GBA, one should usually use the ` thumb ` target to get the best
10+ overall performance.
1411
1512## Target Maintainers
1613
@@ -23,6 +20,6 @@ This is a cross-compiled target that you will need to emulate during testing.
2320Because this is a device-agnostic target, and the exact emulator that you'll
2421need depends on the specific device you want to run your code on.
2522
26- For example, when programming for the Gameboy Advance, the
27- [ mgba-test-runner ] ( https://github.com/agbrs/agb ) program could be used to make a
28- normal set of rust tests be run within the ` mgba ` emulator.
23+ * When building for the GBA, [ mgba-test-runner ] ( https://github.com/agbrs/agb )
24+ can be used to make a normal set of rust tests be run within the ` mgba `
25+ emulator.
0 commit comments