Back Home

Navigation

Home

SB-Assembler
News
Download
Quick Start
Source Files
Running SBASM
Expressions
Labels
Directives
Macros
Error Messages
How To?
History
Known Bugs

Cross-Overlays

This page has not been adapted to SB-Assembler Version 3 yet.

Known Bugs

This page will list all known bugs, whether reported by users or the ones I found myself. It goes without saying that serious bugs will be fixed as soon as possible. Other bugs are of minor importance and will have usually a way to work around the problem. Those minor bugs often don't justify a new version of the program on their own.
Nevertheless I will try to eliminate all known bugs whenever a new version of the program is released.

Bug List

Last line of source is sometimes not interpreted

The last line of a source file was not interpreted if it wasn't ended with a CR character. This is corrected in software version 2.07.

Small bug in Microchip PIC16Cxxx cross overlay

In version 2.00 of this overlay an undefined label in the first operand of bit instructions wasn't reported. This bug is now fixed in cross overlay version 2.01.

Bug in Intel Hex notation

A silly bug was found in the interpretation of the recently added Intel Hex notation. A value of 0001BH should of course be interpreted as $001B by the assembler. Due to this bug it is interpreted as a binary number %0001, followed by a meaningless "H" which caused a "Bad operand error".
This bug is fixed in version 2.05 of the main assembler program.

.DB does not accept spaces

The .DB directive does not accept spaces in a string. This is of course wrong and is fixed in version 2.05.

Undefined Label Error

The directives .OR, .PH, and .RF will produce a fatal undefined label error when using a label as operand. It goes without saying that this is not good and the problem is fixed in the SB-Assembler version 2.05.

The .LF directive doesn't redirect the listing to the screen

Officially the .LF directive must close the current list file and open a new one if one is given, or redirect the listing to the screen again if no new list file is given.
But instead of redirecting the listing to the screen again it tries to open a new file with no file name. It goes without saying that this doesn't work and DOS will protest with an "open error".
This bug is fixed in the SB-Assembler version 2.05.

 

© 2002, San Bergmans, Oisterwijk, The Netherlands
http://www.sbprojects.com