diff --git a/mp-s7-src/CMakeLists.txt b/mp-s7-src/CMakeLists.txt index be08e4a..827bdd8 100644 --- a/mp-s7-src/CMakeLists.txt +++ b/mp-s7-src/CMakeLists.txt @@ -1,5 +1,5 @@ cmake_minimum_required(VERSION 3.0) -project(MPTests VERSION 0.1 LANGUAGES C CXX) +project(MPTests VERSION 0.0.1 LANGUAGES C CXX) add_library(RetroConsole retro/Console.cc diff --git a/mp-s7-src/README.md b/mp-s7-src/README.md index 501a0e9..5a183fa 100644 --- a/mp-s7-src/README.md +++ b/mp-s7-src/README.md @@ -10,3 +10,5 @@ Had to compile the minimal to get a few of the generated headers made for me unt Updated the Retro68 Console example to allow reading single characters. And now I can run python. The REPL works, even can create functions. + +- V0.0.1: "It Barely Works" diff --git a/mp-s7-src/TODO.md b/mp-s7-src/TODO.md index 908b067..2d62632 100644 --- a/mp-s7-src/TODO.md +++ b/mp-s7-src/TODO.md @@ -7,4 +7,5 @@ Items that I should do/would be nice to have. Fantasy category, for now: - Add an editor. +- support FrameBuffer module diff --git a/mp-s7-src/mpconfigport.h b/mp-s7-src/mpconfigport.h index 2364707..c68c669 100644 --- a/mp-s7-src/mpconfigport.h +++ b/mp-s7-src/mpconfigport.h @@ -7,7 +7,9 @@ // will still be able to execute pre-compiled scripts, compiled with mpy-cross. #define MICROPY_ENABLE_COMPILER (1) -#define MICROPY_ENABLE_EXTERNAL_IMPORT (0) //removed for first compile. TODO remove this line to default to enabled +#define MICROPY_ENABLE_EXTERNAL_IMPORT (1) + +#define MP_ENDIANNESS_BIG (1) #define MICROPY_QSTR_BYTES_IN_HASH (1) #define MICROPY_QSTR_EXTRA_POOL mp_qstr_frozen_const_pool @@ -32,29 +34,29 @@ #define MICROPY_ERROR_REPORTING (MICROPY_ERROR_REPORTING_TERSE) #define MICROPY_BUILTIN_METHOD_CHECK_SELF_ARG (0) #define MICROPY_PY_ASYNC_AWAIT (0) -#define MICROPY_PY_BUILTINS_BYTEARRAY (0) -#define MICROPY_PY_BUILTINS_DICT_FROMKEYS (0) -#define MICROPY_PY_BUILTINS_MEMORYVIEW (0) -#define MICROPY_PY_BUILTINS_ENUMERATE (0) -#define MICROPY_PY_BUILTINS_FILTER (0) -#define MICROPY_PY_BUILTINS_FROZENSET (0) -#define MICROPY_PY_BUILTINS_REVERSED (0) -#define MICROPY_PY_BUILTINS_SET (0) -#define MICROPY_PY_BUILTINS_SLICE (0) -#define MICROPY_PY_BUILTINS_PROPERTY (0) -#define MICROPY_PY_BUILTINS_MIN_MAX (0) -#define MICROPY_PY_BUILTINS_STR_COUNT (0) -#define MICROPY_PY_BUILTINS_STR_OP_MODULO (0) -#define MICROPY_PY___FILE__ (0) -#define MICROPY_PY_GC (0) -#define MICROPY_PY_ARRAY (0) -#define MICROPY_PY_ATTRTUPLE (0) -#define MICROPY_PY_COLLECTIONS (0) -#define MICROPY_PY_MATH (0) -#define MICROPY_PY_CMATH (0) -#define MICROPY_PY_IO (0) -#define MICROPY_PY_STRUCT (0) -#define MICROPY_PY_SYS (0) +#define MICROPY_PY_BUILTINS_BYTEARRAY (1) +#define MICROPY_PY_BUILTINS_DICT_FROMKEYS (1) +#define MICROPY_PY_BUILTINS_MEMORYVIEW (1) +#define MICROPY_PY_BUILTINS_ENUMERATE (1) +#define MICROPY_PY_BUILTINS_FILTER (1) +#define MICROPY_PY_BUILTINS_FROZENSET (1) +#define MICROPY_PY_BUILTINS_REVERSED (1) +#define MICROPY_PY_BUILTINS_SET (1) +#define MICROPY_PY_BUILTINS_SLICE (1) +#define MICROPY_PY_BUILTINS_PROPERTY (1) +#define MICROPY_PY_BUILTINS_MIN_MAX (1) +#define MICROPY_PY_BUILTINS_STR_COUNT (1) +#define MICROPY_PY_BUILTINS_STR_OP_MODULO (1) +#define MICROPY_PY___FILE__ (1) +#define MICROPY_PY_GC (1) +#define MICROPY_PY_ARRAY (1) +#define MICROPY_PY_ATTRTUPLE (1) +#define MICROPY_PY_COLLECTIONS (1) +#define MICROPY_PY_MATH (1) +#define MICROPY_PY_CMATH (1) +#define MICROPY_PY_IO (1) +#define MICROPY_PY_STRUCT (1) +#define MICROPY_PY_SYS (1) #define MICROPY_MODULE_FROZEN_MPY (1) #define MICROPY_CPYTHON_COMPAT (0) #define MICROPY_LONGINT_IMPL (MICROPY_LONGINT_IMPL_NONE)