Skip to content

apuder/tos-sfsu-fall2012

Repository files navigation

#TOS

This is the README file for tos operating system created by SFSU in the fall of 2012 for CSC720. This version of tos has two main functions. There is a chat window as well as a pong game. Each of these interact with individual java programs that run outside of tos from the command line. Both tos and the java versions communicate with each other through the network by sending UDP packets. In order to download our version of tos it is recommended to use git. If there are any problems the best place to troubleshoot is at the TOS website or the github location.

###Downloading TOS It is highly recommended to run tos from Ubuntu > git clone git://github.com/apuder/tos-sfsu-fall2012.git > cd tos-sfsu-fall2012 > sh ./configure > sudo apt-get install bochs openjdk6-* nasm bochs-sdl > make

###Starting bochs > sudo bochs enter in user password

###Bochs command line Tab to change from different windows #####Running Chat from shell > chat #####Running Pong from shell > pong "username"

#####Inside chat window To change name of user: > name "username" #####Inside pong window "Q" to move paddle up "A" to move paddle down

###Chat in terminal > java -jar chat.jar incomingPort outgoingPort IP #####recommended: > java -jar chat.jar 10001 10002 192.168.1.2

#####To change the name of the user within chat window: name "username"

###Pong in terminal > java -jar pong.jar Java incomingPort outgoingPort IP #####recommended: > java -jar pong.jar Java 9876 9875 192.168.1.2 Once inside the window use up and down arrows on the keyboard to control the paddle

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages