aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* Update how configuration is handled in newdialogKarel Kočí2018-01-17
| | | | | | In previous implementation were dependencies described on two places. In NewDialog and in MachineConfig. Now NewDialog sets options in MachineConfig and configuration is then applied to NewDialog.
* Cleanup some todos in codeKarel Kočí2018-01-15
|
* Emit byte_change when byte is written to memoryKarel Kočí2018-01-15
|
* Fix program loader testKarel Kočí2018-01-15
|
* Fix SRA and SRAV instructionsKarel Kočí2018-01-15
| | | | | | This implementation is correct one but there is no guarantee that it will work with all compilers so we should always check on given platform that tests pass (and potentially fix it).
* Add instruction views to core viewKarel Kočí2018-01-15
| | | | Positioning and probably even graphics are just temporally for now.
* Update czenglish in readmeKarel Kočí2018-01-15
|
* Update TODOKarel Kočí2018-01-15
|
* Update new dialog for new configurationKarel Kočí2018-01-15
| | | | | For now no settings and no direct machine configuration but graphics is there.
* Implement hazard unitKarel Kočí2018-01-15
|
* Reverse translate NOP correctlyKarel Kočí2018-01-15
|
* Change how we configure cache and configure hazard unitKarel Kočí2018-01-15
|
* Change default window size and more window action in menuKarel Kočí2018-01-15
|
* Drop current cache docksKarel Kočí2018-01-15
| | | | | This was just place holder and in future this will be implemented the same way as for example registersdock is.
* Allow instruction trace from any stageKarel Kočí2018-01-11
| | | | | | In reality this internally allows us to see stages even it we are not using pipelining but that is hidden from outside simply to not confuse user.
* Rework how multiplexers look like and little how they workKarel Kočí2018-01-09
|
* Add connection between pc adder and multiplexerKarel Kočí2018-01-09
|
* Run build in parallelKarel Kočí2018-01-09
|
* Clean and simplify how we add items to coreviewKarel Kočí2018-01-09
|
* Fix problem where axes were not appliedKarel Kočí2018-01-09
|
* Fix compile error with aluKarel Kočí2018-01-09
|
* Add coreview progressKarel Kočí2018-01-08
|
* Add skeleton for memory viewKarel Kočí2018-01-08
|
* Add ability to get specific core type from qtmipsmachineKarel Kočí2018-01-08
|
* Add todoKarel Kočí2018-01-08
|
* Animate time wedge in latch with stepKarel Kočí2018-01-07
|
* Add bounding box and make it greyKarel Kočí2018-01-05
| | | | | This is just for development purposes. On release this bounding box should be dropped.
* Resize program counter coreview objectKarel Kočí2018-01-05
|
* Fix how we handle scale of GraphicViewKarel Kočí2018-01-05
| | | | That widget is seriously buggy.. grr
* Fix segfault on gui exitKarel Kočí2018-01-05
|
* Implement machine restartKarel Kočí2018-01-05
|
* Make slots in NewDialog privateKarel Kočí2018-01-05
|
* Implement machine reloadKarel Kočí2018-01-05
| | | | | Also this commit changes how we pass machine configuration around in gui.
* Remove old scene in more appropriate placeKarel Kočí2018-01-05
| | | | | | Previous implementation was pretty confusing. There was no delete on level where variable override was happening. The object removal was implemented inside constructor. Very nasty.
* Add template for Memory dockKarel Kočí2018-01-05
| | | | For now a memory view is missing so there is no content.
* Fix and suppress most of the warningsKarel Kočí2018-01-05
|
* Fix fall trough warning of gcc 7+Karel Kočí2018-01-05
|
* Implement initial dialog for program memory dockKarel Kočí2018-01-05
| | | | I am missing memory view for now.
* Copy machineconfig in QtMipsMachineKarel Kočí2018-01-05
|
* Registers dock: clear data when nullptr passed to setup and cleanupKarel Kočí2018-01-05
|
* Implement some machine execution speed control for guiKarel Kočí2018-01-04
|
* Drop t-registers MakefileKarel Kočí2018-01-03
| | | | That test doesn't exists so why it's there?
* Add memory template for gui coreviewKarel Kočí2018-01-03
|
* Add pipelined and no-delay-slot for qtmips_cliKarel Kočí2018-01-03
|
* Allow delay slot disable for non-pipelined coreKarel Kočí2018-01-03
|
* Small changes in cpu_trap assemblyKarel Kočí2018-01-03
|
* Add trace-feth to qtmips_cliKarel Kočí2018-01-03
|
* Initial implementation of reverse instruction conversionKarel Kočí2018-01-03
| | | | | | This is rude implementation. We always print all fields. In future we should add flags to set what fields should be hidden on per instruction bases.
* Just small move of code in qtmipsexception.hKarel Kočí2018-01-01
|
* Simplify how we define exceptionsKarel Kočí2018-01-01
| | | | | Exceptions definition was pretty much just copy and past. That can do preprocessor for us too so use it for it.