I am working on making my own programmer for 8-bit micros and am wondering if their is anything more flexible than the default finite state machine.
I have used FSM's for 16x2 LCD menus and things that generally are set in stone as they are not the easiest to add too some times. I want to be able to easily add new programming algorithms and have full exception handling which I believe may be quite difficult to handle with a simple FSM.
Are their any alternative out there? I have used QM and such tools from [
www.state-machine.com^] but they generate quite obscure code and I really don't learn anything when I go that route.