Skip to content

Use pntr_app and web49 for running null0 carts

License

Notifications You must be signed in to change notification settings

notnullgames/null0-pntr_app

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

null0

This is several runtime hosts for null0 game-engine:

  • SDL - uses SDL2 for graphics/sound/input
  • raylib - uses raylib for graphics/sound/input
  • libretro - run your wasm games in retroarch
  • cli - uses console graphics!
  • web - uses light JS on web

It also includes some demo-carts written in C (more languages, to come.)

make help                            # Show this help
make web                             # Run development web-server
make all                             # Build all the things

make runtime_raylib                  # Build raylib host
make runtime_sdl                     # Build SDL2 host
make runtime_libretro                # Build libretro host
make runtime_cli                     # build CLI host

make carts                           # Build all carts
make cart_tester                     # Build a cart that calls all API functions
make cart_justlog                    # Build a minimal demo cart
make cart_hello                      # Build a minimal text-draw demo cart
make cart_files                      # Build a cart to demo files
make cart_sound                      # Build a cart to demo sound

make clean                           # Remove all built files
make clean_carts                     # Remove carts built files
make clean_runtime                   # Remove runtime built files

# BE CAREFUL WITH THESE

make gen_cart_c                      # DEV: Generate the cart-header for C
make gen_web49                       # DEV: Generate API stub for native host

About

Use pntr_app and web49 for running null0 carts

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 74.4%
  • C++ 19.9%
  • HTML 2.3%
  • PHP 1.5%
  • JavaScript 1.0%
  • CMake 0.7%
  • Other 0.2%