Commit Graph

  • a708bc46ef
    Merge 7c4db1b3b7 into 1c3894b9e6 #20 Dimitri A. 2024-11-06 16:05:01 +0100
  • 7c4db1b3b7 Upgrade build code for Gradle 8 to remove deprecated uses #20 Dimitri A. 2024-11-06 15:59:26 +0100
  • 9e2c2f5f16 Upgrade gradlew to 8.10.2 Dimitri A. 2024-11-06 15:58:00 +0100
  • 1c3894b9e6 Bump version v0.9.1 main Maschell 2024-06-29 14:05:11 +0200
  • 5e1e6b6133 See a908bbeeb5 and 46a85fa5e6 Maschell 2024-06-29 14:04:13 +0200
  • 64cdcd4fc5 Bump version #18 Maschell 2024-06-29 14:05:11 +0200
  • 1bc2d03ab8 See a908bbeeb5 and 46a85fa5e6 Maschell 2024-06-29 14:04:13 +0200
  • 3d667024cc Use String Methods SuperDude88 2024-06-28 11:19:29 -0400
  • c4370fd256 Ghidra 11.0+ Fix SuperDude88 2024-06-27 20:17:25 -0400
  • 33166b9baa Use String Methods #17 SuperDude88 2024-06-28 11:19:29 -0400
  • 863e2f8dda Ghidra 11.0+ Fix SuperDude88 2024-06-27 20:17:25 -0400
  • 19c77f28f8 Make sure spr names in slaspec match pspec GaryOderNichts 2024-02-10 14:56:05 +0100
  • c9aaa40824 Make sure spr names in slaspec match pspec #15 GaryOderNichts 2024-02-10 14:56:05 +0100
  • 7b39d0ea7c Update espresso language to match ghidra 10.4 files update_language Maschell 2023-11-05 14:55:45 +0100
  • ab05f572e4 Bump version v0.9.0 Maschell 2023-11-01 18:19:39 +0100
  • 2544ee63d4 Update the readme Maschell 2023-11-01 18:17:36 +0100
  • 8abfbe2f59 Fix SPR for espresso Maschell 2023-10-31 23:11:37 +0100
  • ce97af456d Bundle language Maschell 2023-10-31 23:11:14 +0100
  • 020809807f Build for Ghidra 10.4 Maschell 2023-10-31 20:28:10 +0100
  • c580839543 Bump version #13 Maschell 2023-11-01 18:19:39 +0100
  • ddc98fb657 Update the readme Maschell 2023-11-01 18:17:36 +0100
  • c5b29e78f8 Fix SPR for espresso Maschell 2023-10-31 23:11:37 +0100
  • d1272b32ed Bundle language Maschell 2023-10-31 23:11:14 +0100
  • ad1570885a Build for Ghidra 10.4 Maschell 2023-10-31 20:28:10 +0100
  • 4ce82624c8 Add workflow, thanks Ghidra-GameCube-Loader Maschell 2023-07-26 12:13:06 +0200
  • 34b4eafe08 Bump version Maschell 2023-07-26 12:11:29 +0200
  • dffb4228a4 Use gradlew Maschell 2023-07-26 12:11:06 +0200
  • 3c8e3333bd Add workflow, thanks Ghidra-GameCube-Loader v0.8.1 #12 Maschell 2023-07-26 12:13:06 +0200
  • bbd0cf8ea0 Bump version Maschell 2023-07-26 12:11:29 +0200
  • cc848a9a01 Use gradlew Maschell 2023-07-26 12:11:06 +0200
  • 22e7a9d830
    Rename build.yml to build.yml #11 Maschell 2023-07-26 11:01:53 +0200
  • 07e9337489
    Create build.yml Maschell 2023-07-26 11:00:26 +0200
  • 992817018a Ghidra 10.3 support GaryOderNichts 2023-07-25 21:44:25 +0200
  • 36248311a7 Ghidra 10.3 support #10 GaryOderNichts 2023-07-25 21:44:25 +0200
  • fc59d1cfb9 Add Ghidra 10.2.1 support v0.8 Maschell 2022-11-12 14:04:14 +0100
  • 39fd646f53 Ghidra 10.0.1 support v0.7-ghidra.10 Maschell 2021-07-23 14:13:53 +0200
  • fb3ec7fe28 Only get the ElfSectionHeader in the RelocationHandler if it's not a special section header index to avoid a ArrayIndexOutOfBoundsException 0.7 Maschell 2019-10-11 14:47:48 +0200
  • 0005907547 Update the gitignore Maschell 2019-10-11 13:38:37 +0200
  • 8f506864bd Update the Readme Maschell 2019-10-11 13:38:24 +0200
  • cb1f85fdf7 Update the module information Maschell 2019-10-11 13:35:28 +0200
  • 9930b34783 Set the address to the external functions/locations to null to fix the "Go to External Location" features for imports Maschell 2019-10-11 13:35:18 +0200
  • 9d4a4fdcfb
    Merge pull request #4 from exjam/improve Maschell 2019-10-03 13:05:09 +0200
  • 08707def0e Update README.md to recommend the Gekko/Broadway language spec. #4 James Benton 2019-10-03 11:57:47 +0100
  • 55e72815e3 Zero the data in imports and exports section to prevent analysis marking strings. James Benton 2019-10-03 11:44:55 +0100
  • 3275fe9c7f Improve data references. James Benton 2019-10-03 11:13:54 +0100
  • 3eda80f7c5 Prefer Gekko processor but fallback to normal PowerPC if not present. James Benton 2019-10-02 21:30:57 +0100
  • dc715cfb81 Fix some compiler warnings. James Benton 2019-10-02 20:44:49 +0100
  • 088a2ca0ed Force .rodata section to be read only. James Benton 2019-10-02 20:44:39 +0100
  • 8155a56707 Set r2 to sda2Base and r13 to sdaBase. James Benton 2019-10-02 20:44:23 +0100
  • f9f61cdf2a Create symbols for data exports. James Benton 2019-10-02 19:50:05 +0100
  • df0b8cd768 Optimise relocations by using getUniqueExternalLocation James Benton 2019-10-02 18:31:40 +0100
  • 4603bdb986 Add support for data imports. James Benton 2019-10-02 18:29:41 +0100
  • f1b7a8f517 Rewrite RPL loading. James Benton 2019-10-01 21:17:18 +0100
  • a4de06bfac - Fix references to imports in big binaries - Revert relocating symbols to 0x01XXXXXX - Keep imports/exports sections 0.6 Maschell 2019-03-11 00:24:24 +0100
  • b37a5e6b5c Improve the handling of data and function imports. 0.5 Maschell 2019-03-10 17:32:09 +0100
  • 1fca6ebc8f Minor code cleanup Maschell 2019-03-10 17:31:45 +0100
  • 6d487f56c5 Use the correct symbol type. Maschell 2019-03-10 17:31:30 +0100
  • 194e36f4c2 Wrap and improve the logging. It's the messages will be logged to System.out and the given TaskMonitor Maschell 2019-03-10 17:31:05 +0100
  • eba14fb8f5 Get the sections header names before converting the rpl/rpx to elf Maschell 2019-03-10 17:28:48 +0100
  • 92a68e21fc Imports are now only listed in the import but not export section! 0.4 Maschell 2019-03-10 03:35:01 +0100
  • 81a082edb1 Add references to imports. Currently the imports are handled as data, but can be converted to functions manually. Maschell 2019-03-10 01:48:02 +0100
  • 7066bed843 Only set CRC and FILEINFO sections to SHT_NULL Maschell 2019-03-10 01:43:15 +0100
  • 30dd840300 Set a custom address for import symbols. Maschell 2019-03-10 01:42:43 +0100
  • 3085d0b374 Don't save section data for the special sections. Maschell 2019-03-10 01:41:38 +0100
  • 2f4362b159 Update the README Maschell 2019-03-08 19:25:41 +0100
  • f9bc953bd6 Now rpx/rpl files can be imported directly. 0.3 Maschell 2019-03-08 19:22:40 +0100
  • a366f0eafc Fix size alignment 0.2a Maschell 2019-03-08 18:05:47 +0100
  • 389b710a73 Setting special sections to SHT_NULL Maschell 2019-03-08 18:05:30 +0100
  • d9cbfe31da Use the TaskMonitor Maschell 2019-03-08 18:04:29 +0100
  • 721b0306a5 Use proper constants Maschell 2019-03-08 18:03:29 +0100
  • 67786b9384 Add missing SectionHeaderTypes 0.2 Maschell 2019-03-07 01:32:27 +0100
  • bda1baae37 Add missing directories. Maschell 2019-03-07 01:32:03 +0100
  • 738ebe9c6a Hacky fix for the wrong imports relocations. Maschell 2019-03-07 01:30:14 +0100
  • 2ddc46b43a Skip some special section (CRC and Fileinfo) Maschell 2019-03-07 01:29:06 +0100
  • 86551bf306 Turn "convertRPX" into a static method Maschell 2019-03-07 01:28:04 +0100
  • 9b626131c7 Align section size by 4. Maschell 2019-03-07 01:26:32 +0100
  • 606f5ab7d3 First commit. 0.1 Maschell 2019-03-06 14:56:59 +0100