Notice. New forum software under development. It's going to miss a few functions and look a bit ugly for a while, but I'm working on it full time now as the old forum was too unstable. Couple days, all good. If you notice any issues, please contact me.
|
Forum Index : Microcontroller and PC projects : PicoMite V6.00.00 release candidates - all versions
Page 1 of 23 | |||||
Author | Message | ||||
matherp Guru Joined: 11/12/2012 Location: United KingdomPosts: 9100 |
V6.00.00RC1 PicoMiteRP2040V6.00.00RC1.zip PicoMiteRP2350V6.00.00RC1.zip Please find attached release candidates for all firmware versions. Please post on this thread any bugs found. Please NOTHING ELSE. Changes from RC9/10: Fixes bug in MATH(SD function New analog input function SETPIN pinno/gpno,ARAW ? pin(pinno/GPno) This returns a single shot analog conversion in the range 0-4095 - no averaging. This is about 2.5 times as fast as using the normal AIN |
||||
WhiteWizzard Guru Joined: 05/04/2013 Location: United KingdomPosts: 2817 |
Thanks for these. Using 2350 HDMI version on a standard Pico2 (but think the following 'niggle' will occur on all versions). At the command prompt, using the 'left cursor' (to position the cursor to a position within whatever has been typed) puts the system into 'insert mode' (i.e. all characters to the right of the cursor will be shifted right, and the typed characters are inserted). However, using the 'right cursor' then puts the system into 'overwrite' mode (rather than 'insert' mode) and annoyingly overights any characters one-by-one as you type. Ideally, the left and right cursors simply behave as 'insert'. Hope this makes sense!! For everything Micromite visit micromite.org Direct Email: whitewizzard@micromite.o |
||||
WhiteWizzard Guru Joined: 05/04/2013 Location: United KingdomPosts: 2817 |
Still using 2350 HDMI version on a standard Pico2; and for now I am just using TeraTerm as console (i.e. no HDMI monitor connected). As I am using TeraTerm, I wanted to change the 'size' of the display so typed: OPTION DISPLAY 40,125 This was greeted with 'Error : Cannot change LCD console' (not a problem as I guess it is somehow linked to the current MODE, and the user would be using a connected HDMI display. Just went on to try OPTION DISPLAY with three parameters (and got 'Error : Syntax'), then tried with just one valid paramaeter and it cleaered the console (TeraTerm) screen. Would it be better to simply trap OPTION DISPLAY in the same way as other OPTIONS that arent available i.e. 'Error : Invalid Option' (irrespective of any parameters). The above comment is simply a recommendation to 'standardise' behaviour for potential use in a classroom environment....... Loving the usability of MMBASIC on Pico2 For everything Micromite visit micromite.org Direct Email: whitewizzard@micromite.o |
||||
disco4now Guru Joined: 18/12/2014 Location: AustraliaPosts: 896 |
This is by design when editing multi line commands was added. In commandline mode there is no indication on the VT100 whether you are in INS or OVR mode. The INS key will toggle between OVR and INS but you don't have an indication of which mode you are in. Using the arrow left/right if your last key is arrow right you can assume OVR, if last key is arrow left you can assume INS. I just arrow back 1 extra character and arrow forward 1 which puts you on the character you want to overwrite in OVR mode. This is common across the Armmites and Picomites and works well in my view so would vote against a change to this. The Armmite F4 Manual section Command Line Buffer and Editor has a table describing the edit keys. Left Arrow Moves cursor one character left. INS (Insert Mode) is turned on so any character type will be inserted at the the cursor position. Turns on edit mode so Up and Down arrows are disabled. An additional Left Arrow issue at the home position will turn on OVR (overwrite) mode. Right Arrow Moves cursor one character right. OVR (Overwrite Mode) is turned on so any character type will overwrite the character at the the cursor position. Turns on edit mode so Up and Down arrows are disabled. Latest F4 Latest H7 |
||||
electricat Senior Member Joined: 30/11/2020 Location: LithuaniaPosts: 161 |
with PicoMiteVGARP2040V6.00.00RC1 there is quite strong blurr at left part of screen (about 8-10 symbols and then it gradually starts to be clear) comparing to PicoMiteVGAV5.08.00 I tried to take better photos, but with mobile it is quite hard to do. (looks like it is mobile misfocus. It is slightly, but it is blurr between two versions too. Maybe I could try to filming that with stable camera and change firmwares) It seems to me I`ve seen this problem once before too. Same happens with USB version Moving monitor`s H position blurr also moves Edited 2024-09-29 21:14 by electricat |
||||
matherp Guru Joined: 11/12/2012 Location: United KingdomPosts: 9100 |
What cpu speed? Does it make a difference? |
||||
electricat Senior Member Joined: 30/11/2020 Location: LithuaniaPosts: 161 |
On writing this post after, firmware upgrade, CPU speed was 126000 changed to 252000 but still gradually and unpleasantly blurrs |
||||
WhiteWizzard Guru Joined: 05/04/2013 Location: United KingdomPosts: 2817 |
(noted about the OVR/INS modes above - Thanks) HDMI Firmware on Standard Pico2, mounted on Olimex HDMI/uSD/Audio module. Is there anything I need to do to enable the HDMI output? Have tried 3 monitors, 2 TVs and 1 AV amp, and none are showing an image (probably something silly I am doing - hence the question if there is anything I need to do to enable the HDMI output. I have tried multiple leads too (knowingly working as removed from working AV setup. Default options as below: PicoMiteHDMI MMBasic Version 6.00.00RC1 OPTION FLASH SIZE 4194304 OPTION COLOURCODE ON OPTION KEYBOARD US OPTION CPUSPEED (KHz) 315000 OPTION HDMI PINS 1, 3, 7, 5 OPTION SDCARD GP22, GP6, GP7, GP4 OPTION AUDIO GP26,GP27', ON PWM CHANNEL 5 OPTION MODBUFF ENABLE 192 OPTION PLATFORM OLIMEX For everything Micromite visit micromite.org Direct Email: whitewizzard@micromite.o |
||||
Mixtel90 Guru Joined: 05/10/2019 Location: United KingdomPosts: 6770 |
I believe there is a link to be made on the Olimex board that connects 5V to the HDMI connector. This often has to be made in order for it to work. It's on the circuit but I haven't got a board. Mick Zilog Inside! nascom.info for Nascom & Gemini Preliminary MMBasic docs & my PCB designs |
||||
matherp Guru Joined: 11/12/2012 Location: United KingdomPosts: 9100 |
Can't replicate - rock solid clear for me. Have you tried auto adjust on the monitor? OPTION RESET OLIMEX and it should then just work - does for me. Are you on a monitor or TV? If TV you may need to enable 5V out - link on back of board |
||||
WhiteWizzard Guru Joined: 05/04/2013 Location: United KingdomPosts: 2817 |
Nothing on 3 Monitors, 2 TVs and an AV amp input. Will solder the 5v link on back of board and hopefully this will remedy everything! (it is so tiny I can barely see it!) For everything Micromite visit micromite.org Direct Email: whitewizzard@micromite.o |
||||
WhiteWizzard Guru Joined: 05/04/2013 Location: United KingdomPosts: 2817 |
Successfully have HDMI output after soldering the 5V link on back of Olimex module. Can now continue to test things...... PETER: What is the expected behaviour (and limitations) of the firmware on a 3250B variant; specifically HDMI and CPUSPEED limitations? I am simply asking because I would also like to test the firmware on a Pimoroni Pico Plus as well. For everything Micromite visit micromite.org Direct Email: whitewizzard@micromite.o |
||||
matherp Guru Joined: 11/12/2012 Location: United KingdomPosts: 9100 |
Neither the Pimoroni Pico Plus nor the PGA2350 will run at or above 372MHz so you can't use 378MHz VGA or widescreen HDMI |
||||
electricat Senior Member Joined: 30/11/2020 Location: LithuaniaPosts: 161 |
Oh, Peter. As always we, users , forget stupid simple things. I believe You already said once to me, but seems years and bad habitats made my brain dull. Yes, autoadjustment made it excitingly clear everything. Maybe it would be usefull to add some kind of trouleshooting Q/A into manual and start collect different user level problems, like, "Autoadjust your monitor IF blurred " and "Use another archiver IF black display after upgrade" etc. etc. This way your precious time would be saved to some degree. Thx for your wonderful work. |
||||
electricat Senior Member Joined: 30/11/2020 Location: LithuaniaPosts: 161 |
Now, another observation, not a bug, but "case" might be of interest or not. I`m still on old version wardware with PS/2 but wanted to play with VGA-USB version so I powered pico VBUS +5V and connected keyboard through random generic micro USB to USB A OTG cable i had in drawer, like this one And system has reported: US USB Keyboard Connected on channel 1 Generic Gamepad Connected on channel 2 I believe, it`s becouse sense pin is grounded/connected through resistor, however shouldn`t system look for VID/PID to be sure it is real device connected? Just ignore if out of interest. |
||||
phil99 Guru Joined: 11/02/2018 Location: AustraliaPosts: 2134 |
Thank you for the latest version. An observation rather than a bug. Standard RP2040 PicoMite MMBasic Version 6.00.00RC1. CPU speeds above 378MHz no longer available, reverts to 133MHz. |
||||
matherp Guru Joined: 11/12/2012 Location: United KingdomPosts: 9100 |
The firmware treats unrecognized devices as a gamepad as there is no standard code for these. Just ignore them. Recent versions check for the speed being equal to that requested and revert if not. Different boards will overclock differently |
||||
javavi Senior Member Joined: 01/10/2023 Location: UkrainePosts: 203 |
And how does the process of checking the availability of overclocking of a specific Pico crystal take place? When selecting an option, is some kind of testing of the processor frequency overclocking performed? |
||||
stanleyella Guru Joined: 25/06/2022 Location: United KingdomPosts: 2112 |
it loaded ok but says keyboard uk so should I flash_nuke and reflash? optimex hdmi usb 2350/pico 2 Connected to COM10 at 115200 option list PicoMiteVGA MMBasic USB Edition 6.00.00RC1 OPTION SERIAL CONSOLE COM2,GP8,GP9 OPTION AUTORUN ON OPTION FLASH SIZE 4194304 OPTION COLOURCODE ON OPTION KEYBOARD UK OPTION CPUSPEED (KHz) 315000 OPTION DISPLAY 24, 80 OPTION HDMI PINS 1, 3, 7, 5 OPTION SDCARD GP22, GP6, GP7, GP4 OPTION AUDIO GP26,GP27', ON PWM CHANNEL 5 OPTION MODBUFF ENABLE 192 OPTION PLATFORM OLIMEX > > C:\Users\stanley555\Downloads\2024-09-12_195217_bubble2350.bas (1)\bubble2350.b Uploading using: 'target port\COM10:115200 s\picomite Upload started NEW > autosav Upload completed 1 Saved 1124 bytes > Time taken: 1478mS RUN mode 3 hdmi works fine |
||||
stanleyella Guru Joined: 25/06/2022 Location: United KingdomPosts: 2112 |
answering own q, flash_nuke first US USB Keyboard Connected on channel 1 > Generic Gamepad Connected on channel 2 > option list PicoMiteVGA MMBasic USB Edition 6.00.00RC1 OPTION SERIAL CONSOLE COM2,GP8,GP9 OPTION FLASH SIZE 4194304 OPTION COLOURCODE ON OPTION KEYBOARD US OPTION CPUSPEED (KHz) 315000 > > option reset olimex Error : Invalid board for this firmware > using PicoMiteHDMIUSBRP2350V6.00.00RC1.uf2 but option list says PicoMiteVGA MMBasic USB Edition 6.00.00RC1 |
||||
Page 1 of 23 |
Print this page |