├── .gitattributes ├── .gitignore ├── README.md ├── cmake ├── CMakeLists.txt ├── linux.cmake ├── pi4-opengles.cmake ├── toolchain.cmake ├── win64-opengl.cmake ├── win64-opengles.cmake └── windows_copy_to_sdl2_lib_directory │ └── sdl2-config.cmake ├── docs ├── cannonball.6 └── license.txt ├── res ├── cannonball.ico ├── cannonball.rc ├── cannonball2.ico ├── config.xml ├── gamecontrollerdb.txt ├── icon.png ├── tilemap.bin └── tilepatch.bin ├── roms └── roms.txt └── src └── main ├── directx ├── ffeedback.cpp └── ffeedback.hpp ├── engine ├── audio │ ├── commands.hpp │ ├── osound.cpp │ ├── osound.hpp │ ├── osoundadr.hpp │ ├── osoundint.cpp │ └── osoundint.hpp ├── data │ ├── ozoom_lookup.hpp │ └── sprite_pals.hpp ├── oaddresses.hpp ├── oanimseq.cpp ├── oanimseq.hpp ├── oanimsprite.hpp ├── oattractai.cpp ├── oattractai.hpp ├── obonus.cpp ├── obonus.hpp ├── ocrash.cpp ├── ocrash.hpp ├── oentry.hpp ├── oferrari.cpp ├── oferrari.hpp ├── ohiscore.cpp ├── ohiscore.hpp ├── ohud.cpp ├── ohud.hpp ├── oinitengine.cpp ├── oinitengine.hpp ├── oinputs.cpp ├── oinputs.hpp ├── olevelobjs.cpp ├── olevelobjs.hpp ├── ologo.cpp ├── ologo.hpp ├── omap.cpp ├── omap.hpp ├── omusic.cpp ├── omusic.hpp ├── ooutputs.cpp ├── ooutputs.hpp ├── opalette.cpp ├── opalette.hpp ├── oroad.cpp ├── oroad.hpp ├── osmoke.cpp ├── osmoke.hpp ├── osprite.cpp ├── osprite.hpp ├── osprites.cpp ├── osprites.hpp ├── ostats.cpp ├── ostats.hpp ├── otiles.cpp ├── otiles.hpp ├── otraffic.cpp ├── otraffic.hpp ├── outils.cpp ├── outils.hpp ├── outrun.cpp └── outrun.hpp ├── frontend ├── cabdiag.cpp ├── cabdiag.hpp ├── config.cpp ├── config.hpp ├── menu.cpp ├── menu.hpp ├── menulabels.hpp ├── ttrial.cpp └── ttrial.hpp ├── globals.hpp ├── hwaudio ├── segapcm.cpp ├── segapcm.hpp ├── soundchip.cpp ├── soundchip.hpp ├── ym2151.cpp └── ym2151.hpp ├── hwvideo ├── hwroad.cpp ├── hwroad.hpp ├── hwsprites.cpp ├── hwsprites.hpp ├── hwtiles.cpp └── hwtiles.hpp ├── main.cpp ├── main.hpp ├── romloader.cpp ├── romloader.hpp ├── roms.cpp ├── roms.hpp ├── sdl2 ├── audio.cpp ├── audio.hpp ├── input.cpp ├── input.hpp ├── renderbase.cpp ├── renderbase.hpp ├── rendergl.cpp ├── rendergl.hpp ├── rendergles.cpp ├── rendergles.hpp ├── rendersurface.cpp ├── rendersurface.hpp ├── timer.cpp └── timer.hpp ├── stdint.hpp ├── trackloader.cpp ├── trackloader.hpp ├── utils.cpp ├── utils.hpp ├── video.cpp ├── video.hpp └── windirent.h /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/README.md -------------------------------------------------------------------------------- /cmake/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/cmake/CMakeLists.txt -------------------------------------------------------------------------------- /cmake/linux.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/cmake/linux.cmake -------------------------------------------------------------------------------- /cmake/pi4-opengles.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/cmake/pi4-opengles.cmake -------------------------------------------------------------------------------- /cmake/toolchain.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/cmake/toolchain.cmake -------------------------------------------------------------------------------- /cmake/win64-opengl.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/cmake/win64-opengl.cmake -------------------------------------------------------------------------------- /cmake/win64-opengles.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/cmake/win64-opengles.cmake -------------------------------------------------------------------------------- /cmake/windows_copy_to_sdl2_lib_directory/sdl2-config.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/cmake/windows_copy_to_sdl2_lib_directory/sdl2-config.cmake -------------------------------------------------------------------------------- /docs/cannonball.6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/docs/cannonball.6 -------------------------------------------------------------------------------- /docs/license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/docs/license.txt -------------------------------------------------------------------------------- /res/cannonball.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/res/cannonball.ico -------------------------------------------------------------------------------- /res/cannonball.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/res/cannonball.rc -------------------------------------------------------------------------------- /res/cannonball2.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/res/cannonball2.ico -------------------------------------------------------------------------------- /res/config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/res/config.xml -------------------------------------------------------------------------------- /res/gamecontrollerdb.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/res/gamecontrollerdb.txt -------------------------------------------------------------------------------- /res/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/res/icon.png -------------------------------------------------------------------------------- /res/tilemap.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/res/tilemap.bin -------------------------------------------------------------------------------- /res/tilepatch.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/res/tilepatch.bin -------------------------------------------------------------------------------- /roms/roms.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/roms/roms.txt -------------------------------------------------------------------------------- /src/main/directx/ffeedback.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/directx/ffeedback.cpp -------------------------------------------------------------------------------- /src/main/directx/ffeedback.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/directx/ffeedback.hpp -------------------------------------------------------------------------------- /src/main/engine/audio/commands.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/engine/audio/commands.hpp -------------------------------------------------------------------------------- /src/main/engine/audio/osound.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/engine/audio/osound.cpp -------------------------------------------------------------------------------- /src/main/engine/audio/osound.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/engine/audio/osound.hpp -------------------------------------------------------------------------------- /src/main/engine/audio/osoundadr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/engine/audio/osoundadr.hpp -------------------------------------------------------------------------------- /src/main/engine/audio/osoundint.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/engine/audio/osoundint.cpp -------------------------------------------------------------------------------- /src/main/engine/audio/osoundint.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/engine/audio/osoundint.hpp -------------------------------------------------------------------------------- /src/main/engine/data/ozoom_lookup.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/engine/data/ozoom_lookup.hpp -------------------------------------------------------------------------------- /src/main/engine/data/sprite_pals.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/engine/data/sprite_pals.hpp -------------------------------------------------------------------------------- /src/main/engine/oaddresses.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/engine/oaddresses.hpp -------------------------------------------------------------------------------- /src/main/engine/oanimseq.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/engine/oanimseq.cpp -------------------------------------------------------------------------------- /src/main/engine/oanimseq.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/engine/oanimseq.hpp -------------------------------------------------------------------------------- /src/main/engine/oanimsprite.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/engine/oanimsprite.hpp -------------------------------------------------------------------------------- /src/main/engine/oattractai.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/engine/oattractai.cpp -------------------------------------------------------------------------------- /src/main/engine/oattractai.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/engine/oattractai.hpp -------------------------------------------------------------------------------- /src/main/engine/obonus.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/engine/obonus.cpp -------------------------------------------------------------------------------- /src/main/engine/obonus.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/engine/obonus.hpp -------------------------------------------------------------------------------- /src/main/engine/ocrash.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/engine/ocrash.cpp -------------------------------------------------------------------------------- /src/main/engine/ocrash.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/engine/ocrash.hpp -------------------------------------------------------------------------------- /src/main/engine/oentry.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/engine/oentry.hpp -------------------------------------------------------------------------------- /src/main/engine/oferrari.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/engine/oferrari.cpp -------------------------------------------------------------------------------- /src/main/engine/oferrari.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/engine/oferrari.hpp -------------------------------------------------------------------------------- /src/main/engine/ohiscore.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/engine/ohiscore.cpp -------------------------------------------------------------------------------- /src/main/engine/ohiscore.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/engine/ohiscore.hpp -------------------------------------------------------------------------------- /src/main/engine/ohud.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/engine/ohud.cpp -------------------------------------------------------------------------------- /src/main/engine/ohud.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/engine/ohud.hpp -------------------------------------------------------------------------------- /src/main/engine/oinitengine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/engine/oinitengine.cpp -------------------------------------------------------------------------------- /src/main/engine/oinitengine.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/engine/oinitengine.hpp -------------------------------------------------------------------------------- /src/main/engine/oinputs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/engine/oinputs.cpp -------------------------------------------------------------------------------- /src/main/engine/oinputs.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/engine/oinputs.hpp -------------------------------------------------------------------------------- /src/main/engine/olevelobjs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/engine/olevelobjs.cpp -------------------------------------------------------------------------------- /src/main/engine/olevelobjs.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/engine/olevelobjs.hpp -------------------------------------------------------------------------------- /src/main/engine/ologo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/engine/ologo.cpp -------------------------------------------------------------------------------- /src/main/engine/ologo.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/engine/ologo.hpp -------------------------------------------------------------------------------- /src/main/engine/omap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/engine/omap.cpp -------------------------------------------------------------------------------- /src/main/engine/omap.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/engine/omap.hpp -------------------------------------------------------------------------------- /src/main/engine/omusic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/engine/omusic.cpp -------------------------------------------------------------------------------- /src/main/engine/omusic.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/engine/omusic.hpp -------------------------------------------------------------------------------- /src/main/engine/ooutputs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/engine/ooutputs.cpp -------------------------------------------------------------------------------- /src/main/engine/ooutputs.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/engine/ooutputs.hpp -------------------------------------------------------------------------------- /src/main/engine/opalette.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/engine/opalette.cpp -------------------------------------------------------------------------------- /src/main/engine/opalette.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/engine/opalette.hpp -------------------------------------------------------------------------------- /src/main/engine/oroad.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/engine/oroad.cpp -------------------------------------------------------------------------------- /src/main/engine/oroad.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/engine/oroad.hpp -------------------------------------------------------------------------------- /src/main/engine/osmoke.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/engine/osmoke.cpp -------------------------------------------------------------------------------- /src/main/engine/osmoke.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/engine/osmoke.hpp -------------------------------------------------------------------------------- /src/main/engine/osprite.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/engine/osprite.cpp -------------------------------------------------------------------------------- /src/main/engine/osprite.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/engine/osprite.hpp -------------------------------------------------------------------------------- /src/main/engine/osprites.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/engine/osprites.cpp -------------------------------------------------------------------------------- /src/main/engine/osprites.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/engine/osprites.hpp -------------------------------------------------------------------------------- /src/main/engine/ostats.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/engine/ostats.cpp -------------------------------------------------------------------------------- /src/main/engine/ostats.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/engine/ostats.hpp -------------------------------------------------------------------------------- /src/main/engine/otiles.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/engine/otiles.cpp -------------------------------------------------------------------------------- /src/main/engine/otiles.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/engine/otiles.hpp -------------------------------------------------------------------------------- /src/main/engine/otraffic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/engine/otraffic.cpp -------------------------------------------------------------------------------- /src/main/engine/otraffic.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/engine/otraffic.hpp -------------------------------------------------------------------------------- /src/main/engine/outils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/engine/outils.cpp -------------------------------------------------------------------------------- /src/main/engine/outils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/engine/outils.hpp -------------------------------------------------------------------------------- /src/main/engine/outrun.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/engine/outrun.cpp -------------------------------------------------------------------------------- /src/main/engine/outrun.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/engine/outrun.hpp -------------------------------------------------------------------------------- /src/main/frontend/cabdiag.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/frontend/cabdiag.cpp -------------------------------------------------------------------------------- /src/main/frontend/cabdiag.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/frontend/cabdiag.hpp -------------------------------------------------------------------------------- /src/main/frontend/config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/frontend/config.cpp -------------------------------------------------------------------------------- /src/main/frontend/config.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/frontend/config.hpp -------------------------------------------------------------------------------- /src/main/frontend/menu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/frontend/menu.cpp -------------------------------------------------------------------------------- /src/main/frontend/menu.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/frontend/menu.hpp -------------------------------------------------------------------------------- /src/main/frontend/menulabels.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/frontend/menulabels.hpp -------------------------------------------------------------------------------- /src/main/frontend/ttrial.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/frontend/ttrial.cpp -------------------------------------------------------------------------------- /src/main/frontend/ttrial.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/frontend/ttrial.hpp -------------------------------------------------------------------------------- /src/main/globals.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/globals.hpp -------------------------------------------------------------------------------- /src/main/hwaudio/segapcm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/hwaudio/segapcm.cpp -------------------------------------------------------------------------------- /src/main/hwaudio/segapcm.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/hwaudio/segapcm.hpp -------------------------------------------------------------------------------- /src/main/hwaudio/soundchip.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/hwaudio/soundchip.cpp -------------------------------------------------------------------------------- /src/main/hwaudio/soundchip.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/hwaudio/soundchip.hpp -------------------------------------------------------------------------------- /src/main/hwaudio/ym2151.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/hwaudio/ym2151.cpp -------------------------------------------------------------------------------- /src/main/hwaudio/ym2151.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/hwaudio/ym2151.hpp -------------------------------------------------------------------------------- /src/main/hwvideo/hwroad.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/hwvideo/hwroad.cpp -------------------------------------------------------------------------------- /src/main/hwvideo/hwroad.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/hwvideo/hwroad.hpp -------------------------------------------------------------------------------- /src/main/hwvideo/hwsprites.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/hwvideo/hwsprites.cpp -------------------------------------------------------------------------------- /src/main/hwvideo/hwsprites.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/hwvideo/hwsprites.hpp -------------------------------------------------------------------------------- /src/main/hwvideo/hwtiles.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/hwvideo/hwtiles.cpp -------------------------------------------------------------------------------- /src/main/hwvideo/hwtiles.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/hwvideo/hwtiles.hpp -------------------------------------------------------------------------------- /src/main/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/main.cpp -------------------------------------------------------------------------------- /src/main/main.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/main.hpp -------------------------------------------------------------------------------- /src/main/romloader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/romloader.cpp -------------------------------------------------------------------------------- /src/main/romloader.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/romloader.hpp -------------------------------------------------------------------------------- /src/main/roms.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/roms.cpp -------------------------------------------------------------------------------- /src/main/roms.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/roms.hpp -------------------------------------------------------------------------------- /src/main/sdl2/audio.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/sdl2/audio.cpp -------------------------------------------------------------------------------- /src/main/sdl2/audio.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/sdl2/audio.hpp -------------------------------------------------------------------------------- /src/main/sdl2/input.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/sdl2/input.cpp -------------------------------------------------------------------------------- /src/main/sdl2/input.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/sdl2/input.hpp -------------------------------------------------------------------------------- /src/main/sdl2/renderbase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/sdl2/renderbase.cpp -------------------------------------------------------------------------------- /src/main/sdl2/renderbase.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/sdl2/renderbase.hpp -------------------------------------------------------------------------------- /src/main/sdl2/rendergl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/sdl2/rendergl.cpp -------------------------------------------------------------------------------- /src/main/sdl2/rendergl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/sdl2/rendergl.hpp -------------------------------------------------------------------------------- /src/main/sdl2/rendergles.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/sdl2/rendergles.cpp -------------------------------------------------------------------------------- /src/main/sdl2/rendergles.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/sdl2/rendergles.hpp -------------------------------------------------------------------------------- /src/main/sdl2/rendersurface.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/sdl2/rendersurface.cpp -------------------------------------------------------------------------------- /src/main/sdl2/rendersurface.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/sdl2/rendersurface.hpp -------------------------------------------------------------------------------- /src/main/sdl2/timer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/sdl2/timer.cpp -------------------------------------------------------------------------------- /src/main/sdl2/timer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/sdl2/timer.hpp -------------------------------------------------------------------------------- /src/main/stdint.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/stdint.hpp -------------------------------------------------------------------------------- /src/main/trackloader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/trackloader.cpp -------------------------------------------------------------------------------- /src/main/trackloader.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/trackloader.hpp -------------------------------------------------------------------------------- /src/main/utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/utils.cpp -------------------------------------------------------------------------------- /src/main/utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/utils.hpp -------------------------------------------------------------------------------- /src/main/video.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/video.cpp -------------------------------------------------------------------------------- /src/main/video.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/video.hpp -------------------------------------------------------------------------------- /src/main/windirent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyt/cannonball/HEAD/src/main/windirent.h --------------------------------------------------------------------------------