Well, I guess I should post something..., lest people think I've quite working on this.
I've been busy working on a number of things, but, where it concerns Bxb, I've done a little bug fixing on Bxbasic just to make sure Bxbasic and Bxbasm function in a similar way. I don't want to be producing two seperate dialects. As a reminder, Bxbasic is the core dialect that I'm working from.
Here's what I've been up to:
1) cleaning up Bxbasic (interpreter) and resolving some known issues,
2) continually working on Bxbasm and adding functionality, to bring it up to the level of Bxbasic,
3) working on some new documentation for Bxbasm,
4) tossing around some ideas for a new tutorial series and possibly a new revised and extended "Let's build a Scripting Engine/Compiler".
I've pretty much resolved my earlier issues with Jwasm. I think I've got it figured out. The Includes and Libs are kind of a mish-mash, but, maybe I can rework that for my purposes. I have found that, because of the way it was done, (or thrown together), some of the prototypes for functions and macros don't work correctly. So, when I encounter an issue, I just try to short-circuit the problem.
I originally thought I was going to have to reconstruct the Masm32 macros and utilities to make Bxbasm work, but, I've discovered that I really don't need them at all. I can just build the utilities I need and disregard the rest.
I have not produced an installation package, because I find I keep needing to make modifications to the Inc and Lib files. I suppose I can always add changes to the *updates*.
Over all, Jwasm (win32 ver.) seems to work quite well. That does bring up a couple of points:
1) I really would like to see a Linux version of Bxbasm,
2) I'm starting to add Win32 GUI stuff to Bxbasm.
Since I don't have a Linux machine setup, I guess I'm going to have to get one and figure out what the differences are.
Right now, Bxbasm can produce console mode apps without too much dependancy on Win32. However, if ported to Linux, there are a few things that may require ncurses. At least that's what I've heard.
If anyone is interested, I can upload the latest versions of what I've got at present. I should do it in two files, tho'. One for console mode only and a second with the new GUI/GDI stuff I'm adding.
Again, none of this is an official release, as none of it has been tested to any degree.
It works on paper!
Steve