-
Ver 1.5.0
6 days ago • 0 comments- The first release of type PU.
- Update BLOCK.BAS and PHOTO.BAS sample programs.
- Update WS2812B and QRCODE in class library to support using for Pico 2.
- Fixed a bug in the file selection function of the text editor.
- Changed so that separate class files can be handled for Pico/Pico2 or Type P/PU.
- Fix SYSTEM(4) to return correct CPU execution speed.
- Added SYSTEM(6) to obtain the size of BASIC's object RAM area.
- When using the ILI9488 LCD, the width that could not be specified before can now be specified with the WIDTH statement.
- When a WAIT statement is being executed, execution can be stopped by pressing the PAUSE/BREAK key on the keyboard.
-
Ver 1.4.1
6 days ago • 0 comments- Support Raspberry Pi Pico 2.
- Update WEATHER.BAS sample program.
-
Ver 1.4.0
02/21/2024 at 20:49 • 0 commentsMachiKania type P ver 1.3.1 was released on 2/17/2024.
- FILEMAN.BAS (file manager) was added as a sample program.
- Added BUTTON (button operation), GEN3O (Genkaku Gothic display), QRCODE (QRCODE display), and TSC2046 (touch panel operation) to the class library.
- Enabled to use spi1 with SPI instruction when LCD is not used.
- Fixed a bug in PUTBMP instruction when displaying a long width image.
- The file modification date and time can be displayed in the file list view.
- The display order of file names and modified dates in the file list display is now supported.
- Fixed a display bug on ILI9488 LCD when it is displayed in portrait mode. The FRENAME and MKDIR instructions and the FRENAME() and MKDIR() functions have been added.
- Auxiliary code (auxcode) can be added.
-
Ver 1.3.1
02/21/2024 at 20:47 • 0 commentsMachiKania type P ver 1.3.1 was released on 10/28/2023.
- The BASIC program for embed now supports file reading.
- The number of files that can be embedded for embedding has been increased to 16.
- Fixed a bug that caused wrong values when displaying floating points and handling strings.
-
Ver 1.3.0
02/21/2024 at 20:44 • 0 commentsMachiKania type P ver 1.3.0 was released on 9/30/2023.
- WEATHER.BAS (get weather forecast from web), HDEAMON.BAS (construct web server) were added as a sample program.
- Added HTTPD (construct HTTP deamon), IR_RX (IR receiver), IR_TX (IR transmitter), JSON (analyze JSON string) and WGET (web browsing) to the class library.
- Added support for WiFi connection using Raspberry Pi Pico W. Following statements/functions are added: DNS$(), IFCONFIG$(), NTP, TCPACCEPT(), TCPCLIENT, TCPCLOSE, TCPRECEIVE, TCPSEND, TCPSERVER, TCPSTATUS, TLSCLIENT, WIFIERR(), WIFIERR$()
- Fixed a bug in GCOLOR() function.
- Fixed a key input bug with some USB keyboards.
- FGETC() function returns -1 when EOF.
- Supported XIAO RP2040, RP2040-Zero, and Tiny-2040 for embedding.
- SPI ports can now be specified in the INI file.
- Fixed a bug when the third argument of SERIAL statement is omitted.
- Exceptions are now trapped and displayed on the screen.
- Fixed a bug that CORETIMER starts to fail about 2000 seconds after power-on.
- Support ILI9488.
- Support RTC(Real Time Clock). Follosing statement/functions are added: GETTIME$(), SETTIME. STRFTIME$()
- Supports date/time setting when saving files.
- Supports RTC setting by NTP server.
- Supports turning on/off the LEDs attached to the board by calling SYSTEM 201.
- Fixed a memory allocation bug.
- Fixed a garbage collection bug when using file-related commands such as FREMOVE/SETDIR.
- Improved stability of the WAVE player.
- Fixed a static method call bug in a class.
- Three functions, FFINGD$(), FINFO(), and FINFO$(), are added. Enabled to create file list.
- Fixed a compile-time bug when the REM statement contains double quotation.
-
Ver 1.2.0
02/21/2024 at 20:40 • 0 commentsMachiKania type P ver 1.2.0 was released on 1/28/2023.
- USB keyboard and editor support
- Added INKEY(), READKEY(), and INPUT$() functions and INKEY interrupt function.
- Fixed a bug that occurred in some environments when compiling class files.
- Added ALIGN4 statement, DATAADDRESS() function, and FUNCADDRESS() function.
- Fixed a slight timing discrepancy in timer interrupt.
- Added memory allocation related functions to SYSTEM().
- Added a function related to memory allocation to SYSTEM().
- Supported OPTION CLASSCODE.
- Card can be inserted and removed during BASIC program execution.
- HEX files created in C language can be loaded on the file selection screen.
- Four classes, CRDINI, CLDHEX, REGEXP, and STRING, are added to the library.
-
Ver 1.1.0
10/02/2022 at 23:28 • 0 commentsMachiKania type P ver 1.1.0 was released on 10/01/2022.
- Fixed a bug that prevented compiling when using another class in a class
- Fixed a bug in static function calls of the class
- Allow assignment of strings and arrays to object fields
- Fixed a bug that WAVE files stop playing after a certain period of time
- Allows use of WAIT, DELAYMS, and DELAYUS statements during interrupts
- Fixed a bug that caused MUSIC statements to stop with an error in some environments
- The NOT#() function was added.
-
Ver 1.0.0
10/02/2022 at 23:27 • 0 commentsMachiKania type P ver 1.0.0 was released on 8/27/2022. This is the first published version.