|  | Commit message (Collapse) | Author | Age | 
|---|
| | 
| 
| 
| | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | 
| | 
| 
| 
| | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | 
| | 
| 
| 
| | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | 
| | 
| 
| 
| | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | * Debian package updated to version 0.7.1.
  * Add option to parse and show symbolic registers names.
  * Implemented simple integrated assembler - it is not recommended for advanced users.
  * Updated instructions parsing to be usable for integrated assembler.
  * Change instruction parsing to allow multiple words pseudo-operations.
  * Implemented simple expressions and labels/symbols evaluation.
  * Simple highlighter for assembly language added.
  * Include simple text editor in QtMips emulator.
  * Fix memory leakages which repeat during program operation.
  * Externally caused address-space changes (i.e. from peripherals) update memory view.
  * Provide option to hide coreview to speedup simulation.
Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | 
| | 
| 
| 
| | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | 
| | 
| 
| 
| | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | 
| | 
| 
| 
| | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | 
| | 
| 
| 
| | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | 
| | 
| 
| 
| | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | 
| | 
| 
| 
| | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | 
| | 
| 
| 
| | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | 
| | 
| 
| 
| | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | 
| | 
| 
| 
| | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | 
| | 
| 
| 
| | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | 
| | 
| 
| 
| | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | 
| | 
| 
| 
| | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | 
| | 
| 
| 
| | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | 
| | 
| 
| 
| | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | 
| | 
| 
| 
| | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | 
| | 
| 
| 
| | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | 
| | 
| 
| 
| 
| 
| 
| | The labels are parsed and stored into symbol table
but expressions dependent on symbols values are not evaluated.
Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | 
| | 
| 
| 
| | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | 
| | 
| 
| 
| | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | 
| | 
| 
| 
| | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | 
| | 
| 
| 
| 
| 
| 
| | Unresolved are drawRoundRect, QFontMetrics::width
which are deprecated in newer Qt versions.
Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | 
| | 
| 
| 
| 
| 
| 
| | There are some singletons left which are allocated/created
during main window content population.
Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | 
| | 
| 
| 
| | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | notification added.
This change together with use of PhysAddrSpace as the memory
content source for memory and program view allows to access
and monitor contents of peripheral registers and frame-buffer
memory from graphic user interface.
Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | 
| | 
| 
| 
| 
| 
| 
| | If the view of core is not needed during simulation it can
be hidded to speedup simulation.
Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | * Debian package updated to version 0.7.0.
  * Include simple LCD frame-buffer and display implementation.
  * Simulate push of dial buttons by check box.
  * Allow to create simulator without loaded executable.
  * Printing/export to PDF file reduces print area/page to actual image size.
  * Disable text elide for memory and program views (fix for MAC OS).
  * Implement standard zoom handling by mouse wheel and keys.
Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | 
| | 
| 
| 
| | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | 
| | 
| 
| 
| | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | 
| | 
| 
| 
| | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | 
| | 
| 
| 
| | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | 
| | 
| 
| 
| | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | 
| | 
| 
| 
| 
| 
| 
| | Local event loops in modal dialog prevents
emscripten/WAS function correctly.
Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | 
| | 
| 
| 
| | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | 
| | 
| 
| 
| | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | 
| | 
| 
| 
| 
| 
| 
| | This allows to test simple instruction sequences without
need to install compiler.
Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | 
| | 
| 
| 
| 
| 
| 
| | This allows direct inclusion of print outputs into
documentation and papers.
Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | 
| | 
| 
| 
| | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | 
| | 
| 
| 
| 
| 
| 
| | setY does not translate top and bottom together.
The result was flipped rectangle.
Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | 
| | 
| 
| 
| | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| | Set of Monospace font does not ensure that different hexadecimal numbers
do not vary in in the text size on MAC OS.
QFontDatabase::systemFont(QFontDatabase::FixedFont) works on MAC OS
but selected font looks ugly.
Disable elide ensures that most of the text is seen.
Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | 
| | |  | 
| | 
| 
| 
| 
| 
| | Suggested by Ales Kapica.
Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | 
| | 
| 
| 
| | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | 
| | 
| 
| 
| | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | 
| | 
| 
| 
| | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> |