File qtmips.changes of Package qtmips

-------------------------------------------------------------------
Sun Mar 16 13:09:55 UTC 2025 - Lubos Kocman <lubos.kocman@suse.com>

- Run spec-cleaner and reformat changelog

-------------------------------------------------------------------
Tue Oct 01 00:00:00 UTC 2024 Pavel Pisa <pisa@cmp.felk.cvut.cz>

- version 0.8.1
- Complete rewrite of memory model (by Jakub Dupak)
- Extended lwl, lwr, swl and swr instructions for little endian (by Pavel Pisa)
- Little endian support in addition to big endian one (by Jakub Dupak)
- CMake build backported from QtRVSim (by Jakub Dupak)
- Machine: LRU cache policy fix
- Machine: correct cache graphics visualization for byte accesses.
- CI: release.yml - fix apt install
- Machine: correct and refactor unaligned access to peripheries
- Machine: add memory access helper for access with granularity 16-bits.
- Machine: fix LCD display endianness.
- Packaging: fix Fedora build according to Jan Grulich advice.
- README: add link to WebAssembly version on comparch.edu.cvut.cz
- CI: update GitHub actions from QtRVSim

-------------------------------------------------------------------
Fri Mar 06 00:00:00 UTC 2022 Pavel Pisa <pisa@cmp.felk.cvut.cz>

- version 0.8.0
- Debian package updated to version 0.8.0
- Complete rewrite of memory model (by Jakub Dupak)
- Extended lwl, lwr, swl and swr instructions for little endian (by Pavel Pisa)
- Little endian support in addition to big endian one (by Jakub Dupak)
- CMake build backported from QtRVSim (by Jakub Dupak)

-------------------------------------------------------------------
Sun Sep 06 00:00:00 UTC 2020 Pavel Pisa <pisa@cmp.felk.cvut.cz>

- version 0.7.5
- Debian package updated to version 0.7.5.
- Improve UI compatbility with dark color schemes (by Michal Maly, MadCatX)
- prepare-release: document alternative Debian package preparation in quilt mode.
- Enable dock widows nesting to enable show cache + memory simultaneously (by Frantisek Vacek)
- AppImage build run (by Frantisek Vacek)
- qtmips_cli: add option to connect serial port input and output to file.
- samples: template-os.S template.S fixed SPILED_REG_BASE definition.
- README: add documentation how to modify comprocessor 0 regs (by Jan Kaisrlik)
- EADME.md: fix reference to uart rx interrupt mask (by Jan Kaisrlik)
- Fix open of ELF files using national alphabets in the path names on Windows.
- qtmips_gui: fix response to user decision to save modified file when make is invoked.

-------------------------------------------------------------------
Sun Sep 15 00:00:00 UTC 2019 Pavel Pisa <pisa@cmp.felk.cvut.cz>

- version 0.7.4
- Debian package updated to version 0.7.4.
- debian packaging: add git attribute to merge changelog.
- debian packaging: add watch file for GitHub QtMips repository.

-------------------------------------------------------------------
Thu Sep 12 00:00:00 UTC 2019 Pavel Pisa <pisa@cmp.felk.cvut.cz>

- version 0.7.3
- Debian package updated to version 0.7.3.
- Implemented SKIP/SPACE assembler directives.
- Add OpenHub statistic page link.
- Provide support for include directive in simple assembler.
- In include, use content from editor if file is already open.
- Add #pragma processing to integrated assembler and its usage to control windows.
- Use #pragma in examples to lower initial learning curve.
- samples: simple-lw-sw-ia.S: place data section to 0x2000 address.

-------------------------------------------------------------------
Tue Aug 20 00:00:00 UTC 2019 Pavel Pisa <pisa@cmp.felk.cvut.cz>

- version 0.7.2
- Debian package updated to version 0.7.2.
- More changes to use dialog open instead of exec (Emscripten does not support exec).
- Updates to RPM packaging and spec file to better follow Suse rules.
- Move fixmatheval and assembly compiler to separate library independent on Qt GUI API.
- Implemented message window to report compilation errors.
- Store operator text description in the fixmatheval operators tree.
- Simple assembler moved to separate class which is independent on Qt GUI API.
- Do not open editor twice for same filename.
- Enable CLI version to use simple assembler.
- Update editor search algorithm to prefer current editor for unnamed buffers.
- Add config option to reset machine before internal assembler starts.
- Include C language syntax highlighter for alternative sources editing.
- Action to execute external make command and ask for unsaved sources.
- Ask to save modified files on exit.
- Ask for modified source close and handle unnamed sources close.
- Replace shortcuts to not hide Ctrl+C and some others.
- Implemented ASCII and ASCIZ operations.
- Include actions New source and Close source on toolbar.
- Make program and memory window visible when address requested from symbol dialog.
- Add embedded examples menu and resources.

-------------------------------------------------------------------
Wed Jul 03 00:00:00 UTC 2019 Pavel Pisa <pisa@cmp.felk.cvut.cz>

- version 0.7.1
- 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.

-------------------------------------------------------------------
Fri Jun 28 00:00:00 UTC 2019 Pavel Pisa <pisa@cmp.felk.cvut.cz>

- version 0.7.0
- 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.

-------------------------------------------------------------------
Mon Apr 01 00:00:00 UTC 2019 Pavel Pisa <pisa@cmp.felk.cvut.cz>

- version 0.6.8
- Debian package updated to version 0.6.8.
- Coreview multiplexers updated and added for branch compare forward.
- qtmips_gui: set application window icon.
- Set gray background to stalled instructions/idled stages.
- Setting background color dial
- qtmips_cli: start report in decimal mode.

-------------------------------------------------------------------
Tue Mar 26 00:00:00 UTC 2019 Pavel Pisa <pisa@cmp.felk.cvut.cz>

- version 0.6.7
- Debian package updated to version 0.6.7.
- Change single cycle core with delay slot to use separate fetch stage.
- Program listing and stages use color background.
- Correct write through spelling. Reported by Richard Susta.
- qtmips_cli can be used for cache statistic and result memory tests.

-------------------------------------------------------------------
Sun Mar 17 00:00:00 UTC 2019 Pavel Pisa <pisa@cmp.felk.cvut.cz>

- version 0.6.6
- Corrected row and column output in cache address fields.
- Highlight cache read and write acesses.
- Highlight registers and coprocessor 0 read and writes.

-------------------------------------------------------------------
Wed Mar 13 00:00:00 UTC 2019 Pavel Pisa <pisa@cmp.felk.cvut.cz>

- version 0.6.5
- Initial Debian packaging.
openSUSE Build Service is sponsored by