All Projects → ZwerOxotnik → m-microcontroller

ZwerOxotnik / m-microcontroller

Licence: other
Factorio mod: program circuit network logic using FAL, a Factorio Assembly Language.

Programming Languages

lua
6591 projects

Projects that are alternatives of or similar to m-microcontroller

FactorioMods
Various mods for the game Factorio
Stars: ✭ 12 (-7.69%)
Mutual labels:  mod, factorio, factorio-mod
factorio-example-mod
Lightweight modular example mod with various features and compatibilities
Stars: ✭ 15 (+15.38%)
Mutual labels:  mod, factorio, factorio-mod
Rampant
Factorio Mod - Basic AI augmentation using potential fields
Stars: ✭ 39 (+200%)
Mutual labels:  mod, factorio, factorio-mod
graftorio2
(fork of graftorio) factorio mod for creating grafana dashboard
Stars: ✭ 42 (+223.08%)
Mutual labels:  factorio, factorio-mod
mapshot
Factorio mod to export maps as zoomable html
Stars: ✭ 39 (+200%)
Mutual labels:  factorio, factorio-mod
Warehousing
🏗️ Mod for Factorio. Store all the things! (We heard you like boxes, you packrat you!)
Stars: ✭ 27 (+107.69%)
Mutual labels:  factorio, factorio-mod
clusterio
internet communication for factorio mods
Stars: ✭ 218 (+1576.92%)
Mutual labels:  mod, factorio
FactoryPlanner
A mod for Factorio. It allows you to plan out your production in detail.
Stars: ✭ 45 (+246.15%)
Mutual labels:  factorio, factorio-mod
AUNIS
Stargate-inspired Minecraft Mod
Stars: ✭ 45 (+246.15%)
Mutual labels:  mod
Thunderstore
Thunderstore is a mod database and API for downloading mods. Thunderstore Discord: https://discord.gg/UWpWhjZken
Stars: ✭ 45 (+246.15%)
Mutual labels:  mod
TerraCustom
Custom world generation for Terraria.
Stars: ✭ 72 (+453.85%)
Mutual labels:  mod
XLShredLoader
A collection of mods for Skater XL that use the Unity Mod Manager (reworked from the XLShredMenu mod)
Stars: ✭ 33 (+153.85%)
Mutual labels:  mod
SkyrimSETest
Reverse engineering TES: Skyrim Special Edition.
Stars: ✭ 86 (+561.54%)
Mutual labels:  mod
FlowUpdater
The free and open source solution to update Minecraft.
Stars: ✭ 54 (+315.38%)
Mutual labels:  mod
AES
AES for microcontrollers (Arduino & Raspberry pi)
Stars: ✭ 116 (+792.31%)
Mutual labels:  microcontroller
pHake
GTA Online Mod
Stars: ✭ 74 (+469.23%)
Mutual labels:  mod
ThrottleControlledAvionics
A mod for KerbalSaceProgram
Stars: ✭ 45 (+246.15%)
Mutual labels:  mod
CrowdedSheriff
BepInEx mod adding custom Sheriff role in the "Among Us" game
Stars: ✭ 15 (+15.38%)
Mutual labels:  mod
Fabric-Autoswitch
Automagical switching of tools to the best one for the job, for Minecraft
Stars: ✭ 17 (+30.77%)
Mutual labels:  mod
SimplePipes
A small test pipes mod based around LibBlockAttributes
Stars: ✭ 22 (+69.23%)
Mutual labels:  mod

Contents

Description

Handle your signals like a pro by writing FAL (Factorio Assembly Language). This state of the art MicroController has 4 memory registers, can take any number of inputs on two channels, red and green plus 1 output register.
The MicroController can do everything a combinator can do, only more and better!

FAL has 34 Opcodes and can read 32 lines of instructions.

FAL Reference Document

Examples

1-st

# Outputs the first signal
# from red multiplied by 2.
mov red1 mem1
mul mem1 2
mov mem1 out
jmp 2

2-nd

# accumulates first 4
# signals on the red wire.
:SETUP
clr
set 11 mem2
set 1 mem3
:LOOP
mov red@3 mem1
add mem1 mem@2
mov mem1 mem@2
:NEXT
add mem2 1
tlt mem1 15
set 11 mem1
mov mem1 mem2
add mem3 1
tlt mem1 5
set 1 mem1
mov mem1 mem3
jmp :LOOP

Terms of use

Creative Commons License

This work is a derivative of "MicroController" by Luke Perkin, used under Creative Commons Attribution 4.0 Unported license. This work is attributed to Luke Perkin, ZwerOxotnik and contributors, and the original version can be found here.

This work is licensed under a Creative Commons Attribution 4.0 International License.

Credit

Roundicons and Flaticons.com for the icon sprites.

Disclaimer

THE WORK IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE WORK OR THE USE OR OTHER DEALINGS IN THE WORK.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].