Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Implemented ASCII and ASCIZ operations. | Pavel Pisa | 2019-08-20 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Reimplemented simple assembler parser as state machine. | Pavel Pisa | 2019-08-20 |
| | | | | | | | New parser allows to process string arguments with comma and comment start characters. Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Replace shortcuts to not hide Ctrl+C and some others. | Pavel Pisa | 2019-08-20 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Ask for modified source close and handle unnamed sources close. | Pavel Pisa | 2019-08-20 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Ask to save modified files on exit. | Pavel Pisa | 2019-08-19 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Action to execute external make command and ask for unsaved sources. | Pavel Pisa | 2019-08-19 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Include qtmips_asm in the top level dependencies of qtmips_cli and qtmips_gui. | Pavel Pisa | 2019-08-02 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Update standalone build scripts (generic and MacOS) to include qtmips_asm. | Pavel Pisa | 2019-08-02 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Parent models created by views to ensure their deletion. | Pavel Pisa | 2019-07-18 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Include C language syntax highlighter for alternative sources editing. | Pavel Pisa | 2019-07-18 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Rename Highlighter to HighlighterAsm to preare for alternative C highlighter. | Pavel Pisa | 2019-07-18 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Remove forgotten debug print in relocation code. | Pavel Pisa | 2019-07-18 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Add config option to reset machine before internal assembler starts. | Pavel Pisa | 2019-07-18 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Update editor search algorithm to prefer current editor for unnamed buffers. | Pavel Pisa | 2019-07-17 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Prepend message types by MSG_, Windows headerfiles define ERROR as macro. | Pavel Pisa | 2019-07-17 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Enable CLI version to use simple assembler. | Pavel Pisa | 2019-07-17 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Do not open editor twice for same filename. | Pavel Pisa | 2019-07-17 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Simple assembler moved to separate class which is independent on Qt GUI API. | Pavel Pisa | 2019-07-17 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Store operator text description in the fixmatheval operators tree. | Pavel Pisa | 2019-07-17 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Implemented message window to report compilation errors. | Pavel Pisa | 2019-07-17 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Move fixmatheval to initial directory for assembler library. | Pavel Pisa | 2019-07-15 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | spec file: hicolor-icon-theme directories requested according sbrabec ↵ | Pavel Pisa | 2019-07-15 |
| | | | | | | suggestion. Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Minor update of RPM packaging. | Pavel Pisa | 2019-07-05 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Minor correction of emscripten save as to offer original file name if known. | Pavel Pisa | 2019-07-03 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Emscripten version does not wait for dialog->exec(), proces selected value ↵ | Pavel Pisa | 2019-07-03 |
| | | | | | | by signal. Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Minor fix to build on Qt version prior to 5.7.0. | Pavel Pisa | 2019-07-03 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Follow rule of two spaces after e-mail if updating Debian changelog. | Pavel Pisa | 2019-07-03 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Instructions update and encoding enhanced. | Pavel Pisa | 2019-07-03 |
| | | | | | | | | | Be permissive when signed argument is defined as unsigned value near 2^32 because it is usual way how the negative arguments are encoded on 32-bit system. Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Process .equ and .set directives and ignore some others. | Pavel Pisa | 2019-07-03 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Allow start of comments by two slashes. | Pavel Pisa | 2019-07-03 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Use explicitly declared empty stringlist for instructions without arguments. | Pavel Pisa | 2019-07-03 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Allow underscore in labels. | Pavel Pisa | 2019-07-03 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Version updated to 0.7.1 | Pavel Pisa | 2019-07-03 |
| | | | | | | | | | | | | | | | | * 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> | ||
* | Implement file save as workaround for emscripten build. | Pavel Pisa | 2019-07-03 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Allow to switch between numeric and mnemonics registers names. | Pavel Pisa | 2019-07-03 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Implement file save for emscripten build. | Pavel Pisa | 2019-07-03 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Store and restore open source files editors. | Pavel Pisa | 2019-07-03 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Ignore code and data assembler directives. | Pavel Pisa | 2019-07-03 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Include forgotten highlighter sources. | Pavel Pisa | 2019-07-03 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Add option to parse and show symbolic registers names. | Pavel Pisa | 2019-07-03 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Allow spaces in middle of assembler arguments and report errors. | Pavel Pisa | 2019-07-03 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Next round of override warning silence from emscripten build. | Pavel Pisa | 2019-07-02 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Include source file open, save and compilation on tool bar. | Pavel Pisa | 2019-07-02 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Include icon to invoke local compilation. | Pavel Pisa | 2019-07-02 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Mention integrated assembler in the documentation. | Pavel Pisa | 2019-07-02 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Extend instruction parsing to accept numeric value continuing by expression. | Pavel Pisa | 2019-07-02 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Add binary complement operation to the parser. | Pavel Pisa | 2019-07-02 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Simple highlighter for assembly language added. | Pavel Pisa | 2019-07-02 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Implement load of sources in emscripten build and minor fixes. | Pavel Pisa | 2019-07-02 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Teach simple embedded assembler .orig and .word directives. | Pavel Pisa | 2019-07-02 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> |