fix Makefile, README.md and code for 2004/newbern

This commit is contained in:
Landon Curt Noll committed 2023-03-21 21:51:24 -07:00
1 parent 49630a3dc0
commit 3b238069e4
3 files changed
+38 -27

No files matched your search

+33 -22
View File
@@ -4,46 +4,57 @@
28 Jeanette Ave. #1
Belmont, MA 02478
## To build:
# To build:
make all
```sh
make
```
### To run
### To run:
./newbern newbern.dat "IOCCC 2004"
```sh
./newbern [file.dat arg]
```
### Try:
echo SOS | ./newbern
```sh
./newbern newbern.dat "IOCCC 2004"
echo SOS | ./newbern
```
## Judges' comments
## Judges' comments:
The program is formatted using the same font glyphs as the example
data file.
The program is formatted using the same font glyphs as the example
data file.
## Author's comments
## Author's comments:
This is a configurable banner-like program.
This is a configurable banner-like program.
Examples:
### Examples:
- To convert a character glyph into a data file
- To convert a character glyph into a data file
./newbern char < some_nicely_shaped_text >> data_file
```sh
./newbern char < some_nicely_shaped_text >> data_file
```
- To print a string using glyphs from a data file
- To print a string using glyphs from a data file
./newbern data_file a_string
```sh
./newbern data_file a_string
```
Extra functionality:
### Extra functionality:
The program can also act as a Morse encoder, unarguably.
The program can also act as a Morse encoder, unarguably.
It also has double-super-secret encryption capabilities.
Decryption is left as an exercise for the reader.
It also has double-super-secret encryption capabilities.
Decryption is left as an exercise for the reader.
Portability:
### Portability:
The program assumes an ASCII operating environment.
The program assumes an ASCII operating environment.
The program is best viewed with tab-stops set to 8.
The program is best viewed with tab-stops set to 8.