Fixes in 2020/ferguson1

Typo fix.

Rename COMPILING -> COMPILING.md and HACKING -> HACKING.md. I have not
tested the formatting on either of these but they should be okay.

Updated the COMPILING (portability information) as I know it works under
Apple M1 chips too.
This commit is contained in:
Cody Boone Ferguson committed 2023-02-19 08:39:44 -08:00
1 parent a4b15edeea
commit 1756325e81
5 files changed
+21 -16

No files matched your search

@@ -13,15 +13,18 @@ should you run into trouble.
# Portability # Portability
I have tested this under macOS Catalina, Fedora (29 and also 31 - no that's not I have tested this under macOS Catalina, macOS Ventura (and probably between the
a typo, I upgraded from 29 to 31 as I had delayed upgrading to 30 due to a two), Fedora (29 and also 31 - no that's not a typo, I upgraded from 29 to 31 as
number of issues and being busy) and CentOS 7.7.1908. It obviously requires I had delayed upgrading to 30 due to a number of issues and being busy) and
ncurses but other than that nothing extra should be needed. Note that the CentOS 7.7.1908. It should work under any modern linux system and maybe other
testing of Fedora 29 was earlier in the development however (but then 29 is also Unices as well as macOS (as noted).
EOL).
It obviously requires ncurses but other than that nothing extra should be
needed. Note that the testing of Fedora 29 was earlier in the development
however (but then 29 is also EOL).
Furthermore I do not believe - but I cannot confirm either - that endianness Furthermore I do not believe - but I cannot confirm either - that endianness
matters; I only have Intel CPUs. matters; I only have Intel CPUs and arm64 (MacBook Pro M1).
I imagine that it works for 32-bit systems but I do not know for sure. I imagine that it works for 32-bit systems but I do not know for sure.
@@ -1,9 +1,11 @@
# WARNING: There are some things cited in this document that are no longer ## Warning / caveat about this document
# correct, might be misleading or otherwise not clear. This is both intentional
# and unintentional. This is especially true for claims that something means WARNING: There are some things cited in this document that are no longer
# something specific. Put another way just because the table says something correct, might be misleading or otherwise not clear. This is both intentional
# doesn't mean it's the whole truth: no misleading comments but misleading and unintentional. This is especially true for claims that something means
# document that talks about some parts of the code! something specific. Put another way just because the table says something
doesn't mean it's the whole truth: no misleading comments but misleading
document that talks about some parts of the code!
In this document I provide information to the herpetologist hackers to help them In this document I provide information to the herpetologist hackers to help them
to modify certain things and add features for their studying of snakes. Or if to modify certain things and add features for their studying of snakes. Or if
+1 -1
View File
@@ -420,7 +420,7 @@ MAY_NEED_GCC= gcc
############################## ##############################
# #
OBJ= prog.o termcaps.o OBJ= prog.o termcaps.o
DATA= COMPILING HACKING bugs.md cannibalism.log \ DATA= COMPILING.md HACKING.md bugs.md cannibalism.log \
chocolate-cake.md crazy.log gameplay.md \ chocolate-cake.md crazy.log gameplay.md \
snake-colours.sh snake.1 spoilers.md \ snake-colours.sh snake.1 spoilers.md \
termcaps.c terminals.md troubleshooting.md termcaps.c terminals.md troubleshooting.md
+1 -1
View File
@@ -314,7 +314,7 @@ I can think of at the least the following:
the max size or very close to it. In fact if you have the shedding size to be the max size or very close to it. In fact if you have the shedding size to be
even one on every move even if you normally can't win with the same size even one on every move even if you normally can't win with the same size
screen you might find it happens much more easily! You could of course play screen you might find it happens much more easily! You could of course play
with these paramters in different ways together - there are certainly with these parameters in different ways together - there are certainly
different combinations than I have given. different combinations than I have given.
- Of course you could also enable one or both cheat modes. You might be - Of course you could also enable one or both cheat modes. You might be
considered a filthy cheat but both modes are quite fun (one being enabled by considered a filthy cheat but both modes are quite fun (one being enabled by
+1 -1
View File
@@ -40,7 +40,7 @@ actually done in more detail.
First I initialise curses; if this fails I print an error message ('curses First I initialise curses; if this fails I print an error message ('curses
error') and return 1. Next the screen size is determined and I subtract 1 from error') and return 1. Next the screen size is determined and I subtract 1 from
each the x/y. If it's too small curses is ended and an error message ('screen both x/y. If it's too small curses is ended and an error message ('screen
too small') is printed - returning 1. too small') is printed - returning 1.
Next the max size of the snake is determined: if `MAXSIZE` is specified then Next the max size of the snake is determined: if `MAXSIZE` is specified then