Andrew Lynch
2013-12-23 00:33:36 UTC
Hi Ilyas! Thanks! That's great news!
Some VGA monitors are sensitive to sync signal polarity. I would check
those first. Also try a variety of monitors. The newer VGA LCD monitors
are amazingly tolerant and will sync to practically anything. There are
some cheap VGA LCD monitors that share circuitry with their TV counterparts
that can sync to NTSC & PAL frequencies which is about half of normal
minimum VGA dot clock (~25MHz)
There are several builders on the N8VEM mailing list who have encountered
this problem with the uPD7220 GDC and the ECB ColorVDU so I will send this
email to the list to see their recommendations as well. Thanks and have a
nice day!
Andrew Lynch
Some VGA monitors are sensitive to sync signal polarity. I would check
those first. Also try a variety of monitors. The newer VGA LCD monitors
are amazingly tolerant and will sync to practically anything. There are
some cheap VGA LCD monitors that share circuitry with their TV counterparts
that can sync to NTSC & PAL frequencies which is about half of normal
minimum VGA dot clock (~25MHz)
There are several builders on the N8VEM mailing list who have encountered
this problem with the uPD7220 GDC and the ECB ColorVDU so I will send this
email to the list to see their recommendations as well. Thanks and have a
nice day!
Andrew Lynch
-----Original Message-----
Sent: Saturday, November 30, 2013 1:54 PM
To: 'Andrew Lynch'
Subject: upd7220
Andrew,
How are you? News is that my cpu board and floppy system is mostly
working.
I also worked with Wayne to incorporate an old IO board I had built for my
older z80 card, based on 2 lane ECB spec I saw in a german magazine ct'
longSent: Saturday, November 30, 2013 1:54 PM
To: 'Andrew Lynch'
Subject: upd7220
Andrew,
How are you? News is that my cpu board and floppy system is mostly
working.
I also worked with Wayne to incorporate an old IO board I had built for my
older z80 card, based on 2 lane ECB spec I saw in a german magazine ct'
ago, into RomWBW. Advantage of this IO card is that it uses
Z80-PIO/SIO/CTCin INT 2 mode as it was meant to be. With this IO card I can use a PS/2
keyboard and a 320x240 LCD.
Now next step is to make upd7720 work. I am using your test
program, D7220.C slightly modified to be used with SDCC compiler. I have
used two monitors a BenQ and another LG. BenQ monitor does not seem to
sync, it complaints about missing signals. LG monitor sort of syncs and
displays garbage on the left hand side of the screen while test program is
working and then displays a mostly bluish screen with light blue/white
vertical bands. I would consider this a sync problem as well. I have
looked atkeyboard and a 320x240 LCD.
Now next step is to make upd7720 work. I am using your test
program, D7220.C slightly modified to be used with SDCC compiler. I have
used two monitors a BenQ and another LG. BenQ monitor does not seem to
sync, it complaints about missing signals. LG monitor sort of syncs and
displays garbage on the left hand side of the screen while test program is
working and then displays a mostly bluish screen with light blue/white
vertical bands. I would consider this a sync problem as well. I have
the sync signals and timing seems correct. Some minor changes to the
timingdoes not make any difference.
My view is that may be the monitors I have just do not work with
640x480 mode. After MSFT set 800x600 as lowest resolution most
manufacturers stopped supporting 640x480 mode. With 25.175MHz clock I
believe trying
800x600 may work with ~40Hz refresh rate which does not sound like a good
idea. Any ideas besides finding a really old monitor?
Regards
Ilyas
My view is that may be the monitors I have just do not work with
640x480 mode. After MSFT set 800x600 as lowest resolution most
manufacturers stopped supporting 640x480 mode. With 25.175MHz clock I
believe trying
800x600 may work with ~40Hz refresh rate which does not sound like a good
idea. Any ideas besides finding a really old monitor?
Regards
Ilyas