I have been using asMSX 0.12g as cross-assembler for my current project.
But I have been experiencing a lot of bugs recently, as the size of my project increases.
The latest one is critical : the cross-assembler crashes and I cannot compile my sources anymore
So I am looking (albeit reluctantly) to move to a new cross assembler.
And I would like to know which one you would recommend ...
I like the ConTEXT editor tool, so I would like to keep the editor as an external feature.
As for the size, I am using 1 master .asm file and a lot of sub-files (9 .asm sub-files and 8 data files).
The output needed is a .rom file (a megarom one).
I really liked asMSX because it has a lot of MSX oriented features.
I was using all the megarom building tools ...
Try pasmo, sjasm, tniasm, z80asm
sjasm plus as well !!
Best or FREE cross-assembler?
Anyway, I am searching for a good assembler or cross-assembler too ...
Well, in the end, I solved the bug in asMSX last night (my fault )
So I will keep using it, even if I have now and then some irritating bugs (it loses memory over some labels for no reason whatsoever - solved by adding a NOP here and there or removing comments).
I began to look into tniasm, and it would have probably been the winner ...
Hopefully, asMSX 0.14 will be out very soon and most of these, if not all, annoying bugs will be solved.
Anyway, I'd be gratefull if you can send be the crashing code in order to observe what is happening.
Next version, if everything is fine, will be released along january and will be available for Windoze, Linux and Mac. Currently, the Linux version is almost done.
Any chance that the license will be such that it can be included in Linux distros?
Actually, what will be distributed this time is a set of source files plus a makefile in order to compile it all. I don't know about licenses, but what are the most usual in order to include them in distros? I mean, until now I've just used the GPL one (not for the asMSX project). Are there any others suitable?
Hopefully, asMSX 0.14 will be out very soon and most of these, if not all, annoying bugs will be solved
Great news ...
I am looking forward to this new release, 'cause I really love asMSX and was sad that I even had to consider moving to a new cross-assembler.
Anyway, I'd be gratefull if you can send be the crashing code in order to observe what is happening
The crashing was happening right after "Expanding system macros".
It was entirely my fault : an REPT x instruction was missing a ENDR, and there was several REPT / ENDR blocks after that one, so they were nesting each other and were overwhelming the compiler.
I kept the crashing code given by Windows until last night, when I found the problem.
I then trashed them, so I cannot give them to you, but they were related to a nt-something.dll file.
Hey, BTW, Pitpan, if you want I can translate the user's manual of your new release to english and/or to french without any problem.
pitpan: anything compatible with the Debian Free Software Guidelines will definately do.
Don't you have an account yet? Become an MSX-friend and register an account!