Difference between revisions of "6.115 Toolchain"
From SlugWiki
Line 1: | Line 1: | ||
− | + | =Instructions= | |
<pre> | <pre> | ||
sudo apt-get install dosbox python-serial | sudo apt-get install dosbox python-serial |
Revision as of 19:16, 9 February 2012
Instructions
sudo apt-get install dosbox python-serial mkdir ~/6.115 cd ~/6.115 wget http://mit.edu/~igutek/Public/6.115_toolchain.zip unzip 6.115_toolchain.zip echo "export PATH=~/6.115/tools/bin:\$PATH" >> ~/.bashrc
Test this by typing rasm test.asm
It should print something like this:
Executing DOSBox... Rasm51E 1.32 (c) Rigel Corporation 1990-1995 Assembling file t:temp.asm opening file t:temp.asm pass 1 4 lines of source code read pass 2 assembly time : 0.000 seconds writing file t:temp.lst to disk writing file t:temp.obj to disk disk write time : 0.000 seconds no errors found...Rasm51E terminates... -rw-r--r-- 1 isaac 26 Feb 9 17:55 test.err -rw-r--r-- 1 isaac 132 Feb 9 17:55 test.lst -rw-r--r-- 1 isaac 44 Feb 9 17:55 test.obj
Additionally, you can type
make program
To upload the program on the RJ31P (is that what it's called)
Other make targets include all, and clean
Mac Instructions
- Copy DOSBox.app into /Applications
- Make a symlink to /Applications/DOSBox.app/Contents/MacOS/DOSBox from ~/6.115/tools/bin/dosbox
ln -s /Applications/DOSBox.app/Contents/MacOS/DOSBox ~/Dropbox/Classes/6.115/tools/bin/dosbox