change references to post Great Fork Merge URLs

In preparation for the **Great Fork Merge**:

We change references for the repo from
`https://github.com/ioccc-src/temp-test-ioccc`
to `https://github.com/ioccc-src/winner`.

We change references for the web site from
`https://ioccc-src.github.io/temp-test-ioccc`
to `https://github.com/ioccc-src/winner`.

NOTE: There will be a **LOT OF LINKS BROKEN**, because of the changes
to the REPO URL and the WEBSITE URL, until the **Great Fork Merge**
updates the+[official IOCCC website](https://www.ioccc.org).
This commit is contained in:
Landon Curt Noll committed 2024-12-28 21:56:40 -08:00
1 parent 1d264105d2
commit 6b950a2e3c
452 files changed
+17037 -16746

No files matched your search

+17 -17
View File
@@ -416,10 +416,10 @@
<a class="Left" href="../persano/index.html">&larr; 2005/persano</a>
<a class="Left" href="../index.html">&uarr; 2005 &uarr;</a>
<a class="Left" href="../timwi/index.html">2005/timwi &rarr;</a>
<a class="Right" href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2005/sykes/sykes.c">C code</a>
<a class="Right" href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2005/sykes/Makefile">Makefile</a>
<a class="Right" href="https://github.com/ioccc-src/winner/blob/master/2005/sykes/sykes.c">C code</a>
<a class="Right" href="https://github.com/ioccc-src/winner/blob/master/2005/sykes/Makefile">Makefile</a>
<a class="Right" href="#inventory">Inventory</a>
<a class="Right" href="https://validator.w3.org/nu/?doc=https%3A%2F%2Fioccc-src.github.io%2Ftemp-test-ioccc%2F2005%2Fsykes%2Findex.html">&#x2713;</a>
<a class="Right" href="https://validator.w3.org/nu/?doc=https%3A%2F%2Fwww.ioccc.org%2F2005%2Fsykes%2Findex.html">&#x2713;</a>
</div>
<!-- END: this line ends content from: inc/navbar.mid.html -->
@@ -460,7 +460,7 @@ Location: <a href="../../location.html#FI">FI</a> - <em>Republic of Finland </em
<p>For those who fondly remember their first
<a href="https://en.wikipedia.org/wiki/Commodore_PET">PET</a>, this entry will start you
down memory lane … starting with <code>$C000</code> of course!</p>
<p>We encourage you to try and grok the obfuscated expression on <a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2005/sykes/sykes.c#L56">line
<p>We encourage you to try and grok the obfuscated expression on <a href="https://github.com/ioccc-src/winner/blob/master/2005/sykes/sykes.c#L56">line
56</a>,
after the C pre-processor gets finished with it!</p>
<p>We downloaded the <a href="https://en.wikipedia.org/wiki/ROM_image">ROM</a> contents to use
@@ -625,12 +625,12 @@ mode. Otherwise some PET specific features are skipped during normal
<a href="https://en.wikipedia.org/wiki/MOS_Technology_6502#Technical_description">6502</a>
<a href="https://en.wikipedia.org/wiki/Emulator">emulation</a>.</p>
<p>The main processing all happens in a heroic expression containing no
less than 64 ternary operators (after <code>cpp</code>) starting on <a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2005/sykes/sykes.c#L56">line
less than 64 ternary operators (after <code>cpp</code>) starting on <a href="https://github.com/ioccc-src/winner/blob/master/2005/sykes/sykes.c#L56">line
56</a>.
This decodes the
<a href="https://en.wikipedia.org/wiki/MOS_Technology_6502#Technical_description">6502</a>
instructions according to a table and executes them.</p>
<p>The addressing mode is decoded in a similar expression starting on <a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2005/sykes/sykes.c#L53">line
<p>The addressing mode is decoded in a similar expression starting on <a href="https://github.com/ioccc-src/winner/blob/master/2005/sykes/sykes.c#L53">line
53</a>.</p>
<h3 id="bugs">Bugs</h3>
<p>The machine emulated is an older 40 column
@@ -690,28 +690,28 @@ from the Internet. This is to avoid directly infringing any copyright.</p>
</div>
<h2 id="primary-files">Primary files</h2>
<ul>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2005/sykes/sykes.c">sykes.c</a> - entry source code</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2005/sykes/Makefile">Makefile</a> - entry Makefile</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2005/sykes/sykes.orig.c">sykes.orig.c</a> - original source code</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2005/sykes/test.sh">test.sh</a> - test tool</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2005/sykes/try.sh">try.sh</a> - script to try entry</li>
<li><a href="https://github.com/ioccc-src/winner/blob/master/2005/sykes/sykes.c">sykes.c</a> - entry source code</li>
<li><a href="https://github.com/ioccc-src/winner/blob/master/2005/sykes/Makefile">Makefile</a> - entry Makefile</li>
<li><a href="https://github.com/ioccc-src/winner/blob/master/2005/sykes/sykes.orig.c">sykes.orig.c</a> - original source code</li>
<li><a href="https://github.com/ioccc-src/winner/blob/master/2005/sykes/test.sh">test.sh</a> - test tool</li>
<li><a href="https://github.com/ioccc-src/winner/blob/master/2005/sykes/try.sh">try.sh</a> - script to try entry</li>
</ul>
<h2 id="secondary-files">Secondary files</h2>
<ul>
<li><a href="2005_sykes.tar.bz2">2005_sykes.tar.bz2</a> - download entry tarball</li>
<li><a href="6502test">6502test</a> - 6502 test utility</li>
<li><a href="DEMO">DEMO</a> - demo for Commodore PET</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2005/sykes/PET">PET</a> - Commodore PET emulator</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2005/sykes/README.md">README.md</a> - markdown source for this web page</li>
<li><a href="https://github.com/ioccc-src/winner/blob/master/2005/sykes/PET">PET</a> - Commodore PET emulator</li>
<li><a href="https://github.com/ioccc-src/winner/blob/master/2005/sykes/README.md">README.md</a> - markdown source for this web page</li>
<li><a href="basic-2-c000.901465-01.bin">basic-2-c000.901465-01.bin</a> - BASIC binary for Commodore PET</li>
<li><a href="basic-2-d000.901465-02.bin">basic-2-d000.901465-02.bin</a> - BASIC binary for Commodore PET</li>
<li><a href="chess">chess</a> - chess program for Commodore PET</li>
<li><a href="edit-2-n.901447-24.bin">edit-2-n.901447-24.bin</a> - editor for Commodore PET</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2005/sykes/.entry.json">.entry.json</a> - entry summary and manifest in JSON</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2005/sykes/.gitignore">.gitignore</a> - list of files that should not be committed under git</li>
<li><a href="https://github.com/ioccc-src/winner/blob/master/2005/sykes/.entry.json">.entry.json</a> - entry summary and manifest in JSON</li>
<li><a href="https://github.com/ioccc-src/winner/blob/master/2005/sykes/.gitignore">.gitignore</a> - list of files that should not be committed under git</li>
<li><a href="kernel-2.901465-03.bin">kernel-2.901465-03.bin</a> - Commodore PET kernel</li>
<li><a href="nullfill.bin">nullfill.bin</a> - block of binary zeros</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2005/sykes/.path">.path</a> - directory path from top level directory</li>
<li><a href="https://github.com/ioccc-src/winner/blob/master/2005/sykes/.path">.path</a> - directory path from top level directory</li>
<li><a href="index.html">index.html</a> - this web page</li>
</ul>
<hr style="width:10%;text-align:left;margin-left:0">
@@ -779,7 +779,7 @@ Jump to: <a href="#">top</a>
<div id="coda"><h3>Coda</h3>
<p>
<a href="https://validator.w3.org/nu/?doc=https%3A%2F%2Fioccc-src.github.io%2Ftemp-test-ioccc%2F2005%2Fsykes%2Findex.html" rel="nofollow">Nu HTML check this web page</a><br>
<a href="https://validator.w3.org/nu/?doc=https%3A%2F%2Fwww.ioccc.org%2F2005%2Fsykes%2Findex.html" rel="nofollow">Nu HTML check this web page</a><br>
<a href="#top">Jump to top</a> <a href="#content">Jump to Content</a> <a href="#inventory">Jump to Inventory</a><br>
</p>
</div>