Mograsim.git
4 years agoPins of demux2 are now ordered MSB on top; improved ram5_12 a bit
Daniel Kirschten [Sun, 11 Oct 2020 21:58:57 +0000 (23:58 +0200)]
Pins of demux2 are now ordered MSB on top; improved ram5_12 a bit

4 years agoFixed a bug in DelegatingSubcomponentHighLevelStateHandler
Daniel Kirschten [Sun, 11 Oct 2020 21:46:33 +0000 (23:46 +0200)]
Fixed a bug in DelegatingSubcomponentHighLevelStateHandler

4 years agoIncreased a limit in TestEnvironmentHelper that was too small
Daniel Kirschten [Sun, 11 Oct 2020 17:37:36 +0000 (19:37 +0200)]
Increased a limit in TestEnvironmentHelper that was too small

4 years agoCleaned or_4
Daniel Kirschten [Sun, 11 Oct 2020 17:21:42 +0000 (19:21 +0200)]
Cleaned or_4

4 years agoCleaned not4
Daniel Kirschten [Sun, 11 Oct 2020 16:56:58 +0000 (18:56 +0200)]
Cleaned not4

4 years agoCleaned dff4_finewe
Daniel Kirschten [Sun, 11 Oct 2020 16:43:19 +0000 (18:43 +0200)]
Cleaned dff4_finewe

4 years agoIntroduced dff4 with no WE pin
Daniel Kirschten [Sun, 11 Oct 2020 16:07:47 +0000 (18:07 +0200)]
Introduced dff4 with no WE pin

4 years agoRenamed dff4 to dff4_we
Daniel Kirschten [Sun, 11 Oct 2020 15:53:36 +0000 (17:53 +0200)]
Renamed dff4 to dff4_we

4 years agoCleaned dff4
Daniel Kirschten [Sat, 10 Oct 2020 20:39:55 +0000 (22:39 +0200)]
Cleaned dff4

4 years agoRemoved mux1_4_sb
Daniel Kirschten [Sat, 10 Oct 2020 20:25:03 +0000 (22:25 +0200)]
Removed mux1_4_sb

4 years agoReplaced mux1_4_sb with mux1_4 in Am2900
Daniel Kirschten [Sat, 10 Oct 2020 20:24:18 +0000 (22:24 +0200)]
Replaced mux1_4_sb with mux1_4 in Am2900

4 years agoReplaced mux1_4_sb with mux1_4 in dff4
Daniel Kirschten [Sat, 10 Oct 2020 20:16:50 +0000 (22:16 +0200)]
Replaced mux1_4_sb with mux1_4 in dff4

4 years agoReplaced mux1_4_sb with mux1_4 in Am2904muSR
Daniel Kirschten [Sat, 10 Oct 2020 20:06:57 +0000 (22:06 +0200)]
Replaced mux1_4_sb with mux1_4 in Am2904muSR

4 years agoRemoved unused interface pins from andor414
Daniel Kirschten [Sat, 10 Oct 2020 20:06:36 +0000 (22:06 +0200)]
Removed unused interface pins from andor414

4 years agoReplaced mux1_4_sb with mux1_4 in Am2904MSR
Daniel Kirschten [Sat, 10 Oct 2020 19:57:05 +0000 (21:57 +0200)]
Replaced mux1_4_sb with mux1_4 in Am2904MSR

4 years agoReplaced mux1_4_sb with mux1_4 in Am2904
Daniel Kirschten [Sat, 10 Oct 2020 19:37:30 +0000 (21:37 +0200)]
Replaced mux1_4_sb with mux1_4 in Am2904

4 years agoReplaced mux1_4_sb with mux1_4 in Am2901
Daniel Kirschten [Sat, 10 Oct 2020 19:30:58 +0000 (21:30 +0200)]
Replaced mux1_4_sb with mux1_4 in Am2901

4 years agoReimplemented mux1_4 using multibit wires
Daniel Kirschten [Sat, 10 Oct 2020 19:21:30 +0000 (21:21 +0200)]
Reimplemented mux1_4 using multibit wires

4 years agoRenamed mux1_4 to mux1_4_sb
Daniel Kirschten [Sat, 10 Oct 2020 19:21:18 +0000 (21:21 +0200)]
Renamed mux1_4 to mux1_4_sb

