# # DXLog.net contest definition file # Updated 2025-03-23 # CONTESTNAME=ASIA-PACIFIC Sprint Contest CONTESTWEB=https://jsfc.org/apsprint CONTESTRULES=https://jsfc.org/apsprint/aprule.txt CATEGORY_MODES=CW;SSB BANDS=40;20;15 MODES=CW;SSB CATEGORIES=Single operator, single radio CLASS=Legal limit # Sprint logic is allowed but better use the standard messages and ESM # https://dxlog.net/docs/index.php/Getting_started#Sprint_contest SPRINT_LOGIC_ALLOWED=YES # Dupe rule DOUBLE_QSO=PER_BAND # Prefix multiplier MULT1_TYPE=WPX MULT1_COUNT=ALL MULT1_FIELD=FROM_WPX MULT1_DISPLAY=MULT # Live score multiplier attributes LIVESCORE_MULT=WPXPREFIX # Scoring POINTS_TYPE=CALC # AP stations can work all POINTS_FIELD_BAND_MODE=SOURCE->DXCC:^1S$|^3D2|^3W$|^4W$|^9M|^9V$|^BS7$|^BV|^BY$|^C2$|^DU$|^FK|^H4|^HL$|^HS$|^JA$|^JD|^KH[029]$|^P2$|^T2$|^T3[03]$|^T8$|^V[678]$|^VK$|^VK9[CLMNW]$|^VR$|^XU$|^XX9$|^YB$|^YJ$|^ZL$|^ZL9$;ALL;ALL;ALL;1 # UA0 stations can work all POINTS_FIELD_BAND_MODE=SOURCE->CALL:^(R[A-Z]?|U|U[A-I])0|/(R[A-Z]?|U|U[A-I])0$|^(R[A-Z]?|U[0-9A-I]).*/0$;ALL;ALL;ALL;1 # Stations that are neither AP nor UA0 can work AP stations POINTS_FIELD_BAND_MODE=!SOURCE->CALL:^(R[A-Z]?|U|U[A-I])0|/(R[A-Z]?|U|U[A-I])0$|^(R[A-Z]?|U[0-9A-I]).*/0$;!SOURCE->DXCC:^1S$|^3D2|^3W$|^4W$|^9M|^9V$|^BS7$|^BV|^BY$|^C2$|^DU$|^FK|^H4|^HL$|^HS$|^JA$|^JD|^KH[029]$|^P2$|^T2$|^T3[03]$|^T8$|^V[678]$|^VK$|^VK9[CLMNW]$|^VR$|^XU$|^XX9$|^YB$|^YJ$|^ZL$|^ZL9$;ALL;ALL;1;DEST->DXCC:^1S$|^3D2|^3W$|^4W$|^9M|^9V$|^BS7$|^BV|^BY$|^C2$|^DU$|^FK|^H4|^HL$|^HS$|^JA$|^JD|^KH[029]$|^P2$|^T2$|^T3[03]$|^T8$|^V[678]$|^VK$|^VK9[CLMNW]$|^VR$|^XU$|^XX9$|^YB$|^YJ$|^ZL$|^ZL9$ # Stations that are neither AP nor UA0 can work UA0 stations POINTS_FIELD_BAND_MODE=!SOURCE->CALL:^(R[A-Z]?|U|U[A-I])0|/(R[A-Z]?|U|U[A-I])0$|^(R[A-Z]?|U[0-9A-I]).*/0$;!SOURCE->DXCC:^1S$|^3D2|^3W$|^4W$|^9M|^9V$|^BS7$|^BV|^BY$|^C2$|^DU$|^FK|^H4|^HL$|^HS$|^JA$|^JD|^KH[029]$|^P2$|^T2$|^T3[03]$|^T8$|^V[678]$|^VK$|^VK9[CLMNW]$|^VR$|^XU$|^XX9$|^YB$|^YJ$|^ZL$|^ZL9$;ALL;ALL;1;DEST->CALL:^(R[A-Z]?|U|U[A-I])0|/(R[A-Z]?|U|U[A-I])0$|^(R[A-Z]?|U[0-9A-I]).*/0$ # All other QSO are invalid # Summary SCORE=BY_BAND SCORE_DISPLAY=BAND;QSO;DUP;MULT1(PFX);POINTS # Cabrillo export # Not the official Cabrillo name but the same as N1MM and online score board CABRILLO_CONTEST_NAME=AP-SPRINT-{MODE} CABRILLO_MODES=CW;PH CABRILLO_OPERATOR=SINGLE-OP CABRILLO_TRANSMITTER=ONE CABRILLO_ASSISTED_DISABLED=YES CABRILLO_POWER= LIVESCORE_POWER=HIGH CABRILLO_LINE=FREQ;MODE;DATE;TIME;MYCALL;SENT;NR;CALL;RCVD1;RCVD2{F=R,3,0,6} # Multiplier progress window WINDOWS_WKD_PFX_ENABLED=YES WINDOWS_WKD_PFX_DATA=MULT1 # Log fields FIELD_NR_VISIBLE=YES FIELD_RCVD_NUMERIC=YES FIELD_RCVD_MANDATORY=YES FIELD_RCVD_COPY=NO FIELD_RCVD_TYPE=NR FIELD_RCVD_NAME=Rcv Nr FIELD_RCVD_MAX_LENGTH=7 FIELD_MULT_MAX_LENGTH=4 # CW Messages CW_Message_1 = CQ AP $MYCALL CW_Message_2 = $RST $SERIAL CW_Message_3 = $SERIALNOAB CW_Message_4 = $MYCALL CW_Message_5 = $LOGGEDCALL CW_Message_6 = NR? CW_Message_7 = ? CW_Message_INS = $LOGGEDCALL $MYCALL $F2 CW_Message_PLUS = $CORRECT EE $CR SP_CW_Message_1 = $MYCALL SP_CW_Message_2 = $RST $SERIAL SP_CW_Message_3 = $SERIALNOAB SP_CW_Message_4 = $MYCALL SP_CW_Message_5 = $LOGGEDCALL SP_CW_Message_6 = AGN? SP_CW_Message_7 = ? SP_CW_Message_INS = $LOGGEDCALL $MYCALL $CR $F2 $RUN SP_CW_Message_PLUS = $CR