git @ Cat's Eye Technologies SixtyPical / dc4677a
Update READMEs. Chris Pressey 3 years ago
2 changed file(s) with 10 addition(s) and 18 deletion(s). Raw diff Collapse all Expand all
44
55 In the [rudiments](rudiments/) directory are programs which are
66 meant to demonstrate the elementary features of SixtyPical, and
7 to serve as manual integration test cases.
8
9 These sources are portable across architectures. They include
10 architecture-dependent libraries to produce output. Libraries
11 for such are provided in the `include` directory in the root
12 directory of the repository; make it is on the compiler's include
13 search path.
14
15 Some others of these sources are meant to fail and produce an error
16 message when compiled.
7 to serve as manual integration test cases. See
8 [the README in that directory](rudiments/README.md) for details.
179
1810 ### c64
1911
11 the rudiments of SixtyPical.
22
33 Examples that are meant to fail and produce an error message
4 are in the `errorful/` subdirectory.
4 when being compiled are in the `errorful/` subdirectory.
55
6 These files are intended to be architecture-agnostic.
7 For the ones that do produce output, an appropriate source
8 under `support/` should be included first, so that system entry
9 points such as `chrout` are defined. In addition, some of these
10 programs use "standard" support modules, so those should be included
11 first too. For example:
6 The other sources are portable across architectures. They use
7 `include` directives to bring in architecture-dependent libraries
8 to produce output. Libraries for such are provided in the
9 architecture-specific subdirectories of the `include` directory
10 in the root directory of this repository; make sure it is on the
11 compiler's include search path. For example:
1212
13 sixtypical --run-on=x64 support/c64.60p support/stdlib.60p vector-table.60p
13 sixtypical --run-on=x64 -I../../include/c64/:../../include/stdlib/ vector-table.60p
1414
1515 `chrout` is a routine with outputs the value of the accumulator
1616 as an ASCII character, disturbing none of the other registers,