From 2dc9d118efb64de6ea54a5a9eb4474f8e5ef3145 Mon Sep 17 00:00:00 2001 From: Paul Oliver Date: Thu, 29 Feb 2024 01:50:44 +0100 Subject: Initial commit --- include/evolver.h | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 include/evolver.h (limited to 'include/evolver.h') diff --git a/include/evolver.h b/include/evolver.h new file mode 100644 index 0000000..15a4f64 --- /dev/null +++ b/include/evolver.h @@ -0,0 +1,17 @@ +#ifndef SALIS_EVOLVER_H +#define SALIS_EVOLVER_H + +void se_init (void); +void se_quit (void); +void se_load (FILE *file); +void se_save (FILE *file); + +sbool se_isInit (void); +sword se_getLastAddress (void); +sbyte se_getLastInst (void); +sword se_getState (sword eidx); +void se_setState (sword eidx, sword state); + +void se_cycle (void); + +#endif -- cgit v1.2.1