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: AustraliaPosts: 1802 |
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: AustraliaPosts: 1593 |
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: AustraliaPosts: 1802 |
@ 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: NetherlandsPosts: 3532 |
@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 KingdomPosts: 5729 |
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: GermanyPosts: 813 |
Turbo46: Do you also have a PCB left for me? Frank |
||||
matherp Guru Joined: 11/12/2012 Location: United KingdomPosts: 8583 |
Mick Please check with the attached PicoMiteVGA.zip |
||||
Mixtel90 Guru Joined: 05/10/2019 Location: United KingdomPosts: 5729 |
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 ZealandPosts: 9063 |
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: AustraliaPosts: 1593 |
@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 ZealandPosts: 9063 |
@ 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 KingdomPosts: 8583 |
Did you try the version I just posted (4 posts above this one)? 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 ZealandPosts: 9063 |
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 KingdomPosts: 5729 |
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 KingdomPosts: 8583 |
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 KingdomPosts: 5729 |
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: AustraliaPosts: 202 |
@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 KingdomPosts: 8583 |
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: AustraliaPosts: 202 |
@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 KingdomPosts: 3659 |
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 |