├── .gitignore ├── README.md ├── bin ├── bsp_interior_map.bin └── bsp_interior_with_skybox.bin ├── graphics_pipeline.txt ├── res ├── bg.h ├── bg.png └── bg.res ├── skybox.png ├── src ├── boot │ ├── rom_head.c │ └── sega.s ├── bsp.c ├── bsp.h ├── collision.c ├── collision.h ├── common.c ├── common.h ├── debug.c ├── debug.h ├── draw.c ├── draw.h ├── draw_native.s ├── game.c ├── game.h ├── game_state.c ├── game_state.h ├── main.c ├── map.c ├── map.c.old ├── map.h ├── menu.c ├── menu.h ├── palette.c ├── palette.h ├── plane.c ├── plane.h ├── player.c ├── player.h ├── sector.h ├── sector_effect_types.h ├── sector_effects.c ├── sector_effects.h ├── span_buf.c ├── span_buf.h ├── tables.py ├── timing.h ├── vdp.c ├── vdp.h ├── wipe.c └── wipe.h ├── textured_hallway.png └── todo.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehaliewicz/BSPView/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehaliewicz/BSPView/HEAD/README.md -------------------------------------------------------------------------------- /bin/bsp_interior_map.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehaliewicz/BSPView/HEAD/bin/bsp_interior_map.bin -------------------------------------------------------------------------------- /bin/bsp_interior_with_skybox.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehaliewicz/BSPView/HEAD/bin/bsp_interior_with_skybox.bin -------------------------------------------------------------------------------- /graphics_pipeline.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehaliewicz/BSPView/HEAD/graphics_pipeline.txt -------------------------------------------------------------------------------- /res/bg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehaliewicz/BSPView/HEAD/res/bg.h -------------------------------------------------------------------------------- /res/bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehaliewicz/BSPView/HEAD/res/bg.png -------------------------------------------------------------------------------- /res/bg.res: -------------------------------------------------------------------------------- 1 | IMAGE bg "bg.png" BEST -------------------------------------------------------------------------------- /skybox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehaliewicz/BSPView/HEAD/skybox.png -------------------------------------------------------------------------------- /src/boot/rom_head.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehaliewicz/BSPView/HEAD/src/boot/rom_head.c -------------------------------------------------------------------------------- /src/boot/sega.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehaliewicz/BSPView/HEAD/src/boot/sega.s -------------------------------------------------------------------------------- /src/bsp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehaliewicz/BSPView/HEAD/src/bsp.c -------------------------------------------------------------------------------- /src/bsp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehaliewicz/BSPView/HEAD/src/bsp.h -------------------------------------------------------------------------------- /src/collision.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehaliewicz/BSPView/HEAD/src/collision.c -------------------------------------------------------------------------------- /src/collision.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehaliewicz/BSPView/HEAD/src/collision.h -------------------------------------------------------------------------------- /src/common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehaliewicz/BSPView/HEAD/src/common.c -------------------------------------------------------------------------------- /src/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehaliewicz/BSPView/HEAD/src/common.h -------------------------------------------------------------------------------- /src/debug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehaliewicz/BSPView/HEAD/src/debug.c -------------------------------------------------------------------------------- /src/debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehaliewicz/BSPView/HEAD/src/debug.h -------------------------------------------------------------------------------- /src/draw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehaliewicz/BSPView/HEAD/src/draw.c -------------------------------------------------------------------------------- /src/draw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehaliewicz/BSPView/HEAD/src/draw.h -------------------------------------------------------------------------------- /src/draw_native.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehaliewicz/BSPView/HEAD/src/draw_native.s -------------------------------------------------------------------------------- /src/game.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehaliewicz/BSPView/HEAD/src/game.c -------------------------------------------------------------------------------- /src/game.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehaliewicz/BSPView/HEAD/src/game.h -------------------------------------------------------------------------------- /src/game_state.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehaliewicz/BSPView/HEAD/src/game_state.c -------------------------------------------------------------------------------- /src/game_state.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehaliewicz/BSPView/HEAD/src/game_state.h -------------------------------------------------------------------------------- /src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehaliewicz/BSPView/HEAD/src/main.c -------------------------------------------------------------------------------- /src/map.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehaliewicz/BSPView/HEAD/src/map.c -------------------------------------------------------------------------------- /src/map.c.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehaliewicz/BSPView/HEAD/src/map.c.old -------------------------------------------------------------------------------- /src/map.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehaliewicz/BSPView/HEAD/src/map.h -------------------------------------------------------------------------------- /src/menu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehaliewicz/BSPView/HEAD/src/menu.c -------------------------------------------------------------------------------- /src/menu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehaliewicz/BSPView/HEAD/src/menu.h -------------------------------------------------------------------------------- /src/palette.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehaliewicz/BSPView/HEAD/src/palette.c -------------------------------------------------------------------------------- /src/palette.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehaliewicz/BSPView/HEAD/src/palette.h -------------------------------------------------------------------------------- /src/plane.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehaliewicz/BSPView/HEAD/src/plane.c -------------------------------------------------------------------------------- /src/plane.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehaliewicz/BSPView/HEAD/src/plane.h -------------------------------------------------------------------------------- /src/player.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehaliewicz/BSPView/HEAD/src/player.c -------------------------------------------------------------------------------- /src/player.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehaliewicz/BSPView/HEAD/src/player.h -------------------------------------------------------------------------------- /src/sector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehaliewicz/BSPView/HEAD/src/sector.h -------------------------------------------------------------------------------- /src/sector_effect_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehaliewicz/BSPView/HEAD/src/sector_effect_types.h -------------------------------------------------------------------------------- /src/sector_effects.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehaliewicz/BSPView/HEAD/src/sector_effects.c -------------------------------------------------------------------------------- /src/sector_effects.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehaliewicz/BSPView/HEAD/src/sector_effects.h -------------------------------------------------------------------------------- /src/span_buf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehaliewicz/BSPView/HEAD/src/span_buf.c -------------------------------------------------------------------------------- /src/span_buf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehaliewicz/BSPView/HEAD/src/span_buf.h -------------------------------------------------------------------------------- /src/tables.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehaliewicz/BSPView/HEAD/src/tables.py -------------------------------------------------------------------------------- /src/timing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehaliewicz/BSPView/HEAD/src/timing.h -------------------------------------------------------------------------------- /src/vdp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehaliewicz/BSPView/HEAD/src/vdp.c -------------------------------------------------------------------------------- /src/vdp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehaliewicz/BSPView/HEAD/src/vdp.h -------------------------------------------------------------------------------- /src/wipe.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehaliewicz/BSPView/HEAD/src/wipe.c -------------------------------------------------------------------------------- /src/wipe.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehaliewicz/BSPView/HEAD/src/wipe.h -------------------------------------------------------------------------------- /textured_hallway.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehaliewicz/BSPView/HEAD/textured_hallway.png -------------------------------------------------------------------------------- /todo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehaliewicz/BSPView/HEAD/todo.md --------------------------------------------------------------------------------