Rounding things out, Prop Hosted Compilers
davidsaunders
Posts: 1,559
in Propeller 1
I am not finding them at the moment, though I know there are a few.
Where are the propeller hosted SPIN and PASM compilers? Part of what I am attempting to download in preparation for going off the net.
Where are the propeller hosted SPIN and PASM compilers? Part of what I am attempting to download in preparation for going off the net.
Comments
And a compiler running in an emulator does not count in this case.
http://forums.parallax.com/discussion/138251/a-propeller-os-that-can-run-on-multiple-hardware/p1
Do not know what Tachyon is.
Forth stays far from my list, never to be included, sorry just me.
Ok that one is interesting. Got it.
It is:
http://obex.parallax.com/object/231
http://obex.parallax.com/object/231
http://forums.parallax.com/discussion/140194/propeller-color-basic-was-vgabasic
That is it, though where is the file. The Dropbox link goes to a 404.
IIRC Spinix contains Spinix's Spin compiler and the one from SphinxOS.
Found it: http://forums.parallax.com/discussion/comment/1281203/#Comment_1281203
It was added in spinix145...
Thank you, I have Sphinx. Did not know SphinxOS.
And the download is at:
https://www.dropbox.com/sh/qwhixzvtlrvp1u1/AAD0EKcbFXz36TCEGG_Zz_Aka/ARCHIVE/PropellerBASIC/TV Version?dl=0
Definitely seems like a good system.
Umm, why ?
The issue is less one of Compilers, and more one of editors, pdf viewers, file storage, spread sheets, PCB design tools. - all those 'other things' that designers need to use, to get the job done.
I could maybe understand looking at something like Raspberry Pi Zero W, as a 'minimal host'.
https://www.adafruit.com/products/3400
Because I have always preferred to use the system I am programming for to write the programs. Even when I worked with the AVR I found a complete development environment that runs on the AVR.
For other editors, PDF-Viewers, G-Code design tools (weather for 3D printing or PCB cutting), and all the rest I have my Raspberry Pi B's (original 2012 models), Raspberry Pi A+'s, Raspberry Pi 3B's, and Raspberry Pi 2B's, just add a composite monitor (I am using a Raspberry Pi 3B to type this).
For developing software to run on the Propeller I have a Prepeller ProtoBoard USB, it also works to load other Propellers. It shortens the development cycle to use the Propeller directly, just write the program, saving the source file(s) to an SD-Card, compile and launch, when time to get back to the host system press the reset (unless setup so as to keep the host system active).
As to storage, that is just available with the Propeller as with any other system. For working storage there is SDRAM or SPI RAM, in the 100's of MB sizes, for persistent storage there is the SD-Card.
Though I do still think it would be neat to develop a means of creating the G-Code for the 3D-Printer and CNC using a Propeller, I have thought about a programming language with something like turtle graphics that could be easily converted to G-Code, and would be a lot easier than directly entering G-Code.
I'm rooting strongly for you davidsaunders, but I have the same fear. What date range will you be gone?
Well it is back to the old way of figuring it all out.
As to some missing dependency, I am going to double check everything before I go off the Internet. As for missing documentation, I will have to figure it out if I do not have the documents.
If there were the choice to stay online I would, though this choice does not work out for me. I will have to be offline for a good period of time, that is without a choice.
As for pins, you can get my 1-pin Keyboard and 1-pin video from the obex. That will save you 2pins. Test your keyboard as you may need to modify the timing in my 1pin keyboard driver.
1pin drivers can be used in my OS but you will need to recompile the main _os.spin program.
BTW Michael also wrote homespun.
Good luck anyway.
I am only worried about making everything on the RPi that I actually use works correctly, and that I can compile and load my SPIN and PASM code. Thankfully the RPi software is rather simple, as I am going to be setting everything up before the internet connection is lost.
PS/2 keyboards can be picky, so it would be interesting to see if a one pin driver could work, same for PS/2 mouses (correct plural of Computer Mouse).
Still leaves the pins for the SD (4 pins) so it is doable, that would be 7 pins used if all the single pin versions work.