Format fixes in html files of 2013
This commit is contained in:
1 parent
4dade5a5c7
commit
b672f37539
12 files changed
+154
-139
No files matched your search
+10
-8
@@ -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
@@ -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
@@ -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!
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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.
|
||||||
|
|
||||||
|
|||||||
@@ -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
@@ -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
@@ -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 "Software"),
|
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 "AS IS", 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.
|
||||||
|
|||||||
@@ -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">
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user