From 2786acc39f2ea7dfbd158e744692ea14b17e750d Mon Sep 17 00:00:00 2001 From: hneemann Date: Wed, 30 Mar 2016 18:29:39 +0200 Subject: [PATCH] modified break shape --- src/main/dig/processor/Control.dig | 4 +++ src/main/dig/processor/Processor.dig | 33 ++++++++++--------- .../digital/draw/shapes/BreakShape.java | 2 +- src/main/resources/lang/lang_de.properties | 3 ++ src/main/resources/lang/lang_en.properties | 3 ++ 5 files changed, 28 insertions(+), 17 deletions(-) diff --git a/src/main/dig/processor/Control.dig b/src/main/dig/processor/Control.dig index f2930cccf..c711b7c5c 100644 --- a/src/main/dig/processor/Control.dig +++ b/src/main/dig/processor/Control.dig @@ -337,6 +337,10 @@ Break + + Cycles + 1000000 + Label Break diff --git a/src/main/dig/processor/Processor.dig b/src/main/dig/processor/Processor.dig index 20d5e3901..addc1406e 100644 --- a/src/main/dig/processor/Processor.dig +++ b/src/main/dig/processor/Processor.dig @@ -169,16 +169,17 @@ Data - 65536 - 5130 + 46 + 5380 8417 19680 8417 5367 19695 - 28162 + 28163 20992 31744 + 28662 8417 19693 734 @@ -191,7 +192,7 @@ 8417 19680 8417 - 5624 + 5625 19695 28657 65535 @@ -202,7 +203,7 @@ 8417 19680 8417 - 32804 + 32805 4848 19695 28645 @@ -220,9 +221,9 @@ lastDataFile - + /home/hneemann/Dokumente/DHBW/Technische_Informatik_II/Systemnahes_Programmieren/java/assembler3/src/main/asm/fibonacci.hex - + @@ -270,7 +271,7 @@ Frequency - 10 + 1000 @@ -358,7 +359,7 @@ - + @@ -498,7 +499,7 @@ - + @@ -537,7 +538,7 @@ - + @@ -561,7 +562,7 @@ - + @@ -653,8 +654,8 @@ - - + + @@ -817,8 +818,8 @@ - - + + diff --git a/src/main/java/de/neemann/digital/draw/shapes/BreakShape.java b/src/main/java/de/neemann/digital/draw/shapes/BreakShape.java index 1ae35e9a3..02ab75a4d 100644 --- a/src/main/java/de/neemann/digital/draw/shapes/BreakShape.java +++ b/src/main/java/de/neemann/digital/draw/shapes/BreakShape.java @@ -14,7 +14,7 @@ import de.neemann.digital.draw.graphics.Vector; */ public class BreakShape implements Shape { private static final int SIZE = 8; - private static final int SIZEQ = 5; + private static final int SIZEQ = 3; private static final Vector RAD = new Vector(SIZE, SIZE); private static final Vector D1 = new Vector(SIZEQ, -SIZEQ); private static final Vector D2 = new Vector(SIZEQ, SIZEQ); diff --git a/src/main/resources/lang/lang_de.properties b/src/main/resources/lang/lang_de.properties index 513a78dd1..0602419a9 100644 --- a/src/main/resources/lang/lang_de.properties +++ b/src/main/resources/lang/lang_de.properties @@ -80,6 +80,9 @@ stat_clocks={0} Halbzyklen btn_edit=Bearbeiten btn_load=Laden +btn_reload=Neu Laden +btn_reload_tt=Letzte Datei noch einmal laden + tt_moveItemUp=Eintrag nach oben schieben tt_moveItemDown=Eintrag nach unten schieben menu_file=Datei diff --git a/src/main/resources/lang/lang_en.properties b/src/main/resources/lang/lang_en.properties index f4cb41f9d..2b071eeb0 100644 --- a/src/main/resources/lang/lang_en.properties +++ b/src/main/resources/lang/lang_en.properties @@ -81,6 +81,9 @@ stat_clocks={0} half cycles btn_edit=Edit btn_load=Load +btn_reload=Reload +btn_reload_tt=Reload last hex file + tt_moveItemUp=Move the item up tt_moveItemDown=Move the item down menu_file=File