Skip to content

This was originally a class project for my computer organization class, but it got too cool to ignore.

License

Notifications You must be signed in to change notification settings

AshkanArabim/pong-msp430

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pong for MSP430G2

This is a simple pong game I've made for my computer organization class.

Features include:

  • Smooth graphics due to using interrupts for logic (Hence, no bottleneck caused by graphics).
  • A scoreboard.
  • Avoidance of the S2 input button (because it acted weird on many MSP Launchpad boards).

Interested in this project? Fork it and make it better!

Demo

msp_pong_pic

Check out this video from my YouTube channel: https://youtu.be/WTMFzDpH8JE?si=mcIu0uIiT4K9P9I9

Installation

  • Install required C development packages (Linux only)
  • Open root directory
  • make
  • cd ./pong
  • Connect your "MSP430G2 Launchpad" board through USB
  • make load
  • Press your MSP's reset button
  • Start playing!

Acknowledgements

Credits to my professor, Eric Freudenthal for the platform-specific low-level libraries and configurations.

About

This was originally a class project for my computer organization class, but it got too cool to ignore.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 93.3%
  • Makefile 4.7%
  • Assembly 2.0%