4 years agoCleaned dlatch4
Daniel Kirschten [Thu, 8 Oct 2020 17:00:35 +0000 (19:00 +0200)]
Cleaned dlatch4

4 years agoCleaned andor414
Daniel Kirschten [Thu, 8 Oct 2020 16:36:12 +0000 (18:36 +0200)]
Cleaned andor414

4 years agoCleaned and51
Daniel Kirschten [Thu, 8 Oct 2020 15:55:28 +0000 (17:55 +0200)]
Cleaned and51

4 years agoCleaned and41
Daniel Kirschten [Thu, 8 Oct 2020 15:40:38 +0000 (17:40 +0200)]
Cleaned and41

4 years agoCleaned Am2901SourceDecode
Daniel Kirschten [Thu, 8 Oct 2020 14:58:44 +0000 (16:58 +0200)]
Cleaned Am2901SourceDecode

4 years agoCleaned Am290DestDecode
Daniel Kirschten [Thu, 8 Oct 2020 14:51:11 +0000 (16:51 +0200)]
Cleaned Am290DestDecode

4 years agoFixed bit orders in Am2901ALUInclSourceDecodeInclFunctionDecode
Daniel Kirschten [Wed, 7 Oct 2020 22:52:13 +0000 (00:52 +0200)]
Fixed bit orders in Am2901ALUInclSourceDecodeInclFunctionDecode

4 years agoContinued cleaning up components
Daniel Kirschten [Wed, 7 Oct 2020 22:43:32 +0000 (00:43 +0200)]
Continued cleaning up components

4 years agoStarted cleaning up some components
Daniel Kirschten [Wed, 7 Oct 2020 22:17:43 +0000 (00:17 +0200)]
Started cleaning up some components

4 years agoIntroduced sim speed description. Fixes #16
Daniel Kirschten [Wed, 7 Oct 2020 21:58:11 +0000 (23:58 +0200)]
Introduced sim speed description. Fixes #16

4 years agoMarked fields of Am2900Machine as final
Daniel Kirschten [Wed, 7 Oct 2020 20:36:18 +0000 (22:36 +0200)]
Marked fields of Am2900Machine as final

4 years agoIntroduced Machine.getCoreModelParameters
Daniel Kirschten [Wed, 7 Oct 2020 20:36:05 +0000 (22:36 +0200)]
Introduced Machine.getCoreModelParameters

4 years agoUsing Builder pattern for CoreModelParameters now
Daniel Kirschten [Wed, 7 Oct 2020 20:34:01 +0000 (22:34 +0200)]
Using Builder pattern for CoreModelParameters now

4 years agoFixed #17 (Mem editors stop one address too early)
Daniel Kirschten [Wed, 7 Oct 2020 20:24:28 +0000 (22:24 +0200)]
Fixed #17 (Mem editors stop one address too early)

4 years agoFixed the linebreak
Daniel Kirschten [Tue, 6 Oct 2020 15:57:57 +0000 (17:57 +0200)]
Fixed the linebreak

4 years agoFixed spaces
Daniel Kirschten [Tue, 6 Oct 2020 15:48:28 +0000 (17:48 +0200)]
Fixed spaces

4 years agoImproved the build a bit
Daniel Kirschten [Tue, 6 Oct 2020 15:43:22 +0000 (17:43 +0200)]
Improved the build a bit

4 years agoMarked MPROM as optional in MainMachineLaunchConfigTab
Daniel Kirschten [Tue, 6 Oct 2020 15:20:36 +0000 (17:20 +0200)]
Marked MPROM as optional in MainMachineLaunchConfigTab

4 years agoFinished MPROM support. Fixes #10
Daniel Kirschten [Sat, 3 Oct 2020 20:21:34 +0000 (22:21 +0200)]
Finished MPROM support. Fixes #10

4 years agoFixed a missing space in a Am2900Teaching's description
Daniel Kirschten [Sat, 3 Oct 2020 16:45:51 +0000 (18:45 +0200)]
Fixed a missing space in a Am2900Teaching's description

4 years agoImplemented some infrastructure for MPROMs
Daniel Kirschten [Sat, 3 Oct 2020 16:45:33 +0000 (18:45 +0200)]
Implemented some infrastructure for MPROMs

