Are there any subroutines in easyc? If so how do you make one? Is there a limit on the number of subroutines?

User functions were added to easyC in version 2. User functions are like subroutines in easyC. There is no limit to the number of user functions you can create.

An upgrade to easyC version 2 can be found at There is a tutorial in the HTML based help file of easyC V2 explaining how to use this new feature. Hope this helps.

Thank you very much this is very helpful!

Is there an upgrade to easyc 2 or something for a person on a tight budget say more likeā€¦ $20?

No, this is the only place you can get the upgrade that I am aware of and the upgrade price is $50. The price goes down if you buy the seats in quantity, but that probably will not help you specifically.