From 288115003912ab7039da20a5619b822f8ee2c898 Mon Sep 17 00:00:00 2001 From: Pieter van Oostrum Date: Wed, 11 Feb 2026 15:51:59 +0100 Subject: [PATCH] README.md: reflect the new default for STDIO_MAP_NEWLINE --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 4eee0f9..a65303e 100644 --- a/README.md +++ b/README.md @@ -93,7 +93,6 @@ Instead of 'Y', also 'yes' can be used: * `COMPILE_ELF=Y` - Compile for 'elf' format instead of 'a.out'. * `ONLY_68K=Y` - Compile only for the 68000, not the other architectures. * `STDIO_WITH_LONG_LONG=Y` - Add code for `long long` to the `printf` family of functions. At the moment this fails. - * `STDIO_MAP_NEWLINE=Y` - Add code to convert NL to CR NL on output to text files, and CR NL to NL on input. This was standard practice on TOS but not on Mint. The following options are on by default. They can be switched off with `OPTION=no` or `OPTION=N`. However, when `ONLY_68K=Y` is given, they are switched off and cannot be switched on again. @@ -102,11 +101,12 @@ However, when `ONLY_68K=Y` is given, they are switched off and cannot be switche * `BUILD_SOFT_FLOAT=N` - Not sure what this means. Probably don't build for software floating point. * `BUILD_SHORT=N` - Don't include libraries for short ints (16 bit?) * `BUILD_FAST=N` - Don't use `-mfastcall` function calls. The default for this option is whether the compiler supports `-mfastcall`. + * `STDIO_MAP_NEWLINE=N` - Don't add code to convert NL to CR NL on output to text files, and CR NL to NL on input. This conversion is standard practice on TOS but not on Mint. If you don't want this then use `STDIO_MAP_NEWLINE=N`, but on TOS your console output may look weird unless you put `\r\n` in your print statements. Example `make` command: ``` -VERBOSE=yes make ONLY_68K=yes STDIO_MAP_NEWLINE=Y +VERBOSE=yes make ONLY_68K=yes STDIO_MAP_NEWLINE=N ``` ## Installation