Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 19:00 14 Apr 2026 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 : Pico Gamer

     Page 4 of 4    
Author Message
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 8754
Posted: 08:59am 14 Mar 2026
Copy link to clipboard 
Print this post

The actual size isn't important is it? Your program area size is fixed by the firmware version.

MM.INFO(HEAP) is important as it directly concerns the operation

Any spare RAM is allocated to A:/ automatically IIRC. You don't get extra program area to play with.

There is also MM.INFO(OPTION FLASH SIZE) if that's of interest, but you can't do much about it. :)
Mick

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

Guru

Joined: 06/06/2011
Location: Australia
Posts: 3354
Posted: 09:44am 14 Mar 2026
Copy link to clipboard 
Print this post

I think that when Bill says RAM he actually means flash memory.  There is no function in the PicoMite firmware to control the amount of flash memory used and it will probably stay that way.  This is because, when the firmware is first loaded, it checks how much flash is present and uses anything not needed by the firmware for the internal flash drive (A:).  You cannot subsequently change the amount of flash used without corrupting the flash drive (A:).

I tried to keep it simple with the PicoGamer by offering constructors an image that included everything (MMBasic, menu, games, etc) in the one file.  However, it would be handy to also supply these components as individual files (as Volhout and Peter suggested).  Then you could use whatever firmware you liked.  This is still on my list of things to do real soon.

Geoff
Edited 2026-03-14 19:54 by Geoffg
Geoff Graham - http://geoffg.net
 
Turbo46

Guru

Joined: 24/12/2017
Location: Australia
Posts: 1685
Posted: 09:47pm 14 Mar 2026
Copy link to clipboard 
Print this post

  Quote  I think that when Bill says RAM he actually means flash memory

Yes Geoff. Sorry for the confusion.

Bill
Keep safe. Live long and prosper.
 
PilotPirx

Senior Member

Joined: 03/11/2020
Location: Germany
Posts: 125
Posted: 07:05am 13 Apr 2026
Copy link to clipboard 
Print this post

Hi,

I couldn’t resist and went ahead and got the parts for the PicoGamer. Flashing the Waveshare RP2040-Plus with 4MB went smoothly, but I can’t get access via Tera Term.
The COM port is there, the heartbeat LED is blinking, but nothing comes through via Terminal or Tera Term.
A test with the standard Picomite firmware runs perfectly, and Tera Term works.
I used “PicoGamer_V1.0_4MB_Flash.uf2”—am I doing something wrong?
 
Geoffg

Guru

Joined: 06/06/2011
Location: Australia
Posts: 3354
Posted: 07:43am 13 Apr 2026
Copy link to clipboard 
Print this post

I assume that the PicoGamer works normally (ie, it starts up showing the PicoGamer menu on the LCD panel).  This is because the firmware image is configured to automatically start running,

To see something on the console (ie, TeraTerm on the USB console) you need to interrupt  the running program with CTRL-C on the console.  Does this work?

Geoff
Edited 2026-04-13 17:44 by Geoffg
Geoff Graham - http://geoffg.net
 
PilotPirx

Senior Member

Joined: 03/11/2020
Location: Germany
Posts: 125
Posted: 07:51am 13 Apr 2026
Copy link to clipboard 
Print this post

Thanks, Geoff, for the quick reply.
That would explain it. I haven't soldered the board yet because I'm still waiting for some parts.

Yes, pressing Ctrl-C works!!
Edited 2026-04-13 18:11 by PilotPirx
 
     Page 4 of 4    
Print this page


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

The Back Shed's forum code is written, and hosted, in Australia.
© JAQ Software 2026