• UK calendar program; was Re: minimal Easter 'calculator' for DOS

    From Kerr-Mudd, John@admin@127.0.0.1 to alt.lang.asm,comp.os.msdos.programmer on Mon May 5 15:14:35 2025
    From Newsgroup: comp.os.msdos.programmer

    On Thu, 24 Apr 2025 10:34:36 +0100
    "Kerr-Mudd, John" <admin@127.0.0.1> wrote:




    (Cursor driven Calendar)

    Now with full set of British Holidays - 8, count 'em! - 8!
    (with current day highlighted).

    New Years Day
    Good Friday
    Easter Monday
    May Day
    Late May
    August
    Christmas Day
    Boxing Day


    Csr L/R for Month up/dn
    Csr U/D for Year up/dn
    Pgup/PgDn for a Century change
    Home to return to current Year/Month
    Esc to Exit

    (my ref: cale3a6)

    576 (0x240) bytes

    B7B88EC3B42ACD2188F389CDB42ACD2139CD750438DE74019988D753B80006B7 1EB93100BA4F0ACD10BE0703BF4602B107A447A447A447AFE35FE2F5B7004B01 DE01DE01DE43BF1A01EBE64380FB0C760DB30145B80F2739C57603B30C95EBAC 83C564EBEF83ED64EB1B2C4674964874E24874EC2C0474D32C03740879E7FECB 75DCB30C4DB82E0639C573D2B301EBCDCD1686C4984875D2C3E8E20089D82C02 9192770C80C10C4EB21C240375024E42B86A1DD1E883D602E2F9B107965299F7 F189D028D101D201D201D2BFE60201D757BF4403C70500004B74284380FB0C74 3108D2740288CA4280FB08740980FB0572327745881580FA03770380C20780C2 15EB33B2012C0574044875034A42428815C3B21948750688154242EB0448E8E6 FF42EB128B16420338F3750288158B16400338F375038855015F5A31C0D1EE74 049983D21E5BBE44034038F8750380CE3E3A0474053A4401750380CE5EFECA79 03E92CFF50D40A08E47502B410E87E00AFAFB60058E2D2B10783C768EBCB5557 89E8B164F6F150989789EE95B113F6F191F6E595B9020089F889FAD3EA29D789 F2D3EA01D641F6F19829C58D430FB11EF6F13D061C10E129FE89F0F7D883C007 39C87CF9BF4003B4042C242C0479032DE101408905AF30DD75F1585F5D88E208 E4750288E250E803005888E0D40AE8000086E03430AA26083547C3286329204D 2E4A2E323032354D6F6E54756557656454687246726953617453756E4A616E46 65624D61724170724D61794A756E4A756C4175675365704F63744E6F76446563
    --
    Bah, and indeed Humbug.
    --- Synchronet 3.21d-Linux NewsLink 1.2
  • From Kerr-Mudd, John@admin@127.0.0.1 to alt.lang.asm,comp.os.msdos.programmer on Mon May 5 17:50:03 2025
    From Newsgroup: comp.os.msdos.programmer

    On Mon, 5 May 2025 15:14:35 +0100
    "Kerr-Mudd, John" <admin@127.0.0.1> wrote:

    On Thu, 24 Apr 2025 10:34:36 +0100
    "Kerr-Mudd, John" <admin@127.0.0.1> wrote:




    (Cursor driven Calendar)

    Now with full set of British Holidays - 8, count 'em! - 8!
    (with current day highlighted).

    New Years Day
    Good Friday
    Easter Monday
    May Day
    Late May
    August
    Christmas Day
    Boxing Day


    Csr L/R for Month up/dn
    Csr U/D for Year up/dn
    Pgup/PgDn for a Century change
    Home to return to current Year/Month
    Esc to Exit

    (my ref: cale3a6)

    576 (0x240) bytes

    B7B88EC3B42ACD2188F389CDB42ACD2139CD750438DE74019988D753B80006B7 1EB93100BA4F0ACD10BE0703BF4602B107A447A447A447AFE35FE2F5B7004B01 DE01DE01DE43BF1A01EBE64380FB0C760DB30145B80F2739C57603B30C95EBAC 83C564EBEF83ED64EB1B2C4674964874E24874EC2C0474D32C03740879E7FECB 75DCB30C4DB82E0639C573D2B301EBCDCD1686C4984875D2C3E8E20089D82C02 9192770C80C10C4EB21C240375024E42B86A1DD1E883D602E2F9B107965299F7 F189D028D101D201D201D2BFE60201D757BF4403C70500004B74284380FB0C74 3108D2740288CA4280FB08740980FB0572327745881580FA03770380C20780C2 15EB33B2012C0574044875034A42428815C3B21948750688154242EB0448E8E6 FF42EB128B16420338F3750288158B16400338F375038855015F5A31C0D1EE74 049983D21E5BBE44034038F8750380CE3E3A0474053A4401750380CE5EFECA79 03E92CFF50D40A08E47502B410E87E00AFAFB60058E2D2B10783C768EBCB5557 89E8B164F6F150989789EE95B113F6F191F6E595B9020089F889FAD3EA29D789 F2D3EA01D641F6F19829C58D430FB11EF6F13D061C10E129FE89F0F7D883C007 39C87CF9BF4003B4042C242C0479032DE101408905AF30DD75F1585F5D88E208 E4750288E250E803005888E0D40AE8000086E03430AA26083547C3286329204D
    ----------C2--------
    2E4A2E323032354D6F6E54756557656454687246726953617453756E4A616E46 65624D61724170724D61794A756E4A756C4175675365704F63744E6F76446563

    B7B88EC3B42ACD2188F389CDB42ACD2139CD750438DE74019988D753B80006B7 1EB93100BA4F0ACD10BE0703BF4602B107A447A447A447AFE35FE2F5B7004B01 DE01DE01DE43BF1A01EBE64380FB0C760DB30145B80F2739C57603B30C95EBAC 83C564EBEF83ED64EB1B2C4674964874E24874EC2C0474D32C03740879E7FECB 75DCB30C4DB82E0639C573D2B301EBCDCD1686C4984875D2C3E8E20089D82C02 9192770C80C10C4EB21C240375024E42B86A1DD1E883D602E2F9B107965299F7 F189D028D101D201D201D2BFE60201D757BF4403C70500004B74284380FB0C74 3108D2740288CA4280FB08740980FB0572327745881580FA03770380C20780C2 15EB33B2012C0574044875034A42428815C3B21948750688154242EB0448E8E6 FF42EB128B16420338F3750288158B16400338F375038855015F5A31C0D1EE74 049983D21E5BBE44034038F8750380CE3E3A0474053A4401750380CE5EFECA79 03E92CFF50D40A08E47502B410E87E00AFAFB60058E2D2B10783C768EBCB5557 89E8B164F6F150989789EE95B113F6F191F6E595B9020089F889FAD3EA29D789 F2D3EA01D641F6F19829C58D430FB11EF6F13D061C10E129FE89F0F7D883C007 39C87CF9BF4003B4042C242C0479032DE101408905AF30DD75F1585F5D88E208 E4750288C250E803005888E0D40AE8000086E03430AA26083547C3286329204D 2E4A2E323032354D6F6E54756557656454687246726953617453756E4A616E46 65624D61724170724D61794A756E4A756C4175675365704F63744E6F76446563

    Corrected an error for February length when leap centuries. I blame the
    tester.

    (offset 1E4 should be C2, not E2)
    --
    Bah, and indeed Humbug.
    --- Synchronet 3.21d-Linux NewsLink 1.2
  • From Kerr-Mudd, John@admin@127.0.0.1 to alt.lang.asm,comp.os.msdos.programmer on Mon May 5 21:19:49 2025
    From Newsgroup: comp.os.msdos.programmer

    On Mon, 5 May 2025 17:50:03 +0100
    "Kerr-Mudd, John" <admin@127.0.0.1> wrote:

    On Mon, 5 May 2025 15:14:35 +0100
    "Kerr-Mudd, John" <admin@127.0.0.1> wrote:

    On Thu, 24 Apr 2025 10:34:36 +0100
    "Kerr-Mudd, John" <admin@127.0.0.1> wrote:




    (Cursor driven Calendar)

    Now with full set of British Holidays - 8, count 'em! - 8!
    (with current day highlighted).

    New Years Day
    Good Friday
    Easter Monday
    May Day
    Late May
    August
    Christmas Day
    Boxing Day


    Csr L/R for Month up/dn
    Csr U/D for Year up/dn
    Pgup/PgDn for a Century change
    Home to return to current Year/Month
    Esc to Exit

    (my ref: cale3a6)

    Bother, 'Skip weekend' rtn for Jan 1st needs to jmp back, can't fall into
    it.

    584 bytes

    B7B88EC3B42ACD21 88F389CDB42ACD21 39CD750438DE7401 9988D753B80006B7 1EB93100BA4F0ACD 10BE0C03BF4602B1 07A447A447A447AF E35FE2F5B7004B01 DE01DE01DE43BF1A 01EBE64380FB0C76 0DB30145B80F2739 C57603B30C95EBAC 83C564EBEF83ED64 EB1B2C4674964874 E24874EC2C0474D3 2C03740879E7FECB 75DCB30C4DB82E06 39C573D2B301EBCD CD1686C4984875D2 C3E8E70089D82C02 9192770C80C10C4E B21C240375024E42 B86A1DD1E883D602 E2F9B107965299F7 F189D028D101D201 D201D2BFE60201D7 57BF4C03C7050000 4B74284380FB0C74 3608D2740288CA42 80FB08740980FB05 7237774A881580FA 03770380C20780C2 15EB38B2012C05E8 0200EB3274044875 034A42428815C3B2 1948750688154242 EB0448E8E6FF42EB 128B164A0338F375 0288158B16480338 F375038855015F5A 31C0D1EE74049983 D21E5BBE4C034038 F8750380CE3E3A04 74053A4401750380 CE5EFECA7903E927 FF50D40A08E47502 B410E87E00AFAFB6 0058E2D2B10783C7 68EBCB555789E8B1 64F6F150989789EE 95B113F6F191F6E5 95B9020089F889FA D3EA29D789F2D3EA 01D641F6F19829C5 8D430FB11EF6F13D 061C10E129FE89F0 F7D883C00739C87C F9BF4803B4042C24 2C0479032DE10140 8905AF30DD75F158 5F5D88E208E47502 88C250E803005888 E0D40AE8000086E0 3430AA26083547C3 286329204D2E4A2E 323032354D6F6E54 7565576564546872 4672695361745375 6E4A616E4665624D 61724170724D6179 4A756E4A756C4175 675365704F63744E 6F76446563580D0A

    --
    Bah, and indeed Humbug.
    --
    Bah, and indeed Humbug.
    --- Synchronet 3.21d-Linux NewsLink 1.2