├── .clang-format ├── .clang-format.save ├── .gitignore ├── .gitmodules ├── .vscode ├── .ropeproject │ ├── config.py │ └── objectdb ├── c_cpp_properties.json ├── launch.json ├── settings.json └── tasks.json ├── BUILDIDX ├── DRWorkspace.code-workspace ├── LICENSE.TXT ├── README.md ├── SConstruct ├── c64.cfg ├── cbm ├── autoboot.c65 ├── imgconvert ├── loader0 ├── loader1 ├── tbnk4 ├── tbnk5 └── wrapper.prg ├── devrun.sh ├── doc ├── JITSA.md ├── TODO.md ├── map.txt └── opcodes.md ├── gamedata-src ├── items.yaml └── monsters.yaml ├── graphics ├── dr-charset.bin └── dr-charset.vchar64proj ├── images-src ├── artwork │ ├── city1.png │ ├── city4.png │ ├── guild1.png │ └── inn1.png ├── src │ ├── drock.iff │ ├── drock.png │ └── title.xcf └── ui │ └── borders.png ├── manual ├── images │ ├── emptyCity.png │ ├── illustrations │ │ ├── ddungeon.jpg │ │ ├── dormouse.jpg │ │ ├── dragon2.jpg │ │ ├── dulegra.jpg │ │ └── treasure.jpg │ └── startscreen.png ├── manual.pdf └── manual.tex ├── maps ├── library.drm ├── library.drs ├── outdoor33.drm ├── outdoor33.drs ├── terrorShack.drm └── terrorShack.drs ├── requirements.txt ├── screenshots ├── dr0.png ├── dr1.png ├── dr2.png ├── dr3.png ├── dr4.png ├── dr5.png ├── dr6.png ├── mapCompiler.png └── mapEditor.png ├── setupPythonEnvironment.sh ├── src ├── armory.c ├── armory.h ├── c64.cfg ├── character.c ├── character.h ├── city.c ├── city.h ├── config.c ├── config.h ├── congui.c ├── congui.h ├── debug.c ├── debug.h ├── dispatcher.c ├── dispatcher.h ├── dungeon.c ├── dungeon.h ├── dungeonLoader.c ├── dungeonLoader.h ├── encounter.c ├── encounter.h ├── globals.h ├── guild.c ├── guild.h ├── main.c ├── menu.c ├── menu.h ├── monster.c ├── monster.h ├── spell.c ├── spell.h ├── types.h ├── utils.c └── utils.h └── tools ├── buildCharset.sh ├── buildDisc.sh ├── buildMaps.sh ├── buildResources.sh ├── genItems.py ├── genMonsters.py ├── increaseBuild.sh ├── maped.py ├── mc.py └── png2dbm.py /.clang-format: -------------------------------------------------------------------------------- 1 | { BasedOnStyle: LLVM, IndentWidth: 4, SpaceBeforeAssignmentOperators: false } 2 | 3 | -------------------------------------------------------------------------------- /.clang-format.save: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/.clang-format.save -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/.gitmodules -------------------------------------------------------------------------------- /.vscode/.ropeproject/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/.vscode/.ropeproject/config.py -------------------------------------------------------------------------------- /.vscode/.ropeproject/objectdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/.vscode/.ropeproject/objectdb -------------------------------------------------------------------------------- /.vscode/c_cpp_properties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/.vscode/c_cpp_properties.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /BUILDIDX: -------------------------------------------------------------------------------- 1 | 4877 2 | -------------------------------------------------------------------------------- /DRWorkspace.code-workspace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/DRWorkspace.code-workspace -------------------------------------------------------------------------------- /LICENSE.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/LICENSE.TXT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/README.md -------------------------------------------------------------------------------- /SConstruct: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/SConstruct -------------------------------------------------------------------------------- /c64.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/c64.cfg -------------------------------------------------------------------------------- /cbm/autoboot.c65: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/cbm/autoboot.c65 -------------------------------------------------------------------------------- /cbm/imgconvert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/cbm/imgconvert -------------------------------------------------------------------------------- /cbm/loader0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/cbm/loader0 -------------------------------------------------------------------------------- /cbm/loader1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/cbm/loader1 -------------------------------------------------------------------------------- /cbm/tbnk4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/cbm/tbnk4 -------------------------------------------------------------------------------- /cbm/tbnk5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/cbm/tbnk5 -------------------------------------------------------------------------------- /cbm/wrapper.prg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/cbm/wrapper.prg -------------------------------------------------------------------------------- /devrun.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/devrun.sh -------------------------------------------------------------------------------- /doc/JITSA.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/doc/JITSA.md -------------------------------------------------------------------------------- /doc/TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/doc/TODO.md -------------------------------------------------------------------------------- /doc/map.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/doc/map.txt -------------------------------------------------------------------------------- /doc/opcodes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/doc/opcodes.md -------------------------------------------------------------------------------- /gamedata-src/items.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/gamedata-src/items.yaml -------------------------------------------------------------------------------- /gamedata-src/monsters.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/gamedata-src/monsters.yaml -------------------------------------------------------------------------------- /graphics/dr-charset.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/graphics/dr-charset.bin -------------------------------------------------------------------------------- /graphics/dr-charset.vchar64proj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/graphics/dr-charset.vchar64proj -------------------------------------------------------------------------------- /images-src/artwork/city1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/images-src/artwork/city1.png -------------------------------------------------------------------------------- /images-src/artwork/city4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/images-src/artwork/city4.png -------------------------------------------------------------------------------- /images-src/artwork/guild1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/images-src/artwork/guild1.png -------------------------------------------------------------------------------- /images-src/artwork/inn1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/images-src/artwork/inn1.png -------------------------------------------------------------------------------- /images-src/src/drock.iff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/images-src/src/drock.iff -------------------------------------------------------------------------------- /images-src/src/drock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/images-src/src/drock.png -------------------------------------------------------------------------------- /images-src/src/title.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/images-src/src/title.xcf -------------------------------------------------------------------------------- /images-src/ui/borders.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/images-src/ui/borders.png -------------------------------------------------------------------------------- /manual/images/emptyCity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/manual/images/emptyCity.png -------------------------------------------------------------------------------- /manual/images/illustrations/ddungeon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/manual/images/illustrations/ddungeon.jpg -------------------------------------------------------------------------------- /manual/images/illustrations/dormouse.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/manual/images/illustrations/dormouse.jpg -------------------------------------------------------------------------------- /manual/images/illustrations/dragon2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/manual/images/illustrations/dragon2.jpg -------------------------------------------------------------------------------- /manual/images/illustrations/dulegra.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/manual/images/illustrations/dulegra.jpg -------------------------------------------------------------------------------- /manual/images/illustrations/treasure.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/manual/images/illustrations/treasure.jpg -------------------------------------------------------------------------------- /manual/images/startscreen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/manual/images/startscreen.png -------------------------------------------------------------------------------- /manual/manual.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/manual/manual.pdf -------------------------------------------------------------------------------- /manual/manual.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/manual/manual.tex -------------------------------------------------------------------------------- /maps/library.drm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/maps/library.drm -------------------------------------------------------------------------------- /maps/library.drs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/maps/library.drs -------------------------------------------------------------------------------- /maps/outdoor33.drm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/maps/outdoor33.drm -------------------------------------------------------------------------------- /maps/outdoor33.drs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/maps/outdoor33.drs -------------------------------------------------------------------------------- /maps/terrorShack.drm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/maps/terrorShack.drm -------------------------------------------------------------------------------- /maps/terrorShack.drs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/maps/terrorShack.drs -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/requirements.txt -------------------------------------------------------------------------------- /screenshots/dr0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/screenshots/dr0.png -------------------------------------------------------------------------------- /screenshots/dr1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/screenshots/dr1.png -------------------------------------------------------------------------------- /screenshots/dr2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/screenshots/dr2.png -------------------------------------------------------------------------------- /screenshots/dr3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/screenshots/dr3.png -------------------------------------------------------------------------------- /screenshots/dr4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/screenshots/dr4.png -------------------------------------------------------------------------------- /screenshots/dr5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/screenshots/dr5.png -------------------------------------------------------------------------------- /screenshots/dr6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/screenshots/dr6.png -------------------------------------------------------------------------------- /screenshots/mapCompiler.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/screenshots/mapCompiler.png -------------------------------------------------------------------------------- /screenshots/mapEditor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/screenshots/mapEditor.png -------------------------------------------------------------------------------- /setupPythonEnvironment.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/setupPythonEnvironment.sh -------------------------------------------------------------------------------- /src/armory.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/src/armory.c -------------------------------------------------------------------------------- /src/armory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/src/armory.h -------------------------------------------------------------------------------- /src/c64.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/src/c64.cfg -------------------------------------------------------------------------------- /src/character.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/src/character.c -------------------------------------------------------------------------------- /src/character.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/src/character.h -------------------------------------------------------------------------------- /src/city.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/src/city.c -------------------------------------------------------------------------------- /src/city.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/src/city.h -------------------------------------------------------------------------------- /src/config.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/src/config.c -------------------------------------------------------------------------------- /src/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/src/config.h -------------------------------------------------------------------------------- /src/congui.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/src/congui.c -------------------------------------------------------------------------------- /src/congui.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/src/congui.h -------------------------------------------------------------------------------- /src/debug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/src/debug.c -------------------------------------------------------------------------------- /src/debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/src/debug.h -------------------------------------------------------------------------------- /src/dispatcher.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/src/dispatcher.c -------------------------------------------------------------------------------- /src/dispatcher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/src/dispatcher.h -------------------------------------------------------------------------------- /src/dungeon.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/src/dungeon.c -------------------------------------------------------------------------------- /src/dungeon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/src/dungeon.h -------------------------------------------------------------------------------- /src/dungeonLoader.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/src/dungeonLoader.c -------------------------------------------------------------------------------- /src/dungeonLoader.h: -------------------------------------------------------------------------------- 1 | #include "types.h" 2 | 3 | dungeonDescriptor* loadMap(char *filename); 4 | -------------------------------------------------------------------------------- /src/encounter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/src/encounter.c -------------------------------------------------------------------------------- /src/encounter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/src/encounter.h -------------------------------------------------------------------------------- /src/globals.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/src/globals.h -------------------------------------------------------------------------------- /src/guild.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/src/guild.c -------------------------------------------------------------------------------- /src/guild.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/src/guild.h -------------------------------------------------------------------------------- /src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/src/main.c -------------------------------------------------------------------------------- /src/menu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/src/menu.c -------------------------------------------------------------------------------- /src/menu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/src/menu.h -------------------------------------------------------------------------------- /src/monster.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/src/monster.c -------------------------------------------------------------------------------- /src/monster.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/src/monster.h -------------------------------------------------------------------------------- /src/spell.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/src/spell.c -------------------------------------------------------------------------------- /src/spell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/src/spell.h -------------------------------------------------------------------------------- /src/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/src/types.h -------------------------------------------------------------------------------- /src/utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/src/utils.c -------------------------------------------------------------------------------- /src/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/src/utils.h -------------------------------------------------------------------------------- /tools/buildCharset.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/tools/buildCharset.sh -------------------------------------------------------------------------------- /tools/buildDisc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/tools/buildDisc.sh -------------------------------------------------------------------------------- /tools/buildMaps.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/tools/buildMaps.sh -------------------------------------------------------------------------------- /tools/buildResources.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/tools/buildResources.sh -------------------------------------------------------------------------------- /tools/genItems.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/tools/genItems.py -------------------------------------------------------------------------------- /tools/genMonsters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/tools/genMonsters.py -------------------------------------------------------------------------------- /tools/increaseBuild.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/tools/increaseBuild.sh -------------------------------------------------------------------------------- /tools/maped.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/tools/maped.py -------------------------------------------------------------------------------- /tools/mc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/tools/mc.py -------------------------------------------------------------------------------- /tools/png2dbm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steph72/dragonrock-mega65/HEAD/tools/png2dbm.py --------------------------------------------------------------------------------