Derek_Stewart wrote:This was meant as a joke, seriousily I have no problem cross compilation.
No worries Derek, I still prefer native compiling to cross compiling, but at the moment, we only have the cross compiler.
The source code is in subversion because the whole Free Pascal project uses it. I prefer git too. I think they are migrating to git at some point though.
Cheers,
Norm.
Why do they put lightning conductors on churches?
Author of Arduino Software Internals
Author of Arduino Interrupts
NormanDunbar wrote:Run a small program in the QL to copy from dos1_ to ram1_, xall xtcc to set the data space, and execute the program.
Hey, I made the compiler emit QemuLator/QPC headers for a reason! And it should be the default, too, so no additional utility should be necessary to execute the files from both emulators. XTcc should only be emited using the -WQxtcc command line argument?
Anyway, it's great to see you plodding on! Looking forward to more results.
NormanDunbar wrote:Hey, I made the compiler emit QemuLator/QPC headers for a reason! And it should be the default, too, so no additional utility should be necessary to execute the files from both emulators. XTcc should only be emited using the -WQxtcc command line argument?
Anyway, it's great to see you plodding on! Looking forward to more results.
Yeah, I know, but I haven't used those headers yet plus, I went to all the trouble to create the xtcc utility!
I do have the fpc.cfg file set up to use xtcc trailers. It means I can run the "file" command on the compiled exe and see that it's a QDOS binary. With the other option, it just says "data".
I'll keep plodding.
Cheers,
Norm.
Why do they put lightning conductors on churches?
Author of Arduino Software Internals
Author of Arduino Interrupts
Bring down this evil government and restore truth, justice, and all things good?
Oh, you mean re FreePascal? I was just wondering how far the cross compiler had got in terms of whether it was at a point where it could be used to build useful applications. Seems like excellent progress is being made. +1
probably not. But, you never know, someone out there might do it.
If/when we get FPC cross compiling itself, and its run-time library, and if the QL can host it, then we will have some objecty stuff to play with. Watch this space....
Cheers,
Norm.
Why do they put lightning conductors on churches?
Author of Arduino Software Internals
Author of Arduino Interrupts