Update boardinfo.h and settings.h

This commit is contained in:
beeanyew
2021-07-31 10:24:37 +02:00
parent aa714f6f41
commit bbc5cdfcce
2 changed files with 15 additions and 19 deletions

View File

@@ -1,5 +1,3 @@
// SPDX-License-Identifier: MIT
#ifndef boardinfo_H
#define boardinfo_H

View File

@@ -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
};