├── .github ├── ISSUE_TEMPLATE │ └── bug_report.md └── workflows │ └── build.yml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── Module.manifest ├── README.md ├── data ├── README.txt ├── dosbox.png ├── imagedata.png ├── labels.png ├── options.png └── options2.png ├── extension.properties ├── ghidra_scripts └── README.txt ├── lib ├── README.txt └── file-formats.jar ├── os ├── linux_x86_64 │ └── README.txt ├── mac_x86_64 │ └── README.txt └── win_x86_64 │ └── README.txt └── src ├── main ├── help │ └── help │ │ ├── TOC_Source.xml │ │ ├── shared │ │ └── Frontpage.css │ │ └── topics │ │ └── fooloader │ │ └── help.html ├── java │ └── yetmorecode │ │ └── ghidra │ │ ├── format │ │ └── lx │ │ │ ├── datatype │ │ │ ├── FixupSectionType.java │ │ │ ├── FixupSourceType.java │ │ │ ├── FixupTargetFlags.java │ │ │ ├── LePageMapEntryType.java │ │ │ ├── LoaderSectionType.java │ │ │ ├── LxByteOrder.java │ │ │ ├── LxCpuType.java │ │ │ ├── LxOSType.java │ │ │ ├── LxPageMapEntryType.java │ │ │ ├── ObjectFixupsType.java │ │ │ └── ObjectMapEntryType.java │ │ │ └── model │ │ │ ├── DOSHeader.java │ │ │ ├── Dos16Header.java │ │ │ ├── Executable.java │ │ │ ├── FixupRecord.java │ │ │ ├── Header.java │ │ │ ├── LePageMapEntry.java │ │ │ ├── LxPageMapEntry.java │ │ │ ├── ObjectTableEntry.java │ │ │ ├── VxDDescriptionBlock.java │ │ │ └── VxDVersionResource.java │ │ └── lx │ │ ├── InvalidHeaderException.java │ │ ├── LinearLoader.java │ │ ├── Options.java │ │ └── loader │ │ ├── LeLoader.java │ │ ├── LxLoader.java │ │ └── VxDLoader.java └── resources │ └── images │ └── README.txt └── test └── java └── README.test.txt /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yetmorecode/ghidra-lx-loader/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yetmorecode/ghidra-lx-loader/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yetmorecode/ghidra-lx-loader/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yetmorecode/ghidra-lx-loader/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | # Getting started 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yetmorecode/ghidra-lx-loader/HEAD/LICENSE -------------------------------------------------------------------------------- /Module.manifest: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yetmorecode/ghidra-lx-loader/HEAD/README.md -------------------------------------------------------------------------------- /data/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yetmorecode/ghidra-lx-loader/HEAD/data/README.txt -------------------------------------------------------------------------------- /data/dosbox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yetmorecode/ghidra-lx-loader/HEAD/data/dosbox.png -------------------------------------------------------------------------------- /data/imagedata.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yetmorecode/ghidra-lx-loader/HEAD/data/imagedata.png -------------------------------------------------------------------------------- /data/labels.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yetmorecode/ghidra-lx-loader/HEAD/data/labels.png -------------------------------------------------------------------------------- /data/options.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yetmorecode/ghidra-lx-loader/HEAD/data/options.png -------------------------------------------------------------------------------- /data/options2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yetmorecode/ghidra-lx-loader/HEAD/data/options2.png -------------------------------------------------------------------------------- /extension.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yetmorecode/ghidra-lx-loader/HEAD/extension.properties -------------------------------------------------------------------------------- /ghidra_scripts/README.txt: -------------------------------------------------------------------------------- 1 | Java source directory to hold module-specific Ghidra scripts. 2 | -------------------------------------------------------------------------------- /lib/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yetmorecode/ghidra-lx-loader/HEAD/lib/README.txt -------------------------------------------------------------------------------- /lib/file-formats.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yetmorecode/ghidra-lx-loader/HEAD/lib/file-formats.jar -------------------------------------------------------------------------------- /os/linux_x86_64/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yetmorecode/ghidra-lx-loader/HEAD/os/linux_x86_64/README.txt -------------------------------------------------------------------------------- /os/mac_x86_64/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yetmorecode/ghidra-lx-loader/HEAD/os/mac_x86_64/README.txt -------------------------------------------------------------------------------- /os/win_x86_64/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yetmorecode/ghidra-lx-loader/HEAD/os/win_x86_64/README.txt -------------------------------------------------------------------------------- /src/main/help/help/TOC_Source.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yetmorecode/ghidra-lx-loader/HEAD/src/main/help/help/TOC_Source.xml -------------------------------------------------------------------------------- /src/main/help/help/shared/Frontpage.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yetmorecode/ghidra-lx-loader/HEAD/src/main/help/help/shared/Frontpage.css -------------------------------------------------------------------------------- /src/main/help/help/topics/fooloader/help.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yetmorecode/ghidra-lx-loader/HEAD/src/main/help/help/topics/fooloader/help.html -------------------------------------------------------------------------------- /src/main/java/yetmorecode/ghidra/format/lx/datatype/FixupSectionType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yetmorecode/ghidra-lx-loader/HEAD/src/main/java/yetmorecode/ghidra/format/lx/datatype/FixupSectionType.java -------------------------------------------------------------------------------- /src/main/java/yetmorecode/ghidra/format/lx/datatype/FixupSourceType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yetmorecode/ghidra-lx-loader/HEAD/src/main/java/yetmorecode/ghidra/format/lx/datatype/FixupSourceType.java -------------------------------------------------------------------------------- /src/main/java/yetmorecode/ghidra/format/lx/datatype/FixupTargetFlags.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yetmorecode/ghidra-lx-loader/HEAD/src/main/java/yetmorecode/ghidra/format/lx/datatype/FixupTargetFlags.java -------------------------------------------------------------------------------- /src/main/java/yetmorecode/ghidra/format/lx/datatype/LePageMapEntryType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yetmorecode/ghidra-lx-loader/HEAD/src/main/java/yetmorecode/ghidra/format/lx/datatype/LePageMapEntryType.java -------------------------------------------------------------------------------- /src/main/java/yetmorecode/ghidra/format/lx/datatype/LoaderSectionType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yetmorecode/ghidra-lx-loader/HEAD/src/main/java/yetmorecode/ghidra/format/lx/datatype/LoaderSectionType.java -------------------------------------------------------------------------------- /src/main/java/yetmorecode/ghidra/format/lx/datatype/LxByteOrder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yetmorecode/ghidra-lx-loader/HEAD/src/main/java/yetmorecode/ghidra/format/lx/datatype/LxByteOrder.java -------------------------------------------------------------------------------- /src/main/java/yetmorecode/ghidra/format/lx/datatype/LxCpuType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yetmorecode/ghidra-lx-loader/HEAD/src/main/java/yetmorecode/ghidra/format/lx/datatype/LxCpuType.java -------------------------------------------------------------------------------- /src/main/java/yetmorecode/ghidra/format/lx/datatype/LxOSType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yetmorecode/ghidra-lx-loader/HEAD/src/main/java/yetmorecode/ghidra/format/lx/datatype/LxOSType.java -------------------------------------------------------------------------------- /src/main/java/yetmorecode/ghidra/format/lx/datatype/LxPageMapEntryType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yetmorecode/ghidra-lx-loader/HEAD/src/main/java/yetmorecode/ghidra/format/lx/datatype/LxPageMapEntryType.java -------------------------------------------------------------------------------- /src/main/java/yetmorecode/ghidra/format/lx/datatype/ObjectFixupsType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yetmorecode/ghidra-lx-loader/HEAD/src/main/java/yetmorecode/ghidra/format/lx/datatype/ObjectFixupsType.java -------------------------------------------------------------------------------- /src/main/java/yetmorecode/ghidra/format/lx/datatype/ObjectMapEntryType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yetmorecode/ghidra-lx-loader/HEAD/src/main/java/yetmorecode/ghidra/format/lx/datatype/ObjectMapEntryType.java -------------------------------------------------------------------------------- /src/main/java/yetmorecode/ghidra/format/lx/model/DOSHeader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yetmorecode/ghidra-lx-loader/HEAD/src/main/java/yetmorecode/ghidra/format/lx/model/DOSHeader.java -------------------------------------------------------------------------------- /src/main/java/yetmorecode/ghidra/format/lx/model/Dos16Header.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yetmorecode/ghidra-lx-loader/HEAD/src/main/java/yetmorecode/ghidra/format/lx/model/Dos16Header.java -------------------------------------------------------------------------------- /src/main/java/yetmorecode/ghidra/format/lx/model/Executable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yetmorecode/ghidra-lx-loader/HEAD/src/main/java/yetmorecode/ghidra/format/lx/model/Executable.java -------------------------------------------------------------------------------- /src/main/java/yetmorecode/ghidra/format/lx/model/FixupRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yetmorecode/ghidra-lx-loader/HEAD/src/main/java/yetmorecode/ghidra/format/lx/model/FixupRecord.java -------------------------------------------------------------------------------- /src/main/java/yetmorecode/ghidra/format/lx/model/Header.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yetmorecode/ghidra-lx-loader/HEAD/src/main/java/yetmorecode/ghidra/format/lx/model/Header.java -------------------------------------------------------------------------------- /src/main/java/yetmorecode/ghidra/format/lx/model/LePageMapEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yetmorecode/ghidra-lx-loader/HEAD/src/main/java/yetmorecode/ghidra/format/lx/model/LePageMapEntry.java -------------------------------------------------------------------------------- /src/main/java/yetmorecode/ghidra/format/lx/model/LxPageMapEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yetmorecode/ghidra-lx-loader/HEAD/src/main/java/yetmorecode/ghidra/format/lx/model/LxPageMapEntry.java -------------------------------------------------------------------------------- /src/main/java/yetmorecode/ghidra/format/lx/model/ObjectTableEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yetmorecode/ghidra-lx-loader/HEAD/src/main/java/yetmorecode/ghidra/format/lx/model/ObjectTableEntry.java -------------------------------------------------------------------------------- /src/main/java/yetmorecode/ghidra/format/lx/model/VxDDescriptionBlock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yetmorecode/ghidra-lx-loader/HEAD/src/main/java/yetmorecode/ghidra/format/lx/model/VxDDescriptionBlock.java -------------------------------------------------------------------------------- /src/main/java/yetmorecode/ghidra/format/lx/model/VxDVersionResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yetmorecode/ghidra-lx-loader/HEAD/src/main/java/yetmorecode/ghidra/format/lx/model/VxDVersionResource.java -------------------------------------------------------------------------------- /src/main/java/yetmorecode/ghidra/lx/InvalidHeaderException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yetmorecode/ghidra-lx-loader/HEAD/src/main/java/yetmorecode/ghidra/lx/InvalidHeaderException.java -------------------------------------------------------------------------------- /src/main/java/yetmorecode/ghidra/lx/LinearLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yetmorecode/ghidra-lx-loader/HEAD/src/main/java/yetmorecode/ghidra/lx/LinearLoader.java -------------------------------------------------------------------------------- /src/main/java/yetmorecode/ghidra/lx/Options.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yetmorecode/ghidra-lx-loader/HEAD/src/main/java/yetmorecode/ghidra/lx/Options.java -------------------------------------------------------------------------------- /src/main/java/yetmorecode/ghidra/lx/loader/LeLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yetmorecode/ghidra-lx-loader/HEAD/src/main/java/yetmorecode/ghidra/lx/loader/LeLoader.java -------------------------------------------------------------------------------- /src/main/java/yetmorecode/ghidra/lx/loader/LxLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yetmorecode/ghidra-lx-loader/HEAD/src/main/java/yetmorecode/ghidra/lx/loader/LxLoader.java -------------------------------------------------------------------------------- /src/main/java/yetmorecode/ghidra/lx/loader/VxDLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yetmorecode/ghidra-lx-loader/HEAD/src/main/java/yetmorecode/ghidra/lx/loader/VxDLoader.java -------------------------------------------------------------------------------- /src/main/resources/images/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yetmorecode/ghidra-lx-loader/HEAD/src/main/resources/images/README.txt -------------------------------------------------------------------------------- /src/test/java/README.test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yetmorecode/ghidra-lx-loader/HEAD/src/test/java/README.test.txt --------------------------------------------------------------------------------