Re: Base85 for DOS

Liste des GroupesRevenir à com programmer 
Sujet : Re: Base85 for DOS
De : admin (at) *nospam* 127.0.0.1 (Kerr-Mudd, John)
Groupes : alt.lang.asm comp.os.msdos.programmer
Date : 22. Aug 2024, 18:34:56
Autres entêtes
Organisation : Dis
Message-ID : <20240822183456.6b8c806109dbb0db332750b8@127.0.0.1>
References : 1 2 3 4 5
User-Agent : Sylpheed 3.7.0 (GTK+ 2.24.30; i686-pc-mingw32)
On Thu, 22 Aug 2024 17:52:28 +0100
"Kerr-Mudd, John" <admin@127.0.0.1> wrote:

On Thu, 22 Aug 2024 13:44:42 +0100
"Kerr-Mudd, John" <admin@127.0.0.1> wrote:
 
On Tue, 20 Aug 2024 17:10:08 +0100
"Kerr-Mudd, John" <admin@127.0.0.1> wrote:
[was 203]
 
Hardcoded some constants, and other savings - now 191 bytes:
 
->          d 100 lBF
16AD:0100 B4 3F B9 C8-6E BA C3 01-CD 21 91 E3-F9 89 D6 89  .?..n....!......
16AD:0110 D7 01 CF B3-55 80 3E 83-00 64 74 54-31 C0 AB AB  ....U.>..dtT1...
16AD:0120 BF 75 75 57-83 E9 04 77-04 51 B9 00-00 AD 86 E0  .uuW...w.Q......
16AD:0130 95 AD 86 E0-89 C2 14 00-09 E8 75 05-B0 7A AA EB  ..........u..z..
16AD:0140 1C 51 B9 04-00 52 31 D2-95 F7 F3 95-58 F7 F3 92  .Q...R1.....X...
16AD:0150 50 E2 F2 52-B1 05 58 04-21 AA E2 FA-59 09 C9 75  P..R..X.!...Y..u
16AD:0160 C3 59 5A B3-01 01 F9 29-D1 B4 40 CD-21 4B EB 90  .YZ....)..@.!K..
16AD:0170 B8 75 75 AB-AB AA 97 57-80 3C 7A 75-09 31 C0 AB  .uu....W.<zu.1..
16AD:0180 AB 46 E2 F4-E3 DC 83 E9-05 77 03 51-31 C9 51 31  .F.......w.Q1.Q1
16AD:0190 C0 99 31 ED-B9 05 00 AC-2C 21 72 12-98 50 52 95  ..1.....,!r..PR.
16AD:01A0 F7 E3 95 58-F7 E3 01 D5-5A 01 C2 83-D5 00 E2 E7  ...X....Z.......
16AD:01B0 95 86 E0-AB 92 86 E0-AB 59 09 C9-75 BB EB A2     ........Y..u...
->          q
 
 
Bigger version (215 bytes) - allows 'y' for space compression.
 
->          d 100 ld7
16AD:0100 B4 3F B9 C8-6E BA C3 02-CD 21 91 E3-F9 89 D6 89  .?..n....!......
16AD:0110 D7 01 CF B3-55 80 3E 83-00 64 74 5D-31 C0 AB AB  ....U.>..dt]1...
16AD:0120 BF 75 75 57-83 E9 04 77-04 51 B9 00-00 AD 86 E0  .uuW...w.Q......
16AD:0130 95 AD 86 E0-89 C2 14 00-09 E8 75 05-B0 7A AA EB  ..........u..z..
16AD:0140 25 3D 20 20-75 04 B0 79-EB F4 51 B9-04 00 52 31  %=  u..y..Q...R1
16AD:0150 D2 95 F7 F3-95 58 F7 F3-92 50 E2 F2-52 B1 05 58  .....X...P..R..X
16AD:0160 04 21 AA E2-FA 59 09 C9-75 BA 59 5A-B3 01 01 F9  .!...Y..u.YZ....
16AD:0170 29 D1 B4 40-CD 21 4B EB-87 B8 75 75-AB AB AA 97  )..@.!K...uu....
16AD:0180 57 80 3C 7A-75 09 31 C0-AB AB 46 E2-F4 E3 DC 80  W.<zu.1...F.....
16AD:0190 3C*79*75 0A-B8 20 20 AB-AB 46 E2 E5-E3 CD 83 E9  <zu..  ..F......
16AD:01A0 05 77 03 51-31 C9 51 31-C0 99 31 ED-B9 05 00 AC  .w.Q1.Q1..1.....
16AD:01B0 2C 21 72 12-98 50 52 95-F7 E3 95 58-F7 E3 01 D5  ,!r..PR....X....
16AD:01C0 5A 01 C2 83-D5 00 E2 E7-95 86 E0 AB-92 86 E0 AB  Z...............
16AD:01D0 59 09 C9-75 AC EB 93                             Y..u...
->          q
 
