I needed same thing, more than one time...
And I finally decided to create small app to monitor .lst file.
If you trust me, you can try it.
Right click, Save link as >>Removed, Bug... <<
Remove .txt extension, unpack RAR archive
Password: pedja089
It doesn't handle arrays with constants for size, eg
X con 4
MyArray VAR BYTE[X]
And it doesn't handle include files.
But if you have any variable declared after any unsupported lines, it will handle it. Or it should... I didn't want to recreate half of assembler to get that 2 things to works...
Basically it looks for last "RAM_START +", extract number, and try to get line before that, to check type of variable, and if it is array. So it can give correct size.
DISCLAIMER: Use it at own risk!
EDIT:
It uses .net framework 3.5. So you need to have it installed or higher.
Bookmarks