4 years agoUpdated to new SWTHelper version
Daniel Kirschten [Sat, 3 Oct 2020 12:54:17 +0000 (14:54 +0200)]
Updated to new SWTHelper version

4 years agoUpdate getting_started.md
Daniel Kirschten [Wed, 30 Sep 2020 13:37:52 +0000 (15:37 +0200)]
Update getting_started.md

4 years agoBumped the version to 0.1.1
Daniel Kirschten [Sat, 19 Sep 2020 22:04:31 +0000 (00:04 +0200)]
Bumped the version to 0.1.1

4 years agoAdded a TODO
Daniel Kirschten [Sat, 19 Sep 2020 22:01:04 +0000 (00:01 +0200)]
Added a TODO

4 years agoMerge branch 'setup-deploy' into development
Daniel Kirschten [Sat, 19 Sep 2020 21:14:49 +0000 (23:14 +0200)]
Merge branch 'setup-deploy' into development

4 years agoFixed the SSH command
Daniel Kirschten [Sat, 19 Sep 2020 21:02:40 +0000 (23:02 +0200)]
Fixed the SSH command

4 years agoUnmocked some things
Daniel Kirschten [Sat, 19 Sep 2020 20:58:37 +0000 (22:58 +0200)]
Unmocked some things

4 years agoFixed the environment
Daniel Kirschten [Sat, 19 Sep 2020 20:57:09 +0000 (22:57 +0200)]
Fixed the environment

4 years agoFixed the printenv command
Daniel Kirschten [Sat, 19 Sep 2020 20:54:47 +0000 (22:54 +0200)]
Fixed the printenv command

4 years agoTrying to trigger a deploy on the remote server
Daniel Kirschten [Sat, 19 Sep 2020 20:51:55 +0000 (22:51 +0200)]
Trying to trigger a deploy on the remote server

4 years agoMaybe fixed dependency caching
Daniel Kirschten [Sun, 13 Sep 2020 17:52:05 +0000 (19:52 +0200)]
Maybe fixed dependency caching

4 years agoUpdated to an even newer version of SWTHelper
Daniel Kirschten [Sun, 13 Sep 2020 17:45:05 +0000 (19:45 +0200)]
Updated to an even newer version of SWTHelper

4 years agoAccess bits for id_rsa_deploy are now set before storing the privkey
Daniel Kirschten [Sun, 13 Sep 2020 17:43:23 +0000 (19:43 +0200)]
Access bits for id_rsa_deploy are now set before storing the privkey

4 years agoReplaced echo with printenv for better security
Daniel Kirschten [Sun, 13 Sep 2020 17:27:02 +0000 (19:27 +0200)]
Replaced echo with printenv for better security

4 years agoGitHub no longer logs in as mograsim, but as mgsdeploy
Daniel Kirschten [Sun, 13 Sep 2020 16:53:13 +0000 (18:53 +0200)]
GitHub no longer logs in as mograsim, but as mgsdeploy

4 years agoUn-mock the Maven build
Daniel Kirschten [Sun, 13 Sep 2020 13:24:59 +0000 (15:24 +0200)]
Un-mock the Maven build

4 years agoProgress! But the build still fails...
Daniel Kirschten [Sun, 13 Sep 2020 13:18:07 +0000 (15:18 +0200)]
Progress! But the build still fails...

4 years agoMaybe found the bug
Daniel Kirschten [Sun, 13 Sep 2020 13:14:18 +0000 (15:14 +0200)]
Maybe found the bug

4 years agoFurther debugging
Daniel Kirschten [Sun, 13 Sep 2020 13:11:20 +0000 (15:11 +0200)]
Further debugging

4 years agoFurther debugging
Daniel Kirschten [Sun, 13 Sep 2020 13:09:36 +0000 (15:09 +0200)]
Further debugging

4 years agoThe build fails; trying to find the error
Daniel Kirschten [Sun, 13 Sep 2020 13:07:21 +0000 (15:07 +0200)]
The build fails; trying to find the error

4 years agoMocked the time-consuming build process
Daniel Kirschten [Sun, 13 Sep 2020 13:04:52 +0000 (15:04 +0200)]
Mocked the time-consuming build process

