Prop Tools under Development or Completed (Index)
Cluso99
Posts: 18,069
For some time I have been discovering that the "cog" is being reinvented after the work has been done. So I have decided to create a thread that we can all maintain to index what Prop Tools we are·developing, by whom, and a link to that thread.
Your post to this thread should contain:
1.· The Title of your project
2.· A short description of your project
3.· A link to the thread containing discussions and code for your project
4.· (optional) Where your project is up to.. (development/test code/release code)
The following are the posts listed below (in order) as at 07 April 2010 (please let me know of any errors)...
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Links to other interesting threads:
· Home of the MultiBladeProps: TriBlade,·RamBlade,·SixBlade, website
· Single Board Computer:·3 Propeller ICs·and a·TriBladeProp board (ZiCog Z80 Emulator)
· Prop Tools under Development or Completed (Index)
· Emulators: CPUs Z80 etc; Micros Altair etc;· Terminals·VT100 etc; (Index) ZiCog (Z80) , MoCog (6809)·
· Prop OS: SphinxOS·, PropDos , PropCmd··· Search the Propeller forums·(uses advanced Google search)
My cruising website is: ·www.bluemagic.biz·· MultiBlade Props: www.cluso.bluemagic.biz
Post Edited (Cluso99) : 4/25/2010 1:32:25 AM GMT
Your post to this thread should contain:
1.· The Title of your project
2.· A short description of your project
3.· A link to the thread containing discussions and code for your project
4.· (optional) Where your project is up to.. (development/test code/release code)
The following are the posts listed below (in order) as at 07 April 2010 (please let me know of any errors)...
- PASM and SPIN debug with Zero Footprint· http://forums.parallax.com/showthread.php?p=748420·
Spin Interpreter - Faster???··http://forums.parallax.com/showthread.php?p=731577- DIY C Compiler for the Propeller http://forums.parallax.com/showthread.php?p=745374
- MS-DOS / VB6 / Windows 98 Support Tools·
- PropList - A Spin/PASM Disassembler http://forums.parallax.com/showthread.php?p=665019
- PropViewer & PropLoader· http://forums.parallax.com/showthread.php?p=750786
- Homespun Spin compiler· http://propeller.wikispaces.com/Homespun+Spin+Compiler
- Cross platform propeller tools www.fnarfbargle.com/bst.html
- Open Office file·index of all Propeller Forum postings 24Nov2008· http://forums.parallax.com/showthread.php?p=762772
- Collaboration can manage tasks· cmapspublic3.ihmc.us:80/servlet/SBReadResourceServlet?rid=1227515294058_533949634_13660&partName=htmltext
- ViewPort Visual Debugger· mydancebot.com/viewport
- Event Driven Logic State Analyzer (ViewPort Addon)·http://forums.parallax.com/showthread.php?p=753439
- Integrated Spin Code Debugger· http://forums.parallax.com/showthread.php?p=760083
- Embedded support for LMM within SPIN (discussion & proposals) http://forums.parallax.com/showthread.php?p=771505
- PASM overlay loader· http://forums.parallax.com/showthread.php?p=730815
- Data Logger Object (samples pins @ 50nS or 12.5nS) - like Dscope· http://forums.parallax.com/showthread.php?p=726950
- Post Boot PASM COG Loader?· http://forums.parallax.com/showthread.php?p=776824
- Propalyzer -·a·propeller Logic·Analyzer· http://forums.parallax.com/showthread.php?p=788230
- Catalina - A C compiler for the Propeller· http://forums.parallax.com/showthread.php?p=795326
- BlackCat·- A source code debugger for Catalina C http://obex.parallax.com/objects/593/
- Sphinx - a Spin compiler that runs on the Propeller http://forums.parallax.com/showthread.php?p=819353· www.sphinxcompiler.com
- SphinxOS - an OS that runs on the Propeller http://forums.parallax.com/showthread.php?p=819353· propeller.wikispaces.com/Sphinx
- Tools for Sphinx/SphinxOS http://forums.parallax.com/showthread.php?p=821109
- Tools for Sphinx/SphinxOS http://forums.parallax.com/showthread.php?p=821109
- PropCMD 2.0 with PropFAT - for SD cards·
- The BigSpinVMM Virtual Method Manager ....·
- Spin Unit Debugger (SPUD)· http://forums.parallax.com/showthread.php?p=831329
- OBJECT EXCHANGE - listings
- Sorts the objects·by latest release dates http://obex.parallax.com/objects/?o=0&ot=dsc
- All OBEX objects as at 19 october 2009·· http://forums.parallax.com/showthread.php?p=849469
- 12Blocks - create programs by dragging blocks together· http://forums.parallax.com/showthread.php?p=819680· www.12blocks.com
- PropBASIC Compiler· http://forums.parallax.com/showthread.php?p=835500
- ZiCog (Z80/8080 emulator) - runs CPM2.2, CPM3·+ tools and languages·· http://forums.parallax.com/showthread.php?p=788511
- LAS - Large Model Assembler for the Propeller PropellerBasic·· www.mikronauts.com
- PropellerBasic - A Basic compiler for the Propeller www.mikronauts.com
- LARGOS - A Unix-like operating system for the Propeller· www.mikronauts.com
- BlackCat·- A source code debugger for Catalina C 2.4 and above http://obex.parallax.com/objects/593/
- PASD·- A source code debugger propeller assembly http://forums.parallax.com/showthread.php?p=901754
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Links to other interesting threads:
· Home of the MultiBladeProps: TriBlade,·RamBlade,·SixBlade, website
· Single Board Computer:·3 Propeller ICs·and a·TriBladeProp board (ZiCog Z80 Emulator)
· Prop Tools under Development or Completed (Index)
· Emulators: CPUs Z80 etc; Micros Altair etc;· Terminals·VT100 etc; (Index) ZiCog (Z80) , MoCog (6809)·
· Prop OS: SphinxOS·, PropDos , PropCmd··· Search the Propeller forums·(uses advanced Google search)
My cruising website is: ·www.bluemagic.biz·· MultiBlade Props: www.cluso.bluemagic.biz
Post Edited (Cluso99) : 4/25/2010 1:32:25 AM GMT
Comments
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Debugger: PASM & SPIN
Debugger tool using the serial port to a PC running a Terminal program such as PST, PropViewer, Hyperterminal, etc. Debuging PASM (assembler) and Spin are both supported.
PASM and SPIN debug with Zero Footprint· http://forums.parallax.com/showthread.php?p=748420
2008/09/23 Code released for testing.
A faster ram resident version of the Spin Interpreter originally done by Chip in Rom.
Spin Interpreter - Faster???··http://forums.parallax.com/showthread.php?p=731577
Under development and testing.
A toolchain which will allow the free LCC compiler to be used for C programming of the Propeller.
The toolchain will create self-contained executables for download into the Propeller chip or C programmed objects to be incorporated within and used by a Spin program. It is a command line toolchain but designed to be easily callable by GUI front-ends or IDE's. Primary goal is creating small executables rather than delivering high speed of execution.
Proof of concept and prototype working. Components are currently being re-written, improved and enhanced ( Sep 2008 ).
PowerBasic plus VB6 front end. 32-bit MS-DOS. Pre-built executables plus source code available. Licensing to be decided, probably MIT or similar permissive license.
http://forums.parallax.com/showthread.php?p=745374
Tools to enhance the use of the Propeller for 32-bit MS-DOS, VB6 and Windows 98 users.
1) Command line and GUI downloader for the Propeller chip.
2) A Propellent.OCX wrapper ( and associated files ) for using Propellent.Dll easily within a VB6 project for compilation and also downloader ability for Windows 98 ( and above ) which Propellent.Dll does not support.
Proof of concept completed. Development ongoing ( part of the DIY C Compiler project ).
PowerBasic plus VB6. Pre-built executables plus source code available. MIT licensed.
No project URL at present
A command line utility to disassemble Spin bytecode and PASM from a .binary or .eeprom image file.
Working but can be improved upon. Further development will be ad hoc, as and when.
PowerBasic, 32-bit MS-DOS. Pre-built executables plus source code available. Licensing to be decided, probably MIT or similar permissive license.
http://forums.parallax.com/showthread.php?p=665019
Post Edited (hippy) : 9/23/2008 1:00:14 PM GMT
http://forums.parallax.com/showthread.php?p=750786
A downloadable software emulator which will allow a developer to program in PBASIC, use the Basic Stamp development tools and use the Propeller as if it were a Basic Stamp.
Will emulate the BS1 and, hopefully, BS2, but requires further R&D in that direction.
Proof of concept and prototype working. Project queued behind others.
Spin, PASM plus LMM. Deliverables to be decided; downloadable .binary will be provided but the project may not be 'open source' in whole or part. Licensing to be decided.
http://forums.parallax.com/showthread.php?p=679229
Just a compiler (no IDE, no Propeller programming) that implements some extensions to Spin.
http://propeller.wikispaces.com/Homespun+Spin+Compiler
They now have a homepage (such as it is)
www.fnarfbargle.com/bst.html
bstl - command line loader for Windows 98 and up, MacOS PPC & Intel, and Linux i386/x86-64
http://forums.parallax.com/showthread.php?p=754527
bstc - command line compiler/loader Windows 98 and up, MacOS PPC & Intel, and Linux i386/x86-64
http://forums.parallax.com/showthread.php?p=754811
bst - Native IDE with compiler built in for Linux i386 / MacOS PPC & Intel.
http://forums.parallax.com/showthread.php?p=755835
The bst suite is a cross platform, platform native toolset. The bst IDE contains an embedded version of the bstc compiler.
The bstc compiler has the ability to load a propeller and create a zipped propeller source archive, it has basic port autodetection and allows specifying directly a propeller device to load.
All command line tools are verified to work on OSX 10.4/10.5 PPC & Intel and are universal binaries.
the Win32 builds of the tools are verified to work on Win95/Win98 and lightly tested on WinXP
Linux command line tools are static binaries with no additional library requirements and will run on any intel processor from a 486, on a 2.4 kernel right up to the latest and greatest.
The IDE is currently lacking a Linux x86_64 build, however this is being looked at.
bstc implements the @@@ extension to Spin and allows direct bytecode insertion into spin methods with BYTECODE(). No other spin extensions are currently supported.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Cardinal Fang! Fetch the comfy chair.
Post Edited (BradC) : 3/11/2009 7:55:43 AM GMT
Here is a link to an index of threads: (not just development tools)
Open Office file which contains an index of all Propeller Forum postings· http://forums.parallax.com/showthread.php?p=762772
Post Edited (Cluso99) : 11/24/2008 8:32:36 AM GMT
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Adequatio Rei Et Intellectus
Post Edited (Cluso99) : 11/24/2008 2:39:11 PM GMT
Apologize: not mentioned the propeller. That is a different world.
V.Bush is the Bush with the single U and the broad view, not the one with the double U and the singular view. If U are interested, there is a link neondata.com/P/Acro0638
Post Edited (ErNa) : 11/24/2008 3:05:58 PM GMT
ViewPort consists of a library of objects for the Parallax Propeller and a Graphical User Interface that helps you:
- debug code by viewing variable values over time
- control an embedded system from your desktop
- tune and calibrate constants
- interface with other hardware by viewing timing in logic analyzer mode
- take measurements with the DSO, LSA, Spectrum Analyzer, Data Logger...
- integrate PC with real time data acquisition and control (SCADA)
- interface with hardware like sensors, motors...
- monitor internal state of a robot as you control it
- use a fuzzy logic engine with graphical control panel
- capture and process video with vision filters
ViewPort can be integrated into any spin program, it requires one cog and a single line of code at the start of your program. It's easy to get started with plenty of tutorials, videos and documentation. It is also configurable and extensible so you can customize it to your needs.
Several threads- search for "ViewPort"...
Manual, videos, and free 30 day download available at:
mydancebot.com/viewport
Post Edited (Hanno) : 11/26/2008 12:54:57 AM GMT
Functionality is superset of Visual Studio:
- Breakpoint, step into, step over, step out, pause spin code
- Watch Variables, display in binary, hex, decimal and string
- State of IO Pins
- Call stack (lists stack of functions called until current point)
- Profiler (graphs time spent in each function)
- Memory Dump (complete 32kb download when breakpoint hit/stepped)
- Command Interpreter (run, step N, run while Variable <>= Value)
- Familiar File/Object/Code view as in Propeller Tool with mouseover variables to inspect/change value
Available soon for purchase as a plugin to ViewPort
Thread here:
http://forums.parallax.com/showthread.php?p=760083
see Embedded support for LMM within SPIN (discussion & proposals)
http://forums.parallax.com/showthread.php?p=771505
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Prop Tools under Development or Completed (Index)
http://forums.parallax.com/showthread.php?p=753439
cruising][noparse][[/noparse]url=http://www.bluemagic.biz]cruising[noparse][[/noparse]/url][/url]
This is a [noparse][[/noparse]b]bold[noparse][[/noparse]/b] test.
Assembly Oververlay Loader for Cog FAST (renamed & released)
http://forums.parallax.com/showthread.php?p=730815
@Phil: (PhiPi) Would you like to add your LMM thread·to this list??
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Prop Tools under Development or Completed (Index)
http://forums.parallax.com/showthread.php?p=753439
cruising][noparse][[/noparse]url=http://www.bluemagic.biz]cruising[noparse][[/noparse]/url][/url]
This is a [noparse][[/noparse]b]bold[noparse][[/noparse]/b] test.
Data Logger Object (samples pins @ 50nS or 12.5nS) - like Dscope
http://forums.parallax.com/showthread.php?p=726950
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Prop Tools under Development or Completed (Index)
http://forums.parallax.com/showthread.php?p=753439
cruising][noparse][[/noparse]url=http://www.bluemagic.biz]cruising[noparse][[/noparse]/url][/url]
This is a [noparse][[/noparse]b]bold[noparse][[/noparse]/b] test.
Post Boot PASM COG Loader?·· http://forums.parallax.com/showthread.php?p=776824
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Prop Tools under Development or Completed (Index)
http://forums.parallax.com/showthread.php?p=753439
My cruising website http://www.bluemagic.biz
A serial port GUI Logic Analyzer application using Propeller.
Thread:
http://forums.parallax.com/showthread.php?p=788230
Primary differentiating and useful features are:
- ·Pin group definitions and waveform color coding
- ·Arm state as well as trigger state
Other features:Status: Available in thread's top·post.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
--Steve
Post Edited (jazzed) : 3/2/2009 5:44:58 PM GMT
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
JMH
Catalina is an ANSI C compiler for the Propeller, based on LCC. It provides "native" 32 bit floating point support and a C89 library.
Versions are available for Windows and Linux, and all source code of the compiler, libraries and tools is provided, making it possible to port to other platforms if required.
See the main discussion thread at http://forums.parallax.com/showthread.php?p=795326
Catalina is currently in beta release.
Thread: http://forums.parallax.com/showthread.php?p=819353
Website: www.sphinxcompiler.com
Edit 8/15/09 -- I've suspended work on this because I'm working on something much bigger, TBA.
Post Edited (localroger) : 8/15/2009 9:27:37 PM GMT
Nothing to see here yet except vapor ... move along now
I'll start a separate thread when there is something tangible to show.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
--Steve
Propalyzer: Propeller PC Logic Analyzer
http://forums.parallax.com/showthread.php?p=788230
Thread: http://forums.parallax.com/showthread.php?p=831329
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
--Steve
Propalyzer: Propeller PC Logic Analyzer
http://forums.parallax.com/showthread.php?p=788230
From StefanL38: The link below·sorts the objects·by release-date descending (latest objects at the top)
http://obex.parallax.com/objects/?o=0&ot=dsc
From fisio: All OBEX object, 19 october 2009
http://forums.parallax.com/showthread.php?p=849469
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Links to other interesting threads:
· Home of the MultiBladeProps: TriBlade,·RamBlade,·SixBlade, website
· Single Board Computer:·3 Propeller ICs·and a·TriBladeProp board (ZiCog Z80 Emulator)
· Prop Tools under Development or Completed (Index)
· Emulators: CPUs Z80 etc; Micros Altair etc;· Terminals·VT100 etc; (Index) ZiCog (Z80) , MoCog (6809)
· Search the Propeller forums·(uses advanced Google search)
My cruising website is: ·www.bluemagic.biz·· MultiBladeProp is: www.bluemagic.biz/cluso.htm
Post Edited (Cluso99) : 10/20/2009 8:19:05 AM GMT
Easily create programs by dragging blocks together. The library of ~100 blocks makes it easy to build games, robots and more. All the complexity of cogs, objects, memory and variables is handled for you- leaving you free to focus on your code. Comes with ~10 sample
programs, a 20 page tutorial, a 30 page manual, videos, and a wiki illustrating what others have accomplished.
Perfect complement for the "Parallax Demo Board" for beginners- but powerful and extensible enough for anyone.
Official thread here: http://forums.parallax.com/showthread.php?p=819680
More info here:12blocks.com
Hanno
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Co-author of the official Propeller Guide- available at Amazon
Developer of ViewPort, the premier visual debugger for the Propeller (read the review here),
12Blocks, the block-based programming environment
and PropScope, the multi-function USB oscilloscope/function generator/logic analyzer