Download NHF Free Java Code
Description
NES Hacking Framework : A Java library for hacking NES games.
Source Files
The download file NHF-master.zip has the following entries.
readme.txt/*w w w . j a v a 2s .c o m*/
src/net/sourceforge/jnhf/Main.java
src/net/sourceforge/jnhf/codefinder/FunctionCall.java
src/net/sourceforge/jnhf/codefinder/FunctionCallFinder.java
src/net/sourceforge/jnhf/codefinder/PaletteFinder.java
src/net/sourceforge/jnhf/disassembler/Address.java
src/net/sourceforge/jnhf/disassembler/BasicBlock.java
src/net/sourceforge/jnhf/disassembler/Disassembler.java
src/net/sourceforge/jnhf/disassembler/EdgeType.java
src/net/sourceforge/jnhf/disassembler/ExpressionType.java
src/net/sourceforge/jnhf/disassembler/IAddress.java
src/net/sourceforge/jnhf/disassembler/Instruction.java
src/net/sourceforge/jnhf/disassembler/InstructionDisassembler.java
src/net/sourceforge/jnhf/disassembler/InstructionHelpers.java
src/net/sourceforge/jnhf/disassembler/Operand.java
src/net/sourceforge/jnhf/disassembler/OperandExpression.java
src/net/sourceforge/jnhf/disassembler/OperandExpressionType.java
src/net/sourceforge/jnhf/examples/ConditionalJumpDiscoverer.java
src/net/sourceforge/jnhf/examples/DependentCellDiscoverer.java
src/net/sourceforge/jnhf/examples/MemoryAccessPrinter.java
src/net/sourceforge/jnhf/examples/TaintGraphWriter.java
src/net/sourceforge/jnhf/fceux/tracefile/IllegalTraceLineException.java
src/net/sourceforge/jnhf/fceux/tracefile/TraceLogLine.java
src/net/sourceforge/jnhf/fceux/tracefile/TraceLogParser.java
src/net/sourceforge/jnhf/gui/ColorSelectionPanel.java
src/net/sourceforge/jnhf/gui/IColorSelectionListener.java
src/net/sourceforge/jnhf/gui/IPaletteListener.java
src/net/sourceforge/jnhf/gui/Palette.java
src/net/sourceforge/jnhf/gui/PalettePanel.java
src/net/sourceforge/jnhf/gui/Palettes.java
src/net/sourceforge/jnhf/gui/Room.java
src/net/sourceforge/jnhf/gui/Square.java
src/net/sourceforge/jnhf/helpers/ArrayHelpers.java
src/net/sourceforge/jnhf/helpers/BitReader.java
src/net/sourceforge/jnhf/helpers/ByteHelpers.java
src/net/sourceforge/jnhf/helpers/CollectionHelpers.java
src/net/sourceforge/jnhf/helpers/Commafier.java
src/net/sourceforge/jnhf/helpers/Convert.java
src/net/sourceforge/jnhf/helpers/FileHelpers.java
src/net/sourceforge/jnhf/helpers/FilledList.java
src/net/sourceforge/jnhf/helpers/FilledSet.java
src/net/sourceforge/jnhf/helpers/GmlConverter.java
src/net/sourceforge/jnhf/helpers/GraphAlgorithms.java
src/net/sourceforge/jnhf/helpers/ICollectionFilter.java
src/net/sourceforge/jnhf/helpers/IDirectedGraph.java
src/net/sourceforge/jnhf/helpers/IFilledList.java
src/net/sourceforge/jnhf/helpers/IFilledSet.java
src/net/sourceforge/jnhf/helpers/IGmlEdge.java
src/net/sourceforge/jnhf/helpers/IGmlEnhancer.java
src/net/sourceforge/jnhf/helpers/IGraphNode.java
src/net/sourceforge/jnhf/helpers/ImageHelpers.java
src/net/sourceforge/jnhf/helpers/ListHelpers.java
src/net/sourceforge/jnhf/helpers/ListenerProvider.java
src/net/sourceforge/jnhf/helpers/Pair.java
src/net/sourceforge/jnhf/helpers/Triple.java
src/net/sourceforge/jnhf/reil/BasicBlockGenerator.java
src/net/sourceforge/jnhf/reil/InternalTranslationException.java
src/net/sourceforge/jnhf/reil/OperandSize.java
src/net/sourceforge/jnhf/reil/OperandType.java
src/net/sourceforge/jnhf/reil/ReilBlock.java
src/net/sourceforge/jnhf/reil/ReilEdge.java
src/net/sourceforge/jnhf/reil/ReilGraph.java
src/net/sourceforge/jnhf/reil/ReilHelpers.java
src/net/sourceforge/jnhf/reil/ReilInstruction.java
src/net/sourceforge/jnhf/reil/ReilOperand.java
src/net/sourceforge/jnhf/reil/ReilOperandNode.java
src/net/sourceforge/jnhf/reil/ReilTranslator.java
src/net/sourceforge/jnhf/reil/StandardEnvironment.java
src/net/sourceforge/jnhf/reil/Translator6502.java
src/net/sourceforge/jnhf/reil/interpreter/DumpPolicy.java
src/net/sourceforge/jnhf/reil/interpreter/EmptyInterpreterPolicy.java
src/net/sourceforge/jnhf/reil/interpreter/Endianness.java
src/net/sourceforge/jnhf/reil/interpreter/ICpuPolicy.java
src/net/sourceforge/jnhf/reil/interpreter/IInterpreterPolicy.java
src/net/sourceforge/jnhf/reil/interpreter/IMemoryListener.java
src/net/sourceforge/jnhf/reil/interpreter/InterpreterException.java
src/net/sourceforge/jnhf/reil/interpreter/Memory.java
src/net/sourceforge/jnhf/reil/interpreter/MemoryChunk.java
src/net/sourceforge/jnhf/reil/interpreter/Policy6502.java
src/net/sourceforge/jnhf/reil/interpreter/ReilInterpreter.java
src/net/sourceforge/jnhf/reil/interpreter/ReilMemory.java
src/net/sourceforge/jnhf/reil/interpreter/ReilRegister.java
src/net/sourceforge/jnhf/reil/interpreter/ReilRegisterStatus.java
src/net/sourceforge/jnhf/reil/translators/AdcTranslator.java
src/net/sourceforge/jnhf/reil/translators/AndTranslator.java
src/net/sourceforge/jnhf/reil/translators/AslTranslator.java
src/net/sourceforge/jnhf/reil/translators/BccTranslator.java
src/net/sourceforge/jnhf/reil/translators/BcsTranslator.java
src/net/sourceforge/jnhf/reil/translators/BeqTranslator.java
src/net/sourceforge/jnhf/reil/translators/BitTranslator.java
src/net/sourceforge/jnhf/reil/translators/BmiTranslator.java
src/net/sourceforge/jnhf/reil/translators/BneTranslator.java
src/net/sourceforge/jnhf/reil/translators/BplTranslator.java
src/net/sourceforge/jnhf/reil/translators/BvcTranslator.java
src/net/sourceforge/jnhf/reil/translators/BvsTranslator.java
src/net/sourceforge/jnhf/reil/translators/ClcTranslator.java
src/net/sourceforge/jnhf/reil/translators/CldTranslator.java
src/net/sourceforge/jnhf/reil/translators/CliTranslator.java
src/net/sourceforge/jnhf/reil/translators/ClvTranslator.java
src/net/sourceforge/jnhf/reil/translators/CmpTranslator.java
src/net/sourceforge/jnhf/reil/translators/CompareTranslator.java
src/net/sourceforge/jnhf/reil/translators/CpxTranslator.java
src/net/sourceforge/jnhf/reil/translators/CpyTranslator.java
src/net/sourceforge/jnhf/reil/translators/DecTranslator.java
src/net/sourceforge/jnhf/reil/translators/DecrementTranslator.java
src/net/sourceforge/jnhf/reil/translators/DexTranslator.java
src/net/sourceforge/jnhf/reil/translators/DeyTranslator.java
src/net/sourceforge/jnhf/reil/translators/EorTranslator.java
src/net/sourceforge/jnhf/reil/translators/FlagTranslator.java
src/net/sourceforge/jnhf/reil/translators/IncTranslator.java
src/net/sourceforge/jnhf/reil/translators/InxTranslator.java
src/net/sourceforge/jnhf/reil/translators/InyTranslator.java
src/net/sourceforge/jnhf/reil/translators/JmpTranslator.java
src/net/sourceforge/jnhf/reil/translators/JsrTranslator.java
src/net/sourceforge/jnhf/reil/translators/LdaTranslator.java
src/net/sourceforge/jnhf/reil/translators/LdxTranslator.java
src/net/sourceforge/jnhf/reil/translators/LdyTranslator.java
src/net/sourceforge/jnhf/reil/translators/LoadTranslator.java
src/net/sourceforge/jnhf/reil/translators/LsrTranslator.java
src/net/sourceforge/jnhf/reil/translators/NopTranslator.java
src/net/sourceforge/jnhf/reil/translators/OperandTranslator.java
src/net/sourceforge/jnhf/reil/translators/OraTranslator.java
src/net/sourceforge/jnhf/reil/translators/PhaTranslator.java
src/net/sourceforge/jnhf/reil/translators/PhpTranslator.java
src/net/sourceforge/jnhf/reil/translators/PlaTranslator.java
src/net/sourceforge/jnhf/reil/translators/PlpTranslator.java
src/net/sourceforge/jnhf/reil/translators/RolTranslator.java
src/net/sourceforge/jnhf/reil/translators/RorTranslator.java
src/net/sourceforge/jnhf/reil/translators/RtiTranslator.java
src/net/sourceforge/jnhf/reil/translators/RtsTranslator.java
src/net/sourceforge/jnhf/reil/translators/SbcTranslator.java
src/net/sourceforge/jnhf/reil/translators/SecTranslator.java
src/net/sourceforge/jnhf/reil/translators/SedTranslator.java
src/net/sourceforge/jnhf/reil/translators/SeiTranslator.java
src/net/sourceforge/jnhf/reil/translators/StaTranslator.java
src/net/sourceforge/jnhf/reil/translators/StackTranslator.java
src/net/sourceforge/jnhf/reil/translators/StatusRegisterTranslator.java
src/net/sourceforge/jnhf/reil/translators/StoreTranslator.java
src/net/sourceforge/jnhf/reil/translators/StxTranslator.java
src/net/sourceforge/jnhf/reil/translators/StyTranslator.java
src/net/sourceforge/jnhf/reil/translators/TaxTranslator.java
src/net/sourceforge/jnhf/reil/translators/TayTranslator.java
src/net/sourceforge/jnhf/reil/translators/TranslationHelpers.java
src/net/sourceforge/jnhf/reil/translators/TranslationResult.java
src/net/sourceforge/jnhf/reil/translators/TsxTranslator.java
src/net/sourceforge/jnhf/reil/translators/TxaTranslator.java
src/net/sourceforge/jnhf/reil/translators/TxsTranslator.java
src/net/sourceforge/jnhf/reil/translators/TyaTranslator.java
src/net/sourceforge/jnhf/romfile/ChrRom.java
src/net/sourceforge/jnhf/romfile/INesHeader.java
src/net/sourceforge/jnhf/romfile/INesRom.java
src/net/sourceforge/jnhf/romfile/INesRomParser.java
src/net/sourceforge/jnhf/romfile/INesSplitter.java
src/net/sourceforge/jnhf/romfile/InvalidRomException.java
src/net/sourceforge/jnhf/romfile/MapperNames.java
src/net/sourceforge/jnhf/romfile/PrgRom.java
src/net/sourceforge/jnhf/romfile/TileData.java
src/net/sourceforge/jnhf/romfile/TileDataReader.java
src/net/sourceforge/jnhf/tainttracker/AbstractStore.java
src/net/sourceforge/jnhf/tainttracker/AddressFilter.java
src/net/sourceforge/jnhf/tainttracker/ITaintElement.java
src/net/sourceforge/jnhf/tainttracker/ITaintGraphNodeFilter.java
src/net/sourceforge/jnhf/tainttracker/LogfileConverter.java
src/net/sourceforge/jnhf/tainttracker/NativeTaintGraph.java
src/net/sourceforge/jnhf/tainttracker/NativeTaintGraphNode.java
src/net/sourceforge/jnhf/tainttracker/TaintElement.java
src/net/sourceforge/jnhf/tainttracker/TaintGraph.java
src/net/sourceforge/jnhf/tainttracker/TaintGraphBuilder.java
src/net/sourceforge/jnhf/tainttracker/TaintGraphFilter.java
src/net/sourceforge/jnhf/tainttracker/TaintGraphNode.java
tests/net/sourceforge/jnhf/disassembler/InstructionDisassemblerTest.java
tests/net/sourceforge/jnhf/fceux/tracefile/TraceLogParserTest.java
tests/net/sourceforge/jnhf/reil/ReilTranslatorTest.java
tests/net/sourceforge/jnhf/reil/translators/CmpTranslatorTest.java
tests/net/sourceforge/jnhf/reil/translators/DecTranslatorTest.java
tests/net/sourceforge/jnhf/reil/translators/DeyTranslatorTest.java
tests/net/sourceforge/jnhf/reil/translators/IncTranslatorTest.java
tests/net/sourceforge/jnhf/reil/translators/InxTranslatorTest.java
tests/net/sourceforge/jnhf/reil/translators/JmpTranslatorTest.java
tests/net/sourceforge/jnhf/reil/translators/JsrTranslatorTest.java
tests/net/sourceforge/jnhf/reil/translators/LdaTranslatorTest.java
tests/net/sourceforge/jnhf/reil/translators/LdxTranslatorTest.java
tests/net/sourceforge/jnhf/reil/translators/LsrTranslatorTest.java
tests/net/sourceforge/jnhf/reil/translators/OraTranslatorTest.java
tests/net/sourceforge/jnhf/reil/translators/PhaTranslatorTest.java
tests/net/sourceforge/jnhf/reil/translators/PhpTranslatorTest.java
tests/net/sourceforge/jnhf/reil/translators/RtiTranslatorTest.java
tests/net/sourceforge/jnhf/reil/translators/SbcTranslatorTest.java
tests/net/sourceforge/jnhf/reil/translators/StaTranslatorTest.java
Download
Click the following link to download NHF-master.zip.
NHF-master.zip