Propeller as a BS1
hippy
Posts: 1,981
I want to develop a programming language and a tool chain which will allow novice and less experienced programmers to utilise the Propeller without having to worry about learning Spin, Assembler or Objects.
I understand the arguments in favour of using Spin and Assembler, and the case against what I am proposing and in favour of other alternatives, but it is something I want to do and I do not really want to get bogged down in justifying my intentions.
I am thinking of a BS1-style language, initially converted to Spin as a simple language translator but would like to eventually move to generating raw eeprom images without using the Propeller Tool.
I understand Parallax does not document the Spin bytecode and I am prepared to put in the reverse engineering effort required but helping hands to save re-inventing the wheel are always welcome. It appears that www.sublab.net/spin.html has gone and the next best option is perhaps digging through Gear. A forum search and Googling turned up nothing else that seemed useful, but if anyone has any helpful pointers or advice they would be much appreciated.
I understand the arguments in favour of using Spin and Assembler, and the case against what I am proposing and in favour of other alternatives, but it is something I want to do and I do not really want to get bogged down in justifying my intentions.
I am thinking of a BS1-style language, initially converted to Spin as a simple language translator but would like to eventually move to generating raw eeprom images without using the Propeller Tool.
I understand Parallax does not document the Spin bytecode and I am prepared to put in the reverse engineering effort required but helping hands to save re-inventing the wheel are always welcome. It appears that www.sublab.net/spin.html has gone and the next best option is perhaps digging through Gear. A forum search and Googling turned up nothing else that seemed useful, but if anyone has any helpful pointers or advice they would be much appreciated.
Comments
I probably will write some interpreter later and it is quite likely there will be some convergence. My principle was KISS, start with something which I know I can handle and build on that as I gain experience.