Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 05:59 28 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 V6.00.00 release candidates - all versions

     Page 3 of 25    
Author Message
disco4now

Guru

Joined: 18/12/2014
Location: Australia
Posts: 897
Posted: 10:32pm 30 Sep 2024
Copy link to clipboard 
Print this post

Now resolved/corrected.
> option list
PicoMite MMBasic Version 6.00.00RC2
OPTION FLASH SIZE 4194304
OPTION CPUSPEED  150000 'KHz

1. SETTICK now OK and works as before.
2. I have adjusted the MATH SD test to use Sample Standard Deviation
  I will align ARMmite F4 and H7 to calculate Sample Standard Deviation
  in the next betas.
3. MM.INFO(OPTION ANGLE) is good.
Latest F4 Latest H7
 
TassyJim

Guru

Joined: 07/08/2011
Location: Australia
Posts: 6100
Posted: 05:49am 01 Oct 2024
Copy link to clipboard 
Print this post

PicoMiteHDMI MMBasic Version 6.00.00RC2
With the tweo wide resolutions 1024 and 1280,
MODE 2 and 5 are very stable.
MODE 1 and 3 have what looks like interlacing gone astray.
In mode 3 there are 4 good lines then 2 lines which appear to be  alternating between correct and out of order.






Tested on 2 monitors, both native resolution 1920 x 1080

All modes are good in 640 resolution.

RC1 was good in all resolutions.

Jim
VK7JH
MMedit   MMBasic Help
 
Volhout
Guru

Joined: 05/03/2018
Location: Netherlands
Posts: 4247
Posted: 07:59am 01 Oct 2024
Copy link to clipboard 
Print this post

Hi Peter,

I know you are in release candidates, so you are not looking for changes, just bug fixes. But there is one change that may me do-able.

The flash filesystem in B: is not case sensitive
The flash filesystem in A: is case sensitive.

Maybe the A: and B: can e alingend (my preference is "not case sensitive").

I tested 2350VGA RC2 on many of my programs, and all seems well.

Regards,

Volhout
PicomiteVGA PETSCII ROBOTS
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 9128
Posted: 09:25am 01 Oct 2024
Copy link to clipboard 
Print this post

The LittleFS filesystem is case sensitive. FatFS is not. Nothing I can do about this without changing the internals of LittleFS.
There are bugs in RC2 in 1024x768 and 1280x720 modes which I'm working on (Thanks Jim)
Also MM.DEVICE$ is incorrect for HDMIUSB
 
Volhout
Guru

Joined: 05/03/2018
Location: Netherlands
Posts: 4247
Posted: 09:45am 01 Oct 2024
Copy link to clipboard 
Print this post

Hi Peter,

Isn't 1024x600 the widescreen mode ? 1024x768 seems like 4:3.

Volhout
PicomiteVGA PETSCII ROBOTS
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 9128
Posted: 10:34am 01 Oct 2024
Copy link to clipboard 
Print this post

V6.00.00RC3 for HDMI and HDMIUSB


PicoMiteHDMIRP2350V6.00.00RC3.zip

Should fix various issues in RC2

1024x600 is not a standard resolution that monitors and/or TVs can handle. I just implemented 1024x768 as a higher resolution for those using standard 4:3 monitors
Edited 2024-10-01 20:35 by matherp
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 9128
Posted: 12:31pm 01 Oct 2024
Copy link to clipboard 
Print this post

V6.00.00RC3 All versions

PicoMiteRP2040V6.00.00RC3.zip


PicoMiteRP2350V6.00.00RC3.zip

Includes support for a second variant of the generic USB gamepad (thanks Mick) + the HDMI fixes above
 
electricat

Senior Member

Joined: 30/11/2020
Location: Lithuania
Posts: 161
Posted: 07:10pm 01 Oct 2024
Copy link to clipboard 
Print this post

PicoMiteVGAUSBRP2040V6.00.00RC3

