My actor.rpg avatar walking around on a GBA game
3
fork

Configure Feed

Select the types of activity you want to include in your feed.

Update to v0.18.0

GBA bot 4a7c8437 28632d0a

+1 -229
+1 -1
Cargo.toml
··· 7 7 # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html 8 8 9 9 [dependencies] 10 - agb = "0.17.1" 10 + agb = "0.18.0" 11 11 12 12 [profile.dev] 13 13 opt-level = 3
-115
gba.ld
··· 1 - OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm", "elf32-littlearm") 2 - OUTPUT_ARCH(arm) 3 - 4 - ENTRY(__start) 5 - EXTERN(__RUST_INTERRUPT_HANDLER) 6 - 7 - EXTERN(__agbabi_memset) 8 - EXTERN(__agbabi_memcpy) 9 - 10 - MEMORY { 11 - ewram (w!x) : ORIGIN = 0x02000000, LENGTH = 256K 12 - iwram (w!x) : ORIGIN = 0x03000000, LENGTH = 32K 13 - rom (rx) : ORIGIN = 0x08000000, LENGTH = 32M 14 - } 15 - 16 - __text_start = ORIGIN(rom); 17 - 18 - SECTIONS { 19 - . = __text_start; 20 - 21 - 22 - .text : { 23 - KEEP(*(.crt0)); 24 - *(.crt0 .crt0*); 25 - *(.text .text*); 26 - . = ALIGN(4); 27 - } > rom 28 - __text_end = .; 29 - 30 - .rodata : { 31 - *(.rodata .rodata.*); 32 - . = ALIGN(4); 33 - } > rom 34 - 35 - __iwram_rom_start = .; 36 - .iwram : { 37 - __iwram_data_start = ABSOLUTE(.); 38 - 39 - *(.iwram .iwram.*); 40 - . = ALIGN(4); 41 - 42 - *(.text_iwram .text_iwram.*); 43 - . = ALIGN(4); 44 - 45 - __iwram_data_end = ABSOLUTE(.); 46 - } > iwram AT>rom 47 - 48 - . = __iwram_rom_start + (__iwram_data_end - __iwram_data_start); 49 - 50 - __ewram_rom_start = .; 51 - .ewram : { 52 - __ewram_data_start = ABSOLUTE(.); 53 - 54 - *(.ewram .ewram.*); 55 - . = ALIGN(4); 56 - 57 - *(.data .data.*); 58 - . = ALIGN(4); 59 - 60 - __ewram_data_end = ABSOLUTE(.); 61 - } > ewram AT>rom 62 - 63 - .bss : { 64 - *(.bss .bss.*); 65 - . = ALIGN(4); 66 - __iwram_end = ABSOLUTE(.); 67 - } > iwram 68 - 69 - __iwram_rom_length_bytes = __iwram_data_end - __iwram_data_start; 70 - __iwram_rom_length_halfwords = (__iwram_rom_length_bytes + 1) / 2; 71 - 72 - __ewram_rom_length_bytes = __ewram_data_end - __ewram_data_start; 73 - __ewram_rom_length_halfwords = (__ewram_rom_length_bytes + 1) / 2; 74 - 75 - .shstrtab : { 76 - *(.shstrtab) 77 - } 78 - 79 - /* debugging sections */ 80 - /* Stabs */ 81 - .stab 0 : { *(.stab) } 82 - .stabstr 0 : { *(.stabstr) } 83 - .stab.excl 0 : { *(.stab.excl) } 84 - .stab.exclstr 0 : { *(.stab.exclstr) } 85 - .stab.index 0 : { *(.stab.index) } 86 - .stab.indexstr 0 : { *(.stab.indexstr) } 87 - .comment 0 : { *(.comment) } 88 - /* DWARF 1 */ 89 - .debug 0 : { *(.debug) } 90 - .line 0 : { *(.line) } 91 - /* GNU DWARF 1 extensions */ 92 - .debug_srcinfo 0 : { *(.debug_srcinfo) } 93 - .debug_sfnames 0 : { *(.debug_sfnames) } 94 - /* DWARF 1.1 and DWARF 2 */ 95 - .debug_aranges 0 : { *(.debug_aranges) } 96 - .debug_pubnames 0 : { *(.debug_pubnames) } 97 - /* DWARF 2 */ 98 - .debug_info 0 : { *(.debug_info) } 99 - .debug_abbrev 0 : { *(.debug_abbrev) } 100 - .debug_line 0 : { *(.debug_line) } 101 - .debug_frame 0 : { *(.debug_frame) } 102 - .debug_str 0 : { *(.debug_str) } 103 - .debug_loc 0 : { *(.debug_loc) } 104 - .debug_macinfo 0 : { *(.debug_macinfo) } 105 - /* SGI/MIPS DWARF 2 extensions */ 106 - .debug_weaknames 0 : { *(.debug_weaknames) } 107 - .debug_funcnames 0 : { *(.debug_funcnames) } 108 - .debug_typenames 0 : { *(.debug_typenames) } 109 - .debug_varnames 0 : { *(.debug_varnames) } 110 - 111 - .debug_ranges 0 : { *(.debug_ranges) } 112 - 113 - /* discard anything not already mentioned */ 114 - /DISCARD/ : { *(*) } 115 - }
-113
gba_mb.ld
··· 1 - OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm", "elf32-littlearm") 2 - OUTPUT_ARCH(arm) 3 - 4 - ENTRY(__start) 5 - EXTERN(__RUST_INTERRUPT_HANDLER) 6 - 7 - EXTERN(__agbabi_memset) 8 - EXTERN(__agbabi_memcpy) 9 - 10 - MEMORY { 11 - ewram (w!x) : ORIGIN = 0x02000000, LENGTH = 256K 12 - iwram (w!x) : ORIGIN = 0x03000000, LENGTH = 32K 13 - } 14 - 15 - __text_start = ORIGIN(ewram); 16 - 17 - SECTIONS { 18 - . = __text_start; 19 - 20 - .text : { 21 - KEEP(*(.crt0)); 22 - *(.crt0 .crt0*); 23 - *(.text .text*); 24 - . = ALIGN(4); 25 - } > rom 26 - __text_end = .; 27 - 28 - .rodata : { 29 - *(.rodata .rodata.*); 30 - . = ALIGN(4); 31 - } > ewram 32 - 33 - __iwram_rom_start = .; 34 - .iwram : { 35 - __iwram_data_start = ABSOLUTE(.); 36 - 37 - *(.iwram .iwram.*); 38 - . = ALIGN(4); 39 - 40 - *(.text_iwram .text_iwram.*); 41 - . = ALIGN(4); 42 - 43 - __iwram_data_end = ABSOLUTE(.); 44 - } > iwram AT>ewram 45 - 46 - . = __iwram_rom_start + (__iwram_data_end - __iwram_data_start); 47 - 48 - __ewram_rom_start = .; 49 - .ewram : { 50 - __ewram_data_start = ABSOLUTE(.); 51 - 52 - *(.ewram .ewram.*); 53 - . = ALIGN(4); 54 - 55 - *(.data .data.*); 56 - . = ALIGN(4); 57 - 58 - __ewram_data_end = ABSOLUTE(.); 59 - } > ewram AT>ewram 60 - 61 - .bss : { 62 - *(.bss .bss.*); 63 - . = ALIGN(4); 64 - __iwram_end = ABSOLUTE(.); 65 - } > iwram 66 - 67 - __iwram_rom_length_bytes = __iwram_data_end - __iwram_data_start; 68 - __iwram_rom_length_halfwords = (__iwram_rom_length_bytes + 1) / 2; 69 - 70 - __ewram_rom_length_bytes = __ewram_data_end - __ewram_data_start; 71 - __ewram_rom_length_halfwords = (__ewram_rom_length_bytes + 1) / 2; 72 - 73 - .shstrtab : { 74 - *(.shstrtab) 75 - } 76 - 77 - /* debugging sections */ 78 - /* Stabs */ 79 - .stab 0 : { *(.stab) } 80 - .stabstr 0 : { *(.stabstr) } 81 - .stab.excl 0 : { *(.stab.excl) } 82 - .stab.exclstr 0 : { *(.stab.exclstr) } 83 - .stab.index 0 : { *(.stab.index) } 84 - .stab.indexstr 0 : { *(.stab.indexstr) } 85 - .comment 0 : { *(.comment) } 86 - /* DWARF 1 */ 87 - .debug 0 : { *(.debug) } 88 - .line 0 : { *(.line) } 89 - /* GNU DWARF 1 extensions */ 90 - .debug_srcinfo 0 : { *(.debug_srcinfo) } 91 - .debug_sfnames 0 : { *(.debug_sfnames) } 92 - /* DWARF 1.1 and DWARF 2 */ 93 - .debug_aranges 0 : { *(.debug_aranges) } 94 - .debug_pubnames 0 : { *(.debug_pubnames) } 95 - /* DWARF 2 */ 96 - .debug_info 0 : { *(.debug_info) } 97 - .debug_abbrev 0 : { *(.debug_abbrev) } 98 - .debug_line 0 : { *(.debug_line) } 99 - .debug_frame 0 : { *(.debug_frame) } 100 - .debug_str 0 : { *(.debug_str) } 101 - .debug_loc 0 : { *(.debug_loc) } 102 - .debug_macinfo 0 : { *(.debug_macinfo) } 103 - /* SGI/MIPS DWARF 2 extensions */ 104 - .debug_weaknames 0 : { *(.debug_weaknames) } 105 - .debug_funcnames 0 : { *(.debug_funcnames) } 106 - .debug_typenames 0 : { *(.debug_typenames) } 107 - .debug_varnames 0 : { *(.debug_varnames) } 108 - 109 - .debug_ranges 0 : { *(.debug_ranges) } 110 - 111 - /* discard anything not already mentioned */ 112 - /DISCARD/ : { *(*) } 113 - }