I did a little digging into graphics of the Pro. I have impressed very much. The Pro's graphics is really fascinating. It is sad that information about the magnificent graphic capabilities of the Pro has still missed Wikipedia.
I took the liberty of compiling a table summarizing almost all video modes of the Pro.
There are also hybrid modes when three graphical planes have different number of columns. However I seem that only two modes were used by official software for the Pro: 2 intensity level and mapped. The documentation doesn't clearly show information about several cases. For instance, I am not sure about number of palette colors for unmapped mode. Any additions and corrections are welcome.
So it is likely that the most interesting mode that can show 4096 colors was never used by any known program. The xhomer emulator doesn't support it. It is not completely clear for me how this mode may be programmed so I have written two small demo programs. One of them should supposedly write 4096 color palette on the screen. It would be great if someone could run this programs on a real Pro. These programs are for RT-11 and they should work on any Pro system with at least 96 KB of VRAM and a color monitor. Many thanks in advance. If everything works well, I'll probably convert several nice pictures for the Pro.
My programs assume that the Pro 350 video card is at one of addresses from 174000 to 175400, they check the Pro 380 video card at 175400.
Finally, I dare to ask several questions about the Pro. Please help me. I've not been able to find anything relevant on the net.
1) When was the 380 launched? It seems it appeared after the 325/350 but before 1985.
2) The documentation says that the Pro is capable to show 1024 pixels in a row but people say that only 960 are visible. My experience with xhomer shows that the right edge of the screen is not used by official programs but my programs can show all 1024 pixels. So I seem that the 960 limit is caused by a specific monitor limitations and is not general. Is it true?
3) May any monitor for the Pro work in 50 Hz mode (256 raster lines)?
4) I can't understand why they put 128 KB VRAM into the built-in video system of the 380 while 96 KB is enough. It seems we can use the last 32 KB (or even 64 KB) only for something like RAM-disks. The EBO module (256 KB of additional VRAM) wastes 64 KB (128 KB) the same way. Is it correct? And, BTW, is it possible to use the non-interlaced mapped mode without the EBO on the 380?
I apologize for this post getting too wordy. But maybe it will help to get some rare information about the Pro.
I took the liberty of compiling a table summarizing almost all video modes of the Pro.
Code:
columns rows colors palette VRAM
1024 240/256 2 2 32 KB 2 intensity levels
512 240/256 4 4 32 KB 4 intensity levels
256 240/256 16 16 32 KB 16 intensity levels
1024 240/256 8 256 96 KB mapped, Pro 350
1024 240/256 8 4096 96 KB mapped, Pro 380
1024 240/256 8 8 96 KB
512 240/256 64 64 96 KB
256 240/256 4096 4096 96 KB
1024 480/512 2 2 64 KB 2 intesity levels, interlaced, Pro 380
512 480/512 4 4 64 KB 4 intesity levels, interlaced, Pro 380
256 480/512 16 16 64 KB 16 intesity levels, interlaced, Pro 380
1024 480/512 8 4096 192 KB mapped, interlaced, Pro 380 + EBO
There are also hybrid modes when three graphical planes have different number of columns. However I seem that only two modes were used by official software for the Pro: 2 intensity level and mapped. The documentation doesn't clearly show information about several cases. For instance, I am not sure about number of palette colors for unmapped mode. Any additions and corrections are welcome.
So it is likely that the most interesting mode that can show 4096 colors was never used by any known program. The xhomer emulator doesn't support it. It is not completely clear for me how this mode may be programmed so I have written two small demo programs. One of them should supposedly write 4096 color palette on the screen. It would be great if someone could run this programs on a real Pro. These programs are for RT-11 and they should work on any Pro system with at least 96 KB of VRAM and a color monitor. Many thanks in advance. If everything works well, I'll probably convert several nice pictures for the Pro.
My programs assume that the Pro 350 video card is at one of addresses from 174000 to 175400, they check the Pro 380 video card at 175400.
Finally, I dare to ask several questions about the Pro. Please help me. I've not been able to find anything relevant on the net.
1) When was the 380 launched? It seems it appeared after the 325/350 but before 1985.
2) The documentation says that the Pro is capable to show 1024 pixels in a row but people say that only 960 are visible. My experience with xhomer shows that the right edge of the screen is not used by official programs but my programs can show all 1024 pixels. So I seem that the 960 limit is caused by a specific monitor limitations and is not general. Is it true?
3) May any monitor for the Pro work in 50 Hz mode (256 raster lines)?
4) I can't understand why they put 128 KB VRAM into the built-in video system of the 380 while 96 KB is enough. It seems we can use the last 32 KB (or even 64 KB) only for something like RAM-disks. The EBO module (256 KB of additional VRAM) wastes 64 KB (128 KB) the same way. Is it correct? And, BTW, is it possible to use the non-interlaced mapped mode without the EBO on the 380?
I apologize for this post getting too wordy. But maybe it will help to get some rare information about the Pro.