Please check, but it seems keyboard "ALt" key does not function.
Tried same keyboard on other 5.08V picomite and function as expected.
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 6798
Posted: 07:37pm 01 Oct 2024
Copy link to clipboard 
Print this post

Is that within a program? Have you got a bit of code to show it?
Mick

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

Joined: 28/01/2023
Location: Netherlands
Posts: 145
Posted: 12:03am 02 Oct 2024
Copy link to clipboard 
Print this post

TassyJim,

I have flashed Version 6.00.00RC3 PicoMiteRP2350HDMI in the RPI2 and I am working with the Olimex board. Operation via Tera Term which is also displayed on an HDMI screen. Further OPTION RESET OLIMEX selected.
Played around with your test image program. I have 1 HDMI monitor and a TV with HDMI.
I have to manually set my HDMI monitor to 4:3 mode to get a round circle. The TV automatically switches to 4:3 mode because others do not provide support, but automatically a nice circle.
Arrow Up = Space. All screens work correctly in 4:3 mode and mode 1 to 5 work correctly and no distorted image.
+ and - option doesn't work yet or I don't understand?
Saving a .bmp file also works well, but is a bit large.

153718 MODE 1 Ratio 1,000 .bmp
038518 MODE 2 Ratio 1.010 .bmp
153718 MODE 3 Ratio 1,000 .bmp
230454 MODE 4 Ratio 1,000 .bmp
230454 MODE 5 Ratio 1,000 .bmp

Jan.
 
TassyJim

Guru

Joined: 07/08/2011
Location: Australia
Posts: 6100
Posted: 01:19am 02 Oct 2024
Copy link to clipboard 
Print this post

  JanVolk said  TassyJim,
...
Jan.


replied here:
https://www.thebackshed.com/forum/ViewTopic.php?PID=227671#227671#227671
VK7JH
MMedit   MMBasic Help
 
electricat

Senior Member

Joined: 30/11/2020
Location: Lithuania
Posts: 161
Posted: 04:59am 02 Oct 2024
Copy link to clipboard 
Print this post

  Mixtel90 said  Is that within a program? Have you got a bit of code to show it?


