Add the twelve contests left in the station's log

REF, the Ukrainian DX contest, the BARTG Sprint, ARRL 10M, Russian DX RTTY,
RDAC, YO DX HF, Oceania DX, IARU Region 1 Field Day, SARTG RTTY, All Asian and
SA 10. Every contest name in the log now opens, and every one of these but
Field Day scores its log contact for contact as N1MM did.

Most are written from N1MM's own class and checked against the log. Three
things the log settled that the class does not say plainly: ARRL 10M counts its
multipliers once per mode rather than once, the BARTG Sprint counts a continent
once in the contest while its countries and call areas count per band, and RDAC
counts nothing but the districts and scores nothing for a station that sends
none.

All Asian and SA 10 have no class in N1MM, which logs them from a .udc file, so
those two are written from the published rules and the log. docs/unfinished.md
lists what is still not settled.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01RoGtneMQaz4M9w7Kk49AVD
This commit is contained in:
2026-08-31 09:43:03 +00:00
parent 7d9bc05e9a
commit 264036f0f2
24 changed files with 1208 additions and 11 deletions

View File

@@ -92,7 +92,7 @@ which is too much work per spot for the little it would add.
the contest rules score it, but there is no digital window: no decoding, no
transmitting, no interface to fldigi, MMTTY or similar.
**Contest coverage.** Fourteen families are built in, plus whatever `.udc` files
**Contest coverage.** Twenty-six families are built in, plus whatever `.udc` files
are in the user-defined folder. N1MM ships well over a hundred. Opening a log
from a contest that is in neither place fails with the contest name, which is
the right answer but it is still a wall.
@@ -123,15 +123,26 @@ a county from OK and OM stations and a serial number from everyone else — and
of REF, ARRL 10M, the Ukrainian DX contest and the Russian DX contest, which
are not written yet.
What is left in the station's own logs, in the order it works them: REF, the
Ukrainian DX contest, SA-10, BARTG Sprint, ARRL 10M, Field Day Region 1, the
Russian DX contest, RDAC, All Asian, YO HF DX and Oceania.
Every contest in the station's own logs can now be opened, and all but five of
its 78 contest instances score contact for contact as N1MM did.
The EU DX Contest is written from N1MM's own class. The station's logs were
made with the `EU_DXC.udc` file instead, which scores a contact inside your own
country 1 point where the class scores 2, and counts a district code once in
the contest where the class counts it once per band. Those are the only
differences left in those two logs.
What still differs, and why:
- **The EU DX Contest** is written from N1MM's own class. The station's logs
were made with the `EU_DXC.udc` file instead, which scores a contact inside
your own country 1 point where the class scores 2, and counts a district code
once in the contest where the class counts it once per band.
- **Field Day Region 1**: every contact in that log holds 1 point and no
multiplier, which is not what N1MM's own class works out, so the log looks
like it was never scored. The rules here follow the class: 5 points for a
portable station, 2 for one in Region 1 at home and 3 from outside it.
- **All Asian and SA 10** have no class in N1MM — it logs them from a `.udc`
file — so the points and multipliers are written from the published rules and
from the station's log. Their Cabrillo names have not been checked against a
sponsor's robot.
- **The BARTG Sprint** stores the time of the contact in the exchange column,
which N1MM fills in by itself. Nothing here fills it in yet, so a log written
here carries the serial number alone.
## Known rough edges