Hi
Derek_Stewart wrote: Wed Jun 19, 2024 7:09 am
How are you going to convert Assembley Language to C?
I'm not. I guess there are ways to do it, if you master ASM for M68K and C, perhaps automatically. But I'm not going to do it.
For me... it doesn't matter. If that compiles for M68K, all is fine. It is more a question of paradigm than specific language/version.
Derek_Stewart wrote: Wed Jun 19, 2024 7:09 am
Why not rewrite the programme in C based on the functionailty.
I like that idea and that is a very good question. In my case because it is easier than start to know how C works in that platform. In other words, to do what you suggest you need to have already a pretty good level developing for QL in C.
When I see the structure, observing how are variables, constants, etc are used, I figure out the limits or special attributes. So firstly I transform everything into something modular and scalable. That allows me to understand little differences from other environments. Later I start to change and add new things (that give me skills to master particularities of the context). Finally I am able to programing for that platform from Zero.
The other way is worse. You need more time to understand how C is applied to that context, taking you longer to learn. It is not a natural way for learning. It is the most common way to learn, but not the best. You improve/learn to speak a dialect from your mother tongue by examples.
In few words, I didn't code in C for M68K. So I'm not expert in that context. In order to increase my learning curve (make short the time for learning) it is much better with something already done.