Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 07:55 23 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 : PicoMite RP2040: V6.00.00 betas

     Page 4 of 4    
Author Message
Volhout
Guru

Joined: 05/03/2018
Location: Netherlands
Posts: 4221
Posted: 06:18am 26 Sep 2024
Copy link to clipboard 
Print this post

@Peter,

I am looking into a way to support the build in EDIT function in javavi's filemanager.
Let me explain.

The filemanager is running in a flash slot. It is coded in MMBasic.
I understand very well that LOAD "fn" and EDIT "fn" cannot be executed inside a MMBasic program since they essentially destroy the current program when in program memory.
RUN "fn" works, but it is basically a form of a cold reboot, re-initializing everything.

Questions:
LOAD "fn" should technically be no problem when executed from a flash slot. Since it loads the program in main program memory.

When running in a flash slot, why would EDIT "fn" be a problem. I understand you have to exit the flash slot program, since variable memory is freed up for the editor. So it would be similar to RUN "fn".

When looking at MM.CMDLIN$, I wondered why RUN "fn",chr$(3) would not work. I expected the program to run, and immediately stop with control C. Maybe I misunderstood the function of the option.


Long story short.. have not found a solution yet. Maybe I can find something by using a CSUB. Have to start studying...

Volhout
Edited 2024-09-26 16:21 by Volhout
PicomiteVGA PETSCII ROBOTS
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 9100
Posted: 01:21pm 26 Sep 2024
Copy link to clipboard 
Print this post

V6.00.00b9


PicoMiteV6.00.00b9.zip


Fixes a bug in errors corrupting Option Display settings in Pico/PicoUSB

NB: github now up-to-date
Edited 2024-09-26 23:21 by matherp
 
javavi

Senior Member

Joined: 01/10/2023
Location: Ukraine
Posts: 203
Posted: 04:29pm 26 Sep 2024
Copy link to clipboard 
Print this post

  matherp said  NB: github now up-to-date
 
 
dddns
Newbie

Joined: 20/09/2024
Location: Germany
Posts: 10
Posted: 05:28pm 26 Sep 2024
Copy link to clipboard 
Print this post

Hello Peter,

when setting up "option lcdpanel ssd1963_7,l,,gp16,noreset" it works fine in 8-bit mode.
When retrieving the options by "option list" a ssd1963_5_16 is reported.

Same for "option lcdpanel ssd1963_7_16,l,,,noreset" where a ssd1963_5E_16 is reported.

Regards
Dietmar
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 9100
Posted: 05:39pm 26 Sep 2024
Copy link to clipboard 
Print this post

Thanks - will fix
 
Volhout
Guru

Joined: 05/03/2018
Location: Netherlands
Posts: 4221
Posted: 07:54am 27 Sep 2024
Copy link to clipboard 
Print this post

@Peter,

You said you could provide a way to indicate the presence of a PS2 keyboard.
Is this some PEEK() ?

I think it could be usefull, since key presses cannot clearly distinguish between INKEY$ and MM.INFO(PS2). Sometimes one is earlier, sometimes the other when polled in a loop.

INKEY$ is active at PS2 and at console.

Volhout
Edited 2024-09-27 17:58 by Volhout
PicomiteVGA PETSCII ROBOTS
 
     Page 4 of 4    
Print this page


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

© JAQ Software 2024