Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion config.lua
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
config = {}
config.cpt = 128 -- Cycles Per Ticks
config.power = 10 -- power usage
config.debug = true -- Debug Output (very laggy)
config.debug = false -- Debug Output (very laggy)
103 changes: 103 additions & 0 deletions locale/de/de.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,103 @@
[item-name]
controller-pow = Controller Power Modul
controller-cpu = Controller CPU Modul
controller-mem = Controller RAM Modul
controller-con = Controller I/O Modul
controller-ext = Controller Erweiterungs Modul
[item-description]
controller-pow = Stellt elektrische Energie
controller-cpu = Stellt Rechenleistung
controller-mem = Stellt wiederbeschreibbaren Speicher
controller-con = Stellt eine Schnittstelle zum grünen / roten Netzwerk
controller-ext = Erlaubt Verbinungen zwischen Modulen
[virtual-signal-name]
pci-00=00 nop -- : tue nichts
pci-01=01 val #A : Kopiere #A nach %R
pci-02=02 get &A : Kopiere @A nach %R
pci-03=03 get @A : Kopiere &A nach %R
pci-04=04 set &A : Kopiere %R nach &A
pci-05=05 set @A : Kopiere %R nach @A
pci-06=06 swp @A : Tausche %R mit @A
pci-07=07 swp &A : Tausche %R mit &A
pci-08=08 slp #A : Warte #A Prozessorzyklen
pci-09=09 slp @A : Warte @A Prozessorzyklen
pci-0A=0A yld #A : Warte #A "Ticks"
pci-0B=0B yld @A : Warte @A "Ticks"
pci-0C=0C int @A : Warte auf veränderung von @A
pci-0D=0D int &A : Warte auf veränderung von &A
pci-0E=0E hlt #A : Halte mit Code #A
pci-0F=0F hlt @A : Halte mit Code @A
pci-10=10 jmp @A : Springe nach @A
pci-11=11 jmp &A : Springe nach &A
pci-12=12 rjp #A : Springe relativ um #A Instruktionen
pci-13=13 rjp @A : Springe relativ um @A Instruktionen
pci-14=14 seq #A : Überspringe wenn %R == #A
pci-15=15 seq @A : Überspringe wenn %R == @A
pci-16=1A snq #A : Überspringe wenn %R != #A
pci-17=1B snq @A : Überspringe wenn %R != @A
pci-18=16 slt #A : Überspringe wenn %R < #A
pci-19=17 slt @A : Überspringe wenn %R < @A
pci-1A=18 sgt #A : Überspringe wenn %R > #A
pci-1B=19 sgt @A : Überspringe wenn %R > @A
pci-1C=1C slq #A : Überspringe wenn %R <= #A
pci-1D=1D slq @A : Überspringe wenn %R <= @A
pci-1E=1E sgq #A : Überspringe wenn %R >= #A
pci-1F=1F sgq @A : Überspringe wenn %R >= @A
pci-20=20 add @A : Addiere %R zu @A hinzu
pci-21=21 add &A : Addiere %R zu &A hinzu
pci-22=22 sub @A : Subtrahiere %R von @A
pci-23=23 sub &A : Subtrahiere %R von &A
pci-24=24 inc @A : Erhöhe @A um 1
pci-25=25 inc &A : Erhöhe &A um 1
pci-26=26 dec @A : Senke @A um 1
pci-27=27 dec &A : Senke &A um 1
pci-28=40 mul @A : Multipliziere mit %R in @A
pci-29=41 mul &A : Multipliziere mit %R in &A
pci-2A=42 dvf @A : Abrundende Division von @A durch %R
pci-2B=43 dvf &A : Abrundende Division von &A durch %R
pci-2C=44 dvc @A : Aufrundende Division von @A durch %R
pci-2D=45 dvc &A : Aufrundende Division von &A durch %R
pci-2E=46 mod @A : Modulo @A durch %R
pci-2F=47 mod &A : Modulo &A durch %R
pci-30=2C neg @A : Negiere @A
pci-31=2D neg &A : Negiere &A
pci-32=2E not @A : Bitweises NICHT @A
pci-33=2F not &A : Bitweises NICHT &A
pci-34=28 lsh @A : Bitweises Schieben von @A um %R nach links
pci-35=29 lsh &A : Bitweises Schieben von &A um %R nach links
pci-36=2A rsh @A : Bitweises Schieben von @A um %R nach rechts
pci-37=2B rsh &A : Bitweises Schieben von &A um %R nach rechts
pci-38=30 and @A : Bitweises UND @A mit %R
pci-39=31 and &A : Bitweises UND &A mit %R
pci-3A=32 adn @A : Bitweises UND @A mit NICHT %R
pci-3B=33 adn &A : Bitweises UND &A mit NICHT %R
pci-3C=34 nad @A : Bitweises NICHT-UND @A mit %R
pci-3D=35 nad &A : Bitweises NICHT-UND &A mit %R
pci-3E=36 ndn @A : Bitweises NICHT-UND @A mit NICHT %R
pci-3F=37 ndn &A : Bitweises NICHT-UND &A mit NICHT %R
pci-40=38 ior @A : Bitweises ODER @A mit %R
pci-41=39 ior &A : Bitweises ODER &A mit %R
pci-42=3A orn @A : Bitweises ODER @A mit NICHT %R
pci-43=3B orn &A : Bitweises ODER &A mit NICHT %R
pci-44=3C nor @A : Bitweises NICHT-ODER @A mit %R
pci-45=3D nor &A : Bitweises NICHT-ODER &A mit %R
pci-46=3E nrn @A : Bitweises NICHT-ODER @A mit NICHT %R
pci-47=3F nrn &A : Bitweises NICHT-ODER &A mit NICHT %R
pci-48=48 xor @A : Bitweises EXKLUSIV-ODER @A mit %R
pci-49=49 xor &A : Bitweises EXKLUSIV-ODER &A mit %R
pci-4A=4A nxr @A : Bitweises NICHT-EXKLUSIV-ODER @A mit %R
pci-4B=4B xrn &A : Bitweises NICHT-EXKLUSIV-ODER &A mit %R
pci-4C=4C rnd @A : Zufallszahl in @A schreiben
pci-4D=4D rnd &A : Zufallszahl in &A schreiben
pci-4E=4E rnd @A : Zufallszahl in @A im Bereich bis %R schreiben
pci-4F=4F rnd &A : Zufallszahl in &A im Bereich bis %R schreiben

[item-group-name]
programmable-controllers = Programierbare Controller

[entity-name]
controller-pow = Controller Power Modul
controller-cpu = Controller CPU Modul
controller-mem = Controller RAM Modul
controller-con = Controller I/O Modul
controller-ext = Controller Erweiterungs Modul