home *** CD-ROM | disk | FTP | other *** search
- :gdoc sec='IBM Internal Use Only'
- :frontm.
- :titlep.
- :title.VGALOGO
- :title.
- :title.Version 1.21
- :author.Christian Michel
- :address.
- :aline.IBM Deutschland GmbH
- :aline.BI Berufsausbildung Sindelfingen 1
- :aline.Kst.: 5318 - Adrs: 7032-54
- :aline.VM-ID: CMICHEL at STUTVM3
- :eaddress.
- :etitlep.
- :body.
- .rh VGALOGO 1.21
- :h1.History of changes
- :xmp.
- 10/13/88 Version 1.0 placed on PCTOOLS
- 10/17/88 Version 1.1 with these changes &gml.
- - three new options within the Ln parameter
- 0 -> little logos are suppressed
- 4 -> little logos are static black
- 5 -> little logos are static white
- - runs also with monochrome displays
- 11/10/88 Version 1.2 with these changes &gml.
- - S option added to supress snow on slow
- machines like model 25 and 30.
- - problems with SETVGA solved.
- VGALOGO now doesn't show those funny effects
- when used together with SETVGA.
- - When leaving VGALOGO the old palette is
- restored.
- - source files included in the package
- 11/22/88 Version 1.21 with these changes &gml.
- - 3 new shades for the little logos added.
- Now you can have the shade not only about
- the single logos but also about the whole
- screen. Values of new shades :
- 6 -> shade from left to right (similar to 1)
- 7 -> shade from outside to center (similar to 2)
- 8 -> shade from center to outside (similar to 3)
- - The status of the palette is checked at the
- beginning of the program. So the palette is
- only frozen if it was at the start of VGALOGO.
- So the problems with curious palettes should
- be ended.
- :exmp.
- :h1.How to use the VGA_IBM_Logo program - Version 1.21
- This program was developed referring to the IBMLogo demo program
- for the 8514 graphics adapter by David A Kerr. The VGA / MCGA version
- displays the logo in the 320 x 200 x 256 colors mode.
- :p.
- The program runs on VGA and MCGA - graphic adapters with color or
- monochrome displays.
- :p.
- In the middle of the screen there is a big IBM-logo with a 3-D effect
- and in the background some little logos are showed.
- Both, the big and the small logos are shaded with different colors
- that change all the time. That looks as if the colors are scrolled
- through the logos.
- :p.
- The simpliest way to execute the demo is to run it without any
- options&gml.
- :xmp.
- VGALOGO
- :exmp.
- In this case at first a screen with some comments is displayed.
- After any key was pressed, the demo starts. (Don't wonder it takes
- about 2 seconds to build up the screen.)
- :p.
- The demo can be stopped at any time by pressing ESC.
- :h2.Options
- :p.To get a short list of possible options just type this command&gml.
- :xmp.
- VGALOGO ?
- :exmp.
- The Options are&gml.
- :xmp.
- VGALOGO [?] [Ln] [Wn] [D<n>] [S<n>]
- :exmp.
- :ul.
- :li.Ln &gml.
- :p.This option describes the way the little logos in the
- background are shaded. There are nine possibilities. In the first way
- the colors in the logos scroll from the left to the right side, in
- the second way the colors are scrolled from outside to center and
- in the third way from center to outside. These three shades are also
- available about the whole screen, not only about the single logos.
- Additionally to them there are modes to suppress the logos, to have
- them in static black or white.
- .pa
- The numbers for the six possibilities are &gml.
- :xmp.
- 0&gml. supress the little logos
- 1&gml. scroll colors from left to right (single logos)
- 2&gml. scroll colors from outside to center (single logos)
- 3&gml. scroll colors from center to outside (single logos)
- 4&gml. little logos are static black
- 5&gml. little logos are static white
- 6&gml. scroll colors from left to right (whole screen)
- 7&gml. scroll colors from outside to center (whole screen)
- 8&gml. scroll colors from center to outside (whole screen)
- :exmp.
- :li.Wn &gml.
- :p.This option defines the speed the colors are changed.
- Or to be exactly n is the number of vertical retraces between the
- palette changes (about 16 ms per retrace).
- :p.(0 <= n <= 10)
- :li.D &gml.
- :p.With this option you can skip the title screen without specifying
- the duration of the program.
- :li.Dn &gml.
- :p.With this option you can set the time, the demo should run.
- If this option is specified the title screen is skipped,like
- the simple D - option, so that the program can be called
- from batch-files for a certain time without showing the title screen |
- :p.The specified time is only an approximate time.
- :li.S<n> &gml
- :p.This option is especially for slow computers like model 25 and 30.
- As on 8086 machines some snow appears on the screen, because the
- processor is not fast enough to change the palette in the time of
- the vertical retrace, this option divides the palette changing routine
- into two parts so that the change can be done within the flyback.
- This causes a slowdown of the whole color sweep (same speed as
- the W1 option in normal use of program).
- :p.Use n=1 or no additional number to slowdown the routines, n=0 sets
- the fast speed. The n=0 is to override the preset state of the slowdown
- mode. The slowdown mode is set on any computer which has no 80286
- processor (the decision is made with the help of the equipment byte
- in the ROM). On PC/AT, PC/XT 286, PS/2 Model 50..80 it runs in the
- fast mode.
- :eul.
- :h1.Problems
- :p.When using VGALOGO some problems were reported.
- :ul.
- :li.VGALOGO doesn't get along with host-emulating software.
- :p.When you change the screen from VGALOGO to host, the host
- screen isn't readable anymore. This effect disappears when you
- exit VGALOGO in the DOS-task.
- :li.HOWARD, the program to change the character set seems to change
- BIOS-interrupts so that VGALOGO can't recognise which graphics
- adapter is used. So VGALOGO only tells you that you need a VGA
- or MCGA. This problem did not occur with my version of HOWARD.
- I use version 2&per.30.
- :li.I discovered that VGALOGO doesn't coexist with EGAX, which
- is used to upload new fonts.
- :eul.
- :p.If some other problems occur, please send me a note with a short
- description of the trouble effects.
- :h1.Comments
- If you have any comments to this program send your notes to
- CMICHEL at STUTVM3. As I am in job training, I'm not
- all the time at IBM locations and so the response to your
- requests can take a little time.
- :p.My adress is as follows &gml.
- .in 10
- :xmp.
- Christian Michel
- IBM Deutschland GmbH
- BI Berufsausbildung Sindelfingen 1
- Adrs. 7032-54 Kst. 5318
- :exmp.
- .in 0
- :h2.Source
- :p.As so many people were interested in the source, I decided to include
- it in the package. Unpack the source files LOGOSRC FLSBIN with
- LOADRAM. The package contains the pascal-file, a short assembler
- file (set palette routines) and the &per.OBJ-file of the assembler
- routines. (For those who have already the source of version 1.1 &gml.
- The palette set routines have only been removed from the pascal INLINE
- to improve the legibility.)
- :p.
- VGALOGO was developed on my own time and on my own equipment
- with the help of Dan Butterfield (DAZZLE) who delivered the
- routine to change the palette and with the source of the
- IBMLogo - program by David A Kerr.
- So it is considered IBM INTERNAL USE ONLY.
-