diff options
| author | Faris Awan <58312479+farisawan-2000@users.noreply.github.com> | 2021-04-28 00:35:30 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-04-27 22:35:30 -0600 |
| commit | 5c231135925adaf51e9ba366b95d4c5574c74ac8 (patch) | |
| tree | 81ba79e16a091332073a13b2de3dfaf6a44ad1ac /src/os/osViTable.c | |
| parent | f4532f26bb7c127f20d43983964236c891f3f419 (diff) | |
Match/split all of libultra (#23)
* libultra from sm64 integrated; 3 libultra functions matched
* All of libultra done!
authored-by: farisawan-2000 <farisawan.2000@gmail.com>
Diffstat (limited to 'src/os/osViTable.c')
| -rw-r--r-- | src/os/osViTable.c | 1101 |
1 files changed, 1101 insertions, 0 deletions
diff --git a/src/os/osViTable.c b/src/os/osViTable.c new file mode 100644 index 000000000..424f7ccac --- /dev/null +++ b/src/os/osViTable.c @@ -0,0 +1,1101 @@ +#include "libultra_internal.h" + +OSViMode osViModeTable[] = { + /*osViModeNtscLpn1*/ + { /*type*/ 0, + /*comRegs*/ + { /*ctrl*/ 12814, + /*width*/ 320, + /*burst*/ 65348153, + /*vSync*/ 525, + /*hSync*/ 3093, + /*leap*/ 202705941, + /*hStart*/ 7078636, + /*xScale*/ 512, + /*vCurrent*/ 0 }, + /*fldRegs*/ + { { /*origin*/ 640, + /*yScale*/ 1024, + /*vStart*/ 2425343, + /*vBurst*/ 918020, + /*vIntr*/ 2 }, + { /*origin*/ 640, + /*yScale*/ 1024, + /*vStart*/ 2425343, + /*vBurst*/ 918020, + /*vIntr*/ 2 } } }, + /*osViModeNtscLpf1*/ + { /*type*/ 1, + /*comRegs*/ + { /*ctrl*/ 12878, + /*width*/ 320, + /*burst*/ 65348153, + /*vSync*/ 524, + /*hSync*/ 3093, + /*leap*/ 202705941, + /*hStart*/ 7078636, + /*xScale*/ 512, + /*vCurrent*/ 0 }, + /*fldRegs*/ + { { /*origin*/ 640, + /*yScale*/ 16778240, + /*vStart*/ 2294269, + /*vBurst*/ 918020, + /*vIntr*/ 2 }, + { /*origin*/ 640, + /*yScale*/ 50332672, + /*vStart*/ 2425343, + /*vBurst*/ 918020, + /*vIntr*/ 2 } } }, + /*osViModeNtscLan1*/ + { /*type*/ 2, + /*comRegs*/ + { /*ctrl*/ 12574, + /*width*/ 320, + /*burst*/ 65348153, + /*vSync*/ 525, + /*hSync*/ 3093, + /*leap*/ 202705941, + /*hStart*/ 7078636, + /*xScale*/ 512, + /*vCurrent*/ 0 }, + /*fldRegs*/ + { { /*origin*/ 640, + /*yScale*/ 1024, + /*vStart*/ 2425343, + /*vBurst*/ 918020, + /*vIntr*/ 2 }, + { /*origin*/ 640, + /*yScale*/ 1024, + /*vStart*/ 2425343, + /*vBurst*/ 918020, + /*vIntr*/ 2 } } }, + /*osViModeNtscLaf1*/ + { /*type*/ 3, + /*comRegs*/ + { /*ctrl*/ 12382, + /*width*/ 320, + /*burst*/ 65348153, + /*vSync*/ 524, + /*hSync*/ 3093, + /*leap*/ 202705941, + /*hStart*/ 7078636, + /*xScale*/ 512, + /*vCurrent*/ 0 }, + /*fldRegs*/ + { { /*origin*/ 640, + /*yScale*/ 16778240, + /*vStart*/ 2294269, + /*vBurst*/ 918020, + /*vIntr*/ 2 }, + { /*origin*/ 640, + /*yScale*/ 50332672, + /*vStart*/ 2425343, + /*vBurst*/ 918020, + /*vIntr*/ 2 } } }, + /*osViModeNtscLpn2*/ + { /*type*/ 4, + /*comRegs*/ + { /*ctrl*/ 13071, + /*width*/ 320, + /*burst*/ 65348153, + /*vSync*/ 525, + /*hSync*/ 3093, + /*leap*/ 202705941, + /*hStart*/ 7078636, + /*xScale*/ 512, + /*vCurrent*/ 0 }, + /*fldRegs*/ + { { /*origin*/ 1280, + /*yScale*/ 1024, + /*vStart*/ 2425343, + /*vBurst*/ 918020, + /*vIntr*/ 2 }, + { /*origin*/ 1280, + /*yScale*/ 1024, + /*vStart*/ 2425343, + /*vBurst*/ 918020, + /*vIntr*/ 2 } } }, + /*osViModeNtscLpf2*/ + { /*type*/ 5, + /*comRegs*/ + { /*ctrl*/ 12879, + /*width*/ 320, + /*burst*/ 65348153, + /*vSync*/ 524, + /*hSync*/ 3093, + /*leap*/ 202705941, + /*hStart*/ 7078636, + /*xScale*/ 512, + /*vCurrent*/ 0 }, + /*fldRegs*/ + { { /*origin*/ 1280, + /*yScale*/ 16778240, + /*vStart*/ 2294269, + /*vBurst*/ 918020, + /*vIntr*/ 2 }, + { /*origin*/ 1280, + /*yScale*/ 50332672, + /*vStart*/ 2425343, + /*vBurst*/ 918020, + /*vIntr*/ 2 } } }, + /*osViModeNtscLan2*/ + { /*type*/ 6, + /*comRegs*/ + { /*ctrl*/ 12319, + /*width*/ 320, + /*burst*/ 65348153, + /*vSync*/ 525, + /*hSync*/ 3093, + /*leap*/ 202705941, + /*hStart*/ 7078636, + /*xScale*/ 512, + /*vCurrent*/ 0 }, + /*fldRegs*/ + { { /*origin*/ 1280, + /*yScale*/ 1024, + /*vStart*/ 2425343, + /*vBurst*/ 918020, + /*vIntr*/ 2 }, + { /*origin*/ 1280, + /*yScale*/ 1024, + /*vStart*/ 2425343, + /*vBurst*/ 918020, + /*vIntr*/ 2 } } }, + /*osViModeNtscLaf2*/ + { /*type*/ 7, + /*comRegs*/ + { /*ctrl*/ 12383, + /*width*/ 320, + /*burst*/ 65348153, + /*vSync*/ 524, + /*hSync*/ 3093, + /*leap*/ 202705941, + /*hStart*/ 7078636, + /*xScale*/ 512, + /*vCurrent*/ 0 }, + /*fldRegs*/ + { { /*origin*/ 1280, + /*yScale*/ 16778240, + /*vStart*/ 2294269, + /*vBurst*/ 918020, + /*vIntr*/ 2 }, + { /*origin*/ 1280, + /*yScale*/ 50332672, + /*vStart*/ 2425343, + /*vBurst*/ 918020, + /*vIntr*/ 2 } } }, + /*osViModeNtscHpn1*/ + { /*type*/ 8, + /*comRegs*/ + { /*ctrl*/ 12878, + /*width*/ 1280, + /*burst*/ 65348153, + /*vSync*/ 524, + /*hSync*/ 3093, + /*leap*/ 202705941, + /*hStart*/ 7078636, + /*xScale*/ 1024, + /*vCurrent*/ 0 }, + /*fldRegs*/ + { { /*origin*/ 1280, + /*yScale*/ 1024, + /*vStart*/ 2294269, + /*vBurst*/ 918020, + /*vIntr*/ 2 }, + { /*origin*/ 2560, + /*yScale*/ 1024, + /*vStart*/ 2425343, + /*vBurst*/ 918020, + /*vIntr*/ 2 } } }, + /*osViModeNtscHpf1*/ + { /*type*/ 9, + /*comRegs*/ + { /*ctrl*/ 12878, + /*width*/ 640, + /*burst*/ 65348153, + /*vSync*/ 524, + /*hSync*/ 3093, + /*leap*/ 202705941, + /*hStart*/ 7078636, + /*xScale*/ 1024, + /*vCurrent*/ 0 }, + /*fldRegs*/ + { { /*origin*/ 1280, + /*yScale*/ 33556480, + /*vStart*/ 2294269, + /*vBurst*/ 918020, + /*vIntr*/ 2 }, + { /*origin*/ 2560, + /*yScale*/ 33556480, + /*vStart*/ 2425343, + /*vBurst*/ 918020, + /*vIntr*/ 2 } } }, + /*osViModeNtscHan1*/ + { /*type*/ 10, + /*comRegs*/ + { /*ctrl*/ 12382, + /*width*/ 1280, + /*burst*/ 65348153, + /*vSync*/ 524, + /*hSync*/ 3093, + /*leap*/ 202705941, + /*hStart*/ 7078636, + /*xScale*/ 1024, + /*vCurrent*/ 0 }, + /*fldRegs*/ + { { /*origin*/ 1280, + /*yScale*/ 1024, + /*vStart*/ 2294269, + /*vBurst*/ 918020, + /*vIntr*/ 2 }, + { /*origin*/ 2560, + /*yScale*/ 1024, + /*vStart*/ 2425343, + /*vBurst*/ 918020, + /*vIntr*/ 2 } } }, + /*osViModeNtscHaf1*/ + { /*type*/ 11, + /*comRegs*/ + { /*ctrl*/ 12382, + /*width*/ 640, + /*burst*/ 65348153, + /*vSync*/ 524, + /*hSync*/ 3093, + /*leap*/ 202705941, + /*hStart*/ 7078636, + /*xScale*/ 1024, + /*vCurrent*/ 0 }, + /*fldRegs*/ + { { /*origin*/ 1280, + /*yScale*/ 33556480, + /*vStart*/ 2294269, + /*vBurst*/ 918020, + /*vIntr*/ 2 }, + { /*origin*/ 2560, + /*yScale*/ 33556480, + /*vStart*/ 2425343, + /*vBurst*/ 918020, + /*vIntr*/ 2 } } }, + /*osViModeNtscHpn2*/ + { /*type*/ 12, + /*comRegs*/ + { /*ctrl*/ 13135, + /*width*/ 1280, + /*burst*/ 65348153, + /*vSync*/ 524, + /*hSync*/ 3093, + /*leap*/ 202705941, + /*hStart*/ 7078636, + /*xScale*/ 1024, + /*vCurrent*/ 0 }, + /*fldRegs*/ + { { /*origin*/ 2560, + /*yScale*/ 1024, + /*vStart*/ 2294269, + /*vBurst*/ 918020, + /*vIntr*/ 2 }, + { /*origin*/ 5120, + /*yScale*/ 1024, + /*vStart*/ 2425343, + /*vBurst*/ 918020, + /*vIntr*/ 2 } } }, + /*osViModeNtscHpf2*/ + { /*type*/ 13, + /*comRegs*/ + { /*ctrl*/ 12879, + /*width*/ 640, + /*burst*/ 65348153, + /*vSync*/ 524, + /*hSync*/ 3093, + /*leap*/ 202705941, + /*hStart*/ 7078636, + /*xScale*/ 1024, + /*vCurrent*/ 0 }, + /*fldRegs*/ + { { /*origin*/ 2560, + /*yScale*/ 33556480, + /*vStart*/ 2294269, + /*vBurst*/ 918020, + /*vIntr*/ 2 }, + { /*origin*/ 5120, + /*yScale*/ 33556480, + /*vStart*/ 2425343, + /*vBurst*/ 918020, + /*vIntr*/ 2 } } }, + +#if defined(VERSION_JP) || defined(VERSION_EU) || defined(VERSION_SH) + /*osViModePalLpn1*/ + { /*type*/ 14, + /*comRegs*/ + { /*ctrl*/ 12814, + /*width*/ 320, +#ifdef VERSION_SH + /*burst*/ 72621626, +#else + /*burst*/ 67380026, +#endif + /*vSync*/ 625, +#ifdef VERSION_SH + /*hSync*/ 1510505, + /*leap*/ 208604269, +#else + /*hSync*/ 1379433, + /*leap*/ 208604270, +#endif + /*hStart*/ 8389376, + /*xScale*/ 512, + /*vCurrent*/ 0 }, + /*fldRegs*/ + { { /*origin*/ 640, + /*yScale*/ 1024, + /*vStart*/ 6226489, + /*vBurst*/ 590443, + /*vIntr*/ 2 }, + { /*origin*/ 640, + /*yScale*/ 1024, + /*vStart*/ 6226489, + /*vBurst*/ 590443, + /*vIntr*/ 2 } } }, + /*osViModePalLpf1*/ + { /*type*/ 15, + /*comRegs*/ + { /*ctrl*/ 12878, + /*width*/ 320, +#ifdef VERSION_SH + /*burst*/ 72621626, +#else + /*burst*/ 67380026, +#endif + /*vSync*/ 624, +#ifdef VERSION_SH + /*hSync*/ 1510505, + /*leap*/ 208604269, +#else + /*hSync*/ 1379433, + /*leap*/ 208604270, +#endif + /*hStart*/ 8389376, + /*xScale*/ 512, + /*vCurrent*/ 0 }, + /*fldRegs*/ + { { /*origin*/ 640, + /*yScale*/ 16778240, + /*vStart*/ 6095415, + /*vBurst*/ 590443, + /*vIntr*/ 2 }, + { /*origin*/ 640, + /*yScale*/ 50332672, + /*vStart*/ 6226489, + /*vBurst*/ 852585, + /*vIntr*/ 2 } } }, + /*osViModePalLan1*/ + { /*type*/ 16, + /*comRegs*/ + { /*ctrl*/ 12574, + /*width*/ 320, +#ifdef VERSION_SH + /*burst*/ 72621626, +#else + /*burst*/ 67380026, +#endif + /*vSync*/ 625, +#ifdef VERSION_SH + /*hSync*/ 1510505, + /*leap*/ 208604269, +#else + /*hSync*/ 1379433, + /*leap*/ 208604270, +#endif + /*hStart*/ 8389376, + /*xScale*/ 512, + /*vCurrent*/ 0 }, + /*fldRegs*/ + { { /*origin*/ 640, + /*yScale*/ 1024, + /*vStart*/ 6226489, + /*vBurst*/ 590443, + /*vIntr*/ 2 }, + { /*origin*/ 640, + /*yScale*/ 1024, + /*vStart*/ 6226489, + /*vBurst*/ 590443, + /*vIntr*/ 2 } } }, + /*osViModePalLaf1*/ + { /*type*/ 17, + /*comRegs*/ + { /*ctrl*/ 12382, + /*width*/ 320, +#ifdef VERSION_SH + /*burst*/ 72621626, +#else + /*burst*/ 67380026, +#endif + /*vSync*/ 624, +#ifdef VERSION_SH + /*hSync*/ 1510505, + /*leap*/ 208604269, +#else + /*hSync*/ 1379433, + /*leap*/ 208604270, +#endif + /*hStart*/ 8389376, + /*xScale*/ 512, + /*vCurrent*/ 0 }, + /*fldRegs*/ + { { /*origin*/ 640, + /*yScale*/ 16778240, + /*vStart*/ 6095415, + /*vBurst*/ 590443, + /*vIntr*/ 2 }, + { /*origin*/ 640, + /*yScale*/ 50332672, + /*vStart*/ 6226489, + /*vBurst*/ 852585, + /*vIntr*/ 2 } } }, + /*osViModePalLpn2*/ + { /*type*/ 18, + /*comRegs*/ + { /*ctrl*/ 13071, + /*width*/ 320, +#ifdef VERSION_SH + /*burst*/ 72621626, +#else + /*burst*/ 67380026, +#endif + /*vSync*/ 625, +#ifdef VERSION_SH + /*hSync*/ 1510505, + /*leap*/ 208604269, +#else + /*hSync*/ 1379433, + /*leap*/ 208604270, +#endif + /*hStart*/ 8389376, + /*xScale*/ 512, + /*vCurrent*/ 0 }, + /*fldRegs*/ + { { /*origin*/ 1280, + /*yScale*/ 1024, + /*vStart*/ 6226489, + /*vBurst*/ 590443, + /*vIntr*/ 2 }, + { /*origin*/ 1280, + /*yScale*/ 1024, + /*vStart*/ 6226489, + /*vBurst*/ 590443, + /*vIntr*/ 2 } } }, + /*osViModePalLpf2*/ + { /*type*/ 19, + /*comRegs*/ + { /*ctrl*/ 12879, + /*width*/ 320, +#ifdef VERSION_SH + /*burst*/ 72621626, +#else + /*burst*/ 67380026, +#endif + /*vSync*/ 624, +#ifdef VERSION_SH + /*hSync*/ 1510505, + /*leap*/ 208604269, +#else + /*hSync*/ 1379433, + /*leap*/ 208604270, +#endif + /*hStart*/ 8389376, + /*xScale*/ 512, + /*vCurrent*/ 0 }, + /*fldRegs*/ + { { /*origin*/ 1280, + /*yScale*/ 16778240, + /*vStart*/ 6095415, + /*vBurst*/ 590443, + /*vIntr*/ 2 }, + { /*origin*/ 1280, + /*yScale*/ 50332672, + /*vStart*/ 6226489, + /*vBurst*/ 852585, + /*vIntr*/ 2 } } }, + /*osViModePalLan2*/ + { /*type*/ 20, + /*comRegs*/ + { /*ctrl*/ 12319, + /*width*/ 320, +#ifdef VERSION_SH + /*burst*/ 72621626, +#else + /*burst*/ 67380026, +#endif + /*vSync*/ 625, +#ifdef VERSION_SH + /*hSync*/ 1510505, + /*leap*/ 208604269, +#else + /*hSync*/ 1379433, + /*leap*/ 208604270, +#endif + /*hStart*/ 8389376, + /*xScale*/ 512, + /*vCurrent*/ 0 }, + /*fldRegs*/ + { { /*origin*/ 1280, + /*yScale*/ 1024, + /*vStart*/ 6226489, + /*vBurst*/ 590443, + /*vIntr*/ 2 }, + { /*origin*/ 1280, + /*yScale*/ 1024, + /*vStart*/ 6226489, + /*vBurst*/ 590443, + /*vIntr*/ 2 } } }, + /*osViModePalLaf2*/ + { /*type*/ 21, + /*comRegs*/ + { /*ctrl*/ 12383, + /*width*/ 320, +#ifdef VERSION_SH + /*burst*/ 72621626, +#else + /*burst*/ 67380026, +#endif + /*vSync*/ 624, +#ifdef VERSION_SH + /*hSync*/ 1510505, + /*leap*/ 208604269, +#else + /*hSync*/ 1379433, + /*leap*/ 208604270, +#endif + /*hStart*/ 8389376, + /*xScale*/ 512, + /*vCurrent*/ 0 }, + /*fldRegs*/ + { { /*origin*/ 1280, + /*yScale*/ 16778240, + /*vStart*/ 6095415, + /*vBurst*/ 590443, + /*vIntr*/ 2 }, + { /*origin*/ 1280, + /*yScale*/ 50332672, + /*vStart*/ 6226489, + /*vBurst*/ 852585, + /*vIntr*/ 2 } } }, + /*osViModePalHpn1*/ + { /*type*/ 22, + /*comRegs*/ + { /*ctrl*/ 12878, + /*width*/ 1280, +#ifdef VERSION_SH + /*burst*/ 72621626, +#else + /*burst*/ 67380026, +#endif + /*vSync*/ 624, +#ifdef VERSION_SH + /*hSync*/ 1510505, + /*leap*/ 208604269, +#else + /*hSync*/ 1379433, + /*leap*/ 208604270, +#endif + /*hStart*/ 8389376, + /*xScale*/ 1024, + /*vCurrent*/ 0 }, + /*fldRegs*/ + { { /*origin*/ 1280, + /*yScale*/ 1024, + /*vStart*/ 6095415, + /*vBurst*/ 590443, + /*vIntr*/ 2 }, + { /*origin*/ 2560, + /*yScale*/ 1024, + /*vStart*/ 6226489, + /*vBurst*/ 852585, + /*vIntr*/ 2 } } }, + /*osViModePalHpf1*/ + { /*type*/ 23, + /*comRegs*/ + { /*ctrl*/ 12878, + /*width*/ 640, +#ifdef VERSION_SH + /*burst*/ 72621626, +#else + /*burst*/ 67380026, +#endif + /*vSync*/ 624, +#ifdef VERSION_SH + /*hSync*/ 1510505, + /*leap*/ 208604269, +#else + /*hSync*/ 1379433, + /*leap*/ 208604270, +#endif + /*hStart*/ 8389376, + /*xScale*/ 1024, + /*vCurrent*/ 0 }, + /*fldRegs*/ + { { /*origin*/ 1280, + /*yScale*/ 33556480, + /*vStart*/ 6095415, + /*vBurst*/ 590443, + /*vIntr*/ 2 }, + { /*origin*/ 2560, + /*yScale*/ 33556480, + /*vStart*/ 6226489, + /*vBurst*/ 852585, + /*vIntr*/ 2 } } }, + /*osViModePalHan1*/ + { /*type*/ 24, + /*comRegs*/ + { /*ctrl*/ 12382, + /*width*/ 1280, +#ifdef VERSION_SH + /*burst*/ 72621626, +#else + /*burst*/ 67380026, +#endif + /*vSync*/ 624, +#ifdef VERSION_SH + /*hSync*/ 1510505, + /*leap*/ 208604269, +#else + /*hSync*/ 1379433, + /*leap*/ 208604270, +#endif + /*hStart*/ 8389376, + /*xScale*/ 1024, + /*vCurrent*/ 0 }, + /*fldRegs*/ + { { /*origin*/ 1280, + /*yScale*/ 1024, + /*vStart*/ 6095415, + /*vBurst*/ 590443, + /*vIntr*/ 2 }, + { /*origin*/ 2560, + /*yScale*/ 1024, + /*vStart*/ 6226489, + /*vBurst*/ 852585, + /*vIntr*/ 2 } } }, + /*osViModePalHaf1*/ + { /*type*/ 25, + /*comRegs*/ + { /*ctrl*/ 12382, + /*width*/ 640, +#ifdef VERSION_SH + /*burst*/ 72621626, +#else + /*burst*/ 67380026, +#endif + /*vSync*/ 624, +#ifdef VERSION_SH + /*hSync*/ 1510505, + /*leap*/ 208604269, +#else + /*hSync*/ 1379433, + /*leap*/ 208604270, +#endif + /*hStart*/ 8389376, + /*xScale*/ 1024, + /*vCurrent*/ 0 }, + /*fldRegs*/ + { { /*origin*/ 1280, + /*yScale*/ 33556480, + /*vStart*/ 6095415, + /*vBurst*/ 590443, + /*vIntr*/ 2 }, + { /*origin*/ 2560, + /*yScale*/ 33556480, + /*vStart*/ 6226489, + /*vBurst*/ 852585, + /*vIntr*/ 2 } } }, + /*osViModePalHpn2*/ + { /*type*/ 26, + /*comRegs*/ + { /*ctrl*/ 13135, + /*width*/ 1280, +#ifdef VERSION_SH + /*burst*/ 72621626, +#else + /*burst*/ 67380026, +#endif + /*vSync*/ 624, +#ifdef VERSION_SH + /*hSync*/ 1510505, + /*leap*/ 208604269, +#else + /*hSync*/ 1379433, + /*leap*/ 208604270, +#endif + /*hStart*/ 8389376, + /*xScale*/ 1024, + /*vCurrent*/ 0 }, + /*fldRegs*/ + { { /*origin*/ 2560, + /*yScale*/ 1024, + /*vStart*/ 6095415, + /*vBurst*/ 590443, + /*vIntr*/ 2 }, + { /*origin*/ 5120, + /*yScale*/ 1024, + /*vStart*/ 6226489, + /*vBurst*/ 852585, + /*vIntr*/ 2 } } }, + /*osViModePalHpf2*/ + { /*type*/ 27, + /*comRegs*/ + { /*ctrl*/ 12879, + /*width*/ 640, +#ifdef VERSION_SH + /*burst*/ 72621626, +#else + /*burst*/ 67380026, +#endif + /*vSync*/ 624, +#ifdef VERSION_SH + /*hSync*/ 1510505, + /*leap*/ 208604269, +#else + /*hSync*/ 1379433, + /*leap*/ 208604270, +#endif + /*hStart*/ 8389376, + /*xScale*/ 1024, + /*vCurrent*/ 0 }, + /*fldRegs*/ + { { /*origin*/ 2560, + /*yScale*/ 33556480, + /*vStart*/ 6095415, + /*vBurst*/ 590443, + /*vIntr*/ 2 }, + { /*origin*/ 5120, + /*yScale*/ 33556480, + /*vStart*/ 6226489, + /*vBurst*/ 852585, + /*vIntr*/ 2 } } }, +#endif +#if defined(VERSION_US) || defined(VERSION_EU) || defined (VERSION_SH) + /*osViModePalLpn1*/ + { /*type*/ 28, + /*comRegs*/ + { /*ctrl*/ 12814, + /*width*/ 320, + /*burst*/ 73735737, + /*vSync*/ 525, + /*hSync*/ 265233, + /*leap*/ 202968090, + /*hStart*/ 7078636, + /*xScale*/ 512, + /*vCurrent*/ 0 }, + /*fldRegs*/ + { { /*origin*/ 640, + /*yScale*/ 1024, + /*vStart*/ 2425343, + /*vBurst*/ 918020, + /*vIntr*/ 2 }, + { /*origin*/ 640, + /*yScale*/ 1024, + /*vStart*/ 2425343, + /*vBurst*/ 918020, + /*vIntr*/ 2 } } }, + /*osViModePalLpf1*/ + { /*type*/ 29, + /*comRegs*/ + { /*ctrl*/ 12878, + /*width*/ 320, + /*burst*/ 73735737, + /*vSync*/ 524, + /*hSync*/ 3088, + /*leap*/ 203164700, + /*hStart*/ 7078636, + /*xScale*/ 512, + /*vCurrent*/ 0 }, + /*fldRegs*/ + { { /*origin*/ 640, + /*yScale*/ 16778240, + /*vStart*/ 2294269, + /*vBurst*/ 721410, + /*vIntr*/ 2 }, + { /*origin*/ 640, + /*yScale*/ 50332672, + /*vStart*/ 2425343, + /*vBurst*/ 918020, + /*vIntr*/ 2 } } }, + /*osViModePalLan1*/ + { /*type*/ 30, + /*comRegs*/ + { /*ctrl*/ 12574, + /*width*/ 320, + /*burst*/ 73735737, + /*vSync*/ 525, + /*hSync*/ 265233, + /*leap*/ 202968090, + /*hStart*/ 7078636, + /*xScale*/ 512, + /*vCurrent*/ 0 }, + /*fldRegs*/ + { { /*origin*/ 640, + /*yScale*/ 1024, + /*vStart*/ 2425343, + /*vBurst*/ 918020, + /*vIntr*/ 2 }, + { /*origin*/ 640, + /*yScale*/ 1024, + /*vStart*/ 2425343, + /*vBurst*/ 918020, + /*vIntr*/ 2 } } }, + /*osViModePalLaf1*/ + { /*type*/ 31, + /*comRegs*/ + { /*ctrl*/ 12382, + /*width*/ 320, + /*burst*/ 73735737, + /*vSync*/ 524, + /*hSync*/ 3088, + /*leap*/ 203164700, + /*hStart*/ 7078636, + /*xScale*/ 512, + /*vCurrent*/ 0 }, + /*fldRegs*/ + { { /*origin*/ 640, + /*yScale*/ 16778240, + /*vStart*/ 2294269, + /*vBurst*/ 721410, + /*vIntr*/ 2 }, + { /*origin*/ 640, + /*yScale*/ 50332672, + /*vStart*/ 2425343, + /*vBurst*/ 918020, + /*vIntr*/ 2 } } }, + /*osViModePalLpn2*/ + { /*type*/ 32, + /*comRegs*/ + { /*ctrl*/ 13071, + /*width*/ 320, + /*burst*/ 73735737, + /*vSync*/ 525, + /*hSync*/ 265233, + /*leap*/ 202968090, + /*hStart*/ 7078636, + /*xScale*/ 512, + /*vCurrent*/ 0 }, + /*fldRegs*/ + { { /*origin*/ 1280, + /*yScale*/ 1024, + /*vStart*/ 2425343, + /*vBurst*/ 918020, + /*vIntr*/ 2 }, + { /*origin*/ 1280, + /*yScale*/ 1024, + /*vStart*/ 2425343, + /*vBurst*/ 918020, + /*vIntr*/ 2 } } }, + /*osViModePalLpf2*/ + { /*type*/ 33, + /*comRegs*/ + { /*ctrl*/ 12879, + /*width*/ 320, + /*burst*/ 73735737, + /*vSync*/ 524, + /*hSync*/ 3088, + /*leap*/ 203164700, + /*hStart*/ 7078636, + /*xScale*/ 512, + /*vCurrent*/ 0 }, + /*fldRegs*/ + { { /*origin*/ 1280, + /*yScale*/ 16778240, + /*vStart*/ 2294269, + /*vBurst*/ 721410, + /*vIntr*/ 2 }, + { /*origin*/ 1280, + /*yScale*/ 50332672, + /*vStart*/ 2425343, + /*vBurst*/ 918020, + /*vIntr*/ 2 } } }, + /*osViModePalLan2*/ + { /*type*/ 34, + /*comRegs*/ + { /*ctrl*/ 12319, + /*width*/ 320, + /*burst*/ 73735737, + /*vSync*/ 525, + /*hSync*/ 265233, + /*leap*/ 202968090, + /*hStart*/ 7078636, + /*xScale*/ 512, + /*vCurrent*/ 0 }, + /*fldRegs*/ + { { /*origin*/ 1280, + /*yScale*/ 1024, + /*vStart*/ 2425343, + /*vBurst*/ 918020, + /*vIntr*/ 2 }, + { /*origin*/ 1280, + /*yScale*/ 1024, + /*vStart*/ 2425343, + /*vBurst*/ 918020, + /*vIntr*/ 2 } } }, + /*osViModePalLaf2*/ + { /*type*/ 35, + /*comRegs*/ + { /*ctrl*/ 12383, + /*width*/ 320, + /*burst*/ 73735737, + /*vSync*/ 524, + /*hSync*/ 3088, + /*leap*/ 203164700, + /*hStart*/ 7078636, + /*xScale*/ 512, + /*vCurrent*/ 0 }, + /*fldRegs*/ + { { /*origin*/ 1280, + /*yScale*/ 16778240, + /*vStart*/ 2294269, + /*vBurst*/ 721410, + /*vIntr*/ 2 }, + { /*origin*/ 1280, + /*yScale*/ 50332672, + /*vStart*/ 2425343, + /*vBurst*/ 918020, + /*vIntr*/ 2 } } }, + /*osViModePalHpn1*/ + { /*type*/ 36, + /*comRegs*/ + { /*ctrl*/ 12878, + /*width*/ 1280, + /*burst*/ 73735737, + /*vSync*/ 524, + /*hSync*/ 3088, + /*leap*/ 203164700, + /*hStart*/ 7078636, + /*xScale*/ 1024, + /*vCurrent*/ 0 }, + /*fldRegs*/ + { { /*origin*/ 1280, + /*yScale*/ 1024, + /*vStart*/ 2294269, + /*vBurst*/ 721410, + /*vIntr*/ 2 }, + { /*origin*/ 2560, + /*yScale*/ 1024, + /*vStart*/ 2425343, + /*vBurst*/ 918020, + /*vIntr*/ 2 } } }, + /*osViModePalHpf1*/ + { /*type*/ 37, + /*comRegs*/ + { /*ctrl*/ 12878, + /*width*/ 640, + /*burst*/ 73735737, + /*vSync*/ 524, + /*hSync*/ 3088, + /*leap*/ 203164700, + /*hStart*/ 7078636, + /*xScale*/ 1024, + /*vCurrent*/ 0 }, + /*fldRegs*/ + { { /*origin*/ 1280, + /*yScale*/ 33556480, + /*vStart*/ 2294269, + /*vBurst*/ 721410, + /*vIntr*/ 2 }, + { /*origin*/ 2560, + /*yScale*/ 33556480, + /*vStart*/ 2425343, + /*vBurst*/ 918020, + /*vIntr*/ 2 } } }, + /*osViModePalHan1*/ + { /*type*/ 38, + /*comRegs*/ + { /*ctrl*/ 12382, + /*width*/ 1280, + /*burst*/ 73735737, + /*vSync*/ 524, + /*hSync*/ 3088, + /*leap*/ 203164700, + /*hStart*/ 7078636, + /*xScale*/ 1024, + /*vCurrent*/ 0 }, + /*fldRegs*/ + { { /*origin*/ 1280, + /*yScale*/ 1024, + /*vStart*/ 2294269, + /*vBurst*/ 721410, + /*vIntr*/ 2 }, + { /*origin*/ 2560, + /*yScale*/ 1024, + /*vStart*/ 2425343, + /*vBurst*/ 918020, + /*vIntr*/ 2 } } }, + /*osViModePalHaf1*/ + { /*type*/ 39, + /*comRegs*/ + { /*ctrl*/ 12382, + /*width*/ 640, + /*burst*/ 73735737, + /*vSync*/ 524, + /*hSync*/ 3088, + /*leap*/ 203164700, + /*hStart*/ 7078636, + /*xScale*/ 1024, + /*vCurrent*/ 0 }, + /*fldRegs*/ + { { /*origin*/ 1280, + /*yScale*/ 33556480, + /*vStart*/ 2294269, + /*vBurst*/ 721410, + /*vIntr*/ 2 }, + { /*origin*/ 2560, + /*yScale*/ 33556480, + /*vStart*/ 2425343, + /*vBurst*/ 918020, + /*vIntr*/ 2 } } }, + /*osViModePalHpn2*/ + { /*type*/ 40, + /*comRegs*/ + { /*ctrl*/ 13135, + /*width*/ 1280, + /*burst*/ 73735737, + /*vSync*/ 524, + /*hSync*/ 3088, + /*leap*/ 203164700, + /*hStart*/ 7078636, + /*xScale*/ 1024, + /*vCurrent*/ 0 }, + /*fldRegs*/ + { { /*origin*/ 2560, + /*yScale*/ 1024, + /*vStart*/ 2294269, + /*vBurst*/ 721410, + /*vIntr*/ 2 }, + { /*origin*/ 5120, + /*yScale*/ 1024, + /*vStart*/ 2425343, + /*vBurst*/ 918020, + /*vIntr*/ 2 } } }, + /*osViModePalHpf2*/ + { /*type*/ 41, + /*comRegs*/ + { /*ctrl*/ 12879, + /*width*/ 640, + /*burst*/ 73735737, + /*vSync*/ 524, + /*hSync*/ 3088, + /*leap*/ 203164700, + /*hStart*/ 7078636, + /*xScale*/ 1024, + /*vCurrent*/ 0 }, + /*fldRegs*/ + { { /*origin*/ 2560, + /*yScale*/ 33556480, + /*vStart*/ 2294269, + /*vBurst*/ 721410, + /*vIntr*/ 2 }, + { /*origin*/ 5120, + /*yScale*/ 33556480, + /*vStart*/ 2425343, + /*vBurst*/ 918020, + /*vIntr*/ 2 } } } +#endif +}; |
