Lephenixnoir
dfb73611f9
Merge remote-tracking branch 'slyvtt/numworks' into dev
...
This merges PR #14 with SlyVTT's Numworks support.
2024-03-03 13:17:10 +00:00
Lephenixnoir
95eb40e25d
ports/sh: WIP console memory usage: introduce stredit_t
...
Currently takes more memory because I kept an stredit_t in every single
line but once I remove it from all but the last one we'll see some
progress.
2024-02-25 08:49:49 +01:00
Sylvain PILLOT
05bfce99d6
added a better mechanism for differentiating compilation of modules between FxCG50 and fx9860G
2024-02-13 19:56:28 +01:00
Sylvain PILLOT
263b9e83c8
Merge branch 'dev' into numworks
2024-02-08 08:02:21 +01:00
Lephenixnoir
b9a457680b
modgint: basic image support, starting to work on G-III
2024-01-30 22:24:35 +01:00
Sylvain PILLOT
2ac213cae0
pursue NW support with dedicated modules (Ion, Time and Kandinsky now working) (only for fxCG50)
2024-01-29 23:16:01 +01:00
Sylvain PILLOT
c207c7b6f7
start NW support with dedicated modules (only for fxCG50)
2024-01-29 07:43:24 +01:00
Lephenixnoir
6af6f97df4
meta: add a release zip generation target
2024-01-07 16:28:40 +01:00
Lephenixnoir
f71cad03cf
meta: merge from upstream 1.12.0 into dev
2024-01-04 19:25:14 +01:00
Lephenixnoir
0da3395e89
pe: take over the REPL from pyexec.c
2022-12-15 18:38:03 +01:00
Lephenixnoir
c1d2ca5048
pe: debugging tools
2022-11-10 22:37:04 +01:00
Lephenixnoir
5f1a066c94
pe: add rough casioplot module
2022-11-08 22:20:18 +01:00
Lephenixnoir
27822c2461
pe: make the GUI friendly on the fx-9860G
2022-11-05 20:58:18 +01:00
Lephenixnoir
fa6aa00dae
pe: basic GUI setup
...
Adds a file browser (selected files are not loaded yet) and a shell
widget with an input system that is still better than the previous
VT-100 emulation scheme (with locked modifiers mainly).
A lot of small things still need to be done to make the UI functional.
2022-11-05 18:25:54 +01:00
Lephenixnoir
2c238906e7
pe: enable the time module
...
Based on the UNIX port version, and extmod/utime_mphal.c.
2022-10-30 18:37:02 +01:00
Lephenixnoir
8809f3eee4
pe: cap shell refresh rate at 30 FPS
2022-10-30 17:53:13 +01:00
Lephenixnoir
ce4fefebbe
pe: split fx-CG 50 and fx-9860G III versions
...
Both working although with terrible UI.
2022-10-29 20:42:43 +02:00
Lephenixnoir
f930ff95db
modgint: basic gint module with some of <gint/keyboard.h>
2022-10-29 10:57:15 +02:00
Lephenixnoir
c237e9874f
ports/sh: clean mpconfigport.h and enable modules
2022-10-27 19:07:22 +02:00
Lephenixnoir
e33d85b1de
ports/sh: first functional version, can compute in REPL
2022-10-24 00:48:14 +02:00