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](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.
|
||||
|
||||
* [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.
|
||||
|
||||
* [cheepcheep.txt](cheepcheep.txt) - [Cheep
|
||||
Cheep](https://www.mariowiki.com/Cheep_Cheep), Super Mario Brothers, Nintendo,
|
||||
1985.
|
||||
Cheep](https://www.mariowiki.com/Cheep_Cheep), Super Mario Brothers, Nintendo, 1985.
|
||||
|
||||
* [gurin.txt](gurin.txt) - Gurin, [Binary
|
||||
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.
|
||||
|
||||
* [paranaplant.txt](paranaplant.txt) - [Piranha
|
||||
Plant](https://www.mariowiki.com/Piranha_Plant), Super Mario Brothers, Nintendo,
|
||||
1985.
|
||||
Plant](https://www.mariowiki.com/Piranha_Plant), Super Mario Brothers, Nintendo, 1985.
|
||||
|
||||
* [samus.txt](samus.txt) - [Samus
|
||||
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.
|
||||
|
||||
* [toad.txt](toad.txt) - [Toad](https://www.mariowiki.com/Toad), Super Mario
|
||||
Brothers 2, Nintendo, 1987.
|
||||
|
||||
<hr>
|
||||
|
||||
The origin of the remaining files are described below:
|
||||
|
||||
* [happyface.txt](happyface.txt) - Based on a
|
||||
[smiley](https://en.wikipedia.org/wiki/Smiley); original trademark of smiley
|
||||
[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/),
|
||||
[Reddit](https://www.reddit.com)'s alien mascot.
|
||||
* [snoo.txt](snoo.txt) - 8-bit version of
|
||||
[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
|
||||
Bobble</a>, Taito, 1986.</p></li>
|
||||
<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>
|
||||
</ul>
|
||||
<ol start="1985" type="1">
|
||||
<li></li>
|
||||
</ol>
|
||||
<ul>
|
||||
Cheep</a>, Super Mario Brothers, Nintendo, 1985.</p></li>
|
||||
<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>
|
||||
<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,
|
||||
<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
|
||||
Plant</a>, Super Mario Brothers, Nintendo,</p></li>
|
||||
</ul>
|
||||
<ol start="1985" type="1">
|
||||
<li></li>
|
||||
</ol>
|
||||
<ul>
|
||||
Plant</a>, Super Mario Brothers, Nintendo, 1985.</p></li>
|
||||
<li><p><a href="samus.txt">samus.txt</a> - <a href="https://metroid.fandom.com/wiki/Samus_Aran">Samus
|
||||
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>
|
||||
<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>
|
||||
</ul>
|
||||
<hr>
|
||||
<p>The origin of the remaining files are described below:</p>
|
||||
<ul>
|
||||
<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/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>,
|
||||
<a href="https://www.reddit.com">Reddit</a>’s alien mascot.</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>, <a href="https://www.reddit.com">Reddit</a>’s alien
|
||||
mascot.</p></li>
|
||||
</ul>
|
||||
<!--
|
||||
|
||||
|
||||
+8
-11
@@ -69,20 +69,17 @@ Why late? Because:
|
||||
alt="image of snarky tweet from 2013 Nov 15 by Landon Noll about Microsoft"
|
||||
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.
|
||||
|
||||
|
||||
### 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:
|
||||
|
||||
### Presidents of the United States of America!
|
||||
|
||||
@@ -436,15 +436,11 @@ Why late? Because:</p>
|
||||
<p><img src="dead-ms-tweet.jpg"
|
||||
alt="image of snarky tweet from 2013 Nov 15 by Landon Noll about Microsoft"
|
||||
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>
|
||||
<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>
|
||||
<h3 id="presidents-of-the-united-states-of-america">Presidents of the United States of America!</h3>
|
||||
<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]
|
||||
```
|
||||
|
||||
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
|
||||
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>
|
||||
<h3 id="usage">Usage</h3>
|
||||
<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
|
||||
looks something like:</p>
|
||||
<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.
|
||||
|
||||
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
|
||||
@@ -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).
|
||||
|
||||
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.
|
||||
|
||||
|
||||
@@ -459,7 +459,7 @@ and to satisfy IOCCC’s size rule.</p>
|
||||
<li>Short coding.</li>
|
||||
</ul>
|
||||
<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>
|
||||
<p>This program supports only “Combinator-calculus style notation” of Lazy K.
|
||||
“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>
|
||||
<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
|
||||
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>
|
||||
<h3 id="portability">Portability</h3>
|
||||
<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
|
||||
[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)
|
||||
section to enjoy the entry. The [Makefile](%%REPO_URL%%/2013/endoh2/Makefile) `check` rule will check if
|
||||
you have both and if either is not found it will report it and tell you where to
|
||||
download one or both before exiting.
|
||||
section to enjoy the entry. The [Makefile](%%REPO_URL%%/2013/endoh2/Makefile)
|
||||
`check` rule will check if you have both and if either is not found it will
|
||||
report it and tell you where to download one or both before exiting.
|
||||
|
||||
|
||||
## 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
|
||||
which is distributed in MIT License:
|
||||
|
||||
```
|
||||
Copyright (c) 2004, 2005 Tristan Grimmer
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a
|
||||
copy of this software and associated documentation files (the "Software"),
|
||||
to deal in the Software without restriction, including without limitation
|
||||
the rights to use, copy, modify, merge, publish, distribute, sublicense,
|
||||
and/or sell copies of the Software, and to permit persons to whom the
|
||||
Software is furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in
|
||||
all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
DEALINGS IN THE SOFTWARE.
|
||||
```
|
||||
> Copyright (c) 2004, 2005 Tristan Grimmer
|
||||
>
|
||||
> Permission is hereby granted, free of charge, to any person obtaining a
|
||||
copy of this software and associated documentation files (the "Software"), to
|
||||
deal in the Software without restriction, including without limitation the
|
||||
rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is furnished
|
||||
to do so, subject to the following conditions:
|
||||
>
|
||||
> The above copyright notice and this permission notice shall be included in
|
||||
all copies or substantial portions of the Software.
|
||||
>
|
||||
> THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 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>
|
||||
<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
|
||||
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>
|
||||
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
|
||||
you have both and if either is not found it will report it and tell you where to
|
||||
download one or both before exiting.</p>
|
||||
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 you have both and if either is not found it will
|
||||
report it and tell you where to download one or both before exiting.</p>
|
||||
<h2 id="try">Try:</h2>
|
||||
<pre><code> less jpeg.c</code></pre>
|
||||
<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>
|
||||
<p>This program uses (a part of) Proggy Tiny Fonts
|
||||
which is distributed in MIT License:</p>
|
||||
<pre><code> Copyright (c) 2004, 2005 Tristan Grimmer
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a
|
||||
copy of this software and associated documentation files (the "Software"),
|
||||
to deal in the Software without restriction, including without limitation
|
||||
the rights to use, copy, modify, merge, publish, distribute, sublicense,
|
||||
and/or sell copies of the Software, and to permit persons to whom the
|
||||
Software is furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in
|
||||
all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
DEALINGS IN THE SOFTWARE.</code></pre>
|
||||
<blockquote>
|
||||
<p>Copyright (c) 2004, 2005 Tristan Grimmer</p>
|
||||
<p>Permission is hereby granted, free of charge, to any person obtaining a
|
||||
copy of this software and associated documentation files (the “Software”), to
|
||||
deal in the Software without restriction, including without limitation the
|
||||
rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is furnished
|
||||
to do so, subject to the following conditions:</p>
|
||||
<p>The above copyright notice and this permission notice shall be included in
|
||||
all copies or substantial portions of the Software.</p>
|
||||
<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
|
||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
|
||||
</blockquote>
|
||||
<!--
|
||||
|
||||
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)
|
||||
### 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.
|
||||
>
|
||||
|
||||
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`.
|
||||
|
||||
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
|
||||
> 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`.
|
||||
>
|
||||
> 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
|
||||
[obfuscation section](2013/endoh1/index.html#obfuscation).
|
||||
|
||||
--
|
||||
|
||||
|
||||
<div id="2013_endoh3">
|
||||
## 2013/endoh3
|
||||
@@ -3556,16 +3551,12 @@ In addition, there are some limitations (and workarounds) mentioned in the
|
||||
|
||||
From the author:
|
||||
|
||||
--
|
||||
|
||||
You can *NOT* write a note length immediately followed by a note `E`,
|
||||
such as `C2E2`.
|
||||
|
||||
Can you figure out why?
|
||||
|
||||
A workaround is inserting a whitespace: `C2 E2`.
|
||||
|
||||
--
|
||||
> You can *NOT* write a note length immediately followed by a note `E`, such as
|
||||
`C2E2`.
|
||||
>
|
||||
> Can you figure out why?
|
||||
>
|
||||
> A workaround is inserting a whitespace: `C2 E2`.
|
||||
|
||||
|
||||
<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.
|
||||
|
||||
|
||||
|
||||
<div id="2013_hou">
|
||||
## 2013/hou
|
||||
</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)
|
||||
### Information: [2014/maffiodo1/index.html](2014/maffiodo1/index.html)
|
||||
|
||||
The author noted that in macOS the colours might be wrong. They gave a solution.
|
||||
However Cody didn't see any problem with it and he beat the series many times.
|
||||
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 in macOS the colours might be wrong and gives a solution,
|
||||
though it is unclear if this is still true or if there was any problem at all.
|
||||
|
||||
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
|
||||
are known glitches where in some places you actually could go through walls.
|
||||
This might even have applied to the arcade version, Mario Bros, though that can
|
||||
no longer be confirmed by Cody. The point here is that in this game you cannot
|
||||
go through walls but it's not a bug.
|
||||
is that this is how it was believed but someone did ironically point out that
|
||||
there are known glitches where in some places you actually could go through
|
||||
walls. This might even have applied to the arcade version, Mario Bros, though
|
||||
that can no longer be confirmed by said person. The point here is that in this
|
||||
game you cannot go through walls but it's not a bug.
|
||||
|
||||
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
|
||||
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">
|
||||
|
||||
@@ -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_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_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)
|
||||
@@ -3902,6 +3904,47 @@ We recommend trying a method suitable for your environment first, if possible.
|
||||
|
||||
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">
|
||||
## Section 4: Changes made to IOCCC entries
|
||||
@@ -3909,7 +3952,6 @@ Jump to: [top](#)
|
||||
|
||||
Jump to: [top](#)
|
||||
|
||||
|
||||
<div id="faq4_0">
|
||||
<div id="author_remarks">
|
||||
### 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
|
||||
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:
|
||||
|
||||
|
||||
Reference in new issue
Block a user