# Picocalc Commander (PCC)

**URL:** <https://forum.clockworkpi.com/t/picocalc-commander-pcc/19689>\
**Category:** PicoCalc\
**Tags:** filebrowser\
**Created:** [September 12, 2025, 8:36am UTC](https://forum.clockworkpi.com/t/picocalc-commander-pcc/19689 "2025-09-12T08:36:42Z")\
**Posts on this page:** 16\
**Page:** 1

<div class="post-metadata">

**Author:** ![rgpapp](https://avatars.discourse-cdn.com/v4/letter/r/7bcc69/32.png) [@rgpapp](https://forum.clockworkpi.com/u/rgpapp)\
**Post date:** [September 12, 2025, 8:36am UTC](https://forum.clockworkpi.com/t/picocalc-commander-pcc/19689/1 "2025-09-12T08:36:42Z")

</div>

I made a dual-pane file manager and launcher for the Picocalc “Norton Commander” style, written in MMbasic, I thought I’d share.

Here is the link: [GitHub - rgpapp/PicoCalc\_PCC: PicoCalc Commander (PCC) is a dual-pane file manager and launcher for PicoCalc written in MMBasic](https://github.com/rgpapp/PicoCalc_PCC)

 ![Screenshot 2025-09-10 130452](https://canada1.discourse-cdn.com/flex029/uploads/clockworkpi/original/2X/3/345e525538c76b1a1b790ecb17850b91d4ba4ec1.jpeg)

---

<div class="post-metadata">

**Author:** ![onimahoni](https://avatars.discourse-cdn.com/v4/letter/o/f9ae1b/32.png) [@onimahoni](https://forum.clockworkpi.com/u/onimahoni)\
**Post date:** [September 14, 2025, 4:10pm UTC](https://forum.clockworkpi.com/t/picocalc-commander-pcc/19689/2 "2025-09-14T16:10:57Z")

</div>

Nice app, maybe I should use a different name. 😂

[https://github.com/onimahoni/Picocalc-Commander.git](https://github.com/onimahoni/Picocalc-Commander.git)

Guess we had the same name idea.

---

<div class="post-metadata">

**Author:** ![white-round-square](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/white-round-square/32/10385_2.png) [@white-round-square](https://forum.clockworkpi.com/u/white-round-square)\
**Post date:** [September 14, 2025, 4:41pm UTC](https://forum.clockworkpi.com/t/picocalc-commander-pcc/19689/3 "2025-09-14T16:41:16Z")

</div>

> [@onimahoni](#):
>
> maybe I should use a different name.

duel it please!!!

---

<div class="post-metadata">

**Author:** ![Kevin\_Eagles](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/kevin_eagles/32/11818_2.png) [@Kevin\_Eagles](https://forum.clockworkpi.com/u/Kevin_Eagles)\
**Post date:** [September 15, 2025, 3:48am UTC](https://forum.clockworkpi.com/t/picocalc-commander-pcc/19689/4 "2025-09-15T03:48:34Z")

</div>

This is an absolute gamechanger for me. Thank you for sharing!

---

<div class="post-metadata">

**Author:** ![Guidouil](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/guidouil/32/12198_2.png) [@Guidouil](https://forum.clockworkpi.com/u/Guidouil)\
**Post date:** [September 17, 2025, 10:05am UTC](https://forum.clockworkpi.com/t/picocalc-commander-pcc/19689/5 "2025-09-17T10:05:26Z")

</div>

Please someone choose `cmdr.bas`

---

<div class="post-metadata">

**Author:** ![Vank](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/vank/32/14920_2.png) [@Vank](https://forum.clockworkpi.com/u/Vank)\
**Post date:** [October 11, 2025, 6:07am UTC](https://forum.clockworkpi.com/t/picocalc-commander-pcc/19689/6 "2025-10-11T06:07:54Z")

</div>

This app has inspired me to set up an onboot.bas file, which switches to B: and runs PCC. This in turn has inspired me to reorganize my ever-growing file system into something logical, since that no longer requires tedious and frequent typing. It has made the PicoCalc much more manageable for me.

Thanks for your contribution!

If I had one wish: include an **edit** as well as **run** command.

---

<div class="post-metadata">

**Author:** ![granzeier](https://avatars.discourse-cdn.com/v4/letter/g/cab0a1/32.png) [@granzeier](https://forum.clockworkpi.com/u/granzeier)\
**Post date:** [October 11, 2025, 7:30pm UTC](https://forum.clockworkpi.com/t/picocalc-commander-pcc/19689/7 "2025-10-11T19:30:05Z")

</div>

First, thank you for this program, I have Midnight Commander (Norton Commander clone for Linux) on all of my PCs, and Total Commander (for Android) on my phones and tablets. In other words, I use \* Commander programs quite often, and this looks pretty cool. It’s really responsive, and only took me a few seconds to move the pcc.bas file over to the A: drive, and I set it up to run PCC on F6 as suggested in your GitHub page.

Second, I would like to second @Vank’s request for editing ability. In addition, an ability to send, and receive, files via xmodem.

Beyond that, is there a way to sort the files by name, or extension?

---

<div class="post-metadata">

**Author:** ![PilotPirx](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/pilotpirx/32/14629_2.png) [@PilotPirx](https://forum.clockworkpi.com/u/PilotPirx)\
**Post date:** [October 14, 2025, 1:40pm UTC](https://forum.clockworkpi.com/t/picocalc-commander-pcc/19689/8 "2025-10-14T13:40:21Z")

</div>

Thanks, great program. I put it in drive A: an start it with F1. Best commander tool 🙂

---

<div class="post-metadata">

**Author:** ![adli](https://avatars.discourse-cdn.com/v4/letter/a/90ced4/32.png) [@adli](https://forum.clockworkpi.com/u/adli)\
**Post date:** [January 14, 2026, 3:12pm UTC](https://forum.clockworkpi.com/t/picocalc-commander-pcc/19689/10 "2026-01-14T15:12:38Z")

</div>

Same here. Big thanks!

---

<div class="post-metadata">

**Author:** ![regevt](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/regevt/32/15708_2.png) [@regevt](https://forum.clockworkpi.com/u/regevt)\
**Post date:** [February 10, 2026, 3:53pm UTC](https://forum.clockworkpi.com/t/picocalc-commander-pcc/19689/11 "2026-02-10T15:53:04Z")

</div>

I forked the project and fixed/added functionality

- Fixed the “back not working bug”
- Added battery percentage to the status bar
- Added an option to filter “bas” files (F)
- Added an option to open a file to edit (E)

> **[GitHub - regevt/PicoCalc\_PCC: PicoCalc Commander (PCC) is a dual-pane file...](https://github.com/regevt/PicoCalc_PCC)**
>
> PicoCalc Commander (PCC) is a dual-pane file manager and launcher for PicoCalc written in MMBasic

I also implemented this [pull request](https://github.com/rgpapp/PicoCalc_PCC/pull/2) to show png images, but I did not manage to make it show anything.

---

<div class="post-metadata">

**Author:** ![Blixten](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/blixten/32/11921_2.png) [@Blixten](https://forum.clockworkpi.com/u/Blixten)\
**Post date:** [February 12, 2026, 8:01am UTC](https://forum.clockworkpi.com/t/picocalc-commander-pcc/19689/12 "2026-02-12T08:01:12Z")

</div>

The problem with PNG could be caused by a to big png file (out of memory)  
Try load the png manually to see the error message.

---

<div class="post-metadata">

**Author:** ![regevt](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/regevt/32/15708_2.png) [@regevt](https://forum.clockworkpi.com/u/regevt)\
**Post date:** [February 12, 2026, 8:58am UTC](https://forum.clockworkpi.com/t/picocalc-commander-pcc/19689/13 "2026-02-12T08:58:59Z")

</div>

I did in the end, and it was first to large but when I used an online tool to resize it I got an error about it not being RGBA8888.

It appears to have very specific set of requirements, I will try to do some error checking and let the user know in advance when a picture will not work.

---

<div class="post-metadata">

**Author:** ![Blixten](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/blixten/32/11921_2.png) [@Blixten](https://forum.clockworkpi.com/u/Blixten)\
**Post date:** [February 12, 2026, 10:03am UTC](https://forum.clockworkpi.com/t/picocalc-commander-pcc/19689/14 "2026-02-12T10:03:37Z")

</div>

That matches the things I noticed as well when I did the pull-request.

---

<div class="post-metadata">

**Author:** ![regevt](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/regevt/32/15708_2.png) [@regevt](https://forum.clockworkpi.com/u/regevt)\
**Post date:** [February 12, 2026, 3:10pm UTC](https://forum.clockworkpi.com/t/picocalc-commander-pcc/19689/15 "2026-02-12T15:10:39Z")

</div>

I am losing hope in opening images on this device, even a tiny 128x128 image gives me “not enough heap”.  
I don’t know how the built in image (the one that came soon the sd card) that weights 300k can load and a 200k png can’t.

I will move to other things like incorporating a media player in it or a markdown reader.

---

<div class="post-metadata">

**Author:** ![picouser](https://avatars.discourse-cdn.com/v4/letter/p/e495f1/32.png) [@picouser](https://forum.clockworkpi.com/u/picouser)\
**Post date:** [February 12, 2026, 3:57pm UTC](https://forum.clockworkpi.com/t/picocalc-commander-pcc/19689/16 "2026-02-12T15:57:23Z")

</div>

Decoding png files contructs a complete RGBA8888 image in memory before it converts it to the display resolution. jpg and bmp files both decode in much smaller chunks. png files are really only of use for creating sprites where the transparent pixels are important. For anything else use jpg or bmp

---

<div class="post-metadata">

**Author:** ![regevt](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/regevt/32/15708_2.png) [@regevt](https://forum.clockworkpi.com/u/regevt)\
**Post date:** [February 12, 2026, 4:15pm UTC](https://forum.clockworkpi.com/t/picocalc-commander-pcc/19689/17 "2026-02-12T16:15:20Z")

</div>

I can’t find in the docs, is there an option to split a program to multiple files?  
The program file is getting rather big, more than 700 lines so far.