Argh! byte at 191 needs to be 'y', not 'z'; I did a careless cutnpaste.

--
Bah, and indeed Humbug.


--
Bah, and indeed Humbug.

Date Sujet#  Auteur
20 Aug 24 * Base85 for DOS35Kerr-Mudd, John
20 Aug 24 `* Re: Base85 for DOS34Kerr-Mudd, John
20 Aug 24  `* Re: Base85 for DOS33Kerr-Mudd, John
22 Aug 24   `* Re: Base85 for DOS32Kerr-Mudd, John
22 Aug 24    `* Re: Base85 for DOS31Kerr-Mudd, John
22 Aug 24     `* Re: Base85 for DOS30Kerr-Mudd, John
23 Aug 24      `* Re: Base85 for DOS29JJ
23 Aug 24       +- Re: Base85 for DOS1Kerr-Mudd, John
23 Aug 24       +* Re: Base85 for DOS16Kerr-Mudd, John
23 Aug 24       i`* Re: Base85 for DOS15JJ
24 Aug 24       i `* undump tool (was: Re: Base85 for DOS14Kerr-Mudd, John
24 Aug 24       i  `* Re: undump tool (was: Re: Base85 for DOS13JJ
24 Aug 24       i   `* Re: undump tool (was: Re: Base85 for DOS12Kerr-Mudd, John
25 Aug 24       i    `* Re: undump tool (was: Re: Base85 for DOS11Kerr-Mudd, John
25 Aug 24       i     `* Re: undump tool (was: Re: Base85 for DOS10JJ
25 Aug 24       i      `* Re: undump tool (was: Re: Base85 for DOS9Kerr-Mudd, John
25 Aug 24       i       `* Re: undump tool (was: Re: Base85 for DOS8Kerr-Mudd, John
25 Aug 24       i        `* Re: undump tool (was: Re: Base85 for DOS7JJ
26 Aug 24       i         `* Re: undump tool (was: Re: Base85 for DOS6Kerr-Mudd, John
27 Aug 24       i          `* Re: undump tool (was: Re: Base85 for DOS5Kerr-Mudd, John
28 Aug 24       i           `* Re: undump tool (was: Re: Base85 for DOS4JJ
28 Aug 24       i            `* Re: undump tool (was: Re: Base85 for DOS3Kerr-Mudd, John
28 Aug 24       i             `* Re: undump tool (was: Re: Base85 for DOS2Kerr-Mudd, John
2 Sep 24       i              `- Re: undump tool (was: Re: Base85 for DOS1Kerr-Mudd, John
23 Aug 24       `* Re: Base85 for DOS11wolfgang kern
23 Aug 24        `* Re: Base85 for DOS10Kerr-Mudd, John
23 Aug 24         +* Re: Base85 for DOS3wolfgang kern
24 Aug 24         i`* Re: Base85 for DOS2Kerr-Mudd, John
7 Sep 24         i `- Re: Base85 for DOS1Kerr-Mudd, John
24 Aug 24         `* Re: Base85 for DOS6Kerr-Mudd, John
24 Aug 24          `* Re: Base85 for DOS5wolfgang kern
24 Aug 24           +* Re: Base85 for DOS2Kerr-Mudd, John
24 Aug 24           i`- Re: Base85 for DOS1wolfgang kern
24 Aug 24           `* Re: Base85 for DOS2Kerr-Mudd, John
24 Aug 24            `- Re: Base85 for DOS1wolfgang kern

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal