d 100 l781639:0100 B9 04 00 BE-82 00 BF 65-01 31 ED B3-0A AC 2C 30 .......e.1....,0 1639:0110 98 72 07 95-F7 E3 01 C5-E2 F3 89 E8-B1 13 99 F7 .r.............. 1639:0120 F1 88 D3 8A-19 8D 86 94-F8 89 C2 D1-E8 D1 E8 01 ................ 1639:0130 D0 83 C0 03-01 D8 99 B1-07 F7 F1 89-C8 28 D0 75 .............(.u 1639:0140 01 91 00 D8-B2 33 3C 1F-76 03 2C 1F-42 57 D4 0A .....3<.v.,.BW.. 1639:0150 35 30 30 86-E0 AB B0 20-AA 92 AA B8-20 24 AB 5A 500.... .... $.Z 1639:0160 B4 09 CD 21-C3 2D 22 17-2A 1F 31 27-1C 2F 24 19 ...!.-".*.1'./$. 1639:0170-2C 21 16 29-1E 30 26 1B ,!.).0&.
q
showeast 202520 4 2025
debug format:1639:0100 99 89 C5 BF-0A 00 BE 82-00 98 01 E8-88 FB 88 CF ................ 1639:0110 89 C1 F7 E7-95 AC 2C 30-73 EF 91 B2-13 F6 F2 92 ......,0s....... 1639:0120 F6 E6 96 88-D8 89 C3 89-C2 B1 02 D3-EA 29 D3 53 .............).S 1639:0130 41 D3 ED F6-F1 28 C3 8D-40 0F B9 1E-00 F6 F1 3D A....(..@......= 1639:0140 06 1C 10 E1-58 29 E8 83-C0 07 39 C8-7C F9 BB 20 ....X)....9.|.. 1639:0150 34 2C 28 77-04 FE CF 04-1F B2 F9 89-D7 D4 0A 35 4,(w...........5 1639:0160 30 30 86-E0 AB 93 AB-B0 24 AB B4-09 CD 21 C3 00......$....!.
d 100 l6f
q
Hexdump format:99 89 C5 BF 0A 00 BE 82 00 98 01 E8 88 FB 88 CF
The program deliberately doesn't add a crlf (just a space), so one can
append the year by running in batch i.e.
Example:
showeast 202520 4 2025
For those of you with the strange date format 'm d yyyy'
that'd be April 20th this year.
On Sun, 23 Mar 2025 07:16:05 +0000
"Kerr-Mudd, John" <admin@127.0.0.1> wrote:
Bigger range Easter program [111] bytes
minEast2.com:
debug format:1639:0100 99 89 C5 BF-0A 00 BE 82-00 98 01 E8-88 FB 88 CF ................ 1639:0110 89 C1 F7 E7-95 AC 2C 30-73 EF 91 B2-13 F6 F2 92 ......,0s....... 1639:0120 F6 E6 96 88-D8 89 C3 89-C2 B1 02 D3-EA 29 D3 53 .............).S 1639:0130 41 D3 ED F6-F1 28 C3 8D-40 0F B9 1E-00 F6 F1 3D A....(..@......= 1639:0140 06 1C 10 E1-58 29 E8 83-C0 07 39 C8-7C F9 BB 20 ....X)....9.|.. 1639:0150 34 2C 28 77-04 FE CF 04-1F B2 F9 89-D7 D4 0A 35 4,(w...........5 1639:0160 30 30 86-E0 AB 93 AB-B0 24 AB B4-09 CD 21 C3 00......$....!.
d 100 l6f
q
Hexdump format:99 89 C5 BF 0A 00 BE 82 00 98 01 E8 88 FB 88 CF
89 C1 F7 E7 95 AC 2C 30 73 EF 91 B2 13 F6 F2 92
F6 E6 96 88 D8 89 C3 89 C2 B1 02 D3 EA 29 D3 53
41 D3 ED F6 F1 28 C3 8D 40 0F B9 1E 00 F6 F1 3D
06 1C 10 E1 58 29 E8 83 C0 07 39 C8 7C F9 BB 20
34 2C 28 77 04 FE CF 04 1F B2 F9 89 D7 D4 0A 35
30 30 86 E0 AB 93 AB B0 24 AB B4 09 CD 21 C3
valid for 1753-4000 (tested 1753 - 2099)
Uses Oudin's Algorithm, with code taken from Hugo Size Coding Compo #20 runner up Sergo Polsky
The program deliberately doesn't add a crlf (just a space), so one can append the year by running in batch i.e.
showeast.batminEast2 %1
@echo off
@rem showeast.bat
if @%1 == @ goto Usage
rem put 'day mth'
minEast %1
rem add 'year'echo where yyyy is in range 1753-4000
echo %1
goto :EOF
:Usage
echo Usage is: %0 yyyy
echo where yyyy is in range 1900-2099
echo Output is Day Month Year
Example:
showeast 202520 4 2025
For those of you with the strange date format 'm d yyyy'
that'd be April 20th this year.
On Sun, 23 Mar 2025 07:16:05 +0000
"Kerr-Mudd, John" <admin@127.0.0.1> wrote:
Bigger range Easter program [111] bytes
minEast2.com:
d 100 l6A1639:0100 99 BF 0A 00-BE 82 00 01-D0 89 EB 89-CD 89 C1 F7 ................ 1639:0110 E7 92 AC 2C-30 73 F0 91-B1 13 F6 F1-91 F6 E5 96 ...,0s.......... 1639:0120 B9 02 00 89-D8 89 C5 D3-ED 29 EB 53-41 D3 EA F6 .........).SA... 1639:0130 F1 28 C3 8D-40 0F B1 1E-F6 F1 3D 06-1C 10 E1 58 .(..@.....=....X 1639:0140 29 D0 83 C0-07 39 C8 7C-F9 BB 20 34-2C 28 77 04 )....9.|.. 4,(w. 1639:0150 FE CF 04 1F-B2 F9 89 D7-D4 0A 35 30-30 86 E0 AB ..........500... 1639:0160 93 AB-B4 24 AB B4-09 CD 21 C3 ...$....!.
q
valid for 1753-4000 (tested 1753 - 2099)
Uses Oudin's Algorithm, with code taken from Hugo Size Coding Compo #20 runner up Sergo Polsky
The program deliberately doesn't add a crlf (just a space), so one can append the year by running in batch i.e.
showeast.bat
@echo offminEast2 %1
@rem showeast.bat
if @%1 == @ goto Usage
rem put 'day mth'
rem add 'year'echo where yyyy is in range 1753-4000
echo %1
goto :EOF
:Usage
echo Usage is: %0 yyyy
echo Output is Day Month Year
Example:
showeast 202520 4 2025
For those of you with the strange date format 'm d yyyy'
that'd be April 20th this year.
On Sun, 20 Apr 2025 17:49:53 +0100
"Kerr-Mudd, John" <admin@127.0.0.1> wrote:
On Wed, 16 Apr 2025 21:18:52 +0100
"Kerr-Mudd, John" <admin@127.0.0.1> wrote:
On Wed, 16 Apr 2025 11:40:07 +0200
Rosario19 <Ros@invalid.invalid> wrote:
On Tue, 15 Apr 2025 10:46:03 +0100, "Kerr-Mudd, John" wrote:
[]
On Sun, 23 Mar 2025 07:16:05 +0000, "Kerr-Mudd, John" wrote:
Now using dl (a constant) as the nz toggle valueI've incorporated the Easter algo into my Csr Cal prog:
It now shows Today's date on a cyan background, Easter Sunday on a purple
one.
[]
Oops! Missing digit. I must look into my hexdump code!04A240374014A83D21E31C05D5B4038F8750380CE3E3A06DF02750380CE5EFE
Sorted, was using cl as a non-zero, but it /is/ zero at one point!
[]
hex -d 2 <hex.comA083 003C 6874 7731 EDB4 3FB5 3CBA DF01 CD21 91E3 0389 D6BF C33F 57A0 8300
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: cale2b7)
Corrected:
B7B88EC3B42ACD21 88F389CDB42ACD21 39CD750438DE7401 9988D753B80006B7 1EB93100BA4F0ACD 10BE9702BF4602B1 07A447A447A447AF E35FE2F5B7004B01 DE01DE01DE43BF1A 01EBE64380FB0C76 0DB30145B80F2739 C57603B30C95EBAC 83C564EBEF83ED64 EB1B2C4674964874 E24874EC2C0474D3 2C03740879E7FECB 75DCB30C4DB82E06 39C573D2B301EBCD CD1686C4984875D2 C3E88700BFD1023A 1D75038A6DFF886D 01932C029192770D 80C10C4EBAFDFF24 0375024E42B86A1D D1E883D602E2F9B1 07965299F7F128D1 01D201D201D2BFE6 0201D75A31C0D1EE 74019983D21E5B40 38F8750380CE3E3A 06D202750380CE5E FECA789450D40A08 E47502B410E88200 AFAFB60058E2D8B1 0783C768EBD12863 29204D2E4A2E2032 303235555789E8B1 64F6F150989789EE 95B113F6F191F6E5 95B9020089F889FA D3EA29D789F2D3EA 01D641F6F19829C5 8D430FB11EF6F13D 061C10E129FE89F0 F7D883C00739C87C F9B4042C287704FE CC041FA3D002585F 5D88E208E4750288 E250E803005888E0 D40AE8000086E034 30AA26083547C34D 6F6E547565576564 5468724672695361 7453756E4A616E46 65624D6172417072 4D61794A756E4A75 6C4175675365704F 63744E6F76446563
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 491 |
Nodes: | 16 (2 / 14) |
Uptime: | 139:57:30 |
Calls: | 9,693 |
Calls today: | 3 |
Files: | 13,728 |
Messages: | 6,178,159 |