Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

Help stamp out Mickey-Mouse computer interfaces -- Menus are for Restaurants!


devel / alt.lang.asm / Re: CM3 revisited

Re: CM3 revisited

<20230304170649.4e8dfc99b78ae087a8298181@127.0.0.1>

 copy mid

https://www.novabbs.com/devel/article-flat.php?id=404&group=alt.lang.asm#404

 copy link   Newsgroups: alt.lang.asm comp.lang.asm.x86 comp.os.msdos.programmer
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: adm...@nospicedham.127.0.0.1 (Kerr-Mudd, John)
Newsgroups: alt.lang.asm,comp.lang.asm.x86,comp.os.msdos.programmer
Subject: Re: CM3 revisited
Date: Sat, 4 Mar 2023 17:06:49 +0000
Organization: Dis
Lines: 44
Approved: fbkotler@myfairpoint.net - comp.lang.asm.x86 moderation team.
Message-ID: <20230304170649.4e8dfc99b78ae087a8298181@127.0.0.1>
References: <20230213223101.c420f77d1c7054286f4febc2@127.0.0.1>
<20230226121725.564c626772b1652446c95951@127.0.0.1>
<b67abec1-edbf-1a0d-80b6-dcd85b749cea@tmsw.no>
<20230226210301.9e2d2f44005524c8ed05ab50@127.0.0.1>
<20230303195645.c470d02832c65157560817a5@127.0.0.1>
<fLtML.2955781$JNZ4.580608@fx12.ams4>
<20230304104444.04070956ac1d3eb0dede9ce8@127.0.0.1>
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Injection-Info: reader01.eternal-september.org; posting-host="1928271c0fa82366df76c6d16fdb6990";
logging-data="1087574"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18B9unOCMPzQPuuNEnGxLT+BlboT4UFZH0="
Cancel-Lock: sha1:59oK9o2GOU4LGHCQDdhB+cdAuBQ=
 by: Kerr-Mudd, John - Sat, 4 Mar 2023 17:06 UTC

On Sat, 4 Mar 2023 10:44:44 +0000
"Kerr-Mudd, John" <admin@nospicedham.127.0.0.1> wrote:

> On Sat, 4 Mar 2023 05:36:03 +0800
> Johann 'Myrkraverk' Oskarsson <johann@nospicedham.myrkraverk.invalid>
> wrote:
>

[alphanum hex decode & run program]

>
> Thanks for testing, I'm running it in a CMD box under Windows XP; the
> program does a lot of self-modification and relies on SI being 0x0100 at
> startup.
>
> I suspect this is the issue.
>
> spacing /cr/lf shouldn't matter once in the hexcode region. (i.e 1st 2
> lines must be asis).

> Sadly I'm unable to retain startup register values as 'pusha' (0x60) is not
> an Alphanum, and to push individually makes the distances to the fixups
> into invalid alphanums. - might be doable with some more thought.
>
Bigger, but needs another line; now registers on entering the
decoded hex payload prog set as DOS would (si set to 0x100, cx to lth of
payload prog; dx/bp/di restored - I only have room to save 3 original
register values).

I dont have the space to 'set si' as I'd like at start.

WURVX4uVSPSSVPPaH5BF0f90fD0fH0fO0FF0Fq1FR4d0FQ0FT1Fm5
q4z0r06666666bOi7cop2VptC28hVsPY65cr5MJ5205235MJ520523uzZuz5
5A5D89F981E99B015157B85EF3ABB8A45EABB8595FABB0E9AAB8FE002BC7
AB58BF000157FFD0
B409BA0801CD21C348656C6C6F20776F726C642124Z

--
Bah, and indeed Humbug.

SubjectRepliesAuthor
o CM3 revisited

By: Kerr-Mudd, John on Mon, 13 Feb 2023

14Kerr-Mudd, John
server_pubkey.txt

rocksolid light 0.9.7
clearnet tor