Re: [stella] 7800 development

Subject: Re: [stella] 7800 development
From: Keith Gerdes <kwg@xxxxxxxxxxxx>
Date: Wed, 08 Aug 2001 16:34:08 -0500
Okay, here are the preliminary formulas:

get Csum from MungeCart()

Cartsum = ( ((Csum/P)^PEXP * AP)/N + ((Csum/Q)^QEXP * AQ)/N ) mod N

if ( (Cartsum^2)/N == Csum )
{
// copy Cartsum to $FF80-$FFF7
}


There may be some missing shifts since some values occupy indexone [1].
 e.g. byte acc[120];
      copy 119 byte value to acc[1]
      acc[0] = 0;


For "bignums", we have the following covered:
 multiply
 divide
 add
We need:
 mod (simplmod)
 power

I'll start with miracl and see if I can get something working...

-
Archives (includes files) at http://www.biglist.com/lists/stella/archives/
Unsub & more at http://www.biglist.com/lists/stella/

Current Thread