Nice timing! lol

Seriously, though, I'm starting to see what you point out. I got all of my
code running in FB and it did great - quite impressive, really. However
anything which depends on real mode assembly or interrupt calling will just
take too long to get running properly so I think I'll have to stick with
QBASIC for now. At least that's a small step in the right direction on the
pathway to totally free software. PowerBASIC was what, $129? Not to mention
*very* closely guarded. At least QBASIC was actually a free tool, albeit
closed source.

Yeah, there are ways around the idiosyncrasies of DPMI (I've had too much
experience with it while recoding my GUI in Watcom lol) but for a simple
shell it would just be too time consuming, especially since I want to get a
useable product out fairly quickly. If people actually like it then the
time investment for recoding it in C from the ground up will be justified.

On Mon, Dec 22, 2014 at 6:53 AM, Rugxulo <rugx...@gmail.com> wrote:

> Hi,
>
> On Sun, Dec 21, 2014 at 2:07 AM, Mercury Thirteen
> <mercury0x0...@gmail.com> wrote:
> >
> > Nevermind... figured it out. The IDE set the default language to QB
> > compatibility. Duh.
>
> Great, just after replying, now I see this new message.   ;-)
>
> But seriously, this isn't for the faint of heart. You're probably not
> going to be able to translate real mode stuff without a lot of effort.
> As nice as FB is overall, it's not a good choice for porting old
> software unless you really stick to the HLL-only end or just know lots
> about DPMI (which I do not). (Even "lang qb" without all the
> unportable stuff isn't 100% compatible.)
>
> BTW, I have no idea why "lang qb" is default in whatever IDE you're
> using. Most people seem to prefer "fblite" or even native "fb" syntax.
> I'd probably recommend "fblite" if you can force yourself. But be sure
> to read the FAQ, docs (fbhelp), and ask questions on the forum.
>
> http://www.freebasic.net/wiki/wikka.php?wakka=FaqDOS
>
> http://www.freebasic.net/forum/viewforum.php?f=4
>
>
------------------------------------------------------------------------------
Dive into the World of Parallel Programming! The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net
_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to