├── .coveragerc ├── .github └── workflows │ └── main.yml ├── .gitignore ├── .hgignore ├── .hgtags ├── .mypy.ini ├── .pre-commit-config.yaml ├── .pylintrc ├── CHANGELOG.rst ├── CODE_OF_CONDUCT.md ├── DESCRIPTION.rst ├── LICENSE ├── README.rst ├── doc ├── Makefile ├── autodoc.sh ├── make.bat └── source │ ├── _static │ ├── .doink │ ├── image_print.png │ ├── leet_hacksaw.png │ ├── mrcdiff.png │ ├── mrcdump.png │ ├── mrcfind.png │ ├── mrcgrep.png │ ├── mrchist.png │ ├── mrcpix.png │ ├── mrcrowbar.png │ └── mrcrowbar.svg │ ├── _templates │ └── .doink │ ├── components.rst │ ├── conf.py │ ├── getting_started.rst │ ├── index.rst │ ├── modules.rst │ ├── mrcrowbar.ansi.rst │ ├── mrcrowbar.bits.rst │ ├── mrcrowbar.blocks.rst │ ├── mrcrowbar.checks.rst │ ├── mrcrowbar.colour.rst │ ├── mrcrowbar.common.rst │ ├── mrcrowbar.encoding.rst │ ├── mrcrowbar.fields.rst │ ├── mrcrowbar.lib.audio.base.rst │ ├── mrcrowbar.lib.audio.rst │ ├── mrcrowbar.lib.audio.vgm.rst │ ├── mrcrowbar.lib.audio.voc.rst │ ├── mrcrowbar.lib.compressors.lzss.rst │ ├── mrcrowbar.lib.compressors.rst │ ├── mrcrowbar.lib.containers.mac.rst │ ├── mrcrowbar.lib.containers.patch.rst │ ├── mrcrowbar.lib.containers.riff.rst │ ├── mrcrowbar.lib.containers.rst │ ├── mrcrowbar.lib.games.boppin.rst │ ├── mrcrowbar.lib.games.deskadv.rst │ ├── mrcrowbar.lib.games.jill.rst │ ├── mrcrowbar.lib.games.keen.rst │ ├── mrcrowbar.lib.games.lemmings.rst │ ├── mrcrowbar.lib.games.lomax.rst │ ├── mrcrowbar.lib.games.lostvikings.rst │ ├── mrcrowbar.lib.games.presage.rst │ ├── mrcrowbar.lib.games.rst │ ├── mrcrowbar.lib.games.sam.rst │ ├── mrcrowbar.lib.games.sonic2.rst │ ├── mrcrowbar.lib.games.supersolvers.rst │ ├── mrcrowbar.lib.games.titus.rst │ ├── mrcrowbar.lib.games.tyrian.rst │ ├── mrcrowbar.lib.hardware.ibm_pc.rst │ ├── mrcrowbar.lib.hardware.megadrive.rst │ ├── mrcrowbar.lib.hardware.rst │ ├── mrcrowbar.lib.images.base.rst │ ├── mrcrowbar.lib.images.rst │ ├── mrcrowbar.lib.os.dos.rst │ ├── mrcrowbar.lib.os.rst │ ├── mrcrowbar.lib.os.win16.rst │ ├── mrcrowbar.lib.platforms.clickteam.rst │ ├── mrcrowbar.lib.platforms.director.rst │ ├── mrcrowbar.lib.platforms.rst │ ├── mrcrowbar.lib.rst │ ├── mrcrowbar.loaders.rst │ ├── mrcrowbar.refs.rst │ ├── mrcrowbar.rst │ ├── mrcrowbar.sound.rst │ ├── mrcrowbar.statistics.rst │ ├── mrcrowbar.transforms.rst │ ├── mrcrowbar.utils.rst │ ├── mrcrowbar.views.rst │ └── utilities.rst ├── mrcrowbar ├── __init__.py ├── ansi.py ├── bits.py ├── blocks.py ├── checks.py ├── cli.py ├── colour.py ├── common.py ├── encoding.py ├── fields.py ├── lib │ ├── __init__.py │ ├── audio │ │ ├── __init__.py │ │ ├── base.py │ │ ├── vgm.py │ │ └── voc.py │ ├── compressors │ │ ├── __init__.py │ │ └── lzss.py │ ├── containers │ │ ├── __init__.py │ │ ├── mac.py │ │ ├── patch.py │ │ └── riff.py │ ├── fonts │ │ ├── __init__.py │ │ ├── fon.py │ │ ├── ttf.py │ │ └── wfn.py │ ├── games │ │ ├── __init__.py │ │ ├── boppin.py │ │ ├── deskadv.py │ │ ├── jill.py │ │ ├── keen.py │ │ ├── lemmings.py │ │ ├── lomax.py │ │ ├── lostvikings.py │ │ ├── presage.py │ │ ├── sam.py │ │ ├── sierra.py │ │ ├── sonic2.py │ │ ├── supersolvers.py │ │ ├── titus.py │ │ └── tyrian.py │ ├── hardware │ │ ├── __init__.py │ │ ├── ibm_pc.py │ │ ├── megadrive.py │ │ └── tispeech.py │ ├── images │ │ ├── __init__.py │ │ └── base.py │ ├── os │ │ ├── __init__.py │ │ ├── dos.py │ │ └── win16.py │ └── platforms │ │ ├── __init__.py │ │ ├── clickteam.py │ │ └── director.py ├── loaders.py ├── models.py ├── refs.py ├── sound.py ├── statistics.py ├── tests.py ├── transforms.py ├── unknown.py ├── utils.py ├── version.py └── views.py ├── pyproject.toml ├── requirements.txt ├── setup.cfg └── setup.py /.coveragerc: -------------------------------------------------------------------------------- 1 | [report] 2 | omit = 3 | venv/* 4 | -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/.gitignore -------------------------------------------------------------------------------- /.hgignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/.hgignore -------------------------------------------------------------------------------- /.hgtags: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/.hgtags -------------------------------------------------------------------------------- /.mypy.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/.mypy.ini -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/.pylintrc -------------------------------------------------------------------------------- /CHANGELOG.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/CHANGELOG.rst -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /DESCRIPTION.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/DESCRIPTION.rst -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/LICENSE -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/README.rst -------------------------------------------------------------------------------- /doc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/doc/Makefile -------------------------------------------------------------------------------- /doc/autodoc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/doc/autodoc.sh -------------------------------------------------------------------------------- /doc/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/doc/make.bat -------------------------------------------------------------------------------- /doc/source/_static/.doink: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /doc/source/_static/image_print.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/doc/source/_static/image_print.png -------------------------------------------------------------------------------- /doc/source/_static/leet_hacksaw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/doc/source/_static/leet_hacksaw.png -------------------------------------------------------------------------------- /doc/source/_static/mrcdiff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/doc/source/_static/mrcdiff.png -------------------------------------------------------------------------------- /doc/source/_static/mrcdump.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/doc/source/_static/mrcdump.png -------------------------------------------------------------------------------- /doc/source/_static/mrcfind.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/doc/source/_static/mrcfind.png -------------------------------------------------------------------------------- /doc/source/_static/mrcgrep.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/doc/source/_static/mrcgrep.png -------------------------------------------------------------------------------- /doc/source/_static/mrchist.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/doc/source/_static/mrchist.png -------------------------------------------------------------------------------- /doc/source/_static/mrcpix.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/doc/source/_static/mrcpix.png -------------------------------------------------------------------------------- /doc/source/_static/mrcrowbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/doc/source/_static/mrcrowbar.png -------------------------------------------------------------------------------- /doc/source/_static/mrcrowbar.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/doc/source/_static/mrcrowbar.svg -------------------------------------------------------------------------------- /doc/source/_templates/.doink: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /doc/source/components.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/doc/source/components.rst -------------------------------------------------------------------------------- /doc/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/doc/source/conf.py -------------------------------------------------------------------------------- /doc/source/getting_started.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/doc/source/getting_started.rst -------------------------------------------------------------------------------- /doc/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/doc/source/index.rst -------------------------------------------------------------------------------- /doc/source/modules.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/doc/source/modules.rst -------------------------------------------------------------------------------- /doc/source/mrcrowbar.ansi.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/doc/source/mrcrowbar.ansi.rst -------------------------------------------------------------------------------- /doc/source/mrcrowbar.bits.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/doc/source/mrcrowbar.bits.rst -------------------------------------------------------------------------------- /doc/source/mrcrowbar.blocks.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/doc/source/mrcrowbar.blocks.rst -------------------------------------------------------------------------------- /doc/source/mrcrowbar.checks.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/doc/source/mrcrowbar.checks.rst -------------------------------------------------------------------------------- /doc/source/mrcrowbar.colour.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/doc/source/mrcrowbar.colour.rst -------------------------------------------------------------------------------- /doc/source/mrcrowbar.common.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/doc/source/mrcrowbar.common.rst -------------------------------------------------------------------------------- /doc/source/mrcrowbar.encoding.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/doc/source/mrcrowbar.encoding.rst -------------------------------------------------------------------------------- /doc/source/mrcrowbar.fields.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/doc/source/mrcrowbar.fields.rst -------------------------------------------------------------------------------- /doc/source/mrcrowbar.lib.audio.base.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/doc/source/mrcrowbar.lib.audio.base.rst -------------------------------------------------------------------------------- /doc/source/mrcrowbar.lib.audio.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/doc/source/mrcrowbar.lib.audio.rst -------------------------------------------------------------------------------- /doc/source/mrcrowbar.lib.audio.vgm.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/doc/source/mrcrowbar.lib.audio.vgm.rst -------------------------------------------------------------------------------- /doc/source/mrcrowbar.lib.audio.voc.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/doc/source/mrcrowbar.lib.audio.voc.rst -------------------------------------------------------------------------------- /doc/source/mrcrowbar.lib.compressors.lzss.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/doc/source/mrcrowbar.lib.compressors.lzss.rst -------------------------------------------------------------------------------- /doc/source/mrcrowbar.lib.compressors.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/doc/source/mrcrowbar.lib.compressors.rst -------------------------------------------------------------------------------- /doc/source/mrcrowbar.lib.containers.mac.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/doc/source/mrcrowbar.lib.containers.mac.rst -------------------------------------------------------------------------------- /doc/source/mrcrowbar.lib.containers.patch.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/doc/source/mrcrowbar.lib.containers.patch.rst -------------------------------------------------------------------------------- /doc/source/mrcrowbar.lib.containers.riff.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/doc/source/mrcrowbar.lib.containers.riff.rst -------------------------------------------------------------------------------- /doc/source/mrcrowbar.lib.containers.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/doc/source/mrcrowbar.lib.containers.rst -------------------------------------------------------------------------------- /doc/source/mrcrowbar.lib.games.boppin.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/doc/source/mrcrowbar.lib.games.boppin.rst -------------------------------------------------------------------------------- /doc/source/mrcrowbar.lib.games.deskadv.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/doc/source/mrcrowbar.lib.games.deskadv.rst -------------------------------------------------------------------------------- /doc/source/mrcrowbar.lib.games.jill.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/doc/source/mrcrowbar.lib.games.jill.rst -------------------------------------------------------------------------------- /doc/source/mrcrowbar.lib.games.keen.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/doc/source/mrcrowbar.lib.games.keen.rst -------------------------------------------------------------------------------- /doc/source/mrcrowbar.lib.games.lemmings.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/doc/source/mrcrowbar.lib.games.lemmings.rst -------------------------------------------------------------------------------- /doc/source/mrcrowbar.lib.games.lomax.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/doc/source/mrcrowbar.lib.games.lomax.rst -------------------------------------------------------------------------------- /doc/source/mrcrowbar.lib.games.lostvikings.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/doc/source/mrcrowbar.lib.games.lostvikings.rst -------------------------------------------------------------------------------- /doc/source/mrcrowbar.lib.games.presage.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/doc/source/mrcrowbar.lib.games.presage.rst -------------------------------------------------------------------------------- /doc/source/mrcrowbar.lib.games.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/doc/source/mrcrowbar.lib.games.rst -------------------------------------------------------------------------------- /doc/source/mrcrowbar.lib.games.sam.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/doc/source/mrcrowbar.lib.games.sam.rst -------------------------------------------------------------------------------- /doc/source/mrcrowbar.lib.games.sonic2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/doc/source/mrcrowbar.lib.games.sonic2.rst -------------------------------------------------------------------------------- /doc/source/mrcrowbar.lib.games.supersolvers.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/doc/source/mrcrowbar.lib.games.supersolvers.rst -------------------------------------------------------------------------------- /doc/source/mrcrowbar.lib.games.titus.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/doc/source/mrcrowbar.lib.games.titus.rst -------------------------------------------------------------------------------- /doc/source/mrcrowbar.lib.games.tyrian.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/doc/source/mrcrowbar.lib.games.tyrian.rst -------------------------------------------------------------------------------- /doc/source/mrcrowbar.lib.hardware.ibm_pc.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/doc/source/mrcrowbar.lib.hardware.ibm_pc.rst -------------------------------------------------------------------------------- /doc/source/mrcrowbar.lib.hardware.megadrive.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/doc/source/mrcrowbar.lib.hardware.megadrive.rst -------------------------------------------------------------------------------- /doc/source/mrcrowbar.lib.hardware.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/doc/source/mrcrowbar.lib.hardware.rst -------------------------------------------------------------------------------- /doc/source/mrcrowbar.lib.images.base.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/doc/source/mrcrowbar.lib.images.base.rst -------------------------------------------------------------------------------- /doc/source/mrcrowbar.lib.images.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/doc/source/mrcrowbar.lib.images.rst -------------------------------------------------------------------------------- /doc/source/mrcrowbar.lib.os.dos.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/doc/source/mrcrowbar.lib.os.dos.rst -------------------------------------------------------------------------------- /doc/source/mrcrowbar.lib.os.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/doc/source/mrcrowbar.lib.os.rst -------------------------------------------------------------------------------- /doc/source/mrcrowbar.lib.os.win16.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/doc/source/mrcrowbar.lib.os.win16.rst -------------------------------------------------------------------------------- /doc/source/mrcrowbar.lib.platforms.clickteam.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/doc/source/mrcrowbar.lib.platforms.clickteam.rst -------------------------------------------------------------------------------- /doc/source/mrcrowbar.lib.platforms.director.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/doc/source/mrcrowbar.lib.platforms.director.rst -------------------------------------------------------------------------------- /doc/source/mrcrowbar.lib.platforms.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/doc/source/mrcrowbar.lib.platforms.rst -------------------------------------------------------------------------------- /doc/source/mrcrowbar.lib.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/doc/source/mrcrowbar.lib.rst -------------------------------------------------------------------------------- /doc/source/mrcrowbar.loaders.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/doc/source/mrcrowbar.loaders.rst -------------------------------------------------------------------------------- /doc/source/mrcrowbar.refs.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/doc/source/mrcrowbar.refs.rst -------------------------------------------------------------------------------- /doc/source/mrcrowbar.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/doc/source/mrcrowbar.rst -------------------------------------------------------------------------------- /doc/source/mrcrowbar.sound.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/doc/source/mrcrowbar.sound.rst -------------------------------------------------------------------------------- /doc/source/mrcrowbar.statistics.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/doc/source/mrcrowbar.statistics.rst -------------------------------------------------------------------------------- /doc/source/mrcrowbar.transforms.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/doc/source/mrcrowbar.transforms.rst -------------------------------------------------------------------------------- /doc/source/mrcrowbar.utils.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/doc/source/mrcrowbar.utils.rst -------------------------------------------------------------------------------- /doc/source/mrcrowbar.views.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/doc/source/mrcrowbar.views.rst -------------------------------------------------------------------------------- /doc/source/utilities.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/doc/source/utilities.rst -------------------------------------------------------------------------------- /mrcrowbar/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mrcrowbar/ansi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/mrcrowbar/ansi.py -------------------------------------------------------------------------------- /mrcrowbar/bits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/mrcrowbar/bits.py -------------------------------------------------------------------------------- /mrcrowbar/blocks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/mrcrowbar/blocks.py -------------------------------------------------------------------------------- /mrcrowbar/checks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/mrcrowbar/checks.py -------------------------------------------------------------------------------- /mrcrowbar/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/mrcrowbar/cli.py -------------------------------------------------------------------------------- /mrcrowbar/colour.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/mrcrowbar/colour.py -------------------------------------------------------------------------------- /mrcrowbar/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/mrcrowbar/common.py -------------------------------------------------------------------------------- /mrcrowbar/encoding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/mrcrowbar/encoding.py -------------------------------------------------------------------------------- /mrcrowbar/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/mrcrowbar/fields.py -------------------------------------------------------------------------------- /mrcrowbar/lib/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mrcrowbar/lib/audio/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mrcrowbar/lib/audio/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/mrcrowbar/lib/audio/base.py -------------------------------------------------------------------------------- /mrcrowbar/lib/audio/vgm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/mrcrowbar/lib/audio/vgm.py -------------------------------------------------------------------------------- /mrcrowbar/lib/audio/voc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/mrcrowbar/lib/audio/voc.py -------------------------------------------------------------------------------- /mrcrowbar/lib/compressors/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mrcrowbar/lib/compressors/lzss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/mrcrowbar/lib/compressors/lzss.py -------------------------------------------------------------------------------- /mrcrowbar/lib/containers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mrcrowbar/lib/containers/mac.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/mrcrowbar/lib/containers/mac.py -------------------------------------------------------------------------------- /mrcrowbar/lib/containers/patch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/mrcrowbar/lib/containers/patch.py -------------------------------------------------------------------------------- /mrcrowbar/lib/containers/riff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/mrcrowbar/lib/containers/riff.py -------------------------------------------------------------------------------- /mrcrowbar/lib/fonts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mrcrowbar/lib/fonts/fon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/mrcrowbar/lib/fonts/fon.py -------------------------------------------------------------------------------- /mrcrowbar/lib/fonts/ttf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/mrcrowbar/lib/fonts/ttf.py -------------------------------------------------------------------------------- /mrcrowbar/lib/fonts/wfn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/mrcrowbar/lib/fonts/wfn.py -------------------------------------------------------------------------------- /mrcrowbar/lib/games/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mrcrowbar/lib/games/boppin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/mrcrowbar/lib/games/boppin.py -------------------------------------------------------------------------------- /mrcrowbar/lib/games/deskadv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/mrcrowbar/lib/games/deskadv.py -------------------------------------------------------------------------------- /mrcrowbar/lib/games/jill.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/mrcrowbar/lib/games/jill.py -------------------------------------------------------------------------------- /mrcrowbar/lib/games/keen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/mrcrowbar/lib/games/keen.py -------------------------------------------------------------------------------- /mrcrowbar/lib/games/lemmings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/mrcrowbar/lib/games/lemmings.py -------------------------------------------------------------------------------- /mrcrowbar/lib/games/lomax.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/mrcrowbar/lib/games/lomax.py -------------------------------------------------------------------------------- /mrcrowbar/lib/games/lostvikings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/mrcrowbar/lib/games/lostvikings.py -------------------------------------------------------------------------------- /mrcrowbar/lib/games/presage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/mrcrowbar/lib/games/presage.py -------------------------------------------------------------------------------- /mrcrowbar/lib/games/sam.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/mrcrowbar/lib/games/sam.py -------------------------------------------------------------------------------- /mrcrowbar/lib/games/sierra.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/mrcrowbar/lib/games/sierra.py -------------------------------------------------------------------------------- /mrcrowbar/lib/games/sonic2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/mrcrowbar/lib/games/sonic2.py -------------------------------------------------------------------------------- /mrcrowbar/lib/games/supersolvers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/mrcrowbar/lib/games/supersolvers.py -------------------------------------------------------------------------------- /mrcrowbar/lib/games/titus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/mrcrowbar/lib/games/titus.py -------------------------------------------------------------------------------- /mrcrowbar/lib/games/tyrian.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/mrcrowbar/lib/games/tyrian.py -------------------------------------------------------------------------------- /mrcrowbar/lib/hardware/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mrcrowbar/lib/hardware/ibm_pc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/mrcrowbar/lib/hardware/ibm_pc.py -------------------------------------------------------------------------------- /mrcrowbar/lib/hardware/megadrive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/mrcrowbar/lib/hardware/megadrive.py -------------------------------------------------------------------------------- /mrcrowbar/lib/hardware/tispeech.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/mrcrowbar/lib/hardware/tispeech.py -------------------------------------------------------------------------------- /mrcrowbar/lib/images/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mrcrowbar/lib/images/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/mrcrowbar/lib/images/base.py -------------------------------------------------------------------------------- /mrcrowbar/lib/os/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mrcrowbar/lib/os/dos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/mrcrowbar/lib/os/dos.py -------------------------------------------------------------------------------- /mrcrowbar/lib/os/win16.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/mrcrowbar/lib/os/win16.py -------------------------------------------------------------------------------- /mrcrowbar/lib/platforms/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mrcrowbar/lib/platforms/clickteam.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/mrcrowbar/lib/platforms/clickteam.py -------------------------------------------------------------------------------- /mrcrowbar/lib/platforms/director.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/mrcrowbar/lib/platforms/director.py -------------------------------------------------------------------------------- /mrcrowbar/loaders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/mrcrowbar/loaders.py -------------------------------------------------------------------------------- /mrcrowbar/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/mrcrowbar/models.py -------------------------------------------------------------------------------- /mrcrowbar/refs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/mrcrowbar/refs.py -------------------------------------------------------------------------------- /mrcrowbar/sound.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/mrcrowbar/sound.py -------------------------------------------------------------------------------- /mrcrowbar/statistics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/mrcrowbar/statistics.py -------------------------------------------------------------------------------- /mrcrowbar/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/mrcrowbar/tests.py -------------------------------------------------------------------------------- /mrcrowbar/transforms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/mrcrowbar/transforms.py -------------------------------------------------------------------------------- /mrcrowbar/unknown.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/mrcrowbar/unknown.py -------------------------------------------------------------------------------- /mrcrowbar/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/mrcrowbar/utils.py -------------------------------------------------------------------------------- /mrcrowbar/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/mrcrowbar/version.py -------------------------------------------------------------------------------- /mrcrowbar/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/mrcrowbar/views.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- 1 | [bdist_wheel] 2 | python_tag=py3 3 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moralrecordings/mrcrowbar/HEAD/setup.py --------------------------------------------------------------------------------