Index of /6.004/src/posix-src

      Name                    Last modified       Size  Description

[DIR] Parent Directory 20-Apr-1996 22:36 - [   ] Changelog 20-Apr-1996 22:38 1k [TXT] 21-Apr-1996 10:12 1k [TXT] 21-Apr-1996 10:12 2k [DIR] Maybe/ 20-Apr-1996 22:36 - [   ] TODO 21-Apr-1996 13:13 1k [DIR] bmaybe/ 20-Apr-1996 22:36 - [DIR] bsim/ 14-Apr-2001 22:05 - [   ] configure 20-Apr-1996 22:38 36k [TXT] 21-Apr-1996 10:12 2k [DIR] include/ 20-Apr-1996 22:37 - [DIR] lib/ 20-Apr-1996 22:37 - [DIR] maybe/ 09-May-1996 14:54 - [DIR] prom/ 17-May-1996 09:23 - [DIR] sim/ 20-Apr-1996 22:37 - [DIR] ssim/ 20-Apr-1996 22:37 - [DIR] supsim/ 20-Apr-1996 22:37 - [DIR] tools/ 20-Apr-1996 22:37 - [DIR] uasm/ 14-Oct-2003 00:27 -

6.004 Build Tree

How do I compile?

Well, if everything goes right, you should be able to do the

	make depend; make

and everything will work automagically. However, this build tree might
require GNU make. If so, you may need to subsitute gmake more make in
the lines above

This will leave all sorts of scattered executables in the
directories. You can run them from there or copy them to any directory
you wish. They are all pretty-much standalone.

How do I hook up to my Maybe hardware?

There needs to be a device in your /dev directory called
/dev/maybe. It should be a link to the serial port on which your maybe
is located. For example,

	ln -s /dev/ttyS0 /dev/maybe

will link the Maybe to COM1: on Linux machines.

Note: the /dev/ttyS0 needs to be readable and writable by you. This
might require changing the permissions on the device.


Maybe/    - Assorted data files used in the course
bmaybe/   - Beta Front end to Beta running on the Maybe hardware
bsim/     - Beta Simulator (directly in software)
lib/      - Device-dependent support is here
maybe/    - Maybe Hardware test software (testio, testdram)
sim/      - Maybe Simulator (microcode level)
ssim/     - S-Machine Simulator (directly in software)
supsim/   - bmaybe running on a virtual maybe (simulated ala sim)
	  - you can now frob everything from Beta to the Control Roms!
uasm/     - Assembler of 6.004 .uasm files


I did not write most of this code. While I can help you with problems
and porting, please do not flame me for the code contained herein.

-Costa Sapuntzakis