Skip to content

Fantasy gaming console, 4 color palette, 160x120 pixels resolution

License

Notifications You must be signed in to change notification settings

jenissimo/NIBBLE8

Repository files navigation

NIBBLE8

About

Welcome to NIBBLE8, the heart and soul of retro-style gaming encapsulated in a modern, accessible platform. Inspired by the monochrome beauty of amber CRT screens and the classic 4-color vibe of the original Game Boy, NIBBLE8 harks back to the golden age of 8-bit gaming while providing a comprehensive platform for creators and players alike.

Boasting a potent 2-bit graphics engine, and utilizing the easy-to-learn Lua scripting language, NIBBLE8 encourages everyone from seasoned developers to game dev novices to invent, share, and revel in their own game creations.

Immerse yourself in the irresistible charm of nostalgia while exploring the capabilities of contemporary game development with NIBBLE8.

Building NIBBLE8 SDL2 Version:

Dependencies:

  • SDL2
  • SDL2_image
  • libpng
  • pkg-config

Build Steps:

  1. Install dependencies:
    • For macOS (using Homebrew):
      brew install sdl2 sdl2_image libpng pkg-config
    • For Ubuntu/Debian:
      sudo apt-get install libsdl2-dev libsdl2-image-dev libpng-dev pkg-config
    • For Windows (using MSYS2):
      • Install MSYS2 from here.
      • Open MSYS2 terminal and install dependencies:
        pacman -S zip mingw-w64-x86_64-SDL2 mingw-w64-x86_64-SDL2_image mingw-w64-x86_64-libpng mingw-w64-x86_64-pkg-config mingw-w64-x86_64-toolchain mingw-w64-x86_64-make
  2. Navigate to the NIBBLE8 directory.
  3. Build using make (mingw32-make for MSYS2):
    make VERSION=sdl2
    

Building NIBBLE8 DOS Version:

Dependencies:

Build Steps:

  1. Set up DJGPP cross-compilation environment by following the instructions at build-djgpp.
  2. Unpack the additional libraries to the DJGPP folder.
  3. Source the DJGPP environment setup script (replace /usr/local/djgpp with the actual path to your DJGPP installation if different):
    source /usr/local/djgpp/setenv
  4. Navigate to the NIBBLE8 directory.
  5. Run make with the DOS configuration Makefile:
    make -f config/Makefile.dos

License

NIBBLE8 is licensed under the MIT License.

Contact

For more information, support, or if you'd like to get involved, please email us at [email protected].

Dive into the nostalgic charm of classic gaming and the excitement of modern game development with NIBBLE8!

About

Fantasy gaming console, 4 color palette, 160x120 pixels resolution

Resources

License

Stars

Watchers

Forks

Packages

No packages published