PinPog. A ping-pong game that runs directly on bare computer hardware with no operating system.

github.com/tsoding/pinpog

Vaya's read on this project

Problem, audience, market, and the verdict — sign in to see it.

Updates

August 2019
  • Add Tsoding badge
  • Merge pull request #67 from edorfaus/size-opt/ball-collision
  • Merge pull request #68 from edorfaus/size-opt/various
  • Merge pull request #69 from edorfaus/size-opt/running-state
  • Merge pull request #70 from edorfaus/size-opt/wordify-bar_len
  • Change GameState.bar_len into a word.
  • Replace GameState.state pointer with a simple running flag.
  • Make the game over code smaller
  • Invert a branch to save a jmp
  • Reorder kebab code to save a jmp
  • Remove some unneeded clearing of AX
  • Decrease the size of the ball collision checks
July 2019
  • Stub #65
  • Include LICENSE into the release
  • Release —First Release Ever Pog
  • Implement release tools
  • Merge pull request #66 from tsoding/60
  • (#60) Make quick start documentation more user friendly
  • (#60) Make Hardware Damage Warning more clear
  • Merge pull request #64 from tsoding/12
  • (#12) Add .snitch.yaml