http://draak.sf.net/ No, it's not complete, and no, the public version hasn't been updated in over a year, but it is out there, and it does currently produce (albeit little) 16-bit dos assembler. I still work on it on occasion, but always accept patches. On another note, if someone is adventurous enough, one could write a C/C++ with draak. I never was, that's why I stuck with object pascal. If anyone wants to work on, let me know and I'll release my newest version to work off of. -Jon Gentle([EMAIL PROTECTED]) Blair Campbell wrote: I think what we REALLY need is a free PASCAL compiler that can generate 16-bit code. I know for a fact that the OpenWatcom project would welcome a PASCAL frontend to their toolset. Any takers?On 9/14/06, Ladislav Lacina <[EMAIL PROTECTED]> wrote:Well, there are another two quite good BASIC compilers: Turbo Basic and Power Basic. You can both download from my site at: http://www.laaca.borec.cz/pascal.htm (The site is in czech and there is a big title "pascal" but don't panic - theese download links are at the bottom of page.) ----- Original Message ----- From: "Eric Auer" <[EMAIL PROTECTED]> To: <freedos-devel@lists.sourceforge.net> Sent: Thursday, September 14, 2006 1:17 PM Subject: Re: [Freedos-devel] Compiler group?Hi Imre,Well I think what we are realy missing is a good BASIC compiler. Something like QuickBASIC. Free BASIC has something like that but that works only in 32 bit.As http://www.freebasic.net/index.php/about?section=diff shows, FreeBASIC is very close to QuickBASIC already. And 386+ PCs have been around for more than 15 years now. I hear that people think FreeDOS is obsolete because they no longer have computers OLD enough to run it. You should not support their point by putting much effort in writing 8086 software for FreeDOS today ;-). I would appreciate some FreeBASIC command line options to set default types (QB: single for variables, 16bit for INTEGER, FB: integer for variables, 32bit for INTEGER). That would make FreeBASIC ("command line optionally"!) behave even more like QuickBASIC, where appropriate. Automatic arrays for up to 10 elements are probably a bad idea, as are automatic declarations before CALL, but one could write a preprocessor to compile QB programs out of the box. Last but not least, padding of fixed length strings should probably have a command line "simulate QB" option as well... :-). FreeDOS can even run on the most modern PC with multi core multi CPU 64bit architecture and many GB of RAM, even though it will only use 1 core and 4 GB of RAM at most. And FreeDOS is useful for everything up to the most modern PC with a 32bit Linux kernel and DOSEMU running on it, or even higher, if you use a virtual PC in Win, Linux or MacOS. FreeDOS also makes sense on any PC which is too old for the current versions of Linux or Windows. Because if you have, say, only 128 MB RAM, the current versions of, say, KDE and WinXP will not run well. Combine that with older versions of Linux and Windows increasingly becoming unsupported software (I think SuSE has no distro with 2.4 kernel left in their "current / supported versions" any more), and you find why there is motivation to help people out with seemingly old software like "outdated Linux" and "only DOS".Let's completely rewrite it so that it works in 16 bit real mode. Especially if we can hold all the tables in XMS. So that it requires a 386 and 4 to 8 Mb anyway.If you insist on 8086, improve BWBASIC. If you want real mode with XMS, you already want 286. And 286 is some half-life state between 8086 and the classic 386 architecture. Very small group of computers / users if you ask me. Protected mode itself is no problem at all for Basic as long as your PC is a 386 or newer, if you ask me. Eric ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your jobeasierDownload IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Freedos-devel mailing list Freedos-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-devel------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Freedos-devel mailing list Freedos-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-devel |
------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________ Freedos-devel mailing list Freedos-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-devel