Rocksolid Light

Welcome to RetroBBS

mail  files  register  newsreader  groups  login

Message-ID:  

Another megabytes the dust.


devel / comp.os.cpm / Instructions for building the Hi-Tech C v3.09 Cross Compiler

SubjectAuthor
* Instructions for building the Hi-Tech C v3.09 Cross CompilerАндрей Никитин
`* Re: Instructions for building the Hi-Tech C v3.09 Cross CompilerDavid Given
 `* Re: Instructions for building the Hi-Tech C v3.09 Cross CompilerАндрей Никитин
  `* Re: Instructions for building the Hi-Tech C v3.09 Cross CompilerDavid Given
   `* Re: Instructions for building the Hi-Tech C v3.09 Cross CompilerАндрей Никитин
    `* Re: Instructions for building the Hi-Tech C v3.09 Cross CompilerАндрей Никитин
     `* Re: Instructions for building the Hi-Tech C v3.09 Cross CompilerDavid Given
      `- Re: Instructions for building the Hi-Tech C v3.09 Cross CompilerАндрей Никитин

1
Instructions for building the Hi-Tech C v3.09 Cross Compiler

<42092a94-1ab5-4648-bf2e-f911400bb049n@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=3605&group=comp.os.cpm#3605

  copy link   Newsgroups: comp.os.cpm
X-Received: by 2002:a05:6214:f22:b0:472:f00d:7e14 with SMTP id iw2-20020a0562140f2200b00472f00d7e14mr792889qvb.20.1658506373699;
Fri, 22 Jul 2022 09:12:53 -0700 (PDT)
X-Received: by 2002:a05:6870:b609:b0:f2:74e7:9bf1 with SMTP id
cm9-20020a056870b60900b000f274e79bf1mr8005030oab.141.1658506373409; Fri, 22
Jul 2022 09:12:53 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.cpm
Date: Fri, 22 Jul 2022 09:12:53 -0700 (PDT)
Injection-Info: google-groups.googlegroups.com; posting-host=77.37.209.254; posting-account=g8ksUwoAAAC0mgCsQ1LJvKj1k2HoKsbw
NNTP-Posting-Host: 77.37.209.254
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <42092a94-1ab5-4648-bf2e-f911400bb049n@googlegroups.com>
Subject: Instructions for building the Hi-Tech C v3.09 Cross Compiler
From: nikitinprior@gmail.com (Андрей Никитин)
Injection-Date: Fri, 22 Jul 2022 16:12:53 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 1222
 by: Андрей Ник - Fri, 22 Jul 2022 16:12 UTC

Instructions for building the Hi-Tech C v3.09 Cross Compiler for Linux, MacOS, or Windows can be found at https://github.com/nikitinprior/Cross_compiler_z80

Andrey Nikitin

Re: Instructions for building the Hi-Tech C v3.09 Cross Compiler

<e97c157d-b55a-44db-af18-281a5ca1608bn@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=3640&group=comp.os.cpm#3640

  copy link   Newsgroups: comp.os.cpm
X-Received: by 2002:a05:622a:5d1:b0:344:6117:7dac with SMTP id d17-20020a05622a05d100b0034461177dacmr12490700qtb.277.1660750130651;
Wed, 17 Aug 2022 08:28:50 -0700 (PDT)
X-Received: by 2002:a05:6870:581d:b0:11c:76af:9276 with SMTP id
r29-20020a056870581d00b0011c76af9276mr450802oap.139.1660750130383; Wed, 17
Aug 2022 08:28:50 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.cpm
Date: Wed, 17 Aug 2022 08:28:50 -0700 (PDT)
In-Reply-To: <42092a94-1ab5-4648-bf2e-f911400bb049n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2a00:79e0:61:302:16ac:4bc0:fe1:b9a6;
posting-account=q6w6oQoAAABsStZoeWPGyZrP6X1ZtvC8
NNTP-Posting-Host: 2a00:79e0:61:302:16ac:4bc0:fe1:b9a6
References: <42092a94-1ab5-4648-bf2e-f911400bb049n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <e97c157d-b55a-44db-af18-281a5ca1608bn@googlegroups.com>
Subject: Re: Instructions for building the Hi-Tech C v3.09 Cross Compiler
From: david.given@gmail.com (David Given)
Injection-Date: Wed, 17 Aug 2022 15:28:50 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 1511
 by: David Given - Wed, 17 Aug 2022 15:28 UTC

On Friday, 22 July 2022 at 18:12:54 UTC+2, nikiti...@gmail.com wrote:
> Instructions for building the Hi-Tech C v3.09 Cross Compiler for Linux, MacOS, or Windows can be found at https://github.com/nikitinprior/Cross_compiler_z80

I may have missed it, but where do you actually get the source code from?

Re: Instructions for building the Hi-Tech C v3.09 Cross Compiler

<37831ec6-e1d5-4917-b474-3daf6b92f097n@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=3641&group=comp.os.cpm#3641

  copy link   Newsgroups: comp.os.cpm
X-Received: by 2002:a05:622a:410:b0:33b:72b2:6038 with SMTP id n16-20020a05622a041000b0033b72b26038mr2698878qtx.627.1660830619455;
Thu, 18 Aug 2022 06:50:19 -0700 (PDT)
X-Received: by 2002:a05:6808:2103:b0:343:2b03:959b with SMTP id
r3-20020a056808210300b003432b03959bmr1320684oiw.229.1660830619111; Thu, 18
Aug 2022 06:50:19 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.cpm
Date: Thu, 18 Aug 2022 06:50:18 -0700 (PDT)
In-Reply-To: <e97c157d-b55a-44db-af18-281a5ca1608bn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=77.37.209.254; posting-account=g8ksUwoAAAC0mgCsQ1LJvKj1k2HoKsbw
NNTP-Posting-Host: 77.37.209.254
References: <42092a94-1ab5-4648-bf2e-f911400bb049n@googlegroups.com> <e97c157d-b55a-44db-af18-281a5ca1608bn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <37831ec6-e1d5-4917-b474-3daf6b92f097n@googlegroups.com>
Subject: Re: Instructions for building the Hi-Tech C v3.09 Cross Compiler
From: nikitinprior@gmail.com (Андрей Никитин)
Injection-Date: Thu, 18 Aug 2022 13:50:19 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 2484
 by: Андрей Ник - Thu, 18 Aug 2022 13:50 UTC

среда, 17 августа 2022 г. в 20:28:51 UTC+5, david...@gmail.com:
> On Friday, 22 July 2022 at 18:12:54 UTC+2, nikiti...@gmail.com wrote:
> > Instructions for building the Hi-Tech C v3.09 Cross Compiler for Linux, MacOS, or Windows can be found at https://github.com/nikitinprior/Cross_compiler_z80
> I may have missed it, but where do you actually get the source code from?

C source code is obtained by disassembling executable programs into assembly language. After that, the resulting assembly language program is examined and C code is obtained from it. The resulting code is then compiled and compared with the disassembled code. If necessary, the C code is modified to better match the original binary image. In a similar way it was possible to restore almost all compiler programs. Naturally, the restored code is not the original code, but it is very close to it. The resulting source code can already be compiled by modern compilers. The result is a cross compiler for modern operating systems that generates code almost identical to the original compiler for CP/M.

Re: Instructions for building the Hi-Tech C v3.09 Cross Compiler

<0389b649-4dd9-40a2-bfeb-caca79758dc7n@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=3642&group=comp.os.cpm#3642

  copy link   Newsgroups: comp.os.cpm
X-Received: by 2002:a05:622a:1452:b0:344:51de:cc10 with SMTP id v18-20020a05622a145200b0034451decc10mr3091902qtx.432.1660836630797;
Thu, 18 Aug 2022 08:30:30 -0700 (PDT)
X-Received: by 2002:a9d:72d0:0:b0:638:e9cf:3e75 with SMTP id
d16-20020a9d72d0000000b00638e9cf3e75mr1299304otk.289.1660836630464; Thu, 18
Aug 2022 08:30:30 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border-2.nntp.ord.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.cpm
Date: Thu, 18 Aug 2022 08:30:30 -0700 (PDT)
In-Reply-To: <37831ec6-e1d5-4917-b474-3daf6b92f097n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2a00:79e0:61:302:ed60:fecc:7aa3:567b;
posting-account=q6w6oQoAAABsStZoeWPGyZrP6X1ZtvC8
NNTP-Posting-Host: 2a00:79e0:61:302:ed60:fecc:7aa3:567b
References: <42092a94-1ab5-4648-bf2e-f911400bb049n@googlegroups.com>
<e97c157d-b55a-44db-af18-281a5ca1608bn@googlegroups.com> <37831ec6-e1d5-4917-b474-3daf6b92f097n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <0389b649-4dd9-40a2-bfeb-caca79758dc7n@googlegroups.com>
Subject: Re: Instructions for building the Hi-Tech C v3.09 Cross Compiler
From: david.given@gmail.com (David Given)
Injection-Date: Thu, 18 Aug 2022 15:30:30 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 22
 by: David Given - Thu, 18 Aug 2022 15:30 UTC

On Thursday, 18 August 2022 at 15:50:20 UTC+2, nikiti...@gmail.com wrote:
> среда, 17 августа 2022 г. в 20:28:51 UTC+5, david...@gmail.com:
> > On Friday, 22 July 2022 at 18:12:54 UTC+2, nikiti...@gmail.com wrote:
> > > Instructions for building the Hi-Tech C v3.09 Cross Compiler for Linux, MacOS, or Windows can be found at https://github.com/nikitinprior/Cross_compiler_z80
> > I may have missed it, but where do you actually get the source code from?
> C source code is obtained by disassembling executable programs into assembly language. After that, the resulting assembly language program is examined and C code is obtained from it. The resulting code is then compiled and compared with the disassembled code. If necessary, the C code is modified to better match the original binary image. In a similar way it was possible to restore almost all compiler programs. Naturally, the restored code is not the original code, but it is very close to it. The resulting source code can already be compiled by modern compilers. The result is a cross compiler for modern operating systems that generates code almost identical to the original compiler for CP/M.

I understand, but there's no reference to a repository of the converted source code or to the tools needed to do the conversion.

Re: Instructions for building the Hi-Tech C v3.09 Cross Compiler

<e04081ca-b7b0-402e-bccb-00432f215f8dn@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=3643&group=comp.os.cpm#3643

  copy link   Newsgroups: comp.os.cpm
X-Received: by 2002:a05:6214:4015:b0:496:be28:62f5 with SMTP id kd21-20020a056214401500b00496be2862f5mr1790456qvb.14.1660839029614;
Thu, 18 Aug 2022 09:10:29 -0700 (PDT)
X-Received: by 2002:a4a:974a:0:b0:436:682:ba00 with SMTP id
v10-20020a4a974a000000b004360682ba00mr1114999ooi.68.1660839029320; Thu, 18
Aug 2022 09:10:29 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.cpm
Date: Thu, 18 Aug 2022 09:10:29 -0700 (PDT)
In-Reply-To: <0389b649-4dd9-40a2-bfeb-caca79758dc7n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=77.37.209.254; posting-account=g8ksUwoAAAC0mgCsQ1LJvKj1k2HoKsbw
NNTP-Posting-Host: 77.37.209.254
References: <42092a94-1ab5-4648-bf2e-f911400bb049n@googlegroups.com>
<e97c157d-b55a-44db-af18-281a5ca1608bn@googlegroups.com> <37831ec6-e1d5-4917-b474-3daf6b92f097n@googlegroups.com>
<0389b649-4dd9-40a2-bfeb-caca79758dc7n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <e04081ca-b7b0-402e-bccb-00432f215f8dn@googlegroups.com>
Subject: Re: Instructions for building the Hi-Tech C v3.09 Cross Compiler
From: nikitinprior@gmail.com (Андрей Никитин)
Injection-Date: Thu, 18 Aug 2022 16:10:29 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 4226
 by: Андрей Ник - Thu, 18 Aug 2022 16:10 UTC

четверг, 18 августа 2022 г. в 20:30:31 UTC+5, david...@gmail.com:
> On Thursday, 18 August 2022 at 15:50:20 UTC+2, nikiti...@gmail.com wrote:
> > среда, 17 августа 2022 г. в 20:28:51 UTC+5, david...@gmail.com:
> > > On Friday, 22 July 2022 at 18:12:54 UTC+2, nikiti...@gmail.com wrote:
> > > > Instructions for building the Hi-Tech C v3.09 Cross Compiler for Linux, MacOS, or Windows can be found at https://github.com/nikitinprior/Cross_compiler_z80
> > > I may have missed it, but where do you actually get the source code from?
> > C source code is obtained by disassembling executable programs into assembly language. After that, the resulting assembly language program is examined and C code is obtained from it. The resulting code is then compiled and compared with the disassembled code. If necessary, the C code is modified to better match the original binary image. In a similar way it was possible to restore almost all compiler programs. Naturally, the restored code is not the original code, but it is very close to it. The resulting source code can already be compiled by modern compilers. The result is a cross compiler for modern operating systems that generates code almost identical to the original compiler for CP/M.
> I understand, but there's no reference to a repository of the converted source code or to the tools needed to do the conversion.

in the repository https://github.com/nikitinprior/dcgen
files with .asm extension are Disassembled version and After compiling C source code. This repository is the first attempt to get the source code in C language. Further work has been done to fix bugs and fix the code. Especially for recovery, no special tools were used. All work was done by hand, relying on common sense. The compiler generates code using some rules. These rules were noticed and using them an attempt was made to recreate the source code. Completely documenting the re-creation process is quite a big and quite complex job. When recreating the compiler code, the task was not to describe the entire algorithm of the actions performed and teach someone to do such transformations. To solve such a problem requires desire, a lot of free time and painstaking work. For the compiler, this work is done. It may contain errors, which, having the source code, are now easier to detect and fix. The main result is the availability of source code, which prolongs the life of a good compiler and allows interested people to see how it was implemented. From my point of view, the task has been completed completely.

Re: Instructions for building the Hi-Tech C v3.09 Cross Compiler

<3427fc0c-f931-4eb2-9576-1cf9c1d90991n@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=3644&group=comp.os.cpm#3644

  copy link   Newsgroups: comp.os.cpm
X-Received: by 2002:ac8:5a8e:0:b0:344:69b2:1307 with SMTP id c14-20020ac85a8e000000b0034469b21307mr3242864qtc.57.1660839624679;
Thu, 18 Aug 2022 09:20:24 -0700 (PDT)
X-Received: by 2002:a9d:66c2:0:b0:638:dadd:a2d2 with SMTP id
t2-20020a9d66c2000000b00638dadda2d2mr1402569otm.232.1660839624421; Thu, 18
Aug 2022 09:20:24 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.cpm
Date: Thu, 18 Aug 2022 09:20:24 -0700 (PDT)
In-Reply-To: <e04081ca-b7b0-402e-bccb-00432f215f8dn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=77.37.209.254; posting-account=g8ksUwoAAAC0mgCsQ1LJvKj1k2HoKsbw
NNTP-Posting-Host: 77.37.209.254
References: <42092a94-1ab5-4648-bf2e-f911400bb049n@googlegroups.com>
<e97c157d-b55a-44db-af18-281a5ca1608bn@googlegroups.com> <37831ec6-e1d5-4917-b474-3daf6b92f097n@googlegroups.com>
<0389b649-4dd9-40a2-bfeb-caca79758dc7n@googlegroups.com> <e04081ca-b7b0-402e-bccb-00432f215f8dn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <3427fc0c-f931-4eb2-9576-1cf9c1d90991n@googlegroups.com>
Subject: Re: Instructions for building the Hi-Tech C v3.09 Cross Compiler
From: nikitinprior@gmail.com (Андрей Никитин)
Injection-Date: Thu, 18 Aug 2022 16:20:24 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 4737
 by: Андрей Ник - Thu, 18 Aug 2022 16:20 UTC

четверг, 18 августа 2022 г. в 21:10:30 UTC+5, Андрей Никитин:
> четверг, 18 августа 2022 г. в 20:30:31 UTC+5, david...@gmail.com:
> > On Thursday, 18 August 2022 at 15:50:20 UTC+2, nikiti...@gmail.com wrote:
> > > среда, 17 августа 2022 г. в 20:28:51 UTC+5, david...@gmail.com:
> > > > On Friday, 22 July 2022 at 18:12:54 UTC+2, nikiti...@gmail.com wrote:
> > > > > Instructions for building the Hi-Tech C v3.09 Cross Compiler for Linux, MacOS, or Windows can be found at https://github.com/nikitinprior/Cross_compiler_z80
> > > > I may have missed it, but where do you actually get the source code from?
> > > C source code is obtained by disassembling executable programs into assembly language. After that, the resulting assembly language program is examined and C code is obtained from it. The resulting code is then compiled and compared with the disassembled code. If necessary, the C code is modified to better match the original binary image. In a similar way it was possible to restore almost all compiler programs. Naturally, the restored code is not the original code, but it is very close to it. The resulting source code can already be compiled by modern compilers. The result is a cross compiler for modern operating systems that generates code almost identical to the original compiler for CP/M.
> > I understand, but there's no reference to a repository of the converted source code or to the tools needed to do the conversion.
> in the repository https://github.com/nikitinprior/dcgen
> files with .asm extension are Disassembled version and After compiling C source code. This repository is the first attempt to get the source code in C language. Further work has been done to fix bugs and fix the code. Especially for recovery, no special tools were used. All work was done by hand, relying on common sense. The compiler generates code using some rules. These rules were noticed and using them an attempt was made to recreate the source code. Completely documenting the re-creation process is quite a big and quite complex job. When recreating the compiler code, the task was not to describe the entire algorithm of the actions performed and teach someone to do such transformations. To solve such a problem requires desire, a lot of free time and painstaking work. For the compiler, this work is done. It may contain errors, which, having the source code, are now easier to detect and fix. The main result is the availability of source code, which prolongs the life of a good compiler and allows interested people to see how it was implemented. From my point of view, the task has been completed completely.

https://github.com/nikitinprior/ contains the source code for almost all compiler utilities. The descriptions for each program provide instructions on how this code must be compiled to obtain the final result.

Re: Instructions for building the Hi-Tech C v3.09 Cross Compiler

<a133720f-3818-433c-aeee-3ca8c4ebfc21n@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=3645&group=comp.os.cpm#3645

  copy link   Newsgroups: comp.os.cpm
X-Received: by 2002:a05:622a:15d4:b0:344:6a92:d8dc with SMTP id d20-20020a05622a15d400b003446a92d8dcmr6206542qty.114.1660912927331;
Fri, 19 Aug 2022 05:42:07 -0700 (PDT)
X-Received: by 2002:a05:6870:4344:b0:10b:8499:395d with SMTP id
x4-20020a056870434400b0010b8499395dmr6346851oah.214.1660912926869; Fri, 19
Aug 2022 05:42:06 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.cpm
Date: Fri, 19 Aug 2022 05:42:06 -0700 (PDT)
In-Reply-To: <3427fc0c-f931-4eb2-9576-1cf9c1d90991n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2a02:169:1b5:0:0:0:0:f9a;
posting-account=q6w6oQoAAABsStZoeWPGyZrP6X1ZtvC8
NNTP-Posting-Host: 2a02:169:1b5:0:0:0:0:f9a
References: <42092a94-1ab5-4648-bf2e-f911400bb049n@googlegroups.com>
<e97c157d-b55a-44db-af18-281a5ca1608bn@googlegroups.com> <37831ec6-e1d5-4917-b474-3daf6b92f097n@googlegroups.com>
<0389b649-4dd9-40a2-bfeb-caca79758dc7n@googlegroups.com> <e04081ca-b7b0-402e-bccb-00432f215f8dn@googlegroups.com>
<3427fc0c-f931-4eb2-9576-1cf9c1d90991n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <a133720f-3818-433c-aeee-3ca8c4ebfc21n@googlegroups.com>
Subject: Re: Instructions for building the Hi-Tech C v3.09 Cross Compiler
From: david.given@gmail.com (David Given)
Injection-Date: Fri, 19 Aug 2022 12:42:07 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 2383
 by: David Given - Fri, 19 Aug 2022 12:42 UTC

On Thursday, 18 August 2022 at 18:20:25 UTC+2, nikiti...@gmail.com wrote:
> четверг, 18 августа 2022 г. в 21:10:30 UTC+5, Андрей Никитин:
[...]
> https://github.com/nikitinprior/ contains the source code for almost all compiler utilities. The descriptions for each program provide instructions on how this code must be compiled to obtain the final result.

Thanks --- that looks great. I did actually try that myself a couple of years ago but I was using Ghidra, which doesn't produce runnable C code from Z80 machine code. I did manage to identify most of the libc, though.

I will note that the projects are marked as having the GPL license when actually the Hitech C license still applies!

Re: Instructions for building the Hi-Tech C v3.09 Cross Compiler

<f232b959-74b1-473e-bac4-f0a8e9c4db1dn@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=3646&group=comp.os.cpm#3646

  copy link   Newsgroups: comp.os.cpm
X-Received: by 2002:a05:622a:174b:b0:343:1fc:14d8 with SMTP id l11-20020a05622a174b00b0034301fc14d8mr6199237qtk.579.1660914022847;
Fri, 19 Aug 2022 06:00:22 -0700 (PDT)
X-Received: by 2002:aca:100e:0:b0:345:2337:d5b9 with SMTP id
14-20020aca100e000000b003452337d5b9mr2138611oiq.213.1660914022407; Fri, 19
Aug 2022 06:00:22 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.cpm
Date: Fri, 19 Aug 2022 06:00:22 -0700 (PDT)
In-Reply-To: <a133720f-3818-433c-aeee-3ca8c4ebfc21n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=77.37.209.254; posting-account=g8ksUwoAAAC0mgCsQ1LJvKj1k2HoKsbw
NNTP-Posting-Host: 77.37.209.254
References: <42092a94-1ab5-4648-bf2e-f911400bb049n@googlegroups.com>
<e97c157d-b55a-44db-af18-281a5ca1608bn@googlegroups.com> <37831ec6-e1d5-4917-b474-3daf6b92f097n@googlegroups.com>
<0389b649-4dd9-40a2-bfeb-caca79758dc7n@googlegroups.com> <e04081ca-b7b0-402e-bccb-00432f215f8dn@googlegroups.com>
<3427fc0c-f931-4eb2-9576-1cf9c1d90991n@googlegroups.com> <a133720f-3818-433c-aeee-3ca8c4ebfc21n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <f232b959-74b1-473e-bac4-f0a8e9c4db1dn@googlegroups.com>
Subject: Re: Instructions for building the Hi-Tech C v3.09 Cross Compiler
From: nikitinprior@gmail.com (Андрей Никитин)
Injection-Date: Fri, 19 Aug 2022 13:00:22 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 2955
 by: Андрей Ник - Fri, 19 Aug 2022 13:00 UTC

пятница, 19 августа 2022 г. в 15:42:08 UTC+3, david...@gmail.com:
> On Thursday, 18 August 2022 at 18:20:25 UTC+2, nikiti...@gmail.com wrote:
> > четверг, 18 августа 2022 г. в 21:10:30 UTC+5, Андрей Никитин:
> [...]
> > https://github.com/nikitinprior/ contains the source code for almost all compiler utilities. The descriptions for each program provide instructions on how this code must be compiled to obtain the final result.
> Thanks --- that looks great. I did actually try that myself a couple of years ago but I was using Ghidra, which doesn't produce runnable C code from Z80 machine code. I did manage to identify most of the libc, though.
>
> I will note that the projects are marked as having the GPL license when actually the Hitech C license still applies!

Thanks for the kind words.
HI-TECH SOFTWARE has allowed the free use of its software product with the obligatory requirement to indicate copyright. The restored C code is released to the public under the GPL, but in several places I remind you that
"All copyrights to the restored code still belong to HI-TECH SOFTWARE."

1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor