Hangar.La tienda de software del Amiga

cvt12 1.0

Generate mode timings using CVT 1.1/1.2

Short:        Generate mode timings using CVT 1.1/1.2
Author:       Philippe CARPENTIER (flype44 gmail dot com)
Uploader:     Philippe CARPENTIER (flype44 gmail com)
Type:         driver/video
Version:      1.0
Architecture: m68k-amigaos
Distribution: Aminet

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

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

Gratis

Web del proyecto ↗

Descargar 62 KB

Desde el Amiga: abre Hangar y busca cvt12.

AutorPhilippe CARPENTIER (flype44 gmail dot com)
Categoríadriver/video
Tamaño62 KB
Fecha2025-11-17
Param68k-amigaos
OrigenAminet