BasicSphby Mike Green http://forums.parallax.com/showthrea...sic-and-Sphinx
This version includes all the necessary drivers from Sphinx, so it can be run standalone. If so, you'll have to modify the TV, keyboard, and SD card I/O pins as well as the clock settings in BasicSph.spin. If you run it under Sphinx, it uses the settings in Sphinx.
I hadn't looked at this list in a while.. You've added a LOT of detail for many of the languages/OS that you have listed! Here's one more fork of Femtobasic that might be interesting. FemtoBASIC modified for PropTerminal. Takes advantage of the remote keyboard and graphics commands in Propterminal. http://dl.dropbox.com/u/7557533/shared/FemtoBasic_Propterminal.zip
Propterminal http://dl.dropbox.com/u/7557533/shared/PropTerminal_0.4.zip
Sorry, I can't lay my hands on the original threads for these, buried somewhere in the forums. OBC
Thank you OBC! That's a real gold mine of a find. Mike Green has made many remarkable and well appreciated achievements with FemtoBasic language versions.
Anything you find good in that fork of Femto, blame on Mike Green.
Anything strange you find about it can be blamed on me.. It's another fork that I did a while back..
All I did was add a few commands to make it work with Propterminal.
Anything you find good in that fork of Femto, blame on Mike Green. Anything strange you find about it can be blamed on me.. It's another fork that I did a while back.. All I did was add a few commands to make it work with Propterminal. OBC
Thanks OBC. Your work is highly commendable. Thanks for setting me straight on the details.
It's good to get the latest information out there. When the prop chip first came out, it was language development limited and many blogs and internet sources faulted it. Now the Propeller chip is developed and has 170 languages! Many of those old blogs and net pages still exist today but are outdated and the information contained is incorrect.
The prop has surpassed possibly every processor currently out there in terms of the number of programming languages available. This is remarkable. I think if more people knew about the prop chip and its programming language prowess, the greatest world demand for the Propeller chip would arise. Thanks for helping to get the word out.
Hi! This is an extensive list of programming languages. Why not adding PICoPLC? It is a graphical programming language... You can program the Propeller as it was a PLC...
This everyone's lucky day I will post the zip file that I download from that website that isn't live any more that is now stored on my computer.
A big thanks goes to Attila for posting about a cool program and it saved me from asking that question, since I was going to ask Humanoido to include this in the list of programs.
Here are a couple of links to a Sphinx-like OS using EEPROM rather than an SD card. There are older versions that included both a TV and VGA driver that were compatible and either could be launched during bootup and the programming interface would adjust itself based on parameters left in a shared area of RAM.
Humanoido,
One thing that would be nice is to add categories such as:
Cross Compiler (for example PropGCC, SPIN)
Emulation (for example CPM2.2 under ZiCog)
Native (for example FEMTOBASIC, PropFORTH, TACHYON, pfth)
Thanks, C.W.
Another new language to add to the list: JavaScript.
Well, more specifically TinyJS by Gordon Williams of Pur3 Ltd U.K, is now compilable with propgcc for the Propeller. It takes up over 600KBytes so you will need an external RAM solution.
To show what can be done Pur3 have JavaScript running on small ARM MCUs with 128K FLASH and 20K RAM. See the impressive demo video here: http://www.espruino.com/Video.
A big thanks to the propgcc team for making this crazy thing possible.
Thanks Heater for this gem. It's now added to the new list, which currently has about 250 Propeller languages and their variations. Also added to the bottom of the list are additional Propeller language resources.
PopForth Robot Control language for the LittleRobot(TM) project
The list has now exceeded 250 Propeller languages and variations.
Anyone with new Propeller programming languages in any reasonable working condition, or knowledge of their whereabouts, please post info here with links.
Comments
StickBASIC by Mike Green
BasicSph by Mike Green
http://forums.parallax.com/showthrea...sic-and-Sphinx
This version includes all the necessary drivers from Sphinx, so it can be run standalone. If so, you'll have to modify the TV, keyboard, and SD card I/O pins as well as the clock settings in BasicSph.spin. If you run it under Sphinx, it uses the settings in Sphinx.
PROPBrainFsck by UltraLazer
http://forums.parallax.com/showthread.php?130416-PROPBrainFsck-an-Interpreter-for-Obfuscated-Programming.-Code-included. An Interpreter for Obfuscated Programming - requires the Parallax Serial Terminal. Includes 2 BF demo programs. Program1 outputs some text, program2 outputs arbitrarily many Fibonacci numbers. PropBrainFsck.spin
Here's one more fork of Femtobasic that might be interesting.
FemtoBASIC modified for PropTerminal
Takes advantage of the remote keyboard and graphics commands in Propterminal.
http://dl.dropbox.com/u/7557533/shared/FemtoBasic_Propterminal.zip
Propterminal
http://dl.dropbox.com/u/7557533/shared/PropTerminal_0.4.zip
Sorry, I can't lay my hands on the original threads for these, buried somewhere in the forums.
OBC
Anything strange you find about it can be blamed on me.. It's another fork that I did a while back..
All I did was add a few commands to make it work with Propterminal.
OBC
PE-Basic by Bean
http://forums.parallax.com/showthrea...light=pe-basic
http://www.gadgetgangster.com/news/48/436
Well done Humanoido!
OBC
It's good to get the latest information out there. When the prop chip first came out, it was language development limited and many blogs and internet sources faulted it. Now the Propeller chip is developed and has 170 languages! Many of those old blogs and net pages still exist today but are outdated and the information contained is incorrect.
The prop has surpassed possibly every processor currently out there in terms of the number of programming languages available. This is remarkable. I think if more people knew about the prop chip and its programming language prowess, the greatest world demand for the Propeller chip would arise. Thanks for helping to get the word out.
Humanoido
BS2Prop by Bean
http://forums.parallax.com/showthread.php?111473-A-Propeller-based-quot-Basic-Stamp-quot-emulator.-Any-interest-in-this-CODE-UPDATED
A BS2 emulator that programs in a special version token subset of BS2 PBASIC written in Spin
You can get it free from the link below:
http://apstech.hu/index.php?option=com_rokdownloads&view=folder&Itemid=19&lang=en
Regards,
Attila
Or can someone post the Propeller language version here?
The link here is outdated.
http://forums.parallax.com/showthread.php?121404-PICoPLC-Free-DIY-PLC-with-Propeller
A big thanks goes to Attila for posting about a cool program and it saved me from asking that question, since I was going to ask Humanoido to include this in the list of programs.
Here's a new converter to COG PASM or LMM PASM by ersmith.
http://forums.parallax.com/showthread.php?137018-Spin-speed-up&p=1064832&viewfull=1#post1064832
I have created a spin to c++ converter which, combined with propgcc, can produce LMM PASM (or COG PASM for a small enough program) from Spin
(see http://forums.parallax.com/showthrea...pp-version-0.2).It's still very incomplete and buggy, but it's able to successfully convert a few of the objects from the obex.
http://forums.parallax.com/showthread.php?137346-Updated-Spin-to-C-translator&p=1066952&viewfull=1#post1066952
Propeller Operating System by Mike Green (12 Versions)
http://forums.parallax.com/showthread.php?87243-Propellor-quot-Operating-System-quot-(work-in-progress)
Contains command line programming
Here are a couple of links to a Sphinx-like OS using EEPROM rather than an SD card. There are older versions that included both a TV and VGA driver that were compatible and either could be launched during bootup and the programming interface would adjust itself based on parameters left in a shared area of RAM.
http://forums.parallax.com/showthrea...350#post598350
http://forums.parallax.com/showthrea...819#post605819
http://forums.parallax.com/showthrea...096#post605096
http://forums.parallax.com/showthrea...700#post620700
I've played a little with TACHYON, and I'm impressed, which is why I'd hate to see it overlooked here.
One thing that would be nice is to add categories such as:
Cross Compiler (for example PropGCC, SPIN)
Emulation (for example CPM2.2 under ZiCog)
Native (for example FEMTOBASIC, PropFORTH, TACHYON, pfth)
Thanks,
C.W.
Thanks! You may want to follow the link below for new list of propeller languages.
http://humanoidolabs.blogspot.tw/2012/03/ultimate-list-of-big-brain-languages.html
Do a CTRL-F and type in tachyon. There's lots of new updates at this site.
(There's a message on page 1 of this Parallax thread with the same link)
Thanks for this suggestion. There are some categories already added to the new list.
http://humanoidolabs.blogspot.tw/2012/03/ultimate-list-of-big-brain-languages.html
Anyone wanting to update this with more complete categories may do so.
Just send me a text file and I'll see about adding the information.
penguin.robot@yahoo.com
Well, more specifically TinyJS by Gordon Williams of Pur3 Ltd U.K, is now compilable with propgcc for the Propeller. It takes up over 600KBytes so you will need an external RAM solution.
You can download original TinyJS here: https://code.google.com/p/tiny-js/
and there is a fork here https://github.com/ZiCog/tiny-js-propeller where you may see some Propeller specific advances.
To show what can be done Pur3 have JavaScript running on small ARM MCUs with 128K FLASH and 20K RAM. See the impressive demo video here: http://www.espruino.com/Video.
A big thanks to the propgcc team for making this crazy thing possible.
The update is found here:
http://humanoidolabs.blogspot.com/2012/03/ultimate-list-of-big-brain-languages.html
Tiny LOGO for the S2
PopForth Robot Control language for the LittleRobot(TM) project
The list has now exceeded 250 Propeller languages and variations.
Anyone with new Propeller programming languages in any reasonable working condition, or knowledge of their whereabouts, please post info here with links.
The most recent addition:
YFORTH built by Dave Hein with GCC under Linux
http://linux.about.com/cs/linux101/a/yforth.htm
http://forums.parallax.com/showthread.php/148999-Four-4ths-make-a-whole
source at http://tux.rainside.sk/ubuntu/pool/universe/y/yforth/
"I was able to build it with GCC under Linux by typing make. It complained that it was out of dictionary space, so I disabled the floating point options in config.h and it built it again. This left about 10K of unused space in the dictionary. It appears that he implemented everything in the ANS standard, which is quite impressive."
The number of Propeller language topics is approaching 260.