4 years agoAdded host identification
Daniel Kirschten [Sun, 13 Sep 2020 12:54:44 +0000 (14:54 +0200)]
Added host identification

4 years agoFixed the scp command
Daniel Kirschten [Sun, 13 Sep 2020 12:44:43 +0000 (14:44 +0200)]
Fixed the scp command

4 years agoSetup automatic deployment
Daniel Kirschten [Sun, 13 Sep 2020 12:40:20 +0000 (14:40 +0200)]
Setup automatic deployment

4 years agoUpdated to new SWTHelper version
Daniel Kirschten [Sun, 13 Sep 2020 12:09:31 +0000 (14:09 +0200)]
Updated to new SWTHelper version

4 years agoFormatted pom.xml
Daniel Kirschten [Fri, 11 Sep 2020 13:38:26 +0000 (15:38 +0200)]
Formatted pom.xml

4 years agoUpdate Eclipse Tycho to 2.0.0 and Flatten Maven Plugin to 1.2.5
Christian Femers [Fri, 11 Sep 2020 13:55:06 +0000 (15:55 +0200)]
Update Eclipse Tycho to 2.0.0 and Flatten Maven Plugin to 1.2.5

4 years agoCache Maven dependencies in GitHub Actions
Christian Femers [Fri, 11 Sep 2020 13:34:27 +0000 (15:34 +0200)]
Cache Maven dependencies in GitHub Actions

4 years agoFixed a bug in DoubleFieldEditor
Daniel Kirschten [Mon, 18 May 2020 16:55:14 +0000 (18:55 +0200)]
Fixed a bug in DoubleFieldEditor

Only the integral part of entered values was saved to the preferences

4 years agoMainPreferencePage: Added fields for line widths
Daniel Kirschten [Mon, 18 May 2020 16:42:58 +0000 (18:42 +0200)]
MainPreferencePage: Added fields for line widths

Fixes #3

4 years agoRemoved old commented-out code
Daniel Kirschten [Mon, 18 May 2020 16:41:47 +0000 (18:41 +0200)]
Removed old commented-out code

4 years agoFixed a typo
Daniel Kirschten [Mon, 18 May 2020 16:41:30 +0000 (18:41 +0200)]
Fixed a typo

4 years agoImproved MainPreferencePage:
Daniel Kirschten [Mon, 18 May 2020 16:19:11 +0000 (18:19 +0200)]
Improved MainPreferencePage:

Added preferences for line dashes
Defaults are now properly initialized
Preference names are not hardcoded anymore

4 years agoThe line dash of singlebit wires changes according to their value
Daniel Kirschten [Mon, 18 May 2020 15:05:56 +0000 (17:05 +0200)]
The line dash of singlebit wires changes according to their value

Fixes #2

4 years agoAdded String preferences
Daniel Kirschten [Mon, 18 May 2020 15:00:40 +0000 (17:00 +0200)]
Added String preferences

4 years agoRemoved old TODO
Daniel Kirschten [Mon, 18 May 2020 14:42:20 +0000 (16:42 +0200)]
Removed old TODO

4 years agoAdded the RenderPreference LINE_DASH_IMPROVEMENT_FACTOR
Daniel Kirschten [Mon, 18 May 2020 14:35:25 +0000 (16:35 +0200)]
Added the RenderPreference LINE_DASH_IMPROVEMENT_FACTOR

4 years agoUpdate Eclipse Maven Tycho to 1.7.0
Christian Femers [Tue, 12 May 2020 22:36:39 +0000 (00:36 +0200)]
Update Eclipse Maven Tycho to 1.7.0

4 years agoChanged the IDs of Am2900Simple/Strict to Am2900Teaching/Expert.
Daniel Kirschten [Tue, 12 May 2020 20:07:33 +0000 (22:07 +0200)]
Changed the IDs of Am2900Simple/Strict to Am2900Teaching/Expert.

4 years agoAdded descriptions for both Am2900 variants
Daniel Kirschten [Tue, 12 May 2020 19:58:03 +0000 (21:58 +0200)]
Added descriptions for both Am2900 variants

4 years agoRenamed Am2900Simple/Strict to Am2900Teaching/Expert.
Daniel Kirschten [Tue, 12 May 2020 19:55:44 +0000 (21:55 +0200)]
Renamed Am2900Simple/Strict to Am2900Teaching/Expert.

