Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 18:43 24 Nov 2024 Privacy Policy
Jump to

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 : What happens to RP2040 ?

Author Message
Volhout
Guru

Joined: 05/03/2018
Location: Netherlands
Posts: 4222
Posted: 06:25am 02 Sep 2024
Copy link to clipboard 
Print this post

Peter, Geoff,

At the moment there is a high velocity train on this forum integrating MMBasic on the RP2350. New features are implemented, and there comes a time soon (or this has already happened) that structural changes in MMBasic are needed that are not backward compatible to RP2040. And maybe it is hard for Peter to keep the code common for 10 platforms (6x2350 versions and 4x2040 versions).

I was wondering if it was a good idea to release the last V5.09.00RC5 for RP2040 as an official release, including user manual. Much has changed between 5.08.00, and the last 5.09.00, and it would be sad to see these changes lost on the track of the high speed train RP2350.

I think the RP2350 is a good initiative, and it may lead to a new Color MaxiMite (with DVI, so a DV-MM1), probably more valuable than the CMM1.5 since it combines the new interfaces USB but also DVI. And the beautifull colors...

Just thoughts from someone who does not want the 2040 to fade in oblivion...

Volhout
PicomiteVGA PETSCII ROBOTS
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 6779
Posted: 06:58am 02 Sep 2024
Copy link to clipboard 
Print this post

There's no reason why it should disappear. It's still a great little system and perfect for a lot of jobs. However, I think Peter has almost stretched it to the limit now and it's lack of RAM has needed some clever work to keep a decent user program area.

Maybe you're right, perhaps it's time to freeze further new development on that platform and sort the paperwork out. :)
Mick

Zilog Inside! nascom.info for Nascom & Gemini
Preliminary MMBasic docs & my PCB designs
 
TassyJim

Guru

Joined: 07/08/2011
Location: Australia
Posts: 6097
Posted: 07:25am 02 Sep 2024
Copy link to clipboard 
Print this post

My supplier has the RP2040 pico for half price. I have enough to out live me or I would be tempted to get a few more.

Jim
VK7JH
MMedit   MMBasic Help
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 9105
Posted: 07:42am 02 Sep 2024
Copy link to clipboard 
Print this post

There is a single source and single build file for all versions RP2040 and RP2350 see github
Building each of the variants takes time but is as simple as changing one line in the build file as described in the github readme.

I have a relatively small amount of work more to do on the RP2350 before I post V6.00.00 release candidates for all variants. This will be the next release for the RP2040 as well as the RP2350. At that point the manuals must be got up-to-date. The RP2040 and RP2350 versions will be Basic compatible with the only differences being some relatively minor additional capabilities in the RP2350:

About 50-70% faster at the same clock speed
More User Memory including PSRAM if available
Additional display modes for the HDMI (3) and VGA (1) variants
More I/O pins, ADC channels and PWM channels for the 80 pin RP2350s
Additional PIO channel and statements

Any RP2040 MMBasic code should run unchanged on the RP2350 (you may need to take account of the greater speed for thing like games).
Any code developed on the RP2350 that doesn't uses the enhanced features of the RP2350 should run unchanged on the RP2040.
Any code designed for the VGA versions should run unchanged on the HDMI variants
 
thwill

Guru

Joined: 16/09/2019
Location: United Kingdom
Posts: 4036
Posted: 08:03am 02 Sep 2024
Copy link to clipboard 
Print this post

Thanks Peter.

There is a typo in the name of your new* github repository: PicoMiteAllVversions.

I know it's just a code-sharing mechanism for you, but I wish you had renamed and continued the old repository as by deleting it you have *messed* up any forks somewhat ... mine now claims to be a fork of jaybek/PicoMite and will never be completely up to date with the final state now .

More than in hope than anticipation, is there any chance you could provide more informative comments than "Add files via upload" when you update github ?

Sorry, that's all a bit negative, I do appreciate everything you are doing and the fact that you are sharing it at all.

Best wishes,

Tom
Game*Mite, CMM2 Welcome Tape, Creaky old text adventures
 
stanleyella

Guru

Joined: 25/06/2022
Location: United Kingdom
Posts: 2120
Posted: 03:34pm 02 Sep 2024
Copy link to clipboard 
Print this post

I never got github to work.build stuff?
I dropped a pico2 into a 2040 picomite ili9341 and it seems visually faster.



Connected to COM20 at 115200
> option list
PicoMite MMBasic Version 6.00.00b3
OPTION SYSTEM SPI GP18,GP19,GP16
OPTION AUTORUN  ON
OPTION FLASH SIZE 4194304
OPTION CPUSPEED  378000 'KHz
OPTION LCDPANEL ILI9341, LANDSCAPE,GP15,GP14,GP13
OPTION TOUCH GP12,GP11
GUI CALIBRATE 0, 3919, 3854, -899, -662
OPTION SDCARD GP22
>
it's really nice, ta mr. math again. not a priority, dvi
Edited 2024-09-03 02:10 by stanleyella
 
Print this page


To reply to this topic, you need to log in.

© JAQ Software 2024