/* (c) 2021 Aaron Taylor <ataylor at subgeniuskitty dot com> */
/* See LICENSE.txt file for copyright and license details. */
+#ifndef NEDSIM_SIMULATOR_H
+#define NEDSIM_SIMULATOR_H
+
#include <stdbool.h>
/* Bytes per word. */
HALT = 0b00000000
};
-struct NEDstate * init_simulator(char * input_file);
+struct NEDstate * init_simulator(char * input_file, const uint8_t * blob, const size_t * blob_size);
struct NEDstate * run_simulator(struct NEDstate * state);
uint32_t ram_r_word(struct NEDstate * state, uint32_t address);
+#endif