mirror of
https://github.com/captain-amygdala/pistorm.git
synced 2026-02-11 02:30:03 +00:00
Update boardinfo.h and settings.h
This commit is contained in:
@@ -1,5 +1,3 @@
|
||||
// SPDX-License-Identifier: MIT
|
||||
|
||||
#ifndef boardinfo_H
|
||||
#define boardinfo_H
|
||||
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
// SPDX-License-Identifier: MIT
|
||||
|
||||
#ifndef settings_H
|
||||
#define settings_H
|
||||
|
||||
@@ -23,28 +21,28 @@ struct P96MonitorInfo
|
||||
{
|
||||
UBYTE Name[32]; // Name des Monitortyps, z.B. "NEC P750"
|
||||
|
||||
ULONG HSyncMin; // Minimal unterstützte Horizontalfrequenz in Hz
|
||||
ULONG HSyncMax; // Maximal unterstützte Horizontalfrequenz in Hz
|
||||
ULONG HSyncMin; // Minimal unterst<EFBFBD>tzte Horizontalfrequenz in Hz
|
||||
ULONG HSyncMax; // Maximal unterst<EFBFBD>tzte Horizontalfrequenz in Hz
|
||||
|
||||
UWORD VSyncMin; // Minimal unterstützte Vertikalfrequenz in Hz
|
||||
UWORD VSyncMax; // Maximal unterstützte Vertikalfrequenz in Hz
|
||||
UWORD VSyncMin; // Minimal unterst<EFBFBD>tzte Vertikalfrequenz in Hz
|
||||
UWORD VSyncMax; // Maximal unterst<EFBFBD>tzte Vertikalfrequenz in Hz
|
||||
|
||||
ULONG Flags; // Siehe unten
|
||||
};
|
||||
|
||||
#define MIB_DPMS_StandBy (0) // Monitor unterstützt DPMS-Level "stand-by".
|
||||
#define MIB_DPMS_StandBy (0) // Monitor unterst<EFBFBD>tzt DPMS-Level "stand-by".
|
||||
// Dieses Feature ist optional, nicht jeder
|
||||
// DPMS-fähige Monitor muß es unterstützen.
|
||||
// DPMS-f<EFBFBD>hige Monitor mu<EFBFBD> es unterst<EFBFBD>tzen.
|
||||
// Aktivierung: hsync aus, vsync an
|
||||
|
||||
#define MIB_DPMS_Suspend (1) // Monitor unterstützt DPMS-Level "suspend".
|
||||
#define MIB_DPMS_Suspend (1) // Monitor unterst<EFBFBD>tzt DPMS-Level "suspend".
|
||||
// Dieses Feature ist Pflicht, jeder
|
||||
// DPMS-fähige Monitor muß es unterstützen.
|
||||
// DPMS-f<EFBFBD>hige Monitor mu<EFBFBD> es unterst<EFBFBD>tzen.
|
||||
// Aktivierung: hsync an, vsync aus
|
||||
|
||||
#define MIB_DPMS_ActiveOff (2) // Monitor unterstützt DPMS-Level "active off".
|
||||
#define MIB_DPMS_ActiveOff (2) // Monitor unterst<EFBFBD>tzt DPMS-Level "active off".
|
||||
// Dieses Feature ist Pflicht, jeder
|
||||
// DPMS-fähige Monitor muß es unterstützen.
|
||||
// DPMS-f<EFBFBD>hige Monitor mu<EFBFBD> es unterst<EFBFBD>tzen.
|
||||
// Aktivierung: hsync aus, vsync aus
|
||||
|
||||
#define MIF_DPMS_StandBy (1UL << MIB_DPMS_StandBy)
|
||||
@@ -137,10 +135,10 @@ struct ModeInfo{
|
||||
UBYTE Depth;
|
||||
UBYTE Flags;
|
||||
|
||||
UWORD HorTotal; // wichtig für aufziehen (beeinflußt Timings)
|
||||
UWORD HorBlankSize; // Rahmengröße
|
||||
UWORD HorTotal; // wichtig f<EFBFBD>r aufziehen (beeinflu<EFBFBD>t Timings)
|
||||
UWORD HorBlankSize; // Rahmengr<EFBFBD><EFBFBD>e
|
||||
UWORD HorSyncStart; // bestimmt Bildlage
|
||||
UWORD HorSyncSize; // muß Spezifikation für Sync-Lücke erfüllen
|
||||
UWORD HorSyncSize; // mu<EFBFBD> Spezifikation f<EFBFBD>r Sync-L<EFBFBD>cke erf<EFBFBD>llen
|
||||
|
||||
UBYTE HorSyncSkew; // im Moment obsolet
|
||||
UBYTE HorEnableSkew; //
|
||||
@@ -152,11 +150,11 @@ struct ModeInfo{
|
||||
|
||||
union{
|
||||
UBYTE Clock; // Tseng: Nummer der Hardwareclock
|
||||
UBYTE Numerator; // Cirrus: Mumerator für PLL
|
||||
UBYTE Numerator; // Cirrus: Mumerator f<EFBFBD>r PLL
|
||||
} pll1;
|
||||
union{
|
||||
UBYTE ClockDivide; // Tseng: Clockteiler
|
||||
UBYTE Denominator; // Cirrus: Denominator für PLL
|
||||
UBYTE Denominator; // Cirrus: Denominator f<EFBFBD>r PLL
|
||||
} pll2;
|
||||
ULONG PixelClock; // PixelClock in Hz
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user