Merge pull request #2693 from xexyl/html13

Format fixes in html files of 2013
This commit is contained in:
Landon Curt Noll authored and GitHub committed 2024-10-14 12:43:01 -07:00
commit ac6c332ecd
12 files changed
+154 -139

No files matched your search

+10 -8
View File
@@ -529,7 +529,7 @@ origin of each file is detailed below (character, game, company, year).
* [belmont.txt](belmont.txt) - [Simon * [belmont.txt](belmont.txt) - [Simon
Belmont](https://en.wikipedia.org/wiki/Simon_Belmont), Belmont](https://en.wikipedia.org/wiki/Simon_Belmont),
[Castlevania](https://en.wikipedia.org/wiki/Castlevania_(1986_video_game)), [Castlevania](https://en.wikipedia.org/wiki/Castlevania_(1986_video_game)),
[Konami](https://en.wikipedia.org/wiki/Konami), 1986. [Konami](https://en.wikipedia.org/wiki/Konami), 1986.
* [bloober.txt](bloober.txt) - Bloober, [Super Mario * [bloober.txt](bloober.txt) - Bloober, [Super Mario
@@ -547,8 +547,7 @@ Brothers 3](https://www.mariowiki.com/Super_Mario_Bros._3), Nintendo, 1988.
Bobble](https://en.wikipedia.org/wiki/Bubble_Bobble), Taito, 1986. Bobble](https://en.wikipedia.org/wiki/Bubble_Bobble), Taito, 1986.
* [cheepcheep.txt](cheepcheep.txt) - [Cheep * [cheepcheep.txt](cheepcheep.txt) - [Cheep
Cheep](https://www.mariowiki.com/Cheep_Cheep), Super Mario Brothers, Nintendo, Cheep](https://www.mariowiki.com/Cheep_Cheep), Super Mario Brothers, Nintendo, 1985.
1985.
* [gurin.txt](gurin.txt) - Gurin, [Binary * [gurin.txt](gurin.txt) - Gurin, [Binary
Land](https://en.wikipedia.org/wiki/Binary_Land), Hudson, 1983. Land](https://en.wikipedia.org/wiki/Binary_Land), Hudson, 1983.
@@ -568,25 +567,28 @@ Pac-Man](https://pacman.fandom.com/wiki/Ms._Pac-Man) and Ghost, Ms. Pac-Man,
[Midway](https://en.wikipedia.org/wiki/Midway_Games), 1982. [Midway](https://en.wikipedia.org/wiki/Midway_Games), 1982.
* [paranaplant.txt](paranaplant.txt) - [Piranha * [paranaplant.txt](paranaplant.txt) - [Piranha
Plant](https://www.mariowiki.com/Piranha_Plant), Super Mario Brothers, Nintendo, Plant](https://www.mariowiki.com/Piranha_Plant), Super Mario Brothers, Nintendo, 1985.
1985.
* [samus.txt](samus.txt) - [Samus * [samus.txt](samus.txt) - [Samus
Aran](https://metroid.fandom.com/wiki/Samus_Aran), Aran](https://metroid.fandom.com/wiki/Samus_Aran),
[Metroid](https://metroid.fandom.com/wiki/Metroid_(game)), Nintendo/[Intelligent [Metroid](https://metroid.fandom.com/wiki/Metroid_(game)),
Nintendo/[Intelligent
Systems](https://en.wikipedia.org/wiki/Intelligent_Systems), 1986. Systems](https://en.wikipedia.org/wiki/Intelligent_Systems), 1986.
* [toad.txt](toad.txt) - [Toad](https://www.mariowiki.com/Toad), Super Mario * [toad.txt](toad.txt) - [Toad](https://www.mariowiki.com/Toad), Super Mario
Brothers 2, Nintendo, 1987. Brothers 2, Nintendo, 1987.
<hr>
The origin of the remaining files are described below: The origin of the remaining files are described below:
* [happyface.txt](happyface.txt) - Based on a * [happyface.txt](happyface.txt) - Based on a
[smiley](https://en.wikipedia.org/wiki/Smiley); original trademark of smiley [smiley](https://en.wikipedia.org/wiki/Smiley); original trademark of smiley
[Smiley Company](https://en.wikipedia.org/wiki/The_Smiley_Company). [Smiley Company](https://en.wikipedia.org/wiki/The_Smiley_Company).
* [snoo.txt](snoo.txt) - 8-bit version of [Snoo](https://www.reddit.com/r/Snoo/), * [snoo.txt](snoo.txt) - 8-bit version of
[Reddit](https://www.reddit.com)'s alien mascot. [Snoo](https://www.reddit.com/r/Snoo/), [Reddit](https://www.reddit.com)'s alien
mascot.
<!-- <!--
+8 -15
View File
@@ -787,12 +787,7 @@ Brothers 3</a>, Nintendo, 1988.</p></li>
<li><p><a href="bub.txt">bub.txt</a> - <a href="https://bubblebobble.fandom.com/wiki/Bub">Bub</a>, <a href="https://en.wikipedia.org/wiki/Bubble_Bobble">Bubble <li><p><a href="bub.txt">bub.txt</a> - <a href="https://bubblebobble.fandom.com/wiki/Bub">Bub</a>, <a href="https://en.wikipedia.org/wiki/Bubble_Bobble">Bubble
Bobble</a>, Taito, 1986.</p></li> Bobble</a>, Taito, 1986.</p></li>
<li><p><a href="cheepcheep.txt">cheepcheep.txt</a> - <a href="https://www.mariowiki.com/Cheep_Cheep">Cheep <li><p><a href="cheepcheep.txt">cheepcheep.txt</a> - <a href="https://www.mariowiki.com/Cheep_Cheep">Cheep
Cheep</a>, Super Mario Brothers, Nintendo,</p></li> Cheep</a>, Super Mario Brothers, Nintendo, 1985.</p></li>
</ul>
<ol start="1985" type="1">
<li></li>
</ol>
<ul>
<li><p><a href="gurin.txt">gurin.txt</a> - Gurin, <a href="https://en.wikipedia.org/wiki/Binary_Land">Binary <li><p><a href="gurin.txt">gurin.txt</a> - Gurin, <a href="https://en.wikipedia.org/wiki/Binary_Land">Binary
Land</a>, Hudson, 1983.</p></li> Land</a>, Hudson, 1983.</p></li>
<li><p><a href="koopaparatroopa.txt">koopaparatroopa.txt</a> - <a href="https://www.mariowiki.com/Koopa_Paratroopa">Koopa <li><p><a href="koopaparatroopa.txt">koopaparatroopa.txt</a> - <a href="https://www.mariowiki.com/Koopa_Paratroopa">Koopa
@@ -806,26 +801,24 @@ Super Mario Brothers, Nintendo, 1985.</p></li>
Pac-Man</a> and Ghost, Ms. Pac-Man, Pac-Man</a> and Ghost, Ms. Pac-Man,
<a href="https://en.wikipedia.org/wiki/Midway_Games">Midway</a>, 1982.</p></li> <a href="https://en.wikipedia.org/wiki/Midway_Games">Midway</a>, 1982.</p></li>
<li><p><a href="paranaplant.txt">paranaplant.txt</a> - <a href="https://www.mariowiki.com/Piranha_Plant">Piranha <li><p><a href="paranaplant.txt">paranaplant.txt</a> - <a href="https://www.mariowiki.com/Piranha_Plant">Piranha
Plant</a>, Super Mario Brothers, Nintendo,</p></li> Plant</a>, Super Mario Brothers, Nintendo, 1985.</p></li>
</ul>
<ol start="1985" type="1">
<li></li>
</ol>
<ul>
<li><p><a href="samus.txt">samus.txt</a> - <a href="https://metroid.fandom.com/wiki/Samus_Aran">Samus <li><p><a href="samus.txt">samus.txt</a> - <a href="https://metroid.fandom.com/wiki/Samus_Aran">Samus
Aran</a>, Aran</a>,
<a href="https://metroid.fandom.com/wiki/Metroid_(game)">Metroid</a>, Nintendo/<a href="https://en.wikipedia.org/wiki/Intelligent_Systems">Intelligent <a href="https://metroid.fandom.com/wiki/Metroid_(game)">Metroid</a>,
Nintendo/<a href="https://en.wikipedia.org/wiki/Intelligent_Systems">Intelligent
Systems</a>, 1986.</p></li> Systems</a>, 1986.</p></li>
<li><p><a href="toad.txt">toad.txt</a> - <a href="https://www.mariowiki.com/Toad">Toad</a>, Super Mario <li><p><a href="toad.txt">toad.txt</a> - <a href="https://www.mariowiki.com/Toad">Toad</a>, Super Mario
Brothers 2, Nintendo, 1987.</p></li> Brothers 2, Nintendo, 1987.</p></li>
</ul> </ul>
<hr>
<p>The origin of the remaining files are described below:</p> <p>The origin of the remaining files are described below:</p>
<ul> <ul>
<li><p><a href="happyface.txt">happyface.txt</a> - Based on a <li><p><a href="happyface.txt">happyface.txt</a> - Based on a
<a href="https://en.wikipedia.org/wiki/Smiley">smiley</a>; original trademark of smiley <a href="https://en.wikipedia.org/wiki/Smiley">smiley</a>; original trademark of smiley
<a href="https://en.wikipedia.org/wiki/The_Smiley_Company">Smiley Company</a>.</p></li> <a href="https://en.wikipedia.org/wiki/The_Smiley_Company">Smiley Company</a>.</p></li>
<li><p><a href="snoo.txt">snoo.txt</a> - 8-bit version of <a href="https://www.reddit.com/r/Snoo/">Snoo</a>, <li><p><a href="snoo.txt">snoo.txt</a> - 8-bit version of
<a href="https://www.reddit.com">Reddit</a>’s alien mascot.</p></li> <a href="https://www.reddit.com/r/Snoo/">Snoo</a>, <a href="https://www.reddit.com">Reddit</a>’s alien
mascot.</p></li>
</ul> </ul>
<!-- <!--
+8 -11
View File
@@ -69,20 +69,17 @@ Why late? Because:
alt="image of snarky tweet from 2013 Nov 15 by Landon Noll about Microsoft" alt="image of snarky tweet from 2013 Nov 15 by Landon Noll about Microsoft"
width=491 height=312> width=491 height=312>
```
An important 2023 update about twitter:
The IOCCC no longer uses twitter. Today the IOCCC uses Mastodon.
For more information and to see our IOCCC Mastodon posts, see:
https://fosstodon.org/@ioccc
End of important 2023 update to this historic note.
```
So how does a one line C source know so much? Hint: it doesn't. So how does a one line C source know so much? Hint: it doesn't.
### An important 2023 update about twitter:
The IOCCC no longer uses twitter. Today the IOCCC uses Mastodon. For more
information and to see our IOCCC Mastodon posts, see:
<https://fosstodon.org/@ioccc>.
## Author's remarks: ## Author's remarks:
### Presidents of the United States of America! ### Presidents of the United States of America!
+4 -8
View File
@@ -436,15 +436,11 @@ Why late? Because:</p>
<p><img src="dead-ms-tweet.jpg" <p><img src="dead-ms-tweet.jpg"
alt="image of snarky tweet from 2013 Nov 15 by Landon Noll about Microsoft" alt="image of snarky tweet from 2013 Nov 15 by Landon Noll about Microsoft"
width=491 height=312></p> width=491 height=312></p>
<pre><code> An important 2023 update about twitter:
The IOCCC no longer uses twitter. Today the IOCCC uses Mastodon.
For more information and to see our IOCCC Mastodon posts, see:
https://fosstodon.org/@ioccc
End of important 2023 update to this historic note.</code></pre>
<p>So how does a one line C source know so much? Hint: it doesn’t.</p> <p>So how does a one line C source know so much? Hint: it doesn’t.</p>
<h3 id="an-important-2023-update-about-twitter">An important 2023 update about twitter:</h3>
<p>The IOCCC no longer uses twitter. Today the IOCCC uses Mastodon. For more
information and to see our IOCCC Mastodon posts, see:
<a href="https://fosstodon.org/@ioccc" class="uri">https://fosstodon.org/@ioccc</a>.</p>
<h2 id="authors-remarks">Author’s remarks:</h2> <h2 id="authors-remarks">Author’s remarks:</h2>
<h3 id="presidents-of-the-united-states-of-america">Presidents of the United States of America!</h3> <h3 id="presidents-of-the-united-states-of-america">Presidents of the United States of America!</h3>
<p>Politics is full of memorable <p>Politics is full of memorable
+1 -1
View File
@@ -201,7 +201,7 @@ include to the top of the source:
./cable3 bios-image-file floppy-image-file [harddisk-image-file] ./cable3 bios-image-file floppy-image-file [harddisk-image-file]
``` ```
PLEASE NOTE that under Unices the keyboard must be in raw mode for the emulator **PLEASE NOTE** that under Unices the keyboard must be in raw mode for the emulator
to work properly. Therefore the emulator is best run from a shell script that to work properly. Therefore the emulator is best run from a shell script that
looks something like: looks something like:
+1 -1
View File
@@ -545,7 +545,7 @@ include to the top of the source:</p>
<p><strong>NOTE</strong>: this has been done in <a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2013/cable3/cable3.c">cable3.c</a>.</p> <p><strong>NOTE</strong>: this has been done in <a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2013/cable3/cable3.c">cable3.c</a>.</p>
<h3 id="usage">Usage</h3> <h3 id="usage">Usage</h3>
<pre><code> ./cable3 bios-image-file floppy-image-file [harddisk-image-file]</code></pre> <pre><code> ./cable3 bios-image-file floppy-image-file [harddisk-image-file]</code></pre>
<p>PLEASE NOTE that under Unices the keyboard must be in raw mode for the emulator <p><strong>PLEASE NOTE</strong> that under Unices the keyboard must be in raw mode for the emulator
to work properly. Therefore the emulator is best run from a shell script that to work properly. Therefore the emulator is best run from a shell script that
looks something like:</p> looks something like:</p>
<pre><code> stty cbreak raw -echo min 0 <pre><code> stty cbreak raw -echo min 0
+2 -2
View File
@@ -104,7 +104,7 @@ and to satisfy IOCCC's size rule.
These led to the good obfuscation. These led to the good obfuscation.
See the [How this entry works section](#how_this_entry_works) in detail, if you need. See the [How this entry works section](#how-this-entry-works) in detail, if you need.
### Limitation ### Limitation
@@ -118,7 +118,7 @@ Also, it requires a space between identifiers. In short, use `(S K)` instead of
Huge memory may be required to compile the program (about 300 MB on my machine). Huge memory may be required to compile the program (about 300 MB on my machine).
In addition, there are some limitations (and workarounds) mentioned in In addition, there are some limitations (and workarounds) mentioned in
the [How this entry works section](#how_this_entry_works). the [How this entry works section](#how-this-entry-works).
But I think it would only matter when you run the attached programs. But I think it would only matter when you run the attached programs.
+2 -2
View File
@@ -459,7 +459,7 @@ and to satisfy IOCCC’s size rule.</p>
<li>Short coding.</li> <li>Short coding.</li>
</ul> </ul>
<p>These led to the good obfuscation.</p> <p>These led to the good obfuscation.</p>
<p>See the <a href="#how_this_entry_works">How this entry works section</a> in detail, if you need.</p> <p>See the <a href="#how-this-entry-works">How this entry works section</a> in detail, if you need.</p>
<h3 id="limitation">Limitation</h3> <h3 id="limitation">Limitation</h3>
<p>This program supports only “Combinator-calculus style notation” of Lazy K. <p>This program supports only “Combinator-calculus style notation” of Lazy K.
“Unlambda style” and “Iota and Jot” style are not supported.</p> “Unlambda style” and “Iota and Jot” style are not supported.</p>
@@ -467,7 +467,7 @@ and to satisfy IOCCC’s size rule.</p>
<code>(SK)</code>, “`sk”, <code>**i*i*i*ii*i*i*ii</code>, or <code>11111100011100</code>.</p> <code>(SK)</code>, “`sk”, <code>**i*i*i*ii*i*i*ii</code>, or <code>11111100011100</code>.</p>
<p>Huge memory may be required to compile the program (about 300 MB on my machine).</p> <p>Huge memory may be required to compile the program (about 300 MB on my machine).</p>
<p>In addition, there are some limitations (and workarounds) mentioned in <p>In addition, there are some limitations (and workarounds) mentioned in
the <a href="#how_this_entry_works">How this entry works section</a>.</p> the <a href="#how-this-entry-works">How this entry works section</a>.</p>
<p>But I think it would only matter when you run the attached programs.</p> <p>But I think it would only matter when you run the attached programs.</p>
<h3 id="portability">Portability</h3> <h3 id="portability">Portability</h3>
<p>I confirmed that the program successfully worked with the following compilers:</p> <p>I confirmed that the program successfully worked with the following compilers:</p>
+26 -25
View File
@@ -13,12 +13,16 @@
You'll need to have both [Ruby](https://www.ruby-lang.org) and You'll need to have both [Ruby](https://www.ruby-lang.org) and
[ImageMagick](https://imagemagick.org/) installed to run all the automated [ImageMagick](https://imagemagick.org/) installed to run all the automated
checks. checks. See the
FAQ on "[ImageMagick](../../faq.html#imagemagick)"
for details on installing ImageMagick and the
FAQ on "[Ruby](../../faq.html#ruby)"
for details on installing Ruby.
If you do not have both, however, you can still do the below in the [try](#try) If you do not have both, however, you can still do the below in the [try](#try)
section to enjoy the entry. The [Makefile](%%REPO_URL%%/2013/endoh2/Makefile) `check` rule will check if section to enjoy the entry. The [Makefile](%%REPO_URL%%/2013/endoh2/Makefile)
you have both and if either is not found it will report it and tell you where to `check` rule will check if you have both and if either is not found it will
download one or both before exiting. report it and tell you where to download one or both before exiting.
## Try: ## Try:
@@ -73,27 +77,24 @@ I think the program will work on any major platforms and compilers.
This program uses (a part of) Proggy Tiny Fonts This program uses (a part of) Proggy Tiny Fonts
which is distributed in MIT License: which is distributed in MIT License:
``` > Copyright (c) 2004, 2005 Tristan Grimmer
Copyright (c) 2004, 2005 Tristan Grimmer >
> Permission is hereby granted, free of charge, to any person obtaining a
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to
copy of this software and associated documentation files (the "Software"), deal in the Software without restriction, including without limitation the
to deal in the Software without restriction, including without limitation rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
the rights to use, copy, modify, merge, publish, distribute, sublicense, copies of the Software, and to permit persons to whom the Software is furnished
and/or sell copies of the Software, and to permit persons to whom the to do so, subject to the following conditions:
Software is furnished to do so, subject to the following conditions: >
> The above copyright notice and this permission notice shall be included in
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
all copies or substantial portions of the Software. >
> THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.
```
<!-- <!--
+25 -23
View File
@@ -414,11 +414,15 @@ Location: <a href="../../location.html#JP">JP</a> - <em>Japan</em></li>
<pre><code> make check</code></pre> <pre><code> make check</code></pre>
<p>You’ll need to have both <a href="https://www.ruby-lang.org">Ruby</a> and <p>You’ll need to have both <a href="https://www.ruby-lang.org">Ruby</a> and
<a href="https://imagemagick.org/">ImageMagick</a> installed to run all the automated <a href="https://imagemagick.org/">ImageMagick</a> installed to run all the automated
checks.</p> checks. See the
FAQ on “<a href="../../faq.html#imagemagick">ImageMagick</a>”
for details on installing ImageMagick and the
FAQ on “<a href="../../faq.html#ruby">Ruby</a>”
for details on installing Ruby.</p>
<p>If you do not have both, however, you can still do the below in the <a href="#try">try</a> <p>If you do not have both, however, you can still do the below in the <a href="#try">try</a>
section to enjoy the entry. The <a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2013/endoh2/Makefile">Makefile</a> <code>check</code> rule will check if section to enjoy the entry. The <a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2013/endoh2/Makefile">Makefile</a>
you have both and if either is not found it will report it and tell you where to <code>check</code> rule will check if you have both and if either is not found it will
download one or both before exiting.</p> report it and tell you where to download one or both before exiting.</p>
<h2 id="try">Try:</h2> <h2 id="try">Try:</h2>
<pre><code> less jpeg.c</code></pre> <pre><code> less jpeg.c</code></pre>
<p>Next look at <code>jpeg.jpg</code> in an image viewer program.</p> <p>Next look at <code>jpeg.jpg</code> in an image viewer program.</p>
@@ -454,25 +458,23 @@ year.</p>
<h3 id="legal">Legal</h3> <h3 id="legal">Legal</h3>
<p>This program uses (a part of) Proggy Tiny Fonts <p>This program uses (a part of) Proggy Tiny Fonts
which is distributed in MIT License:</p> which is distributed in MIT License:</p>
<pre><code> Copyright (c) 2004, 2005 Tristan Grimmer <blockquote>
<p>Copyright (c) 2004, 2005 Tristan Grimmer</p>
Permission is hereby granted, free of charge, to any person obtaining a <p>Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the &quot;Software&quot;), copy of this software and associated documentation files (the “Software”), to
to deal in the Software without restriction, including without limitation deal in the Software without restriction, including without limitation the
the rights to use, copy, modify, merge, publish, distribute, sublicense, rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
and/or sell copies of the Software, and to permit persons to whom the copies of the Software, and to permit persons to whom the Software is furnished
Software is furnished to do so, subject to the following conditions: to do so, subject to the following conditions:</p>
<p>The above copyright notice and this permission notice shall be included in
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
all copies or substantial portions of the Software. <p>THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING </blockquote>
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.</code></pre>
<!-- <!--
Copyright © 1984-2024 by Landon Curt Noll. All Rights Reserved. Copyright © 1984-2024 by Landon Curt Noll. All Rights Reserved.
+23 -41
View File
@@ -3528,23 +3528,18 @@ The author also stated:
### Source code: [2013/endoh1/endoh1.c](%%REPO_URL%%/2013/endoh1/endoh1.c) ### Source code: [2013/endoh1/endoh1.c](%%REPO_URL%%/2013/endoh1/endoh1.c)
### Information: [2013/endoh1/index.html](2013/endoh1/index.html) ### Information: [2013/endoh1/index.html](2013/endoh1/index.html)
From the author: > This program supports only "Combinator-calculus style notation" of Lazy K.
--
This program supports only "Combinator-calculus style notation" of Lazy K.
"Unlambda style" and "Iota and Jot" style are not supported. "Unlambda style" and "Iota and Jot" style are not supported.
>
Also, it requires a space between identifiers. In short, use `(S K)` instead of > Also, it requires a space between identifiers. In short, use `(S K)` instead of
`(SK)`, "\`sk", **i*i*i*ii*i*i*ii`, or `11111100011100`. > `(SK)`, "\`sk", `**i*i*i*ii*i*i*ii`, or `11111100011100`.
>
Huge memory may be required to compile the program (about 300 MB on my machine). > Huge memory may be required to compile the program (about 300 MB on my machine).
>
In addition, there are some limitations (and workarounds) mentioned in the >In addition, there are some limitations (and workarounds) mentioned in the
[obfuscation section](2013/endoh1/index.html#obfuscation). [obfuscation section](2013/endoh1/index.html#obfuscation).
--
<div id="2013_endoh3"> <div id="2013_endoh3">
## 2013/endoh3 ## 2013/endoh3
@@ -3556,16 +3551,12 @@ In addition, there are some limitations (and workarounds) mentioned in the
From the author: From the author:
-- > You can *NOT* write a note length immediately followed by a note `E`, such as
`C2E2`.
You can *NOT* write a note length immediately followed by a note `E`, >
such as `C2E2`. > Can you figure out why?
>
Can you figure out why? > A workaround is inserting a whitespace: `C2 E2`.
A workaround is inserting a whitespace: `C2 E2`.
--
<div id="2013_endoh4"> <div id="2013_endoh4">
@@ -3579,7 +3570,6 @@ A workaround is inserting a whitespace: `C2 E2`.
Invalid input files will very likely crash the program. Invalid input files will very likely crash the program.
<div id="2013_hou"> <div id="2013_hou">
## 2013/hou ## 2013/hou
</div> </div>
@@ -3623,31 +3613,23 @@ it out as a known limitation it is not a bug but a feature.
### Source code: [2014/maffiodo1/prog.c](%%REPO_URL%%/2014/maffiodo1/prog.c) ### Source code: [2014/maffiodo1/prog.c](%%REPO_URL%%/2014/maffiodo1/prog.c)
### Information: [2014/maffiodo1/index.html](2014/maffiodo1/index.html) ### Information: [2014/maffiodo1/index.html](2014/maffiodo1/index.html)
The author noted that in macOS the colours might be wrong. They gave a solution. The author noted that in macOS the colours might be wrong and gives a solution,
However Cody didn't see any problem with it and he beat the series many times. though it is unclear if this is still true or if there was any problem at all.
Of course the game here is small and he's practically blind and it's been a
while since he last played so it might be wrong. Nevertheless the author does
give a way to reconfigure the colours.
The author noted that the character cannot go through walls and the impression The author noted that the character cannot go through walls and the impression
is that this is how it was believed but Cody ironically pointed out that there is that this is how it was believed but someone did ironically point out that
are known glitches where in some places you actually could go through walls. there are known glitches where in some places you actually could go through
This might even have applied to the arcade version, Mario Bros, though that can walls. This might even have applied to the arcade version, Mario Bros, though
no longer be confirmed by Cody. The point here is that in this game you cannot that can no longer be confirmed by said person. The point here is that in this
go through walls but it's not a bug. game you cannot go through walls but it's not a bug.
On the other hand, the author also stated: On the other hand, the author also stated:
-- > When the `Super character` becomes bigger (`ZOOM` flag), the character can
When the `Super character` becomes bigger (`ZOOM` flag), the character can
collide with blocks and get stuck inside them. This is a KNOWN BUG. When your collide with blocks and get stuck inside them. This is a KNOWN BUG. When your
player become bigger, stay away from blocks! player become bigger, stay away from blocks!
.. but since it's documented it's considered a feature, not a bug to fix.
--
but since it's documented it's considered a feature, not a bug to fix.
<div id="2014_maffiodo2"> <div id="2014_maffiodo2">
+44 -2
View File
@@ -67,6 +67,8 @@ This is FAQ version **28.0.4 2024-08-24**.
- <a class="normal" href="#faq3_21">3.21 - What are `try.sh` and `try.alt.sh` scripts and why should I use them?</a> - <a class="normal" href="#faq3_21">3.21 - What are `try.sh` and `try.alt.sh` scripts and why should I use them?</a>
- <a class="normal" href="#faq3_22">3.22 - Are there any compiler warnings that I should not worry about?</a> - <a class="normal" href="#faq3_22">3.22 - Are there any compiler warnings that I should not worry about?</a>
- <a class="normal" href="#faq3_23">3.23 - How do I compile an IOCCC entry that requires zlib?</a> - <a class="normal" href="#faq3_23">3.23 - How do I compile an IOCCC entry that requires zlib?</a>
- <a class="normal" href="#faq3_24">3.24 - How do I install Ruby for entries that require it?</a>
- <a class="normal" href="#faq3_25">3.25 - How do I install rake for entries that require it?</a>
## Section 4 - [Changes made to IOCCC entries](#faq4) ## Section 4 - [Changes made to IOCCC entries](#faq4)
@@ -3902,6 +3904,47 @@ We recommend trying a method suitable for your environment first, if possible.
Jump to: [top](#) Jump to: [top](#)
<div id="faq3_24">
<div id="ruby">
### FAQ 3.24: How do I install Ruby for entries that require it?
</div>
</div>
Please see the [official Ruby installation
guide](https://www.ruby-lang.org/en/documentation/installation/).
Jump to: [top](#)
<div id="faq3_25">
<div id="rake">
### FAQ 3.25: How do I install rake for entries that require it?
</div>
</div>
First, if `gem` is not installed, see the [gem GitHub repo
](https://github.com/rubygems/rubygems).
Assuming you have `git(1)` installed, you can do:
``` <!---sh-->
git clone https://github.com/rubygems/rubygems
cd rubygems && exe/gem install rake
```
Otherwise, you can download the zip file, extract it, cd to the directory and
then run:
``` <!---sh-->
exe/gem install rake
```
Once this is done, try as root or via `sudo`:
``` <!---sh-->
gem install rake
```
Jump to: [top](#)
<div id="faq4"> <div id="faq4">
## Section 4: Changes made to IOCCC entries ## Section 4: Changes made to IOCCC entries
@@ -3909,7 +3952,6 @@ Jump to: [top](#)
Jump to: [top](#) Jump to: [top](#)
<div id="faq4_0"> <div id="faq4_0">
<div id="author_remarks"> <div id="author_remarks">
### FAQ 4.0: Why are some winning entry remarks incongruent with the winning IOCCC code? ### FAQ 4.0: Why are some winning entry remarks incongruent with the winning IOCCC code?
@@ -3996,7 +4038,7 @@ Jump to: [top](#)
We have set up make rules to easily do see what was changed in the winning IOCCC We have set up make rules to easily do see what was changed in the winning IOCCC
entry source. Using the `Makefile` in the entry directory, use entry source. Using the `Makefile` in the entry directory, use
one of the following _make(1)_ rules: one of the following `make(1)` rules:
The following `make` rules exist to make a difference: The following `make` rules exist to make a difference: