AminetAminet
Search:
84736 packages online
About
Recent
Browse
Search
Upload
Setup
Services

driver/video/cvt12.lha

Mirror:Random
Showing: m68k-amigaos iconppc-amigaos iconppc-morphos iconi386-aros iconi386-amithlon iconppc-warpup iconppc-powerup icongeneric icon
No screenshot available
Short:Generate mode timings using CVT 1.1/1.2
Author:Philippe CARPENTIER (flype44 gmail dot com)
Type:driver/video
Version:1.0
Architecture:m68k-amigaos
Date:2019-12-31
Distribution:Aminet
Download:driver/video/cvt12.lha - View contents
Readme:driver/video/cvt12.readme
Downloads:3204

NAME

   CVT 1.2 (Coordinated Video Timing)

SYNOPSIS

   cvt x y refresh [OPTIONS]

         x : The desired horizontal resolution (required).
         y : The desired vertical resolution (required).
   refresh : The desired refresh rate (required).

DESCRIPTION

   SAS/C Amiga Compiler 6.59 port from this project:
   https://github.com/kevinlekiller/cvt_timing_calculator_12

   This program generates video timing descriptions using formulas
   from the VESA "CVT" (Coordinated Video Timing) v1.2 specification, 
   based itself on the earlier VESA "GTF" (Generalized Timing Formula)
   v1.0 specification.

   For more information on CVT v1.2, please see:
   http://www.vesa.org/vesa-standards/free-standards/

INSTALLATION

   Copy the CVT executable(s) somewhere, for example in C:
   
   > cvt12_std    25828 bytes (no-fpu)
   > cvt12_ffp    20012 bytes (amigaos mathffp)
   > cvt12_ieee   23496 bytes (amigaos mathieee)
   > cvt12_881    21240 bytes (requires fpu)

   4 executables are provided, they corresponds to the SAS/C math options.
   Unless you have some good reasons, i advise to use the 'std' executable.

OPTIONS

   [-v|--verbose]
   [-r|--reduced-blank]
   [-c|--force-rb]
   [-b|--rb-v2]
   [-o|--film-optimized]
   [-i|--interlaced]
   [-f|--fbmode]
   [-x|--xf86mode]
   [-p|--p96mode]

   -v|--verbose        : Enable verbose printouts (traces each step of the computation).

   -r|--reduced-blank  : Use CVT 1.1 "Reduced Blanking" timings
                         Only allows multiple of 60hz.

   -c|--force-rb       : Force CVT 1.1 "Reduced Blanking" timings
                         Do not check for multiple of 60hz.

   -b|--rb-v2          : Use CVT 1.2 "Reduced Blanking" timings, this is more precise.
                         Allows any refresh rate.

   -o|--film-optimized : Change refresh rate for better video support.
                         Requires -b (ie. converts 24hz to 23.976hz).
                         This is the same as passing 23.976 without -o,
                         -o does the calculation for you.

   -i|--interlaced     : Generate an interlaced video mode.

   -f|--fbmode         : Output an fbset(8)-style mode description.

   -x|--xf86mode       : Output an XFree86-style mode description.

   -p|--p96mode        : Output a Picasso96-style mode description (default).

EXAMPLES

   > cvt 640 480 60

   PixelClock:     23.75 MHz
   Dimensions:     640,  480
   FrameSize:      800,  500
   BorderSize:       0,    0
   Position:        16,    3
   SyncSize:        64,    4
   SyncPolarity:    NO,  YES
   Frequency:    30kHz, 59Hz

   > cvt 640 480 60 -b

   PixelClock:     21.38 MHz
   Dimensions:     640,  480
   FrameSize:      720,  495
   BorderSize:       0,    0
   Position:         8,    1
   SyncSize:        32,    8
   SyncPolarity:   YES,   NO
   Frequency:    30kHz, 60Hz

   > cvt 640 480 60 -f

   # 640x480 @ 60.000 Hz (CVT) field rate 59.375 Hz; hsync: 29.688 kHz; pclk: 23.75 MHz
   Modeline "640x480_60.00"  23.75  640 656 720 800  480 483 487 500 -hsync +vsync

AUTHOR

   Written by kevinlekiller.
   Amiga port and P96 output by Philippe CARPENTIER.

BUGS

   Bugs may be reported here :
   https://github.com/kevinlekiller/cvt_timing_calculator_12

COPYRIGHT

   This is free software.
   Check the license paragraph in the source file.

SEE ALSO

   aminet driver/video/umc.lha
   aminet driver/video/picasso96.lha

-------------------------------------------------------------------------------



Contents of driver/video/cvt12.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[Amiga]                   9681   31967  30.3% -lh5- d763 Jan  1  1980 cvt12/cvt12.c
[Amiga]                   1637    3836  42.7% -lh5- 57cf Jan  1  1980 cvt12/cvt12.readme
[Amiga]                  12135   21240  57.1% -lh5- 9498 Jan  1  1980 cvt12/cvt12_881
[Amiga]                  11581   20012  57.9% -lh5- 741a Jan  1  1980 cvt12/cvt12_ffp
[Amiga]                  13133   23496  55.9% -lh5- bb7a Jan  1  1980 cvt12/cvt12_iee
[Amiga]                  14696   25828  56.9% -lh5- 6383 Jan  1  1980 cvt12/cvt12_std
[Amiga]                    180     505  35.6% -lh5- 9f56 Jan  1  1980 cvt12/smakefile
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total         7 files   63043  126884  49.7%            Dec 30 22:31
Page generated in 0.02 seconds
Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>