CP/M User
Veteran Member
I was almost going to post this in the Turbo Pascal 5.5 Thread, and while the site I found had Pascal relevant information in it, there is also information regarding BASIC, C, Context (?), along with Projects Students have produced & some other Compilers:
Anyway I was looking up a known BASIC like language and found a Russian Website which gives a whole list of languages mentioned above & from that page I learned the language I knew (Moonrock BASIC Compiler v0.50) was written in QBASIC v4.5, though v7.1 is also there, so I presume that means v7.1 is backward compatible with v4.5. Though Moonrock is quite big 551kb, so I thought maybe that's a good starting point for anyone looking at making a Cross Compiler. Obviously to understand it all, one has to understand what the ASM code means on a PC and to use your systems equivalent.
I haven't posted the link to the Russian site... But if people want to Search Engine it "Source Texts of Compilers" will reveal it along with a Japanese Website.
Anyway I was looking up a known BASIC like language and found a Russian Website which gives a whole list of languages mentioned above & from that page I learned the language I knew (Moonrock BASIC Compiler v0.50) was written in QBASIC v4.5, though v7.1 is also there, so I presume that means v7.1 is backward compatible with v4.5. Though Moonrock is quite big 551kb, so I thought maybe that's a good starting point for anyone looking at making a Cross Compiler. Obviously to understand it all, one has to understand what the ASM code means on a PC and to use your systems equivalent.
I haven't posted the link to the Russian site... But if people want to Search Engine it "Source Texts of Compilers" will reveal it along with a Japanese Website.