index
:
qtmips
fix-memory-view
master
simple-memory-view
MIPS CPU emulator for education purposes
Gitolite user
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
qtmips_machine
/
qtmipsmachine.cpp
Commit message (
Expand
)
Author
Age
*
Simple assembler moved to separate class which is independent on Qt GUI API.
Pavel Pisa
2019-07-17
*
Implement load of sources in emscripten build and minor fixes.
Pavel Pisa
2019-07-02
*
Minimal prototype of integrated assembler.
Pavel Pisa
2019-07-01
*
Memory change counter moved to MemoryAccess and external changes notification...
Pavel Pisa
2019-06-30
*
Initial optimized version LCD display emulation.
Pavel Pisa
2019-06-28
*
Allow to create simulator without loaded executable.
Pavel Pisa
2019-06-26
*
Extend qtmips_cli to recognize break and report final state.
Pavel Pisa
2019-03-24
*
Correct exception setup - break and HW break should cause stop and step over.
Pavel Pisa
2019-03-06
*
Enable configuration of syscalls emulation and stop on exception.
Pavel Pisa
2019-03-06
*
Dock to view coprocessor 0 and cop0 counter/comparator support.
Pavel Pisa
2019-03-05
*
Implemented interrupt delivery and processing for serial port.
Pavel Pisa
2019-03-04
*
Implemented coprocessor 0 registers access and register EPC and Cause set by ...
Pavel Pisa
2019-03-04
*
Exceptions causes align with SPIM and add serial port range alias equivalent ...
Pavel Pisa
2019-02-25
*
Add support for goto to selected symbol address.
Pavel Pisa
2019-02-22
*
Add burst time and store timing in the config.
Pavel Pisa
2019-02-21
*
Ensure that single step does not run chunk of instructions instead of one.
Pavel Pisa
2019-02-13
*
Implemented three dials equivalent to MZ_APO RGB dials.
Pavel Pisa
2019-02-13
*
Include simple serial port terminal and prepare empty peripheral dock.
Pavel Pisa
2019-02-13
*
Add speed option to run core for time chunks without visualization.
Pavel Pisa
2019-02-13
*
Make memory and program listing editable.
Pavel Pisa
2019-02-12
*
Display red background for instruction causing exception and skip HW breakpoi...
Pavel Pisa
2019-02-11
*
Basic "hardware" breakpoints support implemented.
Pavel Pisa
2019-02-11
*
Prepare core for "hardware" breakpoints support and add signals to follow sta...
Pavel Pisa
2019-02-11
*
Make function to register exception handler accessible from outside.
Pavel Pisa
2019-02-08
*
Provide at least partial cleanup after QtMipsMachine.
Pavel Pisa
2019-02-06
*
Implement simple address-space ranges registration and example peripheral.
Pavel Pisa
2019-02-06
*
Setup initial PC according executable entry form ELF file if it is non zero.
Pavel Pisa
2019-02-04
*
Add license to the source files.
Pavel Pisa
2019-02-04
*
Correct memory view updates for uncached and write-through case.
Pavel Pisa
2019-02-03
*
Implement BREAK instruction to stop continuous execution.
Pavel Pisa
2019-02-03
*
Add cache statistics
Karel Kočí
2018-05-23
*
Integrate cache with rest of the machine core
Karel Kočí
2018-04-08
*
Fix Pipelined core not to accept hazard unit configuration
Karel Kočí
2018-01-17
*
Cleanup some todos in code
Karel Kočí
2018-01-15
*
Change how we configure cache and configure hazard unit
Karel Kočí
2018-01-15
*
Add ability to get specific core type from qtmipsmachine
Karel Kočí
2018-01-08
*
Implement machine restart
Karel Kočí
2018-01-05
*
Copy machineconfig in QtMipsMachine
Karel Kočí
2018-01-05
*
Implement some machine execution speed control for gui
Karel Kočí
2018-01-04
*
Allow delay slot disable for non-pipelined core
Karel Kočí
2018-01-03
*
Fix how we pass exception
Karel Kočí
2018-01-01
*
A lot of small changes in gui
Karel Kočí
2017-12-21
*
Put qtmips_machine to machine namespace
Karel Kočí
2017-12-17
*
Implement few initial graphic elements
Karel Kočí
2017-12-15
*
Another but same fix for cache
Karel Kočí
2017-12-11
*
Another huge pile of work for about two months
Karel Kočí
2017-11-19
*
Initial commit
Karel Kočí
2017-08-30