Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  nodelist  faq  login

Save yourself from the 'Gates' of hell, use Linux." -- like that one. -- The_Kind @ LinuxNet


programming / alt.lang.asm / Re: Sokoban was Re: DOS Hex2bin

SubjectAuthor
* DOS Hex2binKerr-Mudd,John
+* Re: DOS Hex2binMike Gonta
|`* Re: DOS Hex2binKerr-Mudd,John
| `* Re: DOS Hex2binMike Gonta
|  `* Re: DOS Hex2binHerbert Kleebauer
|   `- Re: DOS Hex2binKerr-Mudd,John
+* Re: DOS Hex2binKerr-Mudd,John
|`* Re: DOS Hex2binNimbUs
| `* Re: DOS Hex2binKerr-Mudd,John
|  `* Sokoban was Re: DOS Hex2binKerr-Mudd,John
|   `* Re: Sokoban was Re: DOS Hex2binKerr-Mudd,John
|    `* Re: Sokoban was Re: DOS Hex2binKerr-Mudd,John
|     `* Re: Sokoban was Re: DOS Hex2binKerr-Mudd,John
|      `* Re: Sokoban was Re: DOS Hex2binKerr-Mudd,John
|       `- Re: Sokoban was Re: DOS Hex2binFrank Kotler
`* Re: DOS Hex2binDennis Boone
 `* Re: DOS Hex2binKerr-Mudd,John
  +- Re: DOS Hex2binKerr-Mudd,John
  `- Re: DOS Hex2binDennis Boone

1
Subject: DOS Hex2bin
From: Kerr-Mudd,John
Newsgroups: alt.lang.asm, alt.msdos.programmer
Organization: dis
Date: Fri, 8 Nov 2019 19:08 UTC
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder.eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: notsay...@invalid.org (Kerr-Mudd,John)
Newsgroups: alt.lang.asm,alt.msdos.programmer
Subject: DOS Hex2bin
Date: Fri, 8 Nov 2019 19:08:56 -0000 (UTC)
Organization: dis
Lines: 7
Message-ID: <XnsAB01C2CC3DFCEadmin127001@144.76.35.198>
Injection-Date: Fri, 8 Nov 2019 19:08:56 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="a124a2b3e77362c5301ebb022a2670e2";
logging-data="24253"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+fjYUOmpQSIG1X+os50pAkSSvdnEVvV44="
User-Agent: Xnews/2006.08.24
Cancel-Lock: sha1:WEcDKpYasMj3nQprScaWYYgdqdI=
View all headers
Of course to convert this you already need it (catch22!)

BA3C0153EB24AC3C307210244FD43780F301750588FCD510AA88C7E2E953BB01
0089F929D1B440CD214B89D789D6B9C3FEB43FCD215B9109C975CBC3

--
Bah, and indeed, Humbug.


Subject: Re: DOS Hex2bin
From: Mike Gonta
Newsgroups: alt.lang.asm
Date: Fri, 8 Nov 2019 20:05 UTC
References: 1
X-Received: by 2002:a05:6214:407:: with SMTP id z7mr10953820qvx.169.1573243525245;
Fri, 08 Nov 2019 12:05:25 -0800 (PST)
X-Received: by 2002:a25:b8c:: with SMTP id 134mr10614649ybl.115.1573243524694;
Fri, 08 Nov 2019 12:05:24 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder7.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!j16no1323417qtl.0!news-out.google.com!g53ni73qtg.0!nntp.google.com!j16no1323411qtl.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
Newsgroups: alt.lang.asm
Date: Fri, 8 Nov 2019 12:05:24 -0800 (PST)
In-Reply-To: <XnsAB01C2CC3DFCEadmin127001@144.76.35.198>
Complaints-To: groups-abuse@google.com
Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=135.23.247.243;
posting-account=dL4bmgoAAADQQ5sz4TnRD5oAvjIC1J2-
NNTP-Posting-Host: 135.23.247.243
References: <XnsAB01C2CC3DFCEadmin127001@144.76.35.198>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <871399b8-bc23-49ad-bc48-c944bff91387@googlegroups.com>
Subject: Re: DOS Hex2bin
From: mikego...@gmail.com (Mike Gonta)
Injection-Date: Fri, 08 Nov 2019 20:05:25 +0000
Content-Type: text/plain; charset="UTF-8"
View all headers
On Friday, November 8, 2019 at 2:08:57 PM UTC-5, Kerr-Mudd,John wrote:
Of course to convert this you already need it (catch22!)

BA3C0153EB24AC3C307210244FD43780F301750588FCD510AA88C7E2E953BB01
0089F929D1B440CD214B89D789D6B9C3FEB43FCD215B9109C975CBC3

Actually, only a sometimes catch 22 (which of course is an idiom).
In the programming language ideom (sounds the same but spelled different)
the ideom to convert the above to a dos executable is:

The hex2bin is $BA3C0153EB24AC3C307210244FD43780F301750588FCD510AA88C7E2E953BB01
  $0089F929D1B440CD214B89D789D6B9C3FEB43FCD215B9109C975CBC3.
Write the hex2bin to "C:\some stuff\hex2bin.exe".


_________________
Mike Gonta
the-ideom - now you know how to compile

https://mikegonta.com




Subject: Re: DOS Hex2bin
From: Kerr-Mudd,John
Newsgroups: alt.lang.asm
Organization: dis
Date: Fri, 8 Nov 2019 21:21 UTC
References: 1 2
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder.eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: notsay...@invalid.org (Kerr-Mudd,John)
Newsgroups: alt.lang.asm
Subject: Re: DOS Hex2bin
Date: Fri, 8 Nov 2019 21:21:39 -0000 (UTC)
Organization: dis
Lines: 32
Message-ID: <XnsAB01D94CEAB7Badmin127001@144.76.35.198>
References: <XnsAB01C2CC3DFCEadmin127001@144.76.35.198> <871399b8-bc23-49ad-bc48-c944bff91387@googlegroups.com>
Injection-Date: Fri, 8 Nov 2019 21:21:39 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="a124a2b3e77362c5301ebb022a2670e2";
logging-data="12952"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18xNjZRARtje4r+30kgkO6UAAQ7EtSG8o0="
User-Agent: Xnews/2006.08.24
Cancel-Lock: sha1:xk6n2IV1ZuL2fdpYaXaTddfCp1A=
View all headers
On Fri, 08 Nov 2019 20:05:24 GMT, Mike Gonta <mikegonta@gmail.com>
wrote:

On Friday, November 8, 2019 at 2:08:57 PM UTC-5, Kerr-Mudd,John wrote:
Of course to convert this you already need it (catch22!)

BA3C0153EB24AC3C307210244FD43780F301750588FCD510AA88C7E2E953BB01
0089F929D1B440CD214B89D789D6B9C3FEB43FCD215B9109C975CBC3

Actually, only a sometimes catch 22 (which of course is an idiom).
In the programming language ideom (sounds the same but spelled
different) the ideom to convert the above to a dos executable is:

The hex2bin is
$BA3C0153EB24AC3C307210244FD43780F301750588FCD510AA88C7E2E953BB01
  $0089F929D1B440CD214B89D789D6B9C3FEB43FCD215B9109C975CBC3.
Write the hex2bin to "C:\some stuff\hex2bin.exe".

Maybe; it's a com file though.

_________________
Mike Gonta
the-ideom - now you know how to compile

https://mikegonta.com





--
Bah, and indeed, Humbug.


Subject: Re: DOS Hex2bin
From: Mike Gonta
Newsgroups: alt.lang.asm
Date: Fri, 8 Nov 2019 21:57 UTC
References: 1 2 3
X-Received: by 2002:a05:620a:704:: with SMTP id 4mr11523555qkc.177.1573250279518;
Fri, 08 Nov 2019 13:57:59 -0800 (PST)
X-Received: by 2002:a25:583:: with SMTP id 125mr10403878ybf.89.1573250278821;
Fri, 08 Nov 2019 13:57:58 -0800 (PST)
Path: i2pn2.org!i2pn.org!news.uzoreto.com!news.muarf.org!nntpfeed.proxad.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!j16no1599147qtl.0!news-out.google.com!g53ni82qtg.0!nntp.google.com!j16no1599135qtl.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
Newsgroups: alt.lang.asm
Date: Fri, 8 Nov 2019 13:57:58 -0800 (PST)
In-Reply-To: <XnsAB01D94CEAB7Badmin127001@144.76.35.198>
Complaints-To: groups-abuse@google.com
Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=135.23.247.243;
posting-account=dL4bmgoAAADQQ5sz4TnRD5oAvjIC1J2-
NNTP-Posting-Host: 135.23.247.243
References: <XnsAB01C2CC3DFCEadmin127001@144.76.35.198> <871399b8-bc23-49ad-bc48-c944bff91387@googlegroups.com>
<XnsAB01D94CEAB7Badmin127001@144.76.35.198>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <f463c7f3-cb87-4c56-8cba-d4497570785c@googlegroups.com>
Subject: Re: DOS Hex2bin
From: mikego...@gmail.com (Mike Gonta)
Injection-Date: Fri, 08 Nov 2019 21:57:59 +0000
Content-Type: text/plain; charset="UTF-8"
View all headers
On Friday, November 8, 2019 at 4:21:40 PM UTC-5, Kerr-Mudd,John wrote:
On Fri, 08 Nov 2019 20:05:24 GMT, Mike Gonta wrote:

On Friday, November 8, 2019 at 2:08:57 PM UTC-5, Kerr-Mudd,John wrote:
Of course to convert this you already need it (catch22!)

BA3C0153EB24AC3C307210244FD43780F301750588FCD510AA88C7E2E953BB01
0089F929D1B440CD214B89D789D6B9C3FEB43FCD215B9109C975CBC3

Actually, only a sometimes catch 22 (which of course is an idiom).
In the programming language ideom (sounds the same but spelled
different) the ideom to convert the above to a dos executable is:

The hex2bin is
$BA3C0153EB24AC3C307210244FD43780F301750588FCD510AA88C7E2E953BB01
  $0089F929D1B440CD214B89D789D6B9C3FEB43FCD215B9109C975CBC3.
Write the hex2bin to "C:\some stuff\hex2bin.exe".

Maybe; it's a com file though.

Yea, I noticed that after I posted it (it's wasn't my hex string).
Putting a DOS header on it is simple enough though. Or even simpler:

Write the hex2bin to "C:\some stuff\hex2bin.com".

_________________
Mike Gonta
the-ideom - now you know how to compile

https://mikegonta.com


Subject: Re: DOS Hex2bin
From: Herbert Kleebauer
Newsgroups: alt.lang.asm
Organization: Aioe.org NNTP Server
Date: Sat, 9 Nov 2019 07:11 UTC
References: 1 2 3 4
Path: i2pn2.org!i2pn.org!aioe.org!.POSTED.sDh1CpdbWkHfg9XFLIs6zw.user.gioia.aioe.org!not-for-mail
From: kle...@unibwm.de (Herbert Kleebauer)
Newsgroups: alt.lang.asm
Subject: Re: DOS Hex2bin
Date: Sat, 9 Nov 2019 08:11:24 +0100
Organization: Aioe.org NNTP Server
Lines: 23
Message-ID: <qq5oqo$qoc$1@gioia.aioe.org>
References: <XnsAB01C2CC3DFCEadmin127001@144.76.35.198>
<871399b8-bc23-49ad-bc48-c944bff91387@googlegroups.com>
<XnsAB01D94CEAB7Badmin127001@144.76.35.198>
<f463c7f3-cb87-4c56-8cba-d4497570785c@googlegroups.com>
NNTP-Posting-Host: sDh1CpdbWkHfg9XFLIs6zw.user.gioia.aioe.org
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Complaints-To: abuse@aioe.org
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101
Thunderbird/68.2.1
X-Notice: Filtered by postfilter v. 0.9.2
Content-Language: en-US
View all headers
On 08.11.2019 22:57, Mike Gonta wrote:

Putting a DOS header on it is simple enough though. Or even simpler:

Write the hex2bin to "C:\some stuff\hex2bin.com".

As far as I remember, it doesn't matter whether it is named .com
or .exe . If it has an exe header it is executed as an exe,
otherwise as a com file. So you can't write a com program
starting with "MZ", you can't even write a text file starting
with "MZ" and open it with "start".

Write a text file a.txt with the content "AN loves MZ" and then
open it in the default editor by typing "start a.txt". Then
change the content to "MZ loves AN" and again try to open it
with "start a.txt".

But in these days nearly nobody can execute 16 bit programs
in Windows (because of AMD's crippled hardware and Microsoft
not providing a software workaround) so if you provide a
hex2bin, use a combined 16/32 binary which is executed as
16 bit code in real DOS and as 32 bit code in Windows and
it doesn't matter whether you call it hex2bin.com or hex2bin.exe.


Subject: Re: DOS Hex2bin
From: Kerr-Mudd,John
Newsgroups: alt.lang.asm, alt.msdos.programmer
Organization: dis
Date: Sat, 9 Nov 2019 09:06 UTC
References: 1 2 3 4 5
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder.eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: notsay...@invalid.org (Kerr-Mudd,John)
Newsgroups: alt.lang.asm,alt.msdos.programmer
Subject: Re: DOS Hex2bin
Date: Sat, 9 Nov 2019 09:06:03 -0000 (UTC)
Organization: dis
Lines: 48
Message-ID: <XnsAB025C964C6CBadmin127001@144.76.35.198>
References: <XnsAB01C2CC3DFCEadmin127001@144.76.35.198> <871399b8-bc23-49ad-bc48-c944bff91387@googlegroups.com> <XnsAB01D94CEAB7Badmin127001@144.76.35.198> <f463c7f3-cb87-4c56-8cba-d4497570785c@googlegroups.com> <qq5oqo$qoc$1@gioia.aioe.org>
Injection-Date: Sat, 9 Nov 2019 09:06:03 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="fbf577d7e468ea03f71a8dd337fb3c7b";
logging-data="4410"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+wTq3pQfHSyk4v9IZhzd76yj+IIw+a0Z0="
User-Agent: Xnews/2006.08.24
Cancel-Lock: sha1:pyMKfjY+i7BL1tFfYehFnLr/cDM=
View all headers
On Sat, 09 Nov 2019 07:11:24 GMT, Herbert Kleebauer <klee@unibwm.de>
wrote:

On 08.11.2019 22:57, Mike Gonta wrote:

Putting a DOS header on it is simple enough though. Or even simpler:

Write the hex2bin to "C:\some stuff\hex2bin.com".

As far as I remember, it doesn't matter whether it is named .com
or .exe . If it has an exe header it is executed as an exe,
otherwise as a com file. So you can't write a com program
starting with "MZ", you can't even write a text file starting
with "MZ" and open it with "start".

Write a text file a.txt with the content "AN loves MZ" and then
open it in the default editor by typing "start a.txt". Then
change the content to "MZ loves AN" and again try to open it
with "start a.txt".

But in these days nearly nobody can execute 16 bit programs
in Windows (because of AMD's crippled hardware and Microsoft
not providing a software workaround) so if you provide a
hex2bin, use a combined 16/32 binary which is executed as
16 bit code in real DOS and as 32 bit code in Windows and
it doesn't matter whether you call it hex2bin.com or hex2bin.exe.


Mine's especially DOS though because IO is redirected.

c:\> hex2bin<hex2bin.hex>h2bin2.com

hex2bin.hex:
BA3C0153EB24AC3C307210244FD43780F301750588FCD510AA88C7E2E953BB01
0089F929D1B440CD214B89D789D6B9C3FEB43FCD215B9109C975CBC3

For completeness, here's my 8086 dump program
bin2hex.hex:
BF6B5457BA3B0189D6B93053B43FCD21722891ACD4102704F0144086C43C0A1C
692FAB4380E3DF7504B80D0AABE2E4B30189F95A29D1B440CD21C3

recreate using:
c:\> hex2bin<bin2hex.hex>bin2hex.com

(xposted to both ala and amp)

--
Bah, and indeed, Humbug.


Subject: Re: Windows 10 on AMD X2 3800+ ?
From: James Harris
Newsgroups: alt.lang.asm, alt.os.development
Followup: alt.os.development
Organization: A noiseless patient Spider
Date: Sat, 16 Nov 2019 10:41 UTC
References: 1 2
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder.eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: james.ha...@gmail.com (James Harris)
Newsgroups: alt.lang.asm,alt.os.development
Subject: Re: Windows 10 on AMD X2 3800+ ?
Followup-To: alt.os.development
Date: Sat, 16 Nov 2019 10:41:24 +0000
Organization: A noiseless patient Spider
Lines: 34
Message-ID: <qqojol$i6r$1@dont-email.me>
References: <68ef306b-5d9c-48ab-a0a1-c56e469a9872@googlegroups.com>
<1hh1jzqpw3gxy$.129s982zilam8$.dlg@40tude.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sat, 16 Nov 2019 10:41:25 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="c31014489af0394126af2bb4798e725e";
logging-data="18651"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/2VUwFc9jAPho+M1k2w+ASiN/3VGtuafk="
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101
Thunderbird/60.9.1
Cancel-Lock: sha1:GSwQodegMfvLP+9vZ2QwdVT3Agc=
In-Reply-To: <1hh1jzqpw3gxy$.129s982zilam8$.dlg@40tude.net>
X-Antivirus-Status: Clean
Content-Language: en-GB
X-Antivirus: AVG (VPS 191115-2, 15/11/2019), Outbound message
View all headers
On 03/11/2019 04:07, JJ wrote:
On Sat, 2 Nov 2019 07:01:25 -0700 (PDT), skybuck2000@hotmail.com wrote:

Followups set. Copying to alt.os.development. The issue as described is:

"AMD's early CPUs, i.e. Athlon x2 64, Opteron 185 lack CMPXCHG16b instructions. Until Windows 8 (apparently) MS implemented a software solution into the OS to support this instruction" but no longer includes that solution in its more-recent operating systems.

According to the article below MS confirms that the report is valid.

Anyone else find that astonishing? I wonder why CMPXCHG16B is so essential they cannot work around its absence. Or, worse, had developed a workaround but for some reason decided to remove it.

Just out of curiosity are any of you guys using CMPXCHG16B and finding it so important that you cannot work without it?


1. Has anybody successfully booted Windows 10 on an AMD X2 3800+ processor ?

No one will ever be, because AMD X2 doesn't support a CPU feature needed by
64-bit version of Windows 8.1/10.

https://www.neowin.net/news/microsoft-confirms-some-older-amd-processors-do-not-support-windows-81

I haven't actually checked, but try the 32-bit version instead.



--
James Harris



Subject: Re: DOS Hex2bin
From: NimbUs
Newsgroups: alt.lang.asm, alt.msdos.programmer
Organization: in nubibus
Date: Wed, 20 Nov 2019 16:40 UTC
References: 1 2
Path: i2pn2.org!i2pn.org!weretis.net!feeder7.news.weretis.net!news.mixmin.net!proxad.net!feeder1-2.proxad.net!cleanfeed3-b.proxad.net!nnrp1-2.free.fr!not-for-mail
Newsgroups: alt.lang.asm,alt.msdos.programmer
Subject: Re: DOS Hex2bin
From: nim...@xxx.invalid (NimbUs)
References: <XnsAB01C2CC3DFCEadmin127001@144.76.35.198> <XnsAB0D691E76D01admin127001@144.76.35.198>
Organization: in nubibus
Message-ID: <XnFAB0DB3DAB6030T6A7E15I9M1B9U4S@127.0.0.1>
User-Agent: Xnews/Fr.08.12 Mime-proxy/2.3.c.1 (Win32)
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Date: 20 Nov 2019 16:40:46 GMT
Lines: 25
NNTP-Posting-Date: 20 Nov 2019 17:40:46 CET
NNTP-Posting-Host: 92.135.158.119
X-Trace: 1574268046 news-4.free.fr 14378 92.135.158.119:51713
X-Complaints-To: abuse@proxad.net
View all headers
Kerr-Mudd,John wrote as news:XnsAB0D691E76D01admin127001@
144.76.35.198:

The problem then is that keyboard input from int 0x16 is also
redirected;
so it's unusable!

Are U sure ? Console I/O "redirection" is a DOS feature - not a BIOS
one !
Even if the DOS "CON" input has been redirected, it will only affect 
the DOS int 21h readchar functions. You are still able to read the
keyboard using BIOS int 16h.

My googlefu is weak; anyone here recall how to code
(just the 4 csrkeys, and esc to exit) a keyin that *isn't*
redirected?

Must I inf-loop around "in al,0x60"?

You would not need/want to do such a thing ordinarily, nor would you
need/want to hook the int 9 driver, nor int 15h/4F either. Or did I
misunderstand the particular situation you were facing ?

--
Nim


Subject: Re: DOS Hex2bin
From: Kerr-Mudd,John
Newsgroups: alt.lang.asm, alt.msdos.programmer
Organization: dis
Date: Wed, 20 Nov 2019 17:12 UTC
References: 1 2 3
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder.eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: notsay...@invalid.org (Kerr-Mudd,John)
Newsgroups: alt.lang.asm,alt.msdos.programmer
Subject: Re: DOS Hex2bin
Date: Wed, 20 Nov 2019 17:12:07 -0000 (UTC)
Organization: dis
Lines: 37
Message-ID: <XnsAB0DAF04473BFadmin127001@144.76.35.198>
References: <XnsAB01C2CC3DFCEadmin127001@144.76.35.198> <XnsAB0D691E76D01admin127001@144.76.35.198> <XnFAB0DB3DAB6030T6A7E15I9M1B9U4S@127.0.0.1>
Injection-Date: Wed, 20 Nov 2019 17:12:07 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="d44dd0584bd75dc5c3fe43150a661c00";
logging-data="10331"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18PUML81+pi3DXSKj7X3yqSanHrla378XE="
User-Agent: Xnews/2006.08.24
Cancel-Lock: sha1:eRTLXWyj84mESvEH9YBoFdW12q8=
View all headers
On Wed, 20 Nov 2019 16:40:46 GMT, NimbUs <nimbus@xxx.invalid> wrote:

Kerr-Mudd,John wrote as news:XnsAB0D691E76D01admin127001@
144.76.35.198:

The problem then is that keyboard input from int 0x16 is also
redirected;
so it's unusable!

Are U sure ? Console I/O "redirection" is a DOS feature - not a BIOS
one !
Even if the DOS "CON" input has been redirected, it will only affect 
the DOS int 21h readchar functions. You are still able to read the
keyboard using BIOS int 16h.

I shudda tried it!! Doh!

240 byte monchrome sokoban; further testing reqd, then if there's space
I'll display "moves taken".



My googlefu is weak; anyone here recall how to code
(just the 4 csrkeys, and esc to exit) a keyin that *isn't*
redirected?

Must I inf-loop around "in al,0x60"?

You would not need/want to do such a thing ordinarily, nor would you
need/want to hook the int 9 driver, nor int 15h/4F either. Or did I
misunderstand the particular situation you were facing ?

No quite; I was barking up the wrong tree.


--
Bah, and indeed, Humbug.


Subject: Sokoban was Re: DOS Hex2bin
From: Kerr-Mudd,John
Newsgroups: alt.lang.asm, alt.msdos.programmer
Organization: dis
Date: Sun, 24 Nov 2019 18:59 UTC
References: 1 2 3 4
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder.eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: notsay...@invalid.org (Kerr-Mudd,John)
Newsgroups: alt.lang.asm,alt.msdos.programmer
Subject: Sokoban was Re: DOS Hex2bin
Date: Sun, 24 Nov 2019 18:59:29 -0000 (UTC)
Organization: dis
Lines: 43
Message-ID: <XnsAB11C13176A22admin127001@144.76.35.198>
References: <XnsAB01C2CC3DFCEadmin127001@144.76.35.198> <XnsAB0D691E76D01admin127001@144.76.35.198> <XnFAB0DB3DAB6030T6A7E15I9M1B9U4S@127.0.0.1> <XnsAB0DAF04473BFadmin127001@144.76.35.198>
Injection-Date: Sun, 24 Nov 2019 18:59:29 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="f6e022aa8f6518f91084eda6c6c06192";
logging-data="11827"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+askIuxWhOb9Ywzg4VcLnDnbECOaO3h6s="
User-Agent: Xnews/2006.08.24
Cancel-Lock: sha1:DO4nHLALoiIPyDyQzSwj+Yr491c=
View all headers
On Wed, 20 Nov 2019 17:12:07 GMT, "Kerr-Mudd,John"
<notsaying@invalid.org> wrote:

[]

240 byte monchrome sokoban; further testing reqd, then if there's space
I'll display "moves taken".

243 bytes; colo{u}r, displays moves taken; but no undo.
It accepts 1 screen in text format from stdin
e.g. soko<sample.txt
R to reset, escape to exit, std csr arrow keys



soko.com
BAF301B508B43FCD2191B800B8500751BEF301BF3E0389FB98AC3C0D744ABA5F
773C237434BA20003C5F742D3C2074293C2D742580F6303C2E741EBA230C3C24
741580F6303C2A740EBA260E3C40740380F63089FDEB02FEC492AB92E2BBEB12
FEC20E1F5974A8C38DBFA00089FB4649E2A788E289EF061F98CD1688E03C1374
E13C0174DBBBA0003C5074113C48740BBB02003C4D74063C4B75DDF7DB8D318A
043C2074223C2375CF80382075CAFEC1B8030C3104807C01307502FEC2807801
307502FECA3100FEC5B8060E3104310501DF88E8BB9A00E80E0088C8B302E807
0008D27593E978FFD40A0530308827884702C3


sample.txt
#### ####
#  ###  #
# $ * $ #
#   +   #
### .$###
  # . #
  #####







--
Bah, and indeed, Humbug.


Subject: Re: Sokoban was Re: DOS Hex2bin
From: Kerr-Mudd,John
Newsgroups: alt.lang.asm, alt.msdos.programmer
Organization: dis
Date: Tue, 3 Dec 2019 11:37 UTC
References: 1 2 3 4 5
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder.eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: notsay...@invalid.org (Kerr-Mudd,John)
Newsgroups: alt.lang.asm,alt.msdos.programmer
Subject: Re: Sokoban was Re: DOS Hex2bin
Date: Tue, 3 Dec 2019 11:37:27 -0000 (UTC)
Organization: dis
Lines: 55
Message-ID: <XnsAB1A764333057admin127001@144.76.35.198>
References: <XnsAB01C2CC3DFCEadmin127001@144.76.35.198> <XnsAB0D691E76D01admin127001@144.76.35.198> <XnFAB0DB3DAB6030T6A7E15I9M1B9U4S@127.0.0.1> <XnsAB0DAF04473BFadmin127001@144.76.35.198> <XnsAB11C13176A22admin127001@144.76.35.198>
Injection-Date: Tue, 3 Dec 2019 11:37:27 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="b33a53b915a32791153c1871a1b5a4d7";
logging-data="9596"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/lN4a83CLxIZ9VerAhwKhWV1zSPFbdU7k="
User-Agent: Xnews/2006.08.24
Cancel-Lock: sha1:QU1Z2V1ZfVTsJvY3qtBncwulZgM=
View all headers
On Sun, 24 Nov 2019 18:59:29 GMT, "Kerr-Mudd,John"
<notsaying@invalid.org> wrote:

On Wed, 20 Nov 2019 17:12:07 GMT, "Kerr-Mudd,John"
<notsaying@invalid.org> wrote:

[]

240 byte monchrome sokoban; further testing reqd, then if there's
space
I'll display "moves taken".

243 bytes; colo{u}r, displays moves taken; but no undo.
It accepts 1 screen in text format from stdin
e.g. soko<sample.txt
R to reset, escape to exit, std csr arrow keys



soko.com
BAF301B508B43FCD2191B800B8500751BEF301BF3E0389FB98AC3C0D744ABA5F
773C237434BA20003C5F742D3C2074293C2D742580F6303C2E741EBA230C3C24
741580F6303C2A740EBA260E3C40740380F63089FDEB02FEC492AB92E2BBEB12
FEC20E1F5974A8C38DBFA00089FB4649E2A788E289EF061F98CD1688E03C1374
E13C0174DBBBA0003C5074113C48740BBB02003C4D74063C4B75DDF7DB8D318A
043C2074223C2375CF80382075CAFEC1B8030C3104807C01307502FEC2807801
307502FECA3100FEC5B8060E3104310501DF88E8BB9A00E80E0088C8B302E807
0008D27593E978FFD40A0530308827884702C3


sample.txt
#### ####
#  ###  #
# $ * $ #
#   +   #
### .$###
  # . #
  #####


Now with U to undo a (single) move.

BAFC01B900B8B43FCD2191500751590E1F51BEFC01BF3E035731D2AC3C0D7435
BB5F773C237425BB230C423C24741D4AB73C3C2A7416BB260E3C407414B73E3C
2B740EBB20303C2E7402B70093AB93EB0C89FDEBF75F81C7A000574649E2BC5F
89EF061FB68098CD1688E03C13749F80FE8073063C16746B01DF3C017463BBA0
003C5074113C48740BBB02003C4D74063C4B75D0F7DBB6008D318B043C237223
75C280382075BDFEC1FEC632600180FC0D720980780130740242424AB8030C31
003104FEC5B8060E3104310588E8BD9A00E81C0088C8BD0200E8140080FA0075
8559C3FECDF6C601B68074D7FEC9EBB7D40A053030886600884602C3



--
Bah, and indeed, Humbug.


Subject: Re: Sokoban was Re: DOS Hex2bin
From: Kerr-Mudd,John
Newsgroups: alt.lang.asm, alt.msdos.programmer
Organization: dis
Date: Tue, 3 Dec 2019 16:53 UTC
References: 1 2 3 4 5 6
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder.eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: notsay...@invalid.org (Kerr-Mudd,John)
Newsgroups: alt.lang.asm,alt.msdos.programmer
Subject: Re: Sokoban was Re: DOS Hex2bin
Date: Tue, 3 Dec 2019 16:53:05 -0000 (UTC)
Organization: dis
Lines: 61
Message-ID: <XnsAB1AABC3DF985admin127001@144.76.35.198>
References: <XnsAB01C2CC3DFCEadmin127001@144.76.35.198> <XnsAB0D691E76D01admin127001@144.76.35.198> <XnFAB0DB3DAB6030T6A7E15I9M1B9U4S@127.0.0.1> <XnsAB0DAF04473BFadmin127001@144.76.35.198> <XnsAB11C13176A22admin127001@144.76.35.198> <XnsAB1A764333057admin127001@144.76.35.198>
Injection-Date: Tue, 3 Dec 2019 16:53:05 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="b33a53b915a32791153c1871a1b5a4d7";
logging-data="9412"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+f0gmMqHWJxRCIHKqjmvZH9K09SwSQ3Hs="
User-Agent: Xnews/2006.08.24
Cancel-Lock: sha1:wveI0fdM38ESeikcZLVaLk/YzxA=
View all headers
On Tue, 03 Dec 2019 11:37:27 GMT, "Kerr-Mudd,John"
<notsaying@invalid.org> wrote:

On Sun, 24 Nov 2019 18:59:29 GMT, "Kerr-Mudd,John"
<notsaying@invalid.org> wrote:

On Wed, 20 Nov 2019 17:12:07 GMT, "Kerr-Mudd,John"
<notsaying@invalid.org> wrote:

[]

240 byte monchrome sokoban; further testing reqd, then if there's
space
I'll display "moves taken".

243 bytes; colo{u}r, displays moves taken; but no undo.
It accepts 1 screen in text format from stdin
e.g. soko<sample.txt
R to reset, escape to exit, std csr arrow keys



soko.com
BAF301B508B43FCD2191B800B8500751BEF301BF3E0389FB98AC3C0D744ABA5F
773C237434BA20003C5F742D3C2074293C2D742580F6303C2E741EBA230C3C24
741580F6303C2A740EBA260E3C40740380F63089FDEB02FEC492AB92E2BBEB12
FEC20E1F5974A8C38DBFA00089FB4649E2A788E289EF061F98CD1688E03C1374
E13C0174DBBBA0003C5074113C48740BBB02003C4D74063C4B75DDF7DB8D318A
043C2074223C2375CF80382075CAFEC1B8030C3104807C01307502FEC2807801
307502FECA3100FEC5B8060E3104310501DF88E8BB9A00E80E0088C8B302E807
0008D27593E978FFD40A0530308827884702C3


sample.txt
#### ####
#  ###  #
# $ * $ #
#   +   #
### .$###
  # . #
  #####


Now with U to undo a (single) move.

BAFC01B900B8B43FCD2191500751590E1F51BEFC01BF3E035731D2AC3C0D7435
BB5F773C237425BB230C423C24741D4AB73C3C2A7416BB260E3C407414B73E3C
2B740EBB20303C2E7402B70093AB93EB0C89FDEBF75F81C7A000574649E2BC5F
89EF061FB68098CD1688E03C13749F80FE8073063C16746B01DF3C017463BBA0
003C5074113C48740BBB02003C4D74063C4B75D0F7DBB6008D318B043C237223
75C280382075BDFEC1FEC632600180FC0D720980780130740242424AB8030C31
003104FEC5B8060E3104310588E8BD9A00E81C0088C8BD0200E8140080FA0075
8559C3FECDF6C601B68074D7FEC9EBB7D40A053030886600884602C3


But Undo wrecks the scoring; More Research Needed.



--
Bah, and indeed, Humbug.


Subject: Re: Sokoban was Re: DOS Hex2bin
From: Kerr-Mudd,John
Newsgroups: alt.lang.asm, alt.msdos.programmer
Organization: dis
Date: Tue, 3 Dec 2019 20:13 UTC
References: 1 2 3 4 5 6 7
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder.eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: notsay...@invalid.org (Kerr-Mudd,John)
Newsgroups: alt.lang.asm,alt.msdos.programmer
Subject: Re: Sokoban was Re: DOS Hex2bin
Date: Tue, 3 Dec 2019 20:13:56 -0000 (UTC)
Organization: dis
Lines: 44
Message-ID: <XnsAB1ACDD4E6B71admin127001@144.76.35.198>
References: <XnsAB01C2CC3DFCEadmin127001@144.76.35.198> <XnsAB0D691E76D01admin127001@144.76.35.198> <XnFAB0DB3DAB6030T6A7E15I9M1B9U4S@127.0.0.1> <XnsAB0DAF04473BFadmin127001@144.76.35.198> <XnsAB11C13176A22admin127001@144.76.35.198> <XnsAB1A764333057admin127001@144.76.35.198> <XnsAB1AABC3DF985admin127001@144.76.35.198>
Injection-Date: Tue, 3 Dec 2019 20:13:56 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="4d5f44e5812fa58e3d5953e6b994d4b5";
logging-data="17043"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19Jy24ueAVUND4CpqTcnpI73ISm0KUGcXE="
User-Agent: Xnews/2006.08.24
Cancel-Lock: sha1:vlIQXua/b/XqF+8TbvH/3136eKs=
View all headers
On Tue, 03 Dec 2019 16:53:05 GMT, "Kerr-Mudd,John"
<notsaying@invalid.org> wrote:

On Tue, 03 Dec 2019 11:37:27 GMT, "Kerr-Mudd,John"
<notsaying@invalid.org> wrote:

On Sun, 24 Nov 2019 18:59:29 GMT, "Kerr-Mudd,John"
<notsaying@invalid.org> wrote:


It accepts 1 screen in text format from stdin
e.g. soko<sample.txt
R to reset, escape to exit, std csr arrow keys
[]
sample.txt
#### ####
#  ###  #
# $ * $ #
#   +   #
### .$###
  # . #
  #####


Now with U to undo a (single) move.



But Undo wrecks the scoring; More Research Needed.

OK fixed (255)

BAFF01B900B8B43FCD2191500751590E1F51BEFF01BF3E035731D2AC3C0D7435
BB5F773C237425BB230C423C24741D4AB73C3C2A7416BB260E3C407414B73E3C
2B740EBB20303C2E7402B70093AB93EB0C89FDEBF75F81C7A000574649E2BC5F
89EF061FB68098CD1688E03C13749F80FE8073063C16746F01DF3C017467BBA0
003C5074113C48740BBB02003C4D74063C4B75D0F7DBB6008D318A043C237225
75C280382075BDFEC18A44013240013C0D720980780130740242424AFEC6B803
0C31003104FEC5B8060E3104310588E856BE9A00E81D0088C8BE0200E815005E
80FA00758159C380ED02F6C601B68074D449EBB5D40A0530308824884402C3


--
Bah, and indeed, Humbug.


Subject: Re: Sokoban was Re: DOS Hex2bin
From: Kerr-Mudd,John
Newsgroups: alt.lang.asm, alt.msdos.programmer
Organization: dis
Date: Tue, 17 Dec 2019 18:37 UTC
References: 1 2 3 4 5 6 7 8
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder.eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: notsay...@invalid.org (Kerr-Mudd,John)
Newsgroups: alt.lang.asm,alt.msdos.programmer
Subject: Re: Sokoban was Re: DOS Hex2bin
Date: Tue, 17 Dec 2019 18:37:05 -0000 (UTC)
Organization: dis
Lines: 53
Message-ID: <XnsAB28BD69A32C7admin127001@144.76.35.198>
References: <XnsAB01C2CC3DFCEadmin127001@144.76.35.198> <XnsAB0D691E76D01admin127001@144.76.35.198> <XnFAB0DB3DAB6030T6A7E15I9M1B9U4S@127.0.0.1> <XnsAB0DAF04473BFadmin127001@144.76.35.198> <XnsAB11C13176A22admin127001@144.76.35.198> <XnsAB1A764333057admin127001@144.76.35.198> <XnsAB1AABC3DF985admin127001@144.76.35.198> <XnsAB1ACDD4E6B71admin127001@144.76.35.198>
Injection-Date: Tue, 17 Dec 2019 18:37:05 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="aab7a4fa0322842567ebc3a93586de91";
logging-data="3985"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX197wovJk4KsATzpycAiK3cWQBkXHpl0trc="
User-Agent: Xnews/2006.08.24
Cancel-Lock: sha1:uz904MJHPhMzKL5VaALILmWX+XA=
View all headers
On Tue, 03 Dec 2019 20:13:56 GMT, "Kerr-Mudd,John"
<notsaying@invalid.org> wrote:

On Tue, 03 Dec 2019 16:53:05 GMT, "Kerr-Mudd,John"
<notsaying@invalid.org> wrote:

On Tue, 03 Dec 2019 11:37:27 GMT, "Kerr-Mudd,John"
<notsaying@invalid.org> wrote:

On Sun, 24 Nov 2019 18:59:29 GMT, "Kerr-Mudd,John"
<notsaying@invalid.org> wrote:


It accepts 1 screen in text format from stdin
e.g. soko<sample.txt
R to reset, escape to exit, std csr arrow keys
[]
sample.txt
#### ####
#  ###  #
# $ * $ #
#   +   #
### .$###
  # . #
  #####


Now with U to undo a (single) move.



But Undo wrecks the scoring; More Research Needed.

OK fixed (255)


saved ~8 bytes to spend on cls

(xposting to clax doesn't seem to work)

BAFF01B900B8B43FCD21510750B510B8200231FFF2AB590E1F51BEFF01BF3E08
5799ACBB20003C207230742A3C2D7426BB233C3C2A741FB70C3C247418BB5F77
3C237412BB20303C2E740BBB260E7702B73E89FD4A4293ABEB085F81C7A00057
4649E2BE5F89EF061FB68098CD1688E03C13749980FE8073063C16746D01DFB6
013C017463BBA0003C5074103C48740AB3023C4D74063C4B75CFF7DB8D318A04
3C23722675C380382075BEFEC1FECEB8030C310031048A44018A600130C480FC
0D7207D432740242424AFEC5B8060E310431055788E8BF4800E81900AEAF88C8
E812005F09D2758359C380ED02F9D0DE72D849EBBAD40A0530308825AFAAC3



--
Bah, and indeed, Humbug.


Subject: Re: Sokoban was Re: DOS Hex2bin
From: Frank Kotler
Newsgroups: alt.lang.asm, alt.msdos.programmer
Organization: Aioe.org NNTP Server
Date: Tue, 17 Dec 2019 21:23 UTC
References: 1 2 3 4 5 6 7 8 9
Path: i2pn2.org!i2pn.org!aioe.org!.POSTED.m3jzCP139/l3ssHOe+pm/g.user.gioia.aioe.org!not-for-mail
From: fbkot...@myfairpoint.net (Frank Kotler)
Newsgroups: alt.lang.asm,alt.msdos.programmer
Subject: Re: Sokoban was Re: DOS Hex2bin
Date: Tue, 17 Dec 2019 16:23:30 -0500
Organization: Aioe.org NNTP Server
Lines: 10
Message-ID: <qtbh31$hrm$1@gioia.aioe.org>
References: <XnsAB01C2CC3DFCEadmin127001@144.76.35.198>
<XnsAB0D691E76D01admin127001@144.76.35.198>
<XnFAB0DB3DAB6030T6A7E15I9M1B9U4S@127.0.0.1>
<XnsAB0DAF04473BFadmin127001@144.76.35.198>
<XnsAB11C13176A22admin127001@144.76.35.198>
<XnsAB1A764333057admin127001@144.76.35.198>
<XnsAB1AABC3DF985admin127001@144.76.35.198>
<XnsAB1ACDD4E6B71admin127001@144.76.35.198>
<XnsAB28BD69A32C7admin127001@144.76.35.198>
NNTP-Posting-Host: m3jzCP139/l3ssHOe+pm/g.user.gioia.aioe.org
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Complaints-To: abuse@aioe.org
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
Thunderbird/52.5.2
X-Notice: Filtered by postfilter v. 0.9.2
Content-Language: en-US
View all headers
On 12/17/2019 01:37 PM, Kerr-Mudd,John wrote:

....
(xposting to clax doesn't seem to work)

It should! Try it again (if you like)...

Best,
Frank



Subject: Re: DOS Hex2bin
From: Dennis Boone
Newsgroups: alt.lang.asm, alt.msdos.programmer
Date: Wed, 18 Dec 2019 00:07 UTC
References: 1
Path: i2pn2.org!i2pn.org!aioe.org!peer03.am4!peer.am4.highwinds-media.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!feeder.usenetexpress.com!tr3.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!buffer1.nntp.dca1.giganews.com!buffer2.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Tue, 17 Dec 2019 18:07:45 -0600
Sender: Dennis Boone <drb@yagi.h-net.org>
From: drb...@ihatespam.msu.edu (Dennis Boone)
Subject: Re: DOS Hex2bin
Newsgroups: alt.lang.asm,alt.msdos.programmer
References: <XnsAB01C2CC3DFCEadmin127001@144.76.35.198>
User-Agent: tin/2.4.2-20171224 ("Lochhead") (UNIX) (FreeBSD/12.0-RELEASE-p2 (amd64))
Message-ID: <APadnfeqpOxM8GTAnZ2dnUU7-VGdnZ2d@giganews.com>
Date: Tue, 17 Dec 2019 18:07:45 -0600
Lines: 5
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-vi0N6SAct6ftcvjEnMtfc7QyQsR2N8hrGVetRy0hDflUbBaF2uD4tHiojTBWv8xJm05aOofpm+zNhgT!nMTetsucd4qNdFxiZLELSXey4HmSTtYep9a0twfOF9yKFDJuF5NUGFncXHWaOkL3/WlzHKU=
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 1175
X-Received-Bytes: 1470
X-Received-Body-CRC: 3627216428
View all headers
 > Of course to convert this you already need it (catch22!)

https://www.pcorner.com/list/MAG/DEBUGSCR.ZIP/INFO/ might be useful too.

De


Subject: Re: DOS Hex2bin
From: Kerr-Mudd,John
Newsgroups: alt.lang.asm, alt.msdos.programmer
Organization: dis
Date: Wed, 18 Dec 2019 09:30 UTC
References: 1 2
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder.eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: notsay...@invalid.org (Kerr-Mudd,John)
Newsgroups: alt.lang.asm,alt.msdos.programmer
Subject: Re: DOS Hex2bin
Date: Wed, 18 Dec 2019 09:30:23 -0000 (UTC)
Organization: dis
Lines: 58
Message-ID: <XnsAB2960BA4BF9Badmin127001@144.76.35.198>
References: <XnsAB01C2CC3DFCEadmin127001@144.76.35.198> <APadnfeqpOxM8GTAnZ2dnUU7-VGdnZ2d@giganews.com>
Injection-Date: Wed, 18 Dec 2019 09:30:23 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="57c8c55a1f8f87891aec175e3e6e7a02";
logging-data="17101"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18nimz/9OHn+3aMDwxcrb+Ap8WEDov2kCw="
User-Agent: Xnews/2006.08.24
Cancel-Lock: sha1:XTDgvL6d3aLe6XbRHzgo1BFrs2g=
View all headers
On Wed, 18 Dec 2019 00:07:45 GMT, drb@ihatespam.msu.edu (Dennis Boone)
wrote:

Of course to convert this you already need it (catch22!)

https://www.pcorner.com/list/MAG/DEBUGSCR.ZIP/INFO/ might be useful too.

De



A BASIC program? No thanks.

use xxd -r (linux) or my DOS xxd-r.com


Of course, it's the same catch. (Lines will probably wrap, sorry)

-d 100 lfe

0BD1:0100  BA 9D 01 81 3E 82 00 2D-68 74 67 31 DB BE FE 41   ....>..-
htg1...A
0BD1:0110  56 BA 00 02 53 31 DB 89-D7 B9 00 40 B4 3F CD 21   V...S1.....
@.?.!
0BD1:0120  5B 91 E3 57 81 FE FE 41-75 0E B0 2D AE 74 04 B0  
[..W...Au..-.t..
0BD1:0130  3E F2 AE 80 3D 64 75 37-B3 32 B0 3A F2 AE 75 D4   >...
=du7.2.:..u.
0BD1:0140  83 C7 04 83 E9 04 72 CC-87 F7 AC 3C 30 72 0F 24   ......r....
<0r.$
0BD1:0150  4F D4 37 80 F2 01 75 05-4F 8A 25 D5 10 AA 4B 74  
O.7...u.O.%...Kt
0BD1:0160  04 E2 E7 EB AF 87 F7 B0-0A F2 AE 75 A7 EB C9 BA  
............u....
0BD1:0170  87 01 B4 09 CD 21 B8 01-4C CD 21 B3 01 5A 89 F1  
......!..L.!..Z..
0BD1:0180  29 D1 B4 40 CD 21 C3 4E-6F 74 20 64 65 62 75 67   )..@.!.Not
debug
0BD1:0190  20 64 75 6D 70 20 66 69-6C 65 0D 0A 24 55 73 61    dump file..
$Usa
0BD1:01A0  67 65 20 69 73 3A 20 78-78 64 2D 72 3C 64 69 73   ge is: xxd-r
<dis
0BD1:01B0  66 69 6C 65 3E 63 6F 6D-66 69 6C 65 0D 0A 20 22   file>comfile..
"
0BD1:01C0  64 69 73 66 69 6C 65 22-20 69 73 20 65 69 74 68   disfile" is
eith
0BD1:01D0  65 72 20 61 20 67 72 64-62 20 6F 72 20 4D 53 20   er a grdb or
MS
0BD1:01E0  64 65 62 75 67 20 22 64-22 75 6D 70 0D 0A 24 31   debug "d"ump..
$1
0BD1:01F0  32 33 34 35 36 37 38 39-41 42 43 44 45 46         23456789ABCDEF
-q




--
Bah, and indeed, Humbug.


Subject: Re: DOS Hex2bin
From: Kerr-Mudd,John
Newsgroups: alt.lang.asm, alt.msdos.programmer
Organization: dis
Date: Wed, 18 Dec 2019 10:33 UTC
References: 1 2 3
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder.eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: notsay...@invalid.org (Kerr-Mudd,John)
Newsgroups: alt.lang.asm,alt.msdos.programmer
Subject: Re: DOS Hex2bin
Date: Wed, 18 Dec 2019 10:33:25 -0000 (UTC)
Organization: dis
Lines: 61
Message-ID: <XnsAB296B6B2DE87admin127001@144.76.35.198>
References: <XnsAB01C2CC3DFCEadmin127001@144.76.35.198> <APadnfeqpOxM8GTAnZ2dnUU7-VGdnZ2d@giganews.com> <XnsAB2960BA4BF9Badmin127001@144.76.35.198>
Injection-Date: Wed, 18 Dec 2019 10:33:25 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="57c8c55a1f8f87891aec175e3e6e7a02";
logging-data="4693"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+DFG/0GnofLb0akhdOWSo78bxS1tvKvs8="
User-Agent: Xnews/2006.08.24
Cancel-Lock: sha1:ST6AqmG0SXUhnXnoOJCmCtnZ7zw=
View all headers
On Wed, 18 Dec 2019 09:30:23 GMT, "Kerr-Mudd,John"
<notsaying@invalid.org> wrote:

On Wed, 18 Dec 2019 00:07:45 GMT, drb@ihatespam.msu.edu (Dennis Boone)
wrote:

Of course to convert this you already need it (catch22!)

https://www.pcorner.com/list/MAG/DEBUGSCR.ZIP/INFO/ might be useful
too.

De



A BASIC program? No thanks.

use xxd -r (linux) or my DOS xxd-r.com

[older prog cut]

This is better:

->d 100 l100
161A:0100 BA AF 01 81-3E 82 00 2D-68 74 62 E8-81 00 B0 2D  ....>..-
htb....-
161A:0110 E8 62 00 E3-55 80 3D 64-74 04 B0 3E-EB F2 B0 0D  .b..U.
=dt..>....
161A:0120 E8 52 00 E3-4C B0 3A E8-4B 00 E3 45-B0 20 E8 44  .R..L.:.K..E.
..D
161A:0130 00 B3 31 8A-05 47 3C 30-72 11 24 4F-D4 37 80 F2  ..1..G<0r.
$O.7..
161A:0140 01 75 05 4E-8A 24 D5 10-88 04 46 E2-11 80 FA 01  .u.N.
$....F.....
161A:0150 9F 75 02 4A-4E 53 50 E8-2B 00 58 5B-E3 13 4B 74  .u.JNSP.+.X
[..Kt
161A:0160 BD 9E 75 CF-42 86 04 46-EB CB BA A1-01 B4 09 CD 
...u.B..F........
161A:0170 21 B4 4C CD-21 F2 AE 74-0B 53 50 E8-07 00 58 5B 
!.L.!..t.SP...X[
161A:0180 09 C9 75 F1-C3 B3 01 89-F1 29 D1 B4-40 CD 21 BA  ..u......)..
@.!.
161A:0190 00 02 B9 00-03 31 DB B4-3F CD 21 89-D6 89 D7 91 
......1..?.!.....
161A:01A0 C3 4E 6F 74-20 64 62 67-20 64 75 6D-70 0D 0A 55  .Not dbg
dump..U
161A:01B0 73 61 67 65-20 69 73 3A-20 78 78 64-2D 72 3C 64  sage is: xxd-r
<d
161A:01C0 62 67 66 69-6C 65 3E 63-6F 6D 66 69-6C 65 0D 0A  bgfile>
comfile..
161A:01D0 64 62 67 66-69 6C 65 3A-20 67 72 64-62 20 6F 72  dbgfile: grdb
or
161A:01E0 20 4D 53 20-64 65 62 75-67 20 22 64-22 75 6D 70   MS debug
"d"ump
161A:01F0 0D 0A 4C 47-50 4C 28 63-29 4D 4A 32-30 31 38 24  ..LGPL(c)
MJ2018$
->           q


--
Bah, and indeed, Humbug.


Subject: Re: DOS Hex2bin
From: Dennis Boone
Newsgroups: alt.lang.asm, alt.msdos.programmer
Date: Fri, 20 Dec 2019 02:16 UTC
References: 1 2 3
Path: i2pn2.org!i2pn.org!weretis.net!feeder7.news.weretis.net!news.uzoreto.com!feeder.erje.net!2.eu.feeder.erje.net!newsfeed.xs4all.nl!newsfeed7.news.xs4all.nl!178.20.174.213.MISMATCH!feeder1.feed.usenet.farm!feed.usenet.farm!feeder.usenetexpress.com!tr3.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!buffer1.nntp.dca1.giganews.com!buffer2.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Thu, 19 Dec 2019 20:16:06 -0600
Sender: Dennis Boone <drb@yagi.h-net.org>
From: drb...@ihatespam.msu.edu (Dennis Boone)
Subject: Re: DOS Hex2bin
Newsgroups: alt.lang.asm,alt.msdos.programmer
References: <XnsAB01C2CC3DFCEadmin127001@144.76.35.198> <APadnfeqpOxM8GTAnZ2dnUU7-VGdnZ2d@giganews.com> <XnsAB2960BA4BF9Badmin127001@144.76.35.198>
User-Agent: tin/2.4.2-20171224 ("Lochhead") (UNIX) (FreeBSD/12.0-RELEASE-p2 (amd64))
Message-ID: <JdudnYXE-e17s2HAnZ2dnUU7-KOdnZ2d@giganews.com>
Date: Thu, 19 Dec 2019 20:16:06 -0600
Lines: 7
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-lJmegKEojBXR+5rWWR7vJffrBFlFkx24cZTMNVcG0YN6ghb8Fu+LYLM89ErnAZdexKBPzXs1uPJWnPD!+8iZyw/LFARoln0/WJ3ICKsCGFpqsxOYkvEUyX2EIaMyby6u3l3luvaiMfMvnge2WQw9vEM=
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 1274
View all headers

 > A BASIC program? No thanks.

Several variants there, but the important part is the concept:
a typable-in way to get the first tool in.

De


1
rocksolid light 0.7.2
clearneti2ptor