Talk About Network



Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Gaming > Core War > Part IV - A Lis...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 1 of 1 Topic 2199 of 2284
Post > Topic >>

Part IV - A List of Parameters for pdQscan

by pauldkline@[EMAIL PROTECTED] Feb 15, 2008 at 02:31 PM

Part IV - A List of Parameters for pdQscan

The List:

qM-1,qMod 5817,6153
   13 59 69 (272)
   13 72 82 (270)
   15 65 84 (270)
   26 72 82 (272)
qM-1,qMod 5893,7757
    9 49 83 (242)
    9 65 85 (242)
    9 74 85 (242)
   23 65 80 (242)
   23 67 83 (242)
qM-1,qMod 6249,4249
    6 49 78 (250)
    6 49 80 (250)
    8 51 81 (250)
    8 64 80 (250)
   22 63 77 (250)
   22 63 78 (250)
   23 64 79 (250)
qM-1,qMod 6411,6691
   13 55 76 (244)
qM-1,qMod 6511,591
   12 58 85 (240)
   12 72 85 (240)
qM-1,qMod 6543,7407
   12 60 85 (240)
qM-1,qMod 6639,7759
   15 58 79 (240)
   15 58 85 (240)
   15 74 85 (240)
   24 71 82 (240)
   30 73 82 (240)
qM-1,qMod 693,6557
   13 55 82 (276)
   13 65 82 (276)
qM-1,qMod 7009,1889
   13 54 76 (260)
   13 54 85 (250)
   13 66 76 (260)
   13 66 85 (250)
qM-1,qMod 7047,3383
    7 56 68 (264)
qM-1,qMod 7057,6193
   17 61 78 (240)
   17 74 83 (240)
qM-1,qMod 7717,3053
    9 59 81 (254)
    9 70 81 (254)
   10 54 82 (254)
   23 67 80 (282)
   23 70 82 (254)
qM-1,qMod 7719,1879
   15 58 75 (240)
   16 67 76 (240)
qM-1,qMod 7749,4749
   13 69 80 (250)
   13 71 86 (250)
   13 74 86 (250)
   18 72 86 (250)
   23 70 85 (250)
qM-1,qMod 7753,7417
   10 57 76 (246)
   16 63 74 (246)
qM-1,qMod 3987,923
   13 56 69 (244)
   15 58 71 (244)
qM-1,qMod 281,6121
   15 62 75 (280)
   15 67 76 (280)
qM-1,qMod 2891,2211
    5 51 60 (296)
   28 70 83 (276)
qM-1,qMod 3053,7717
   14 58 79 (256)
   14 59 80 (256)
   15 62 80 (256)
qM-1,qMod 3189,7709
   13 56 76 (240)
   13 64 76 (240)
qM-1,qMod 323,1387
   14 57 85 (256)
   14 63 85 (256)
qM-1,qMod 3253,5917
   14 56 78 (268)
   14 61 78 (268)
qM-1,qMod 3353,7017
   12 56 73 (262)
qM-1,qMod 3631,271
   27 72 81 (272)
qM-1,qMod 3659,739
    7 53 80 (280)
    7 58 80 (280)
   12 58 74 (240)
   12 58 85 (240)
qM-1,qMod 3663,7727
   12 58 67 (240)
qM-1,qMod 371,1531
    7 68 84 (312) ***
qM-1,qMod 3921,2481
    5 57 74 (244)
qM-1,qMod 3959,2439
    5 63 72 (240)
qM-1,qMod 3983,1647
   15 56 74 (240)
   15 61 74 (240)
qM-1,qMod 4013,7077
   14 64 83 (242)
qM-1,qMod 4047,6383
   11 52 72 (240)
   11 62 72 (240)
qM-1,qMod 4057,1193
   11 57 72 (240)
qM-1,qMod 4079,5519
    5 51 86 (240)
   11 59 86 (240)
   25 71 85 (240)
qM-1,qMod 4111,2991
   24 70 83 (240)
   25 70 79 (256)
   27 72 81 (256)
qM-1,qMod 4119,5479
   10 53 68 (240)
qM-1,qMod 4147,7483
    5 47 76 (240)
    6 68 77 (240)
   13 55 77 (240)
   20 62 77 (240)
qM-1,qMod 4167,503
    6 50 62 (248)
qM-1,qMod 4369,7729
   28 72 82 (270)
   28 72 83 (270)
