README.md

# Elixir ALE Dummy

A dummy implementation of [ElixirALE](https://github.com/fhunleth/elixir_ale). It allows applications to run on hardware without GPIOs.

## Installation

Add `elixir_ale_dummy` to the list of dependencies in `mix.exs`. When using [Nerves](https://nerves-project.org), restrict this package to the `"host"` target.

```elixir
def deps("host") do
  [
    {:elixir_ale_dummy, "~> 0.1.0"}
  ]
end
```

Start the simulator by adding the following to your startup code:

```elixir
if Mix.Project.config()[:target] == "host" do
  ElixirALEDummy.start(8080)
end
```

Visit [http://localhost:8080](http://localhost:8080) to view the state of the GPIOs.