fix #1825

fix #1825, an unchecked return value in disasm.c, a bug in pDj for negative values and some fixes for panel webui