Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

The amount of weight an evangelist carries with the almighty is measured in billigrahams.


devel / comp.os.msdos.programmer / Re: extending parameters

SubjectAuthor
* extending parametersmuta...@gmail.com
+* Re: extending parametersJJ
|`* Re: extending parametersJJ
| `* Re: extending parametersmuta...@gmail.com
|  `* Re: extending parametersJJ
|   `* Re: extending parametersJJ
|    `* Re: extending parametersmuta...@gmail.com
|     `* Re: extending parametersJJ
|      `* Re: extending parametersmuta...@gmail.com
|       +* Re: extending parametersR.Wieser
|       |+- Re: extending parametersR.Wieser
|       |`* Re: extending parametersmuta...@gmail.com
|       | `* Re: extending parametersR.Wieser
|       |  `* Re: extending parametersmuta...@gmail.com
|       |   `* Re: extending parametersR.Wieser
|       |    `- Re: extending parametersmuta...@gmail.com
|       `* Re: extending parametersJJ
|        `* Re: extending parametersmuta...@gmail.com
|         `* Re: extending parametersJJ
|          `* Re: extending parametersmuta...@gmail.com
|           `* Re: extending parametersJJ
|            `* Re: extending parametersmuta...@gmail.com
|             `* Re: extending parametersJJ
|              `* Re: extending parametersmuta...@gmail.com
|               `* Re: extending parametersJJ
|                `* Re: extending parametersmuta...@gmail.com
|                 `- Re: extending parametersJJ
`- Re: extending parametersAlexei A. Frounze

Pages:12
Re: extending parameters

<dtykz18x4q5w$.44rchn1mikfz.dlg@40tude.net>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=9958&group=comp.os.msdos.programmer#9958

  copy link   Newsgroups: comp.os.msdos.programmer
