Home
JAQForum Ver 20.06
Log In or Join  
Active Topics
Local Time 07:28 29 Apr 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 VGA - Colour in 640x480

     Page 3 of 4    
Author Message
palcal

Guru

Joined: 12/10/2011
Location: Australia
Posts: 1802
Posted: 05:32am 09 Mar 2022
Copy link to clipboard 
Print this post

Does anyone have PCB's for the VGA Mite. I have the Gerbers but it seems silly to get
5 made if someone already has one for sale.
"It is better to be ignorant and ask a stupid question than to be plain Stupid and not ask at all"
 
Turbo46

Guru

Joined: 24/12/2017
Location: Australia
Posts: 1593
Posted: 06:58am 09 Mar 2022
Copy link to clipboard 
Print this post

I have 5 coming, just despatched by slow plane. From Peter's second gerber upload. You can have one for the cost of the postage from South Oz unless you get a better offer from someone nearer.

Bill
Keep safe. Live long and prosper.
 
palcal

Guru

Joined: 12/10/2011
Location: Australia
Posts: 1802
Posted: 07:32am 09 Mar 2022
Copy link to clipboard 
Print this post

@ Turbo46....Put my name on one I don't mind paying whatever it costs.
"It is better to be ignorant and ask a stupid question than to be plain Stupid and not ask at all"
 
Volhout
Guru

Joined: 05/03/2018
Location: Netherlands
Posts: 3532
Posted: 07:38am 09 Mar 2022
Copy link to clipboard 
Print this post

@Turbo64
I would like one too. I know shipping to europe is expensive, but I nevertheless would like a board.

Volhout
PicomiteVGA PETSCII ROBOTS
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 5729
Posted: 07:52am 09 Mar 2022
Copy link to clipboard 
Print this post

  phil99 said  @Mixtel90
Check continuity of the two Sync. lines and the ground, from the Pico pins to the end of the VGA cable. Also check the condition the pins of the VGA plugs, sometimes one will get bent when inserting.
I'd considered bad connections - and wiggled plugs.

It seems very odd that:
a) All previous versions of the firmware have been stable.
b) The earlier version has a stable display (apart from the k$ loop)
c) The second version has a slightly unstable display in command mode and a very unstable display in the editor.

I've done multiple re-loads in both cases with the same results in each case.
In (b) above I have a program terminating in the k$ loop. The program runs fine then the display falls to pieces. If I put a PAUSE 3000 before the loop the display doesn't fall to pieces for 3 seconds after the program has run - as expected.

I won't have a chance to investigate this much further today, but I'll do those continuity checks at some point. Bad sync lines probably wouldn't allow a stable display at all though. This looks more like sync timing is being effected by the program running in a tight loop. That would be waiting at the command prompt or sitting in the inkey$ loop. As no-one else seems to be having this problem I'll also try alternative power supplies, although I don't think that'll be an issue.
Mick

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

Joined: 28/05/2012
Location: Germany
Posts: 813
Posted: 08:19am 09 Mar 2022
Copy link to clipboard 
Print this post

Turbo46:

Do you also have a PCB left for me?

Frank
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 8583
Posted: 08:28am 09 Mar 2022
Copy link to clipboard 
Print this post

Mick

Please check with the attached


PicoMiteVGA.zip
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 5729
Posted: 08:40am 09 Mar 2022
Copy link to clipboard 
Print this post

Perfect, Peter. Thanks. :)
Mick

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

Admin Group

Joined: 31/12/2012
Location: New Zealand
Posts: 9063
Posted: 08:49am 09 Mar 2022
Copy link to clipboard 
Print this post

Confirmed.

I am seeing the same issue.
The video "Wiggles" horizontally from what I can see, with a LITTLE Vsync issue too, but most of the problem is in the Hsync.

NOT present in earlier versions of the code.

Only seems to be an issue in MODE 1.
MODE 2 is rock-solid.
Smoke makes things work. When the smoke gets out, it stops!
 
Turbo46

Guru

Joined: 24/12/2017
Location: Australia
Posts: 1593
Posted: 09:04am 09 Mar 2022
Copy link to clipboard 
Print this post

@Palcal, Volhout & Frank N. Furter,

First come, first served. I did not expect this. They cost US$9.50 plus US$7.97 postage to Australia. I was thinking that it may be better for you people in Europe to band together and order some between you. Maybe cheaper?

For no good reason I was going to build 2 and keep one as a spare but if you really want to do it this way I will see what I can do and PM you when they come. I have no idea of the postage cost to Europe from Australia.

Bill
Keep safe. Live long and prosper.
 
Grogster

Admin Group

Joined: 31/12/2012
Location: New Zealand
Posts: 9063
Posted: 09:07am 09 Mar 2022
Copy link to clipboard 
Print this post

