Great work Steve!
On Wed, Dec 11, 2019, at 7:22 AM, Stephen Adolph wrote: > Willard's excellent work previously posted - m100smallC 0.10 - allows M100 > users to develop C programs on a modern linux computer, and directly generate > XXX.CO <http://xxx.co/> programs that can be loaded and run in Model 100. > > I've been able to extend his work to similarly allow development of Option > ROMs based on C. > > The process is very very similar. Once you are able to build xxx.CO files > with m100smallC 0.10, then the changes needed to build Option ROMs are > basically as follows: > > 1. A modified library is required > 2. a modified C compiler is required > 3. a header file is required to declare some M100 call addresses > 4. a new supporting file which is included in the .C code > > There may have been a simpler path, with fewer differences. I'll continue to > investigate ways to unify the "optrom" method with the ".CO" method. > > Lastly I will post the set of required files at Club100 when I can. > > cheers > Steve >