If you have a widescreen monitor and a rp2350 set for VGA please help


Author Message
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 9984
Posted: 02:49pm 10 Mar 2025      

PicoMite (2).zip


Install the firmware. Type OPTION CPUSPEED 336000. This will switch to 848x480 mode (mode 10 from the CMM2). i.e. true widescreen. You may need to auto-adjust the monitor. Write a box BOX 0,0,MM.HRES,MM.VRES and then do the adjustment.

Please report success or otherwise



Edited 2025-03-11 00:58 by matherp

Amnesie
Guru

Joined: 30/06/2020
Location: Germany
Posts: 521
Posted: 03:38pm 10 Mar 2025      

Works perfectly! What a great option to have widescreen!





Greetings
Daniel

Sasquatch

Guru

Joined: 08/05/2020
Location: United States
Posts: 375
Posted: 08:23pm 10 Mar 2025      

Tested on Vizio TV and Dell monitor.  The box shows fine after auto-adjust.  

For some reason if I add the circle after the box (as in your example) the screen is cleared below the cursor position before the circle is drawn leaving just the top portion of the box.  If I add the box again, the screen is cleared below the cursor position before the box is drawn leaving just the top portion of the circle.

Note that I am testing on a Pico2 mini using Tera Term as that is the RP2350 that I currently have set up for VGA, thus the non-standard VGA pins.


> option cpuspeed 336000
> box 0,0,mm.hres,mm.vres
> circle mm.hres/2,mm.vres/2,200
> box 0,0,mm.hres,mm.vres
> circle mm.hres/2,mm.vres/2,200
> option list
PicoMiteVGA MMBasic RP2350A Edition V6.00.02b17
OPTION FLASH SIZE 4194304
OPTION KEYBOARD US
OPTION CPUSPEED (KHz) 336000
OPTION DISPLAY 40, 106
OPTION VGA PINS GP4,GP0
> box 0,0,mm.hres,mm.vres
>

Edited 2025-03-11 06:31 by Sasquatch

phil99

Guru

Joined: 11/02/2018
Location: Australia
Posts: 2402
Posted: 10:36am 11 Mar 2025      

Perfect on a Benq monitor after auto-adjust.

matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 9984
Posted: 04:57pm 11 Mar 2025      

I've updated the main download with a full version of 6.00.02b18

https://geoffg.net/Downloads/picomite/PicoMite_Beta.zip

This includes the following changes:

HDMI VERSIONS
OPTION RESOLUTION 640/640,252000/720/800/848/1024/1280

RP2350 VGA VERSIONS
OPTION CPUSPEED 252000/315000/360000/378000 'NB: not available when widescreen mode enabled
OPTION WIDESCREEN 720/848/OFF

RP2040 VGA VERSIONS
OPTION CPUSPEED 252000/315000/378000 'NB: not available when widescreen mode enabled
OPTION WIDESCREEN 720/OFF

These commands between then allow
640x480 @ 75HZ - all versions
640x480 @ 60HZ - all versions
720x400 @ 60HZ - all versions (widescreen)
800x600 @ 56Hz - all RP2350 versions
848x480 @ 60Hz - all RP2350 versions (widescreen)
1024x768 @ 60HZ - HDMI versions
1280x720 @ 60Hz - HDMI versions (widescreen)

The actual CPU speeds used are:

372MHz 1280x720
315MHz 640x480 @ 75Hz
252MHz or 378MHz 640x480 @ 60Hz
324MHz 1024x768
360MHz 800x600
336MHz 848x480
283.2MHz 720x400

Sasquatch

Guru

Joined: 08/05/2020
Location: United States
Posts: 375
Posted: 09:49pm 11 Mar 2025      

RP2350 VGA WIDESCREEN MODE 3 (848x480) on a 24" (61cm) Dell Widescreen monitor.




Edited 2025-03-12 07:52 by Sasquatch

Amnesie
Guru

Joined: 30/06/2020
Location: Germany
Posts: 521
Posted: 11:44pm 11 Mar 2025      

Woah! This looks amazing!

Really really useful those new resolutions, since there are less 4:3 nowadays...

 

WhiteWizzard
Guru

Joined: 05/04/2013
Location: United Kingdom
Posts: 2925
Posted: 06:59am 12 Mar 2025      

@Peter,

In the VGA and HDMI versions of the firmware, when using the EDITor, what is determining the font size (ie column and row quantities)?
Is it fixed, or is it adjustable by changing MODE (although I think you mentioned in the past that the editor uses mode 1 with tiles?), and/or does FONT change it, and/or default mode?
I guess in the non vga/hdmi versions it is determined by OPTION DISPLAY still?

Any clarity regarding this in B18 would be appreciated as I am away from home at moment and can’t test this for myself…..

Thanks for the extra resolutions (I see 720 has sneaked in there too!)  
Edited 2025-03-12 17:01 by WhiteWizzard