It`s JAVAVI file manager, Alt+F1, Alt+F2 used to switch disks now fails.
https://www.thebackshed.com/forum/ViewTopic.php?FID=16&TID=17283

Also keyboard.bas
 
Volhout
Guru

Joined: 05/03/2018
Location: Netherlands
Posts: 4247
Posted: 06:31am 02 Oct 2024
Copy link to clipboard 
Print this post

electricat,

2040 RC2 has the same problem.
V5.09.00RC5 has the same problem.
I think the <CTRL> key is seen as a modifier key
I think the <ALT> key is seen as a alternating key.

The filemanager works fine if you press <ALT>, then wait for the text to change, and then press "F1". Not when you press <ALT> and <F1> at the same time.

Volhout
Edited 2024-10-02 16:41 by Volhout
PicomiteVGA PETSCII ROBOTS
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 9128
Posted: 07:01am 02 Oct 2024
Copy link to clipboard 
Print this post

Are you talking about a PC keyboard, a PS2 connected keyboard or a USB connected keyboard? USB only appeared in 5.09. PC is nothing to do with the firmware and PS2 hasn't changed since Geoff wrote it
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 6798
Posted: 07:16am 02 Oct 2024
Copy link to clipboard 
Print this post

Shift, Ctrl & Alt are all modifiers.
Shift & shift lock selectively force bit 6 high.
Ctrl and Alt screw the codes up, sometimes by sending strings rather than single characters. Actual function is decided in the software application. Generally Ctrl is handled by the firmware and Alt by the software but not always.

The old serial and parallel ASCII keyboards are predictable, PS2 almost as much.
USB has a mind of its own. I have one keyboard that presents itself as two USB devices and both have to be running. That's because it has N-key rollover, which isn't supported on USB as standard. It makes most USB keyboards very poor for fast gaming.
Mick

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

Joined: 05/03/2018
Location: Netherlands
Posts: 4247
Posted: 07:27am 02 Oct 2024
Copy link to clipboard 
Print this post

Anyway,

Using PS2 keyboard. Using the above mentioned keyboard.bas program from Geoff.
<ALT> = decimal 139
<z> = decimal 122

<ALT>+<z> = decimal 122

So <ALT> does not modify the key code of lower case Z (thus z).

This is different with <CTRL>
<CTRL> has no keycode as such in this program
<z> = decimal 122

<CTRL>+<z> = decimal 26.

So <CTRL> modifies the code for the <z> key. <ALT> is just treaded as a key.

This is with OPTION KEYBOARD US.

Again, as stated before, this has always been the case. It may be right, it may be wrong, but has not changed in years.

Regards,

Volhout
Edited 2024-10-02 17:28 by Volhout
PicomiteVGA PETSCII ROBOTS
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 6798
Posted: 07:31am 02 Oct 2024
Copy link to clipboard 
Print this post

The main use of ALT now is to get special out-of-font characters into word processors. :)
Mick

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

Senior Member

Joined: 30/11/2020
Location: Lithuania
Posts: 161
Posted: 11:33am 02 Oct 2024
Copy link to clipboard 
Print this post

  Volhout said  electricat,
The filemanager works fine if you press <ALT>, then wait for the text to change, and then press "F1". Not when you press <ALT> and <F1> at the same time.
Volhout


Yes, I know. Should work, but not my case with V6.0 USB firmware. I press Alt and alternate text did not change. So I might wait , say, > 10s and press F1 and program calls Help menu if as Alt was not pressed at all. Did not tested V6.0 VGA with PS/2 version coz wanted just move to USB    

Yes it works with 5.08 firmware connected thrugh adapter as PS/2 or another native ancient NK-33 PS/2 keyboard. It works as expected without any problem on same hardware.

By the way keyboard.bas indicates Alt presses (not a case with 6.0 USB firmware).

So I was trigered - there might be some problem  

Yes, I know, 5.08 was PS/2 only.

Peter,
As I mentioned I have more keyboards to test but this one always worked all cases. Keyboard is cheap 5eur USB keyboard which works with some old (I believe passive) converter.


Newer logitech K120 USB keyborad also failed same way.

If it is as it is for current firmware, I am not raising any questions. Just indicated something not worked my case something works different with PS/2 keyboards, so here we have more program incompatibilities. I know writing USB drivers is not easy or simple task. Everything is so time consuming I do not know how you can be so productive anyways    It must be Gods gift and experience.

Sorry for my messy writings (am bit in rush for a moment).
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 9128
Posted: 11:55am 02 Oct 2024
Copy link to clipboard 
Print this post

Still unclear what you are saying

Are you saying a USB keyboard behaves differently from a PS2 keyboard? If so the answer is yes it does. See the CMM2 manual for how to read the modifier keys with a USB keyboard (KEYDOWN function)
 
electricat

Senior Member

Joined: 30/11/2020
Location: Lithuania
Posts: 161
Posted: 01:24pm 02 Oct 2024
Copy link to clipboard 
Print this post

  matherp said  Still unclear what you are saying

Are you saying a USB keyboard behaves differently from a PS2 keyboard? If so the answer is yes it does. See the CMM2 manual for how to read the modifier keys with a USB keyboard (KEYDOWN function)


It might be my terrible english, or different point of wiev, but comes out - Yes!

I was reading through V6.0 and V5.09 BETA threads and tried to excerpt out changes, and improvements V6.0 has comparing to v5.08 (like later I fount Mick has collected too..) but missed to find any note KEYDOWN function is now included. Excelent news!!!
Edited 2024-10-02 23:24 by electricat
 
     Page 3 of 25    
Print this page
© JAQ Software 2024