I have revived this issue
here, in the Australian forum. Some of us thought that @Gerti might have some insight, as the author of the VFormat TAP.
While there were no US firmwares, there were indeed Korean firmwares, and South Korea broadcasts in the NTSC standard. I strongly believe that if someone were to flash Korean settings to an Australian (or European) TMS, 60Hz output would become available. If we used the VFormat TAP to export those settings, they might port to other TMS Topfields. Does anyone know where there might be a repository of Korean firmware?
It might not be as complex as all that. @DeltaMikeCharlie once provided me with a glimpse of these internal type definitions from a TMS Toppy. You can see, near the bottom, that these include a type definition for an NTSC/60Hz standard.
I honestly can't think of anything, other than intentional firmware encoding, that would prevent 60Hz output through HDMI. Surely, this can be overcome.
Code: Alles auswählen
typedef enum
{
SYSVAR_Vol,
SYSVAR_OsdLan,
SYSVAR_SubLan,
SYSVAR_AudLan,
SYSVAR_TvType,
SYSVAR_HDOutputMode,
SYSVAR_HDVideoFormat,
SYSVAR_ScartOut,
SYSVAR_ScartType,
SYSVAR_TvRatio,
SYSVAR_DisplayFormat,
SYSVAR_SoundMode,
SYSVAR_UhfType,
SYSVAR_UhfCh,
SYSVAR_OsdAlpha,
SYSVAR_IBoxTime,
SYSVAR_IBoxPos,
SYSVAR_Timeshift,
SYSVAR_TimeshiftStorage,
SYSVAR_OsdAnimation,
SYSVAR_OsdTextScroll,
SYSVAR_RecPaddingFore,
SYSVAR_RecPaddingRear
} TAP_SysVarId;
#define MAX_Vol 17
#define MAX_IBoxPos 3
#define MIN_IBoxPos -10
typedef enum
{
LAN_English,
LAN_French,
LAN_German,
LAN_Italy,
LAN_Spain,
LAN_Arab,
LAN_Greek,
LAN_Turk,
LAN_Danish,
LAN_Swedish,
LAN_Norwegian,
LAN_Dutch,
LAN_Russian,
LAN_Polish,
LAN_Iran,
N_OsdLan
} TYPE_Language;
typedef enum
{
TVTYPE_Pal,
TVTYPE_Ntsc,
TVTYPE_Auto,
N_TvType
} TYPE_TvType;
// sound mode
typedef enum
{
SOUND_MODE_Stereo,
SOUND_MODE_Mono,
SOUND_MODE_Left,
SOUND_MODE_Right,
N_SoundMode
} TYPE_SoundMode;
// screen ratio
typedef enum
{
SCREEN_RATIO_4_3,
SCREEN_RATIO_16_9,
N_ScreenRatio
} TYPE_ScreenRatio;
typedef enum
{
VIDEO_TYPE_Cvbs,
VIDEO_TYPE_Rgb,
VIDEO_TYPE_Svhs,
VIDEO_TYPE_Yuv,
N_VideoType
} TYPE_VideoType;
// 16_9_Display
typedef enum
{
DISPLAY_MODE_LetterBox,
DISPLAY_MODE_CenterExtract,
} TYPE_16_9_DISPLAY;
typedef enum
{
DISPLAY_MODE_Full,
DISPLAY_MODE_Center,
N_WindowMode43
} TYPE_4_3_DISPLAY;
// System Osd ID
typedef enum
{
SYSOSD_InfoBox,
SYSOSD_PvrInfo,
SYSOSD_VolumeBar,
SYSOSD_ServiceStatus,
} TYPE_TapSysOsdId;
// Playback Repeat Status
typedef enum
{
REPEAT_None,
REPEAT_Region,
REPEAT_Total,
N_RepeatMode
} TYPE_RepeatMode;
// VFD Status
typedef enum
{
VFD_NotSupport,
VFD_LedEmulMode,
VFD_VfdMode
} TYPE_VFD_Status;
typedef enum
{
TIMESHIFT_Disable,
TIMESHIFT_30min,
TIMESHIFT_1hour,
TIMESHIFT_2hour,
TIMESHIFT_3hour,
TIMESHIFT_4hour,
TIMESHIFT_5hour,
N_TimeShiftMode
} TYPE_TimeShiftMode;
typedef enum
{
HD_OUTPUT_Scart,
HD_OUTPUT_Component,
N_HDOutput
} TYPE_HDOutputMode;
typedef enum
{
VIDEO_STANDARD_AUTO,
VIDEO_STANDARD_1080I,
VIDEO_STANDARD_720P,
VIDEO_STANDARD_576P480P,
VIDEO_STANDARD_576I480I,
//pal
VIDEO_STANDARD_AUTO_PAL,
VIDEO_STANDARD_1080I50,
VIDEO_STANDARD_720P50,
VIDEO_STANDARD_576P,
VIDEO_STANDARD_Pal,//576I
//ntsc
VIDEO_STANDARD_AUTO_NTSC,
VIDEO_STANDARD_1080I60,
VIDEO_STANDARD_720P60,
VIDEO_STANDARD_480P,
VIDEO_STANDARD_Ntsc,//480I
VIDEO_STANDARD_Invalid,
N_VideoStandard
} TYPE_VideoStandard;