At 03:31 PM 7/28/99 +0200, you wrote:
>*the assembling: together with slightly compressed text, also the opcodes
>are stored during the editing; (of course in a rather complex way to avoid
>problems with special values like FF and 00 (RST 38 and NOP)), pointers to
>expressions like in LD A,label (3E is stored + pointer in text to
>'label'.)
>
>Because of this I expect a 6000 lines program to become 15000 bytes longer
>(ASM file), but I don't think that will be big problem for most of us.
So you compress text and tokenize and the source becomes larger instead of
smaller? How is that possible?
>Question: would you guys mind if I would drop the support for other
>hex/bin id's than #,&H,&B,% ???
Personally, I always use '#' and '%'.
I think you should support '00h', because many people use it. In my opinion
'00h' is more important than '&H', because the latter is a BASIC convention
adopted only by WBASS.
I would like to see '$' supported as a prefix. It isn't at the moment, it
conflicts with the "current assembly address" function.
Another popular hex prefix is the C convention: 0x (as in 0x3E).
Maybe you can implement conversion for popular prefixes in the ASCII parse
routine. In that way the user will only see one selected prefix on the
screen, but can load files using other prefixes.
Bye,
Maarten
****
MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)
****