qM-1,qMod 4811,291
   13 56 76 (256)
qM-1,qMod 4909,5989
   16 57 66 (240)
qM-1,qMod 4951,551
    5 58 73 (256)
    5 60 73 (256)
qM-1,qMod 4991,2111
   10 52 86 (256)
   10 62 86 (256)
   10 71 86 (256)
qM-1,qMod 5039,1359
   14 58 71 (240)
   14 58 77 (240)
   14 63 78 (240)
   21 68 77 (240)
qM-1,qMod 5109,5789
    5 54 66 (240)
   14 56 85 (240)
qM-1,qMod 5603,267
    5 65 74 (268)
qM-1,qMod 5609,3289
    8 49 67 (240)
    8 55 68 (280)
   25 72 85 (240)
qM-1,qMod 5749,6749
    7 58 69 (250)
   17 58 68 (250)
   17 58 79 (250)
   29 71 80 (250)
qM-1,qMod 5751,7751
    7 48 80 (248)
    7 67 80 (248)
   23 65 81 (248)
qM-1,qMod 1353,1017
   13 57 68 (240)
   21 65 76 (240)
qM-1,qMod 1361,241
   35 76 86 (242)
qM-1,qMod 1467,2803
   16 63 81 (240)
qM-1,qMod 1517,2853
   11 58 85 (256)
   25 72 85 (264)
qM-1,qMod 1701,301
    8 61 70 (252)
qM-1,qMod 1729,2369
    8 56 71 (260)
qM-1,qMod 1817,2153
   26 72 82 (272)
qM-1,qMod 1979,5619
   22 67 78 (260)
qM-1,qMod 2107,243
    7 48 81 (244)
    7 60 82 (244)
    7 68 81 (244)
    8 49 82 (244)
   23 66 80 (244)
qM-1,qMod 2249,249
    6 47 78 (250)
    6 67 78 (250)
    6 67 80 (250)
    8 57 80 (250)
   22 64 77 (250)
   22 64 80 (250)
qM-1,qMod 2289,6609
    9 55 74 (240)
qM-1,qMod 2397,7733
    5 64 74 (242)
    5 66 75 (262)
   20 64 74 (242)
qM-1,qMod 241,1361
   16 58 67 (242)
qM-1,qMod 247,583
   10 57 75 (248)
   10 60 74 (248)
   15 58 86 (248)
   15 72 86 (248)

Interpreting the list:

Each qM-1,qMod pair has one or more parameter sets that create a
working qscan.  Each set has four numbers:
  ptScan   = where the scanner goes in core
  ptDecode = where the decoder goes in core
  ptLaunch = where the paper boot goes
  qStep    = the difference between pairs of scanned values

The three pt.. numbers are all fixed, the code blocks MUST go in those
locations or the calculations will be off and the decoder will not
attack the right locations.  However, because I was hand-transcribing
the sets from CoreWin, I skipped many in-between sets.  So in many,
not all, cases the second number, ptDecode, can be moved up or down
and it will work out.  Just test to be sure.  There is a lot of
variety here but depending on your boot and other code you might want
to arrange things slightly differently than the listed sets.

I was able to speed qScansearch up considerably by only generating
half the scan positions and testing for a minimum difference.  The
second half of the positions are just a fixed separation away, so if
the minimum difference between first-half values is > 200, you don't
have to worry about whether the second-half values will fit.  In fact
qScansearch found so many qualifying sets I had to keep raising the
minimum separation just to be able to manage the output.  The list I
came up with has a minimum value between first-half values of 240.
One of them even has a minimum separation of over 300, or up to 150
between any two of the 40 scanned positions!

Interpreting an entry:

qM-1,qMod 5817,6153
   13 59 69 (272)

      5817 * 6153 = 1 mod 8000
      13 = ptScan
      59 = ptDecode
      69 = ptLaunch
      (272) = qStep value

qStep value is the minimum difference found between any two first-half
numbers, so it must be divided by 2 when put into pdQscan.  For easy
input I put it in this form:
  qStep    equ    (272/2-1)
Any number will work, but you want at least a difference of 100
between values for efficient scanning, so your choices would be 100 >=
qStep <= 150.

P. Kline




 1 Posts in Topic:
Part IV - A List of Parameters for pdQscan
pauldkline@[EMAIL PROTECT  2008-02-15 14:31:03 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Fri May 16 22:20:33 CDT 2008.