@ matherp - Latest update DOES stop the "Wiggle", but the text to the right of screen is out of focus compared to the text on the left of the screen.

IE: Left of screen is crisp, right of screen is fuzzy "Soft focus".
Smoke makes things work. When the smoke gets out, it stops!
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 8583
Posted: 09:08am 09 Mar 2022
Copy link to clipboard 
Print this post

  Quote  I am seeing the same issue.

Did you try the version I just posted (4 posts above this one)?

  Quote  IE: Left of screen is crisp, right of screen is fuzzy "Soft focus".

Sounds like the monitor timings are off - press "auto"?
Edited 2022-03-10 05:05 by matherp
 
Grogster

Admin Group

Joined: 31/12/2012
Location: New Zealand
Posts: 9063
Posted: 12:12am 10 Mar 2022
Copy link to clipboard 
Print this post

Seems it is the monitor itself.
If I type a full row of "X" characters, they go fuzzy in the middle of the screen, but come crisp again at the far-right.

I swapped the PM for one with the earlier FW in it, and it does exactly the same, so I think it is my test monitor.

Sorry for what would appear to be a false-bug report.  

Everything seems fine.

One thing I DID notice, is that flashing new FM does not erase program memory.
I thought it did now?
Perhaps this has simply not been implemented as this version is still being played with.

Flash slots all seemed to be erased, but not the program memory.
Smoke makes things work. When the smoke gets out, it stops!
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 5729
Posted: 07:26am 10 Mar 2022
Copy link to clipboard 
Print this post

I noticed that too. It was handy to keep my test program available.    I nuked the flash before installing on a few runs anyway, just to be sure.

(Just don't clean the left lens of your glasses for a while - the blur will even out.   )
Edited 2022-03-10 17:29 by Mixtel90
Mick

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

Joined: 11/12/2012
Location: United Kingdom
Posts: 8583
Posted: 07:29pm 19 Mar 2022
Copy link to clipboard 
Print this post

V5.07.04b8


PicoMiteVGA.zip

Huge performance improvements in drawing commands.

e.g. @ 126MHz
mode 1, cls was 68.3mSec, now 0.73mSec (93 fold improvement)
mode 2, cls was 16.6mSec, now 0.53mSec (31 fold improvement)

New Function
GETSCANLINE
returns the scanline being drawn (0-525) when scanline is > 479 then you are in frame blanking. Use this function to avoid tearing artifacts if required. NB: in mode 2 lines are duplicated so the monitor still sees 525 lines total
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 5729
Posted: 10:00pm 19 Mar 2022
Copy link to clipboard 
Print this post

Wow.....  :)
Thanks, Peter. :)
Mick

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

Senior Member

Joined: 21/12/2014
Location: Australia
Posts: 202
Posted: 11:52am 23 Mar 2022
Copy link to clipboard 
Print this post

@matherp
PicoMiteVGA_V5.07.04b7 current source code on github compiles ok. The pico is running
the code ok when communicating via USB, however there is no VGA output to the screen.
No sync pulses hence no screen image, irrespective of any configuration.
This is compiled on both RaspberryPi and now on Win10 laptop with the same results.
The same hardware setup happily runs V5.07.04b8 uf2 file you have supplied.
Have all of the source files for this version been uploaded to github?
led
Miss you George
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 8583
Posted: 12:05pm 23 Mar 2022
Copy link to clipboard 
Print this post

  Quote   however there is no VGA output to the screen.
No sync pulses hence no screen image, irrespective of any configuration.



The VGA specific files were not up-to-date - try again
Edited 2022-03-23 22:17 by matherp
 
led-bloon

Senior Member

Joined: 21/12/2014
Location: Australia
Posts: 202
Posted: 11:31pm 23 Mar 2022
Copy link to clipboard 
Print this post

@matherp
PicoMiteVGA V5.07.04b8 compiles and runs perfectly
when compiled on my Win10 laptop (limited testing).
Thankyou for all your effort - this is a winner.

For info to others only:
When compiling with the RaspberryPi I have a sync
problem at cpuspeed 126MHz mode 1, but apart from that
it runs perfectly at all other settings.
Weird compiler bug - who knows. Will live with it.
led
Edited 2022-03-24 09:34 by led-bloon
Miss you George
 
JohnS
Guru

Joined: 18/11/2011
Location: United Kingdom
Posts: 3659
Posted: 08:28am 07 May 2022
Copy link to clipboard 
Print this post

  Geoffg said  
  cosmic frog said  I think VGA BLUE=GP18 is correct.


Yes, that is correct.  It will be fixed in the new manual - due when the current beta version becomes final.

Geoff

Is there a new manual?

The one here is from Feb 18.

I think the relevant (wrong) page is 10.

John
 
     Page 3 of 4    
Print this page
© JAQ Software 2024