├── Makefile ├── README.md ├── bin ├── img_2x24.bin ├── img_2x6.bin ├── img_3x24.bin ├── img_3x32.bin ├── img_3x56.bin ├── img_4x28.bin ├── img_chars.bin ├── img_walls.bin ├── screen.scr └── sound │ ├── 04.bin │ ├── 05.bin │ ├── 47.bin │ ├── 48.bin │ ├── 80.bin │ ├── 81.bin │ ├── 82.bin │ ├── 83.bin │ ├── 84.bin │ ├── 85.bin │ ├── 86.bin │ ├── 87.bin │ ├── 88.bin │ ├── C0.bin │ ├── C1.bin │ ├── C2.bin │ ├── C3.bin │ ├── C4.bin │ ├── C5.bin │ ├── C6.bin │ ├── C7.bin │ └── C8.bin ├── levels └── dump_levels.lua ├── memimage ├── README.md ├── diss.c ├── memimage.z80 └── unz80.lua ├── src ├── HOH.asm ├── character.asm ├── contact.asm ├── data_trailer.asm ├── directions.asm ├── draw_blacked.asm ├── gfx1 │ ├── README.md │ ├── attr_scheme.asm │ ├── blit_mask.asm │ ├── blit_rot.asm │ ├── blit_screen.asm │ ├── char_code.asm │ ├── print_char.asm │ ├── screen_bits.asm │ └── screen_vars.asm ├── gfx2 │ ├── README.md │ ├── background.asm │ ├── columns.asm │ ├── get_sprite.asm │ ├── init_bkgnd.asm │ ├── occlude.asm │ └── scene.asm ├── interrupts.asm ├── mainloop.asm ├── movement.asm ├── objects │ ├── README.md │ ├── depthcmp.asm │ ├── lists.asm │ ├── obj_fns.asm │ ├── objects.asm │ └── procobj.asm ├── rooms │ ├── README.md │ ├── room.asm │ ├── room_data.asm │ ├── room_utils.asm │ └── walls.asm ├── scoring.asm ├── sound │ ├── README.md │ ├── patch.asm │ ├── sound128k.asm │ └── sound48k.asm ├── specials.asm ├── state.asm ├── stuff.asm ├── ui │ ├── README.md │ ├── controls.asm │ ├── controls2.asm │ ├── menus.asm │ └── sprite_stuff.asm ├── utils │ ├── data_space.asm │ ├── fill_zero.asm │ └── helpers.asm └── wiggle.asm ├── tape ├── Headoverheels.tzx └── tzxe.lua └── tools ├── analyse_sound.lua ├── xbmify.lua └── xrefs.lua /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/README.md -------------------------------------------------------------------------------- /bin/img_2x24.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/bin/img_2x24.bin -------------------------------------------------------------------------------- /bin/img_2x6.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/bin/img_2x6.bin -------------------------------------------------------------------------------- /bin/img_3x24.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/bin/img_3x24.bin -------------------------------------------------------------------------------- /bin/img_3x32.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/bin/img_3x32.bin -------------------------------------------------------------------------------- /bin/img_3x56.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/bin/img_3x56.bin -------------------------------------------------------------------------------- /bin/img_4x28.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/bin/img_4x28.bin -------------------------------------------------------------------------------- /bin/img_chars.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/bin/img_chars.bin -------------------------------------------------------------------------------- /bin/img_walls.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/bin/img_walls.bin -------------------------------------------------------------------------------- /bin/screen.scr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/bin/screen.scr -------------------------------------------------------------------------------- /bin/sound/04.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/bin/sound/04.bin -------------------------------------------------------------------------------- /bin/sound/05.bin: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /bin/sound/47.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/bin/sound/47.bin -------------------------------------------------------------------------------- /bin/sound/48.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/bin/sound/48.bin -------------------------------------------------------------------------------- /bin/sound/80.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/bin/sound/80.bin -------------------------------------------------------------------------------- /bin/sound/81.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/bin/sound/81.bin -------------------------------------------------------------------------------- /bin/sound/82.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/bin/sound/82.bin -------------------------------------------------------------------------------- /bin/sound/83.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/bin/sound/83.bin -------------------------------------------------------------------------------- /bin/sound/84.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/bin/sound/84.bin -------------------------------------------------------------------------------- /bin/sound/85.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/bin/sound/85.bin -------------------------------------------------------------------------------- /bin/sound/86.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/bin/sound/86.bin -------------------------------------------------------------------------------- /bin/sound/87.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/bin/sound/87.bin -------------------------------------------------------------------------------- /bin/sound/88.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/bin/sound/88.bin -------------------------------------------------------------------------------- /bin/sound/C0.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/bin/sound/C0.bin -------------------------------------------------------------------------------- /bin/sound/C1.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/bin/sound/C1.bin -------------------------------------------------------------------------------- /bin/sound/C2.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/bin/sound/C2.bin -------------------------------------------------------------------------------- /bin/sound/C3.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/bin/sound/C3.bin -------------------------------------------------------------------------------- /bin/sound/C4.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/bin/sound/C4.bin -------------------------------------------------------------------------------- /bin/sound/C5.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/bin/sound/C5.bin -------------------------------------------------------------------------------- /bin/sound/C6.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/bin/sound/C6.bin -------------------------------------------------------------------------------- /bin/sound/C7.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/bin/sound/C7.bin -------------------------------------------------------------------------------- /bin/sound/C8.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/bin/sound/C8.bin -------------------------------------------------------------------------------- /levels/dump_levels.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/levels/dump_levels.lua -------------------------------------------------------------------------------- /memimage/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/memimage/README.md -------------------------------------------------------------------------------- /memimage/diss.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/memimage/diss.c -------------------------------------------------------------------------------- /memimage/memimage.z80: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/memimage/memimage.z80 -------------------------------------------------------------------------------- /memimage/unz80.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/memimage/unz80.lua -------------------------------------------------------------------------------- /src/HOH.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/src/HOH.asm -------------------------------------------------------------------------------- /src/character.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/src/character.asm -------------------------------------------------------------------------------- /src/contact.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/src/contact.asm -------------------------------------------------------------------------------- /src/data_trailer.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/src/data_trailer.asm -------------------------------------------------------------------------------- /src/directions.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/src/directions.asm -------------------------------------------------------------------------------- /src/draw_blacked.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/src/draw_blacked.asm -------------------------------------------------------------------------------- /src/gfx1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/src/gfx1/README.md -------------------------------------------------------------------------------- /src/gfx1/attr_scheme.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/src/gfx1/attr_scheme.asm -------------------------------------------------------------------------------- /src/gfx1/blit_mask.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/src/gfx1/blit_mask.asm -------------------------------------------------------------------------------- /src/gfx1/blit_rot.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/src/gfx1/blit_rot.asm -------------------------------------------------------------------------------- /src/gfx1/blit_screen.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/src/gfx1/blit_screen.asm -------------------------------------------------------------------------------- /src/gfx1/char_code.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/src/gfx1/char_code.asm -------------------------------------------------------------------------------- /src/gfx1/print_char.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/src/gfx1/print_char.asm -------------------------------------------------------------------------------- /src/gfx1/screen_bits.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/src/gfx1/screen_bits.asm -------------------------------------------------------------------------------- /src/gfx1/screen_vars.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/src/gfx1/screen_vars.asm -------------------------------------------------------------------------------- /src/gfx2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/src/gfx2/README.md -------------------------------------------------------------------------------- /src/gfx2/background.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/src/gfx2/background.asm -------------------------------------------------------------------------------- /src/gfx2/columns.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/src/gfx2/columns.asm -------------------------------------------------------------------------------- /src/gfx2/get_sprite.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/src/gfx2/get_sprite.asm -------------------------------------------------------------------------------- /src/gfx2/init_bkgnd.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/src/gfx2/init_bkgnd.asm -------------------------------------------------------------------------------- /src/gfx2/occlude.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/src/gfx2/occlude.asm -------------------------------------------------------------------------------- /src/gfx2/scene.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/src/gfx2/scene.asm -------------------------------------------------------------------------------- /src/interrupts.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/src/interrupts.asm -------------------------------------------------------------------------------- /src/mainloop.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/src/mainloop.asm -------------------------------------------------------------------------------- /src/movement.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/src/movement.asm -------------------------------------------------------------------------------- /src/objects/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/src/objects/README.md -------------------------------------------------------------------------------- /src/objects/depthcmp.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/src/objects/depthcmp.asm -------------------------------------------------------------------------------- /src/objects/lists.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/src/objects/lists.asm -------------------------------------------------------------------------------- /src/objects/obj_fns.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/src/objects/obj_fns.asm -------------------------------------------------------------------------------- /src/objects/objects.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/src/objects/objects.asm -------------------------------------------------------------------------------- /src/objects/procobj.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/src/objects/procobj.asm -------------------------------------------------------------------------------- /src/rooms/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/src/rooms/README.md -------------------------------------------------------------------------------- /src/rooms/room.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/src/rooms/room.asm -------------------------------------------------------------------------------- /src/rooms/room_data.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/src/rooms/room_data.asm -------------------------------------------------------------------------------- /src/rooms/room_utils.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/src/rooms/room_utils.asm -------------------------------------------------------------------------------- /src/rooms/walls.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/src/rooms/walls.asm -------------------------------------------------------------------------------- /src/scoring.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/src/scoring.asm -------------------------------------------------------------------------------- /src/sound/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/src/sound/README.md -------------------------------------------------------------------------------- /src/sound/patch.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/src/sound/patch.asm -------------------------------------------------------------------------------- /src/sound/sound128k.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/src/sound/sound128k.asm -------------------------------------------------------------------------------- /src/sound/sound48k.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/src/sound/sound48k.asm -------------------------------------------------------------------------------- /src/specials.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/src/specials.asm -------------------------------------------------------------------------------- /src/state.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/src/state.asm -------------------------------------------------------------------------------- /src/stuff.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/src/stuff.asm -------------------------------------------------------------------------------- /src/ui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/src/ui/README.md -------------------------------------------------------------------------------- /src/ui/controls.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/src/ui/controls.asm -------------------------------------------------------------------------------- /src/ui/controls2.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/src/ui/controls2.asm -------------------------------------------------------------------------------- /src/ui/menus.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/src/ui/menus.asm -------------------------------------------------------------------------------- /src/ui/sprite_stuff.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/src/ui/sprite_stuff.asm -------------------------------------------------------------------------------- /src/utils/data_space.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/src/utils/data_space.asm -------------------------------------------------------------------------------- /src/utils/fill_zero.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/src/utils/fill_zero.asm -------------------------------------------------------------------------------- /src/utils/helpers.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/src/utils/helpers.asm -------------------------------------------------------------------------------- /src/wiggle.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/src/wiggle.asm -------------------------------------------------------------------------------- /tape/Headoverheels.tzx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/tape/Headoverheels.tzx -------------------------------------------------------------------------------- /tape/tzxe.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/tape/tzxe.lua -------------------------------------------------------------------------------- /tools/analyse_sound.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/tools/analyse_sound.lua -------------------------------------------------------------------------------- /tools/xbmify.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/tools/xbmify.lua -------------------------------------------------------------------------------- /tools/xrefs.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-frankau/head-over-heels/HEAD/tools/xrefs.lua --------------------------------------------------------------------------------