Menu

Tree [c66eb0] master /
 History

HTTPS access


File Date Author Commit
 .gitignore 2021-06-10 Paul Osmialowski Paul Osmialowski [19d8dd] Initial commit
 .gitmodules 2023-10-06 Paul Osmialowski Paul Osmialowski [bd67c3] gsx: use my own GSX renderer library instead of...
 Makefile 2023-10-06 Paul Osmialowski Paul Osmialowski [ac2347] makefiles: remove the generated font too on clean
 Makefile.sdl 2023-10-06 Paul Osmialowski Paul Osmialowski [ac2347] makefiles: remove the generated font too on clean
 README.md 2023-10-06 Paul Osmialowski Paul Osmialowski [baccf9] NFC: fix faulty URL
 audio.cc 2023-10-06 Paul Osmialowski Paul Osmialowski [5edb7d] midi: reduce memory usage by removing what is n...
 audio.h 2023-10-06 Paul Osmialowski Paul Osmialowski [5edb7d] midi: reduce memory usage by removing what is n...
 board.cc 2021-06-10 Paul Osmialowski Paul Osmialowski [19d8dd] Initial commit
 board.h 2021-06-10 Paul Osmialowski Paul Osmialowski [19d8dd] Initial commit
 compiler.def 2023-10-06 Paul Osmialowski Paul Osmialowski [bd67c3] gsx: use my own GSX renderer library instead of...
 config.cc 2023-10-08 Paul Osmialowski Paul Osmialowski [6cf5b2] cpm: ability to chose using systicks over msleep()
 config.h 2023-10-08 Paul Osmialowski Paul Osmialowski [6cf5b2] cpm: ability to chose using systicks over msleep()
 controls.cc 2023-10-07 Paul Osmialowski Paul Osmialowski [c0fb5e] NFC: remove pieces of code nowhere to be used
 controls.h 2023-10-07 Paul Osmialowski Paul Osmialowski [c0fb5e] NFC: remove pieces of code nowhere to be used
 empty.lvl 2021-06-10 Paul Osmialowski Paul Osmialowski [19d8dd] Initial commit
 game.cc 2023-10-08 Paul Osmialowski Paul Osmialowski [6cf5b2] cpm: ability to chose using systicks over msleep()
 game.h 2023-10-08 Paul Osmialowski Paul Osmialowski [6cf5b2] cpm: ability to chose using systicks over msleep()
 gc.cc 2023-10-06 Paul Osmialowski Paul Osmialowski [ec6516] make this game less annyoing
 gc.h 2021-06-10 Paul Osmialowski Paul Osmialowski [19d8dd] Initial commit
 gsxsnake.cc 2023-10-08 Paul Osmialowski Paul Osmialowski [6cf5b2] cpm: ability to chose using systicks over msleep()
 level.cc 2021-06-10 Paul Osmialowski Paul Osmialowski [19d8dd] Initial commit
 level.h 2021-06-10 Paul Osmialowski Paul Osmialowski [19d8dd] Initial commit
 objs.def 2021-06-10 Paul Osmialowski Paul Osmialowski [19d8dd] Initial commit
 sdl.def 2023-10-06 Paul Osmialowski Paul Osmialowski [0d3eda] sdl: fix C++ flags propagation
 snake0.lvl 2021-06-10 Paul Osmialowski Paul Osmialowski [19d8dd] Initial commit
 snake1.lvl 2021-06-10 Paul Osmialowski Paul Osmialowski [19d8dd] Initial commit
 snake2.lvl 2021-06-10 Paul Osmialowski Paul Osmialowski [19d8dd] Initial commit
 snake3.lvl 2021-06-10 Paul Osmialowski Paul Osmialowski [19d8dd] Initial commit
 snake4.lvl 2021-06-10 Paul Osmialowski Paul Osmialowski [19d8dd] Initial commit
 snake5.lvl 2021-06-10 Paul Osmialowski Paul Osmialowski [19d8dd] Initial commit
 snake6.lvl 2021-06-10 Paul Osmialowski Paul Osmialowski [19d8dd] Initial commit
 snake7.lvl 2021-06-10 Paul Osmialowski Paul Osmialowski [19d8dd] Initial commit
 snake8.lvl 2021-06-10 Paul Osmialowski Paul Osmialowski [19d8dd] Initial commit
 snake9.lvl 2021-06-10 Paul Osmialowski Paul Osmialowski [19d8dd] Initial commit
 snakecpm.cfg 2023-10-08 Paul Osmialowski Paul Osmialowski [6cf5b2] cpm: ability to chose using systicks over msleep()
 snakeunix.cfg 2023-10-08 Paul Osmialowski Paul Osmialowski [6cf5b2] cpm: ability to chose using systicks over msleep()

Read Me

The GSX Snake Game

A simple arcade game for CP/M

Before starting a build process of this game, the settings (paths mostly)
held in the compiler.def file need to be adjusted.

This game can be built for either CP/M or UNIX systems. On UNIX systems
it depends on the SDL2 and SDL2_gfx libraries.

Getting it

To fetch the code along with the required submodules, use recursive cloning:

$ git clone --recursive https://git.code.sf.net/p/cpm-gsxsnakeplusplus/code.git cpm-gsxsnake++
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.