PROPELLER POWERED BIG BRAIN
THE MC MINIMAL COMPUTER RISES FROM THE ASHES
THE MC MINIMAL COMPUTER RISES FROM THE ASHES
Restored MC Computer |
THE GRINCH THAT STOLE CHRISTMAS
Not entirely without heart, the Propeller Powered Big Brain has returned the original Propeller chip, taken from the MC Computer project over a half year ago. Enter a new age of Big Brain - the ERA of Exploration, and the MC is now a child. What will it lead to? We may have some ideas...
First the Big Brain was in Assimilation Era and took out the MC Computer, assimilating it completely right down to the Propeller chip. If that wasn't enough, a hard drive crash from a "program and file eating virus" took out PC software, schematics and text files. Working over a half year to restore some files, a small amount of success was achieved, in particular, some of the original MC files were resurrected from the ashes.
Expand with a reset switch & EEPROM |
Schematics to build the MC Computer |
The first MC |
Add a Piezo speaker |
Software
There's 25 programs that run on the MC Computer programmed in SPIN language and as noted, which may follow under the MIT Licensing for building your own MC. Software demonstrates examples of programming the front panel LEDs and switches, and various features. See the list below.
The MC is a good programming language machine. The upgraded version can run multiple languages like SPIN, PASM, Prop BASIC, FemtoBASIC, and others.
Check this ULTIMATE LIST BIG BRAIN PROGRAMMING LANGUAGES for almost 200 potential languages.
MC02.spin Slow blink all LEDs continuously, toggle in SUB, fast blink all LEDs continuously toggle switch in ADD
MC04.spin Slow blink all LEDs continuously or fast blink all LEDs continuously when toggle B7 is on (up)
MC05.spin slow blink all LEDs, fast blink all LEDs if B0 toggle is on (up)
MC06.spin Blinks LED B4 nine times and stops
MC07.spin slow blink LED B0 on port pin 0 and repeat 10 times
MC08.spin Blink third LED B2 on pin 2 continuously
MC09.spin Blink LED B4 nine times and stop
MC10.spin LED pattern shift left right, variable speed controlled by pushbutton
MC11.spin Led mirrors toggle switch state, example - B0 switch lights LED
MC12.spin Blinks LED B4 constantly
MC13.spin The LED on pin 3 will blink every second, five times.
MC14.spin All LEDs are turned on
MC15.spin Incrementally lights LEDs in a pattern
MC16.spin Increment Until Condition
MC17.spin LED B4 is on continuously
MC18.spin Leds alternate on/off 50% of the time.
MC19.spin Leds alternate on/off 50% of the time with the ! operator.
MC20.spin All LEDS on for 1/4 s and off for 3/4 s continuously
MC21.spin All LEDS on for 1/4 s and off for 3/4 s with post set/clear
MC22.spin All LEDs flicker until pushbutton then flash
MC23.spin Demonstrate right shift operator & if, LEDs flash right/left, repeat
MC24.spin Square Wave, LEDs B5, B6, B7 flicker different rates/illumination
MC25.spin When the pushbutton is pressed, it will light LED B6 on pin 6
MC Computer Links & Sources
MC Computer Restoration
http://humanoidolabs.blogspot.com/2012/04/mc-computer.html
MC Minimal Computer Reborn
http://humanoidolabs.blogspot.com/2012/02/mc-minimal-computer-reborn.html
MC Photo Gallery
http://humanoidolabs.blogspot.com/2012/02/mc-photo-gallery.html
Propeller Elf II
http://humanoidolabs.blogspot.com/2012/03/propeller-elf-ii.html