The machine IDs are unchanged.

4 years agoTurned auto-wrapping on for machines with long descriptions
Daniel Kirschten [Tue, 12 May 2020 19:53:04 +0000 (21:53 +0200)]
Turned auto-wrapping on for machines with long descriptions

4 years agoAdded the possibility for having machine descriptions
Daniel Kirschten [Tue, 12 May 2020 19:32:53 +0000 (21:32 +0200)]
Added the possibility for having machine descriptions

4 years agoChanged MograsimNaturePropertyPage to use MachineCombo
Daniel Kirschten [Tue, 12 May 2020 19:31:48 +0000 (21:31 +0200)]
Changed MograsimNaturePropertyPage to use MachineCombo

4 years agoMade the parent project reference all Mograsim projects
Daniel Kirschten [Mon, 11 May 2020 20:19:07 +0000 (22:19 +0200)]
Made the parent project reference all Mograsim projects

4 years agoAdded HighLevelStates for ram5_12
Daniel Kirschten [Mon, 4 May 2020 21:35:40 +0000 (23:35 +0200)]
Added HighLevelStates for ram5_12

4 years agoCreated a gate-based implementation of ram5_12
Daniel Kirschten [Mon, 4 May 2020 21:26:27 +0000 (23:26 +0200)]
Created a gate-based implementation of ram5_12

4 years agoImplemented the Am2904ShiftInstrDecode gate-based
Daniel Kirschten [Mon, 4 May 2020 18:24:53 +0000 (20:24 +0200)]
Implemented the Am2904ShiftInstrDecode gate-based

4 years agoFixed two bugs in the ModelAm2904ShiftInstrDecode
Daniel Kirschten [Mon, 4 May 2020 18:19:28 +0000 (20:19 +0200)]
Fixed two bugs in the ModelAm2904ShiftInstrDecode

4 years agoFixed horizontalComponentCenter of Am2904RegCTInstrDecode
Daniel Kirschten [Mon, 4 May 2020 18:19:01 +0000 (20:19 +0200)]
Fixed horizontalComponentCenter of Am2904RegCTInstrDecode

4 years agoImplemented Am2904RegCTInstrDecode in gates
Daniel Kirschten [Mon, 4 May 2020 00:00:45 +0000 (02:00 +0200)]
Implemented Am2904RegCTInstrDecode in gates

4 years agoMoved NANDOptimizer to the examples package
Daniel Kirschten [Sat, 2 May 2020 12:26:28 +0000 (14:26 +0200)]
Moved NANDOptimizer to the examples package

4 years agoAdded the missing HighLevelStates for Am2910SP
Daniel Kirschten [Sat, 2 May 2020 12:22:58 +0000 (14:22 +0200)]
Added the missing HighLevelStates for Am2910SP

4 years agoBitVectorSplittingAHLSH now supports minimal and maximal values
Daniel Kirschten [Sat, 2 May 2020 12:22:36 +0000 (14:22 +0200)]
BitVectorSplittingAHLSH now supports minimal and maximal values

4 years agoSnippetDefinintion now delegates to JsonHandler instead of an own Gson
Daniel Kirschten [Sat, 2 May 2020 12:18:23 +0000 (14:18 +0200)]
SnippetDefinintion now delegates to JsonHandler instead of an own Gson

4 years agoWrote a utility optimizing NAND gate count for a given truth table
Daniel Kirschten [Sat, 2 May 2020 11:49:57 +0000 (13:49 +0200)]
Wrote a utility optimizing NAND gate count for a given truth table

4 years agoCreated a NAND-based implementation of Am2910SP
Daniel Kirschten [Sat, 2 May 2020 11:32:16 +0000 (13:32 +0200)]
Created a NAND-based implementation of Am2910SP

4 years agoFixed the height of Am2910RegCntr
Daniel Kirschten [Sat, 2 May 2020 10:57:26 +0000 (12:57 +0200)]
Fixed the height of Am2910RegCntr

4 years agoChanged incrementer layout to have the MSB on top
Daniel Kirschten [Mon, 13 Apr 2020 10:43:41 +0000 (12:43 +0200)]
Changed incrementer layout to have the MSB on top