Path: i2pn2.org!i2pn.org!aioe.org!38DygP+ILIZ41NVK6PUULw.user.gioia.aioe.org.POSTED!not-for-mail
From: jj4pub...@gmail.com (JJ)
Newsgroups: comp.os.msdos.programmer
Subject: Re: extending parameters
Date: Thu, 6 May 2021 17:58:54 +0700
Organization: Aioe.org NNTP Server
Lines: 28
Message-ID: <dtykz18x4q5w$.44rchn1mikfz.dlg@40tude.net>
References: <32913dab-8517-4ca2-8e4c-b7d01b517cb6n@googlegroups.com> <oavz329kvjp5$.o2a75nvbugyr$.dlg@40tude.net> <8bde3e8f-547e-4773-9901-9eae7f112256n@googlegroups.com> <1m2w5abax2z33$.1k9p9fnzeypqx$.dlg@40tude.net> <acc4dabc-28f5-4e83-a5f4-73698f80aebfn@googlegroups.com> <1ltwm68v43wrq.ib33n7k7gmgw.dlg@40tude.net> <60f490eb-728d-4767-90f2-5adaf20720f7n@googlegroups.com> <17x60hjtjd6dh.vfxs294kth7t.dlg@40tude.net> <c13ece80-33f2-4ab5-bcb7-c68120339391n@googlegroups.com> <d2snh6xuzu23$.1cfkbxt6yxhk4.dlg@40tude.net> <d2dba42b-d2bb-42d7-8bdd-9f433eefc4fan@googlegroups.com> <idq1p6llgqfv.1vkgq1lrlx8sv.dlg@40tude.net> <4568cc17-447e-4823-a8ce-1fb69af318cdn@googlegroups.com> <yf3qmurg0zwy$.z2wj9truynqj$.dlg@40tude.net> <82703a67-99fb-4488-8b39-09cae5c57af7n@googlegroups.com> <guop7qojrijt$.iwcz72x3sz1v.dlg@40tude.net> <e31f089b-e953-4a20-9cf7-cfaa7596df8en@googlegroups.com>
<1l84xf45qgjea.soxkdjp1wiyz$.dlg@40tude.net> <e5297418-06c7-49fe-b845-e6793ffc6a90n@googlegroups.com>
NNTP-Posting-Host: 38DygP+ILIZ41NVK6PUULw.user.gioia.aioe.org
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Complaints-To: abuse@aioe.org
User-Agent: 40tude_Dialog/2.0.15.84
X-Bitcoin: 1LcqwCQBQmhcWfWsVEAeyLchkAY8ZfuMnS
X-Notice: Filtered by postfilter v. 0.9.2
X-Face: \*\`0(1j~VfYC>ebz[&O.]=,Nm\oRM{of,liRO#7Eqi4|!]!(Gs=Akgh{J)605>C9Air?pa d{sSZ09u+A7f<^paR"/NH_#<mE1S"hde\c6PZLUB[t/s5-+Iu5DSc?P0+4%,Hl
 by: JJ - Thu, 6 May 2021 10:58 UTC

On Wed, 5 May 2021 04:52:25 -0700 (PDT), muta...@gmail.com wrote:
>
> I really don't care how difficult it is for a C runtime
> library author to convert from 16-bit MSDOS to
> 32-bit and 64-bit. I only care about the application
> programmer.

Well you can't have both an entirely different specification, and
compatibility. You'll have to choose one and sacrifice the other. Whichever
is easier for software developers.

> Is this just for exec() or in general?

I meant DOS data structures which have segment fields instead of pointer
fields. IOTW, special handling for those type of DOS structures only.
Nothing more.

> It's a lot of work to go to just for exec(), and it still won't
> work anyway. Because if you only provide the upper
> 16 bits, it means you need to be able to allocate memory
> on a 64k boundary, requiring a non-standard call.

That is the downside, unfortunately.

Either way, it's like what I've mentioned earlier. You can't have both.
You'll have to choose one. Do you want to keep DOS compatibility, or (third
party) software compatibility? Whichever it's easier for the software
developer.

Re: extending parameters

<ee10c815-0123-48a4-af2b-08dc4e44c4b0n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=9959&group=comp.os.msdos.programmer#9959

  copy link   Newsgroups: comp.os.msdos.programmer
X-Received: by 2002:ad4:5588:: with SMTP id e8mr5429767qvx.10.1620317560792; Thu, 06 May 2021 09:12:40 -0700 (PDT)
X-Received: by 2002:a0c:f307:: with SMTP id j7mr5269406qvl.36.1620317560604; Thu, 06 May 2021 09:12:40 -0700 (PDT)
Path: i2pn2.org!i2pn.org!aioe.org!news.uzoreto.com!tr1.eu1.usenetexpress.com!feeder.usenetexpress.com!tr3.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.msdos.programmer
Date: Thu, 6 May 2021 09:12:40 -0700 (PDT)
In-Reply-To: <dtykz18x4q5w$.44rchn1mikfz.dlg@40tude.net>
Injection-Info: google-groups.googlegroups.com; posting-host=202.169.113.201; posting-account=CeHKkQoAAAAowY1GfiJYG55VVc0s1zaG
NNTP-Posting-Host: 202.169.113.201
References: <32913dab-8517-4ca2-8e4c-b7d01b517cb6n@googlegroups.com> <oavz329kvjp5$.o2a75nvbugyr$.dlg@40tude.net> <8bde3e8f-547e-4773-9901-9eae7f112256n@googlegroups.com> <1m2w5abax2z33$.1k9p9fnzeypqx$.dlg@40tude.net> <acc4dabc-28f5-4e83-a5f4-73698f80aebfn@googlegroups.com> <1ltwm68v43wrq.ib33n7k7gmgw.dlg@40tude.net> <60f490eb-728d-4767-90f2-5adaf20720f7n@googlegroups.com> <17x60hjtjd6dh.vfxs294kth7t.dlg@40tude.net> <c13ece80-33f2-4ab5-bcb7-c68120339391n@googlegroups.com> <d2snh6xuzu23$.1cfkbxt6yxhk4.dlg@40tude.net> <d2dba42b-d2bb-42d7-8bdd-9f433eefc4fan@googlegroups.com> <idq1p6llgqfv.1vkgq1lrlx8sv.dlg@40tude.net> <4568cc17-447e-4823-a8ce-1fb69af318cdn@googlegroups.com> <yf3qmurg0zwy$.z2wj9truynqj$.dlg@40tude.net> <82703a67-99fb-4488-8b39-09cae5c57af7n@googlegroups.com> <guop7qojrijt$.iwcz72x3sz1v.dlg@40tude.net> <e31f089b-e953-4a20-9cf7-cfaa7596df8en@googlegroups.com> <1l84xf45qgjea.soxkdjp1wiyz$.dlg@40tude.net> <e5297418-06c7-49fe-b845-e6793ffc6a90n@googlegroups.com> <dtykz18x4q5w$.44rchn1mikfz.dlg@40tude.net>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <ee10c815-0123-48a4-af2b-08dc4e44c4b0n@googlegroups.com>
Subject: Re: extending parameters
From: mutazi...@gmail.com (muta...@gmail.com)
Injection-Date: Thu, 06 May 2021 16:12:40 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 57
 by: muta...@gmail.com - Thu, 6 May 2021 16:12 UTC

On Thursday, May 6, 2021 at 8:58:56 PM UTC+10, JJ wrote:

> > I really don't care how difficult it is for a C runtime
> > library author to convert from 16-bit MSDOS to
> > 32-bit and 64-bit. I only care about the application
> > programmer.

> Well you can't have both an entirely different specification, and
> compatibility. You'll have to choose one and sacrifice the other. Whichever
> is easier for software developers.

I'm having trouble understanding your position.

What options are available for software developers,
just considering these two "concepts":

int PosGetFileAttributes(const char *fnm, int *attr)
0x43

void PosExec(char *prog, POSEXEC_PARMBLOCK *parmblock)
0x4b

Noting that we want to support 16, 32 and 64-bit
versions of MSDOS, and we expect a recompile
of applications for each of those 3 targets.

> > Is this just for exec() or in general?

> I meant DOS data structures which have segment fields instead of pointer
> fields. IOTW, special handling for those type of DOS structures only.
> Nothing more.

I don't think there are many of those.

> > It's a lot of work to go to just for exec(), and it still won't
> > work anyway. Because if you only provide the upper
> > 16 bits, it means you need to be able to allocate memory
> > on a 64k boundary, requiring a non-standard call.

> That is the downside, unfortunately.

The downside is the same either way, so you may as
well use the opportunity to do it properly.

> Either way, it's like what I've mentioned earlier. You can't have both.
> You'll have to choose one. Do you want to keep DOS compatibility, or (third
> party) software compatibility? Whichever it's easier for the software
> developer.

It depends what you mean by "DOS compatibility".

I'm not expecting 32-bit software to run on 16-bit
hardware, and vice-versa.

That's an assumption I didn't think to voice out, sorry,
so may alter your answer.

BFN. Paul.

Re: extending parameters

<yvlaynsrt4l4$.14b4yy7j0bs68.dlg@40tude.net>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=9960&group=comp.os.msdos.programmer#9960

  copy link   Newsgroups: comp.os.msdos.programmer
Path: i2pn2.org!i2pn.org!aioe.org!38DygP+ILIZ41NVK6PUULw.user.gioia.aioe.org.POSTED!not-for-mail
From: jj4pub...@gmail.com (JJ)
Newsgroups: comp.os.msdos.programmer
Subject: Re: extending parameters
Date: Fri, 7 May 2021 19:35:48 +0700
Organization: Aioe.org NNTP Server
Lines: 8
Message-ID: <yvlaynsrt4l4$.14b4yy7j0bs68.dlg@40tude.net>
References: <32913dab-8517-4ca2-8e4c-b7d01b517cb6n@googlegroups.com> <1m2w5abax2z33$.1k9p9fnzeypqx$.dlg@40tude.net> <acc4dabc-28f5-4e83-a5f4-73698f80aebfn@googlegroups.com> <1ltwm68v43wrq.ib33n7k7gmgw.dlg@40tude.net> <60f490eb-728d-4767-90f2-5adaf20720f7n@googlegroups.com> <17x60hjtjd6dh.vfxs294kth7t.dlg@40tude.net> <c13ece80-33f2-4ab5-bcb7-c68120339391n@googlegroups.com> <d2snh6xuzu23$.1cfkbxt6yxhk4.dlg@40tude.net> <d2dba42b-d2bb-42d7-8bdd-9f433eefc4fan@googlegroups.com> <idq1p6llgqfv.1vkgq1lrlx8sv.dlg@40tude.net> <4568cc17-447e-4823-a8ce-1fb69af318cdn@googlegroups.com> <yf3qmurg0zwy$.z2wj9truynqj$.dlg@40tude.net> <82703a67-99fb-4488-8b39-09cae5c57af7n@googlegroups.com> <guop7qojrijt$.iwcz72x3sz1v.dlg@40tude.net> <e31f089b-e953-4a20-9cf7-cfaa7596df8en@googlegroups.com> <1l84xf45qgjea.soxkdjp1wiyz$.dlg@40tude.net> <e5297418-06c7-49fe-b845-e6793ffc6a90n@googlegroups.com>
<dtykz18x4q5w$.44rchn1mikfz.dlg@40tude.net> <ee10c815-0123-48a4-af2b-08dc4e44c4b0n@googlegroups.com>
NNTP-Posting-Host: 38DygP+ILIZ41NVK6PUULw.user.gioia.aioe.org
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Complaints-To: abuse@aioe.org
User-Agent: 40tude_Dialog/2.0.15.84
X-Notice: Filtered by postfilter v. 0.9.2
X-Face: \*\`0(1j~VfYC>ebz[&O.]=,Nm\oRM{of,liRO#7Eqi4|!]!(Gs=Akgh{J)605>C9Air?pa d{sSZ09u+A7f<^paR"/NH_#<mE1S"hde\c6PZLUB[t/s5-+Iu5DSc?P0+4%,Hl
X-Bitcoin: 1LcqwCQBQmhcWfWsVEAeyLchkAY8ZfuMnS
 by: JJ - Fri, 7 May 2021 12:35 UTC

On Thu, 6 May 2021 09:12:40 -0700 (PDT), muta...@gmail.com wrote:
>
> It depends what you mean by "DOS compatibility".
>
> I'm not expecting 32-bit software to run on 16-bit
> hardware, and vice-versa.

If you think "DOS compatibility" is a hardware related, then I give up.


devel / comp.os.msdos.programmer / Re: extending parameters

Pages:12
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor