Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

First study the enemy. Seek weakness. -- Romulan Commander, "Balance of Terror", stardate 1709.2


devel / comp.os.ms-windows.programmer.win32 / win64 clone

SubjectAuthor
* win64 clonePaul Edwards
+- win64 clonePaul Edwards
`- win64 clonePaul Edwards

1
win64 clone

<ae5608e7-cb7f-4315-a3c0-ea68ee42528bn@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=9962&group=comp.os.ms-windows.programmer.win32#9962

  copy link   Newsgroups: comp.os.ms-windows.programmer.win32
X-Received: by 2002:a05:6214:9a3:b0:640:1599:1f8a with SMTP id du3-20020a05621409a300b0064015991f8amr59901qvb.1.1691846579547;
Sat, 12 Aug 2023 06:22:59 -0700 (PDT)
X-Received: by 2002:a17:903:11c8:b0:1ba:1704:8a1b with SMTP id
q8-20020a17090311c800b001ba17048a1bmr1747745plh.12.1691846579178; Sat, 12 Aug
2023 06:22:59 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.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.ms-windows.programmer.win32
Date: Sat, 12 Aug 2023 06:22:58 -0700 (PDT)
Injection-Info: google-groups.googlegroups.com; posting-host=136.158.103.175; posting-account=CeHKkQoAAAAowY1GfiJYG55VVc0s1zaG
NNTP-Posting-Host: 136.158.103.175
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <ae5608e7-cb7f-4315-a3c0-ea68ee42528bn@googlegroups.com>
Subject: win64 clone
From: mutazi...@gmail.com (Paul Edwards)
Injection-Date: Sat, 12 Aug 2023 13:22:59 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 1512
 by: Paul Edwards - Sat, 12 Aug 2023 13:22 UTC

I know this is a win32 programming group, but I thought
it might be of interest anyway that I have effectively
(can be quibbled) developed a technique to convert a
UEFI system into a Win64 system.

You can get "University Challenge x64" from http://pdos.org
and boot it on a modern system and type in:

w64test.exe abc def

to execute the provided example Win64 executable.

You can run that same executable on a real Win64 system
if you wish.

I'm not quite sure what direction this will go in now.

BFN. Paul.

Re: win64 clone

<b0d93dad-ef23-4d55-aa43-9972497cd840n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=9969&group=comp.os.ms-windows.programmer.win32#9969

  copy link   Newsgroups: comp.os.ms-windows.programmer.win32
X-Received: by 2002:a05:622a:2510:b0:40f:c562:daa6 with SMTP id cm16-20020a05622a251000b0040fc562daa6mr15074qtb.3.1692227925087;
Wed, 16 Aug 2023 16:18:45 -0700 (PDT)
X-Received: by 2002:a17:90a:b796:b0:26d:14f2:b4e1 with SMTP id
m22-20020a17090ab79600b0026d14f2b4e1mr214453pjr.8.1692227923884; Wed, 16 Aug
2023 16:18:43 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!1.us.feeder.erje.net!feeder.erje.net!usenet.blueworldhosting.com!diablo1.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.ms-windows.programmer.win32
Date: Wed, 16 Aug 2023 16:18:43 -0700 (PDT)
In-Reply-To: <ae5608e7-cb7f-4315-a3c0-ea68ee42528bn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=136.158.103.235; posting-account=CeHKkQoAAAAowY1GfiJYG55VVc0s1zaG
NNTP-Posting-Host: 136.158.103.235
References: <ae5608e7-cb7f-4315-a3c0-ea68ee42528bn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <b0d93dad-ef23-4d55-aa43-9972497cd840n@googlegroups.com>
Subject: Re: win64 clone
From: mutazi...@gmail.com (Paul Edwards)
Injection-Date: Wed, 16 Aug 2023 23:18:45 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 1579
 by: Paul Edwards - Wed, 16 Aug 2023 23:18 UTC

On Saturday, August 12, 2023 at 9:23:01 PM UTC+8, Paul Edwards wrote:

> I know this is a win32 programming group, but I thought
> it might be of interest anyway that I have effectively
> (can be quibbled) developed a technique to convert a
> UEFI system into a Win64 system.

And now it is a Win32 system (still under LM64). See the
bottom of the UCX64 section.

BFN. Paul.

Re: win64 clone

<48706834-9382-4b3a-b45d-41c28e00cef7n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=10513&group=comp.os.ms-windows.programmer.win32#10513

  copy link   Newsgroups: comp.os.ms-windows.programmer.win32
X-Received: by 2002:a05:622a:1a8a:b0:410:9089:6b5e with SMTP id s10-20020a05622a1a8a00b0041090896b5emr406620qtc.3.1694074623406;
Thu, 07 Sep 2023 01:17:03 -0700 (PDT)
X-Received: by 2002:ac8:5cc1:0:b0:40f:f2e0:af7c with SMTP id
s1-20020ac85cc1000000b0040ff2e0af7cmr460103qta.13.1694074623142; Thu, 07 Sep
2023 01:17:03 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.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.ms-windows.programmer.win32
Date: Thu, 7 Sep 2023 01:17:02 -0700 (PDT)
In-Reply-To: <ae5608e7-cb7f-4315-a3c0-ea68ee42528bn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=136.158.103.193; posting-account=CeHKkQoAAAAowY1GfiJYG55VVc0s1zaG
NNTP-Posting-Host: 136.158.103.193
References: <ae5608e7-cb7f-4315-a3c0-ea68ee42528bn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <48706834-9382-4b3a-b45d-41c28e00cef7n@googlegroups.com>
Subject: Re: win64 clone
From: mutazi...@gmail.com (Paul Edwards)
Injection-Date: Thu, 07 Sep 2023 08:17:03 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 2285
 by: Paul Edwards - Thu, 7 Sep 2023 08:17 UTC

On Saturday, August 12, 2023 at 9:23:01 PM UTC+8, Paul Edwards wrote:
>
I know this is a win32 programming group, but I thought
> it might be of interest anyway that I have effectively
> (can be quibbled) developed a technique to convert a
> UEFI system into a Win64 system.
>
> You can get "University Challenge x64" from http://pdos.org
> and boot it on a modern system and type in:
>
> w64test.exe abc def
>
> to execute the provided example Win64 executable.
>
> You can run that same executable on a real Win64 system
> if you wish.
>
> I'm not quite sure what direction this will go in now.

I remembered that I had a public domain C compiler which
only worked in a win64 environment, so I tried it out, and
it turned out to be close enough to C90-compliant to handle
all of my code - so now there is an entire public domain OS
and toolchain available (still called UCX64).

Because of the primitive shell, I haven't yet been able to test
it properly - obviously I want to prove that it can rebuild itself.

BFN. Paul..

1
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor