From: Wildstar on
Another funny thing is there is a half the hardware you need for 128 to VGA
converter built in the 1902A monitor. This is a DAC board in the monitor
like all CGA monitors have.

First off, the CGA or C128 VDC video output is actually digital. The RGB
values are merely bits. What happens is that when the video bits are being
sent to the 1902A monitor ( and most other CGA monitors ) is the signal is
then converted from bits to analog R,G,and B and I video signals.

So why do I say that this is half of what you need. You'll need to supply
power to it if you take it out of the monitor. (Basically, steal this little
board out of the monitor) You also need to build a scanline doubler which
would be to convert the analog R,G,B signals running at 15 KHz scan rate to
31 KHz scan rate just like the Amiga. The Analog R,G,B signals are in all
respect, the same as the analog R,G,B on the Amiga.

Without this card in a 1902A monitor, the 1902A would be nothing more than
an analog RGB monitor like the Amiga RGBs (pre-VGA like the
A1000,A500,A2000).

So in reality, you mainly need is a scan-doubler. There maybe some other
components for stabilization and quality of video signal. All CGA monitors
contains this basic circuit with varying output results.

THEORY:

With additional data lines and components and replacing of the "4bit digital
input (R,G,B,I) to 4 Bit resolution R,G and B" DAC to 4bit DACs for each of
the R,G,B and I lines with 16-BIT analog RGB output. However, you would need
to pipe in additional data lines (although with limitations*) to supplement
the colors. You would also need some sort of buffer to remember the extra
data signals.

Limitations would be that you would only be able to provide the additional
12 Bits at data rate of the CIA not the dot clock rate. Thus, you would not
be able to have the 16 colors at a time per character cell or two at a time
at best. Since only 4 bits would be sent at full speed. So you would
typically use the slower 12 Bits as a palette switch. Like a bank switch
mechanism. Which you would only change at a slower rate.

Right off the bat, these are something that would be apparent and obvious.
Since the C-128 has no other data lines operating at the rate that the
normal VDC's RGBI "data lines" operates at. You would have to have some sort
of memory mechanism for remember the 12 bits that are are fed in from other
sources. It is most likely that you will have to have 8 bits to supplement
the 4 bits from the VDC and only get 12-BIT (4096 colors with only 16 colors
at a time). Another option is two use a two stage palette switching
mechanism. 8 bits from User Port, 4 bits from say the Joystick port or
another port and the 4 bits from the VDC.

However, this is basic theory. So far, we been testing this theory out with
typical CGA to VGA converter chip not with very basic and straightforward
TTL DACs which would be more flexible in my opinion. In fact, it would be
more flexible because we can outright make the circuit to what we want at
component level since some of these pre-built chip solutions are
"hard-wired" a certain way and there is little to no option. At the same
time, we can proof-test this at 15 KHz and see it functional on an actual
CGA / 1902A monitor since the analog side should have really no limit of
color like the analog RGB monitors on the Amiga. Since we don't need to
scanline double until later. The CRT should be able to display an unlimited
number of colors. This very board in the monitor is the "governor" on terms
of color output. Mechanically, there can be and should be no limit on color.
Each of the Red,Green and Blue raster guns should be able to send out
virtually as many shades of red,green and blue that you can set a setting
for. In theory, you can have a 16-BIT DAC resolution for each of the Red,
Green and Blue raster gun. Imagine 65536 shades of Red. 65536 shades of
Green and 65536 shades of Blue. For a total of 65536 x 65536 x 65536 colors.
281,474,976,710,656 colors ???? Ok, we don't need that many. At the same
time, there is likely little to any chance of getting a clean 65536 states
for each of the R,G and B raster gun.

The C128 also doesn't have sufficient data lines. A modern PC would have the
speed to be able to sufficiently supply enough data lines at sufficient
speed to match the clock rate of a CGA or VDC card.

"John Heitmuller" <john.heitmuller(a)jrfcorp.net> wrote in message
news:1193746361.243562.183600(a)57g2000hsv.googlegroups.com...
> Hi, I've been gone from the news group for awhile. Does anybody know
> if anybody ever successfully built a sellable Commodore to VGA
> interface, specifically a c128 80col color to VGA interface? I'm
> getting ready to donate a large lot of surplus VGA monitors and was
> wondering if there was a point in hanging on to few for my
> Commodores?
>
> Thanks,
> John
>


From: Klompmeester on

"Wildstar" <wildstar128(a)hotmail.com> wrote in message
news:EYRWi.114$n75.34(a)newsfe05.lga...
> Another funny thing is there is a half the hardware you need for 128 to
> VGA converter built in the 1902A monitor. This is a DAC board in the
> monitor like all CGA monitors have.
>
> First off, the CGA or C128 VDC video output is actually digital. The RGB
> values are merely bits. What happens is that when the video bits are being
> sent to the 1902A monitor ( and most other CGA monitors ) is the signal is
> then converted from bits to analog R,G,and B and I video signals.
>
> So why do I say that this is half of what you need. You'll need to supply
> power to it if you take it out of the monitor. (Basically, steal this
> little board out of the monitor) You also need to build a scanline doubler
> which would be to convert the analog R,G,B signals running at 15 KHz scan
> rate to 31 KHz scan rate just like the Amiga. The Analog R,G,B signals are
> in all respect, the same as the analog R,G,B on the Amiga.
>
> Without this card in a 1902A monitor, the 1902A would be nothing more than
> an analog RGB monitor like the Amiga RGBs (pre-VGA like the
> A1000,A500,A2000).
>
> So in reality, you mainly need is a scan-doubler. There maybe some other
> components for stabilization and quality of video signal. All CGA monitors
> contains this basic circuit with varying output results.
>
> THEORY:
>
> With additional data lines and components and replacing of the "4bit
> digital input (R,G,B,I) to 4 Bit resolution R,G and B" DAC to 4bit DACs
> for each of the R,G,B and I lines with 16-BIT analog RGB output. However,
> you would need to pipe in additional data lines (although with
> limitations*) to supplement the colors. You would also need some sort of
> buffer to remember the extra data signals.
>
> Limitations would be that you would only be able to provide the additional
> 12 Bits at data rate of the CIA not the dot clock rate. Thus, you would
> not be able to have the 16 colors at a time per character cell or two at a
> time at best. Since only 4 bits would be sent at full speed. So you would
> typically use the slower 12 Bits as a palette switch. Like a bank switch
> mechanism. Which you would only change at a slower rate.
>
> Right off the bat, these are something that would be apparent and obvious.
> Since the C-128 has no other data lines operating at the rate that the
> normal VDC's RGBI "data lines" operates at. You would have to have some
> sort of memory mechanism for remember the 12 bits that are are fed in from
> other sources. It is most likely that you will have to have 8 bits to
> supplement the 4 bits from the VDC and only get 12-BIT (4096 colors with
> only 16 colors at a time). Another option is two use a two stage palette
> switching mechanism. 8 bits from User Port, 4 bits from say the Joystick
> port or another port and the 4 bits from the VDC.
>
> However, this is basic theory. So far, we been testing this theory out
> with typical CGA to VGA converter chip not with very basic and
> straightforward TTL DACs which would be more flexible in my opinion. In
> fact, it would be more flexible because we can outright make the circuit
> to what we want at component level since some of these pre-built chip
> solutions are "hard-wired" a certain way and there is little to no option.
> At the same time, we can proof-test this at 15 KHz and see it functional
> on an actual CGA / 1902A monitor since the analog side should have really
> no limit of color like the analog RGB monitors on the Amiga. Since we
> don't need to scanline double until later. The CRT should be able to
> display an unlimited number of colors. This very board in the monitor is
> the "governor" on terms of color output. Mechanically, there can be and
> should be no limit on color. Each of the Red,Green and Blue raster guns
> should be able to send out virtually as many shades of red,green and blue
> that you can set a setting for. In theory, you can have a 16-BIT DAC
> resolution for each of the Red, Green and Blue raster gun. Imagine 65536
> shades of Red. 65536 shades of Green and 65536 shades of Blue. For a total
> of 65536 x 65536 x 65536 colors. 281,474,976,710,656 colors ???? Ok, we
> don't need that many. At the same time, there is likely little to any
> chance of getting a clean 65536 states for each of the R,G and B raster
> gun.
>
> The C128 also doesn't have sufficient data lines. A modern PC would have
> the speed to be able to sufficiently supply enough data lines at
> sufficient speed to match the clock rate of a CGA or VDC card.
>


Do you just make this stuff up as you go along or what?



From: Wildstar on
There is truth in the matters of the board in the RGBI monitors. Have you
ever looked at the schematics of a 1902A monitor. Wouldn't you think that
will solve part of the matter because VGA monitors are 31KHz Analog RGB
monitors. Always has and always was.

Is that clear? I am suggesting an option that can work with some little bit
of work. You do realize the VDC "R,G,B,I" pins are nothing more than digital
bits that are converted to analog R,G,B signals for controlling the signal
intensity of each of the R,G,B raster guns. Basically the raster guns
convert voltage signals to light. It is like having three light bulbs with a
red, green, blue plastic filter and a variable setting light switch. You
can get where they got the idea from a classic experiment you see in a
Physics class.

More digital bits, more color. Why do you think the 1902A is called a
digital RGB monitor. The truth is, the CRT is analog like any other CRT. It
is the DAC board that makes the difference. The key is what form of signals
it accepts. Amiga does this onboard - hence analog output. There is no
particular reason - what I said can't work. At least the theory. It is
general enough to be worked out. If I had the equipment and the time and
sufficient knowledge of where to solder a wire and what editional components
that I need for memory buffering and how to wire that. That is the technical
details that I don't have the skill in. I am pretty confident that it is
possible with someone who knows how to properly wire several
transistors/capacitors, resistors, ect. sufficient to know blow the circuit
and destroy components. I am however have a little idea of what to do and
with the time, I would be able to make it work. I do have electronics books
and read them in the past but haven't practice with basic electronics in
recent times to remember everything. When you on rare occassions dabble with
something, you don't remember all the details.

I am familiar with the fact that you need to put in a scanline doubler to
make it work with a VGA monitor. The number of colors part is merely
mathematics and the trick is finding distinct states of color and at a
point, there would be no way to distinquish between one color and the next
color at such resolution as 48-BIT color (16-BIT Red, 16-BIT Green, 16-Bit
Blue.) That doesn't matter and having access to more color is merely going
to be based on tuning the number of shades of each of the Red,Green and Blue
raster gun and what intensity settings for each raster gun beam.

The color you see on-screen is based on these three raster beams projecting
to the same point on the screen (pixel / picture element). With RGB, each
picture element is formed by the three raster guns projecting light at the
same point (or area of proximity too closely placed together that the human
eye does not distinques each of the r,g,b elements forming the pixel)

You know it. I know it. That is what a CGA/VGA/VDC chip does. Sends the
signals needed to set these raster guns. There really is no distinct number
of settings. Like there is no limit of how many settings you can have in a
variable switch for you incandescent light bulb.

The limit is in the switch. The DAC board, + number of input lines to the
DAC board and the output side of the DAC board is the limit. The DAC board
is the key point of interest. Not the VDC or the CGA card. It helps but not
the only way to overcome color limitation. It wouldn't matter what your
video card is if the monitor can't display more color. That is why we went
to analog monitor so all someone had to do is replace the video card. The
video card then contained the DAC not the monitor.

"Klompmeester" <whowhere(a)andwhy.com> wrote in message
news:13iq2dolr6mst36(a)corp.supernews.com...
>
> "Wildstar" <wildstar128(a)hotmail.com> wrote in message
> news:EYRWi.114$n75.34(a)newsfe05.lga...
>> Another funny thing is there is a half the hardware you need for 128 to
>> VGA converter built in the 1902A monitor. This is a DAC board in the
>> monitor like all CGA monitors have.
>>
>> First off, the CGA or C128 VDC video output is actually digital. The RGB
>> values are merely bits. What happens is that when the video bits are
>> being sent to the 1902A monitor ( and most other CGA monitors ) is the
>> signal is then converted from bits to analog R,G,and B and I video
>> signals.
>>
>> So why do I say that this is half of what you need. You'll need to supply
>> power to it if you take it out of the monitor. (Basically, steal this
>> little board out of the monitor) You also need to build a scanline
>> doubler which would be to convert the analog R,G,B signals running at 15
>> KHz scan rate to 31 KHz scan rate just like the Amiga. The Analog R,G,B
>> signals are in all respect, the same as the analog R,G,B on the Amiga.
>>
>> Without this card in a 1902A monitor, the 1902A would be nothing more
>> than an analog RGB monitor like the Amiga RGBs (pre-VGA like the
>> A1000,A500,A2000).
>>
>> So in reality, you mainly need is a scan-doubler. There maybe some other
>> components for stabilization and quality of video signal. All CGA
>> monitors contains this basic circuit with varying output results.
>>
>> THEORY:
>>
>> With additional data lines and components and replacing of the "4bit
>> digital input (R,G,B,I) to 4 Bit resolution R,G and B" DAC to 4bit DACs
>> for each of the R,G,B and I lines with 16-BIT analog RGB output. However,
>> you would need to pipe in additional data lines (although with
>> limitations*) to supplement the colors. You would also need some sort of
>> buffer to remember the extra data signals.
>>
>> Limitations would be that you would only be able to provide the
>> additional 12 Bits at data rate of the CIA not the dot clock rate. Thus,
>> you would not be able to have the 16 colors at a time per character cell
>> or two at a time at best. Since only 4 bits would be sent at full speed.
>> So you would typically use the slower 12 Bits as a palette switch. Like a
>> bank switch mechanism. Which you would only change at a slower rate.
>>
>> Right off the bat, these are something that would be apparent and
>> obvious. Since the C-128 has no other data lines operating at the rate
>> that the normal VDC's RGBI "data lines" operates at. You would have to
>> have some sort of memory mechanism for remember the 12 bits that are are
>> fed in from other sources. It is most likely that you will have to have 8
>> bits to supplement the 4 bits from the VDC and only get 12-BIT (4096
>> colors with only 16 colors at a time). Another option is two use a two
>> stage palette switching mechanism. 8 bits from User Port, 4 bits from say
>> the Joystick port or another port and the 4 bits from the VDC.
>>
>> However, this is basic theory. So far, we been testing this theory out
>> with typical CGA to VGA converter chip not with very basic and
>> straightforward TTL DACs which would be more flexible in my opinion. In
>> fact, it would be more flexible because we can outright make the circuit
>> to what we want at component level since some of these pre-built chip
>> solutions are "hard-wired" a certain way and there is little to no
>> option. At the same time, we can proof-test this at 15 KHz and see it
>> functional on an actual CGA / 1902A monitor since the analog side should
>> have really no limit of color like the analog RGB monitors on the Amiga.
>> Since we don't need to scanline double until later. The CRT should be
>> able to display an unlimited number of colors. This very board in the
>> monitor is the "governor" on terms of color output. Mechanically, there
>> can be and should be no limit on color. Each of the Red,Green and Blue
>> raster guns should be able to send out virtually as many shades of
>> red,green and blue that you can set a setting for. In theory, you can
>> have a 16-BIT DAC resolution for each of the Red, Green and Blue raster
>> gun. Imagine 65536 shades of Red. 65536 shades of Green and 65536 shades
>> of Blue. For a total of 65536 x 65536 x 65536 colors. 281,474,976,710,656
>> colors ???? Ok, we don't need that many. At the same time, there is
>> likely little to any chance of getting a clean 65536 states for each of
>> the R,G and B raster gun.
>>
>> The C128 also doesn't have sufficient data lines. A modern PC would have
>> the speed to be able to sufficiently supply enough data lines at
>> sufficient speed to match the clock rate of a CGA or VDC card.
>>
>
>
> Do you just make this stuff up as you go along or what?
>
>
>


From: Eddiie on
LOL yeah, I tried so hard to follow that but lost it.



--
--------------------------------- --- -- -
Posted with NewsLeecher v3.8 Final
Web @ http://www.newsleecher.com/?usenet
------------------- ----- ---- -- -

From: BruceMcF on
On Oct 30, 7:12 am, John Heitmuller <john.heitmul...(a)jrfcorp.net>
wrote:
> Hi, I've been gone from the news group for awhile. Does anybody know
> if anybody ever successfully built a sellable Commodore to VGA
> interface, specifically a c128 80col color to VGA interface? I'm
> getting ready to donate a large lot of surplus VGA monitors and was
> wondering if there was a point in hanging on to few for my
> Commodores?
>
> Thanks,
> John

http://www.ramelectronics.net/html/video-vga-gvm-2000.html

.... oh, wait, C128 80col color to VGA. Sorry, I don't know. Is there a
C128/CGA converter? since there are prolly still commercial CGA to VGA
converters available ... at a price.