Re: Base85 for DOS

Liste des GroupesRevenir à com programmer 
Sujet : Re: Base85 for DOS
De : nowhere (at) *nospam* never.at (wolfgang kern)
Groupes : alt.lang.asm comp.os.msdos.programmer
Date : 24. Aug 2024, 09:13:38
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <vac4ni$1anso$1@dont-email.me>
References : 1 2 3 4 5 6 7 8 9 10
User-Agent : Mozilla Thunderbird
On 24/08/2024 09:15, Kerr-Mudd, John wrote:
On Fri, 23 Aug 2024 20:17:59 +0100
"Kerr-Mudd, John" <admin@127.0.0.1> wrote:
 
On Fri, 23 Aug 2024 14:44:20 +0200
wolfgang kern <nowhere@never.at> wrote:
>
On 23/08/2024 09:32, JJ asked:
>
BTW, was there a tool specifically for converting DEBUG's dump to binary? Or
converting it to a series of DEBUG's Edit command?
>
back then (~1984..) there were several tools available.
I wrote one 1985  as a DOS-extender,
but we had no internet so it was never published.
you may find a lot of later attempts from many sources now:
"HEX2BIN" or similar names with .ASM,.OBJ,.COM or even .EXE.
>
this task is/was that easy and short...
so whenever needed this few bytes can be written any time.
>
>
The 'problem' with debug output is that it has address prefixes and
display values at the end that need stripping out to get pure hex.
>
I could post code in hex, if that's more acceptable - it's just easier
for me to just CnP a debug dump.
>
I did hex2bin and v versa a while back; OK I'll revisit it to have a
prog that does both.
 Just Hex2Bin for debug typists!
 BAC301B93CFEB43FCD2191E3F489D689D757AC3C30720E244FD43730F375054F
8A25D510AAE2EB5A89F929D143B440CD214BEBCF
 (Is OK up to 62k, I think, might have problem with larger files if size
odd, I haven't tested it- prog desn't allow for hex pair to be split over
read boundary)
   e.g.
hex2bin <hex2bin.hex >newh2bin.com
 I *think* one can do
 debug hex2bin.com
e100 <Paste hex string>
rcx 34 (check!)
w
q
 (might be an input limit in debug, if so do CnP in smaller bits)
could work, but I'm afraid there is a much smaller size limit.

Both : hex1a  (-d for dump, else assume input is display hex)

B43FB552BAC301CD2191E3F989D6BF855457803E8300647529ACD41086E02704
F01440AA4384F375F380E3BF7504B80D0AABE2E55AB30189F929D1B440CD214B
EBBEAC3C30721709ED741288C295244FD43730F775F588D4D510AA31C095E2E2
EBD2

So latest Base85a
 B43FB9C86EBAC301CD2191E3F989D689D701CFB355803E830064744E31C0ABAB
BF757557AD86E095AD86E089C209E8750A80F9047205B07AAAEB1C51B9040052
31D295F7F39558F7F39250E2F252B105580421AAE2FA5983E90477C85AB30101
F929D1B440CD214BEB96B87575ABABAA9757803C7A750931C0ABAB46E2F4E3DC
5131ED31D2B90500AC2C21721298505295F7E39558F7E301D55A01C283D500E2
E79586E0AB9286E0AB5983E90577C3EBAB
even space(s) saved ...it's much harder to read than B4 3F B9 C8 6E
and for odd file size just fill up with NOP or SPACE until 512 bounds.
__
wolfgang

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