QPasm 1.1 RC1
The last few days I’ve been improving the small pseudo-assembler interpreter/IDE that I had created. I am quite happy with the result.
The new version of QPasm has the following new features:
- Code editor with intelligent syntax highlighting, line numbering, visual breakpoints and undo/redo functionality
- Debugging features: breakpoints, manual step, timed step, pausing
- On-the-fly editing of data in the register or the memory
- On-the-fly symbol resolving: labels can be used in assembler apps, and when modifying memory when the program is running the labels are resolved automatically
- Integrates well with light and dark system themes. Highlighter chooses its color theme based on the darkness of the theme automatically, but colors and fonts can be configured manually as well
- Layout, font and color settings are stored locally in a portable config.ini file
- Input format is very flexible: white space may occur before, after and between instructions, instructions are case insensitive, comments are supported anywhere
- Pseudo-assembler apps which are run using the run-function run in a separate thread which has a system preventing the GUI from freezing by limiting the amount of simultaneous signals to the GUI. Assembler apps which cause an endless loop cannot freeze the GUI
More information, binaries and source code are available at http://code.google.com/p/qpasm/
Categories: C++, Open Source, Programming, Qt, School









Saw it yesterday and I think this is really nice. good Job!
@Bob van der Vleuten: Yea, thanks
Nice. Looks similar to gnusim8085 (http://gnusim8085.sf.net). Certain UI elements are better. I think I need to copy some visual design from qpasm to gnusim8085.
@Onkar
Cool project of yours! My implemented assembler language is a lot simpler than gnusim8085 but I can see much similarities indeed
Really nice !
Stupid question: how do you make the dark gray theme ? steel-sheet ?
@sdf
It’s a system theme. It’s just the syntax highlighting colors and some other small things which I give another color than default when the system theme is dark.
Very cool project!
yea, thanks; they use it in the course “computer systems” at the university now