|
Forum Index : Price Watch : AeroSharp 3kw - Hallet Cove S.A. $20 -Gumtree
| Author | Message | ||||
| disco4now Guru Joined: 18/12/2014 Location: AustraliaPosts: 1157 |
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ░░ WORK IN PROGRESS H7 ░░ Please don't reply to thread ░░░░ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ArmmiteFH743 V5.08.00 Beta Releases Armmite H743 5.08.00 Beta Releases V5.08.00 Beta release thread on TBS Previous H7 5.07.02 thread here Things to check for 16bit tokens cmd_if as per RC24 SUB saved to library END IF becomes END CFUNCTIONs and CSUBs in library IF ELSE THEN fix from email (also in RC24) ---------------------------------- https://www.thebackshed.com/forum/ViewTopic.php?FID=16&TID=17777#235710 No I haven't. I've been sneaky and implemented a single hidden function to process all MM. functions. This now leave me with a few free function slots. Functions MM.HRES, MM.VRES, MM.VER, M.I2C, MM.FONTHEIGHT, MM.FONTWIDTH, MM.PS2, MM.HPOS, MM.VPOS, MM.ONEWIRE, MM.Errno, MM.ErrMsg$, MM.WATCHDOG, MM.DEVICE$ are now all implemented as written and none of them are converted to MM.INFO calls by the pre-processor Have a look on github at fun_tilde in functions.c, llist in commands.c, changes to str_replace (fixes a bug where replacements could happen incorrectly) and tokenise in MMBasic.c. I'm going to add MM.CMDLINE$ and the MQTT MM.s as well in the next RC which will get rid of the various background variable creation code that current supports them. REMEMBER -------- IPS_4_16 for the OTM8009A may not be complete. LCDAttrib not used everywhere. MM.DISPLAY to returns 0,1 MM.INFO(CONSOLE) could go. TO DO /CHECK: ------ multi line comments /* */ -- DONT DO THIS I THINK ???? Turn off OPTION ESCAPE when reading REGEX expression in LINSTR and INSTR Updated HUMID command extra parameter missing form H7 manual Check these from Picomites REDIM recreated arrays as the default type, losing INTEGER and STRING data. MATH CHI indexed past its table above about 8x8 and had wrong degrees of freedom under OPTION BASE 1; MATH M_INVERSE leaked a row per call; MATH CRC12 masking, the CRC reverseOut argument and Q_CREATE angle units were wrong; assorted argument checks in the MATH array helpers. JSON$ could read 8 bytes past its source array under OPTION BASE 1. Armmite H7 5.08.00 Beta 3 (In progress) - Details Regular expressions: {n} matched n or more times.Should be n times. Fixes Font7 % character being displayed mirrored. MATH CRC12 function corrected to return 12bit result. (was incorrectly 16) Includes Beta2 SDCARD stuff. LOAD IMAGE now uses BmpDecoder.c from picomites in lieu of previous MS version. LOAD BMP file$ is also now accepted. Dithering is not supported. The new decoder supports these BMP files: 1-bit (monochrome) - 2 colors with palette 4-bit - 16 colors with palette 8-bit - 256 colors with palette 16-bit - typically 5-5-5 RGB or 5-6-5 RGB 24-bit - 8-8-8 RGB (true color, most common) BI_RGB (0) - uncompressed (most common) BI_RLE8 (1) - 8-bit run-length encoding BI_RLE4 (2) - 4-bit run-length encoding MM.VER now returns a value to show release candidates as for latest Picomite. i.e. V6.00.00.xx where xx is 00-49 for Beta releases. xx is 50-99 for RC releases. MATH(CROSSING function Bug fix from Picomite. Armmite H7 5.08.00 Beta 2 - Details See below. Is in source but Beta2 only published in post below. Dual SDCards Armmite H7 5.08.00 Beta 1 - Details V5.08.00 Beta 1 - Details on TBS Armmite H7 5.08.00 Beta 0 - Details V5.08.00 Beta 0 - Details on TBS https://www.thebackshed.com/forum/ViewTopic.php?FID=16&TID=18207#243410 ============================================================================== Benchmark update BM1 BM2 BM3 BM4 BM5 BM6 BM7 BM8 ABC 800 single 0.9 1.8 6.0 5.9 6.3 11.6 19.6 2.9 ABC 800 double 1.2 2.2 10.0 10.6 11.0 17.8 26.4 14.4 IBM PC 1.5 5.2 12.1 12.6 13.6 23.5 37.4 3.5 Apple III 1.7 7.2 13.5 14.5 16.0 27.0 42.5 7.5 VIC-20 1.4 8.3 15.5 17.1 18.3 27.2 42.7 9.9 ZX81 "fastmode" 4.5 6.9 16.4 15.8 18.6 49.7 68.5 22.9 Maximite 0.016 0.144 0.196 0.205 0.354 0.512 0.721 0.310 Maximite w. #s 0.016 0.131 0.193 0.194 0.245 0.393 0.582 0.241 Maximite w/o #s 0.016 0.111 0.173 0.173 0.192 0.336 0.525 0.220 MicroMite 40MHz 0.028 0.18 0.285 0.289 0.644 0.892 1.346 0.376 MicroMite 48MHz 0.023 0.15 0.237 0.24 0.536 0.744 1.121 0.313 MM+ MX470 120MHz 0.013 0.082 0.135 0.135 0.265 0.380 0.597 0.174 MMX 198MHz 0.006 0.045 0.07 0.08 0.141 0.201 0.287 0.126 Picromite ZeroW 0.014 0.058 0.093 0.102 0.184 0.298 0.354 0.127 Armmite H7 0.003 0.023 0.038 0.042 0.067 0.098 0.146 0.065 Armmite H7 480** 0.003 0.023 0.038 0.042 0.067 0.098 0.146 0.065 ArmMite F4 0.011 0.079 0.14 0.149 0.249 0.354 0.528 0.257 ArmMite F4 ** 0.011 0.079 0.14 0.149 0.249 0.354 0.528 0.257 ArmMite F4xGT ** 0.0098 0.0643 0.1143 0.1138 0.2088 0.2928 0.4347 0.2388 MMBASIC DOS 0.0002 0.0017 0.0028 0.0028 0.0073 0.0092 0.0117 0.0058 CMM2 0.00176 0.0118 0.01903 0.01728 0.03611 0.05062 0.07582 0.02851 PicoMite 0.0166 0.1096 0.1800 0.1840 0.3325 0.4715 0.6688 0.3193 PicoMite V50800 0.0132 0.0969 0.1636 0.1641 0.2866 0.4051 0.5821 0.2824 126MHz PicoMite V50800 0.0046 0.0338 0.0571 0.0574 0.0998 0.1410 0.2030 0.0974 378MHz Linux 0.0000 0.0020 0.0040 0.0040 0.0080 0.0130 0.0190 0.0070 Other Recent Basics ByPic MX170 40M 0.001 0.010 0.023 0.020 0.027 0.041 0.080 0.043 BBC_V Pi Zero 0.0001 0.0007 0.0016 0.0014 0.0015 0.0030 0.0030 0.0036 C-Language Arduino UNO 0.010 0.010 0.058 0.043 0.043 0.043 0.045 0.284 Arduino DUE 0.003 0.003 Edited 2026-10-05 14:48 by disco4now F4 H7FotSF4xGT |
||||
| The Back Shed's forum code is written, and hosted, in Australia. | © JAQ Software 2026 |