Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 22:49 24 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 V5.09.00 release candidates

     Page 13 of 13    
Author Message
Bootom
Newbie

Joined: 09/08/2024
Location: United Kingdom
Posts: 1
Posted: 05:49pm 10 Aug 2024
Copy link to clipboard 
Print this post

Goodness! To you!!! Thank you for your development of a retro computer from the 80s.
Have you thought about making support for the TTL(RGB) 7-inch display from
car navigators instead of VGA Out, the protocol is simple there, but the screen diagonal is bigger!
thanks from Belarus.
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 6780
Posted: 06:39pm 10 Aug 2024
Copy link to clipboard 
Print this post

Hi, and welcome to the 'shed. :)

I doubt if that will be done. Isn't it a very old pre-VGA system? Rather like CGA?
One bit per colour, if I'm right, so only 8 colours including black (plus intensity? if so, 16). I didn't know there were still any monitors that used it!
.
Edited 2024-08-11 04:47 by Mixtel90
Mick

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

Guru

Joined: 11/02/2018
Location: Australia
Posts: 2135
Posted: 09:50pm 10 Aug 2024
Copy link to clipboard 
Print this post

A web search shows the displays are 1024 x 600 and have a ribbon cable with a lot of tracks, perhaps more than the Pico has GPIO pins!

It seems they are meant to be plugged into a HDMI interface board.
The Pico can't do HDMI and still have room for the interpreter and user program.
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 6780
Posted: 06:27am 11 Aug 2024
Copy link to clipboard 
Print this post

Ah! When he said digital RGB I assumed that he meant something that worked like the old Commodore 1024. That was "analogue / digital RGB". No, the ribbon cable sort are almost certainly no good on the Pico but there are VGA monitors of around the same size that are intended for in-vehicle entertainment systems. Those are OK.
Mick

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

Joined: 05/03/2018
Location: Netherlands
Posts: 4223
Posted: 07:15am 15 Aug 2024
Copy link to clipboard 
Print this post

Geoff, Peter,

I have mentioned this before, and have no idea if it is a bug or not.
When there is an error report, when running a program, it is associated with a line number, whrre the error occuured.

The line number is , in larger programs, often complete nonsense. When you press F4 (edit) it shows correctly where the error occured, so mmbasic knows where. Only it does not match the line number in the error message.

The line number can be used to see in MMedit. It is slighlt more elaborate to open the build in editor to find the actual line number.

Maybe this cannot be fixed because memory is still assigned to variables, until you press F4.

Volhout
PicomiteVGA PETSCII ROBOTS
 
phil99

Guru

Joined: 11/02/2018
Location: Australia
Posts: 2135
Posted: 07:29am 15 Aug 2024
Copy link to clipboard 
Print this post

I wonder if the line and line No could be added to MM.ERRMSG$ then you wouldn't need the internal editor.

Provoked an error to make sure it isn't already there.
[14] For n=0To 33:a(n)=Pulsin(IRpin,1):Next
Error : Index out of bounds
> ? MM.ERRMSG$
Index out of bounds
>

Edited 2024-08-15 17:31 by phil99
 
TassyJim

Guru

Joined: 07/08/2011
Location: Australia
Posts: 6097
Posted: 07:41am 15 Aug 2024
Copy link to clipboard 
Print this post

Copy the contents of the line without line number and paste it into the find/replace dialog of your editor.

Assuming it's only the line number that's wrong, that is easy enough to do while waiting for a fix.

Easy with MMEdit, almost as easy with TeraTerm and Notepad++

Jim
VK7JH
MMedit   MMBasic Help
 
Hans

Senior Member

Joined: 18/10/2022
Location: Canada
Posts: 116
Posted: 02:54am 16 Aug 2024
Copy link to clipboard 
Print this post

Hi All;

Don't know what this is but after opening my WebMite on RC5 and just leaving it for about 3hrs, up came this error message. It was not running a program.

After seeing it I hit ENTER and continued on doing stuff as if nothing happened.



Don't know what it means but there it is.


Hans...

PS: This error was posted previously by Malibu in April 2024.
Edited 2024-08-16 13:19 by Hans
 
Volhout
Guru

Joined: 05/03/2018
Location: Netherlands
Posts: 4223
Posted: 06:05am 16 Aug 2024
Copy link to clipboard 
Print this post

  TassyJim said  Copy the contents of the line without line number and paste it into the find/replace dialog of your editor.

Assuming it's only the line number that's wrong, that is easy enough to do while waiting for a fix.

Easy with MMEdit, almost as easy with TeraTerm and Notepad++

Jim


Yes and no.
Sometimes a line occurs several times in the program (i.e. do/loop). You have to find the right line. When there is a typing error it is easy enough. But a runtime error like divide by zero requires you to find the exact spot.

Volhout
PicomiteVGA PETSCII ROBOTS
 
phil99

Guru

Joined: 11/02/2018
Location: Australia
Posts: 2135
Posted: 06:27am 16 Aug 2024
Copy link to clipboard 
Print this post

OK this work-around you really won't like - add your own numbers as comments at the end of every line. Or at least anything that might cause an issue. Then you have something unique to search for.

In this case multiple statements on lines mess up the numbering for errors, as it is statements that are being counted, not lines.
[14] For n= 0 To 72 : a(n)=Pulsin(IRpin,1,10000) : Next '[line 9]
Error : Index out of bounds
>
 
phil99

Guru

Joined: 11/02/2018
Location: Australia
Posts: 2135
Posted: 01:23am 20 Aug 2024
Copy link to clipboard 
Print this post

A question about MATH Scale.
When input and output arrays are both integers, the scalar is also treated as an integer. Is there a reason for this?
If so perhaps it could be mentioned in the manual.
If there isn't a reason perhaps it could maintain it's type.

If it can't be changed it is easy to work around, but one less array would be nice.
EG.
> dim a%(7)=(11,22,33,44,55,66,77,88),b%(7),c!(7)
> math scale a%(), 0.1, b%()
> math V_print b%()
0, 0, 0, 0, 0, 0, 0, 0
> math scale a%(), 0.1, c!()
> math scale c!(), 1, b%()
> math V_print b%()
1, 2, 3, 4, 6, 7, 8, 9  <-- Exactly what is needed - Cint
 
Volhout
Guru

Joined: 05/03/2018
Location: Netherlands
Posts: 4223
Posted: 04:35pm 26 Aug 2024
Copy link to clipboard 
Print this post

Geoff, Peter,

In the appendix on PIO in the PicoMite User Manual, there is an explanation of the PIO(EXECCTRL   ) wrapper. That text is incomplete.

Please add options d/ and e/ to the explantion.

EXECUTE CONTROL

explanatory text......

PIO(EXECCTRL a,b,c,d,e)
a/ the GPIO pin for conditional JMP (e.g. GP0)
b/ the WRAP TARGET line number      (e.g. 1)
c/ the WRAP line number             (e.g. 2)
d/ SIDE_PINDIRS (1 = side set controls the pin direction)
e/ SIDE_ENA (1 = only side set when explicitly mentioned in instruction)


Regards,

Volhout
PicomiteVGA PETSCII ROBOTS
 
     Page 13 of 13    
Print this page


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

© JAQ Software 2024