Skip to content

Commit eaf1acf

Browse files
committed
A few more Readme and Usage updates
1 parent c18e034 commit eaf1acf

File tree

2 files changed

+18
-16
lines changed

2 files changed

+18
-16
lines changed

README.md

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,22 @@
11
# cc64
22

33
cc64 is a [small-C](C-lang-subset.md) compiler,
4-
written in [Forth](Why-Forth.md), targeting the 6502 CPU.
4+
written in Forth ([why?](Why-Forth.md)), targeting the 6502 CPU.
55
It's hosted on the Commodore C64, on the C16 with 64k RAM and the Plus4,
66
and on the new [Commander X16](https://www.commanderx16.com/), and runtime
77
targets are also available for all 3 platforms, on each host, allowing
88
cross-compilation.
99

10-
See [Usage](Usage.md) for how to use cc64.
10+
See [Usage](Usage.md) for how to use cc64, including how to get
11+
[curly braces in PETSCII](Usage.md#character-set).
1112

12-
See
13-
[Emulator and file formats](File-formats.md) for details about the emulator setup I use for developing.
13+
[cc64 ranguage restrictions](C-lang-subset.md) lists the subset of C that
14+
cc64 supports.
15+
16+
[Code layout and library concept](Runtime-libs.md) explains, among others, how
17+
to create a new target.
18+
19+
[Emulator and file formats](File-formats.md) describes the emulator setup I use for developing and testing.
1420

1521
### History
1622

Usage.md

Lines changed: 8 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -61,13 +61,8 @@ There are 3 main binaries:
6161
- `cc64pe` - compiler and editor combined (only C64 and C16)
6262

6363
peddi wasn't ported to the X16; instead, the X16 flavour of cc64 can
64-
call Stefan Jakobsson's
65-
[X16Edit](https://github.com/stefan-b-jakobsson/x16-edit)
66-
editor if it is present in ROM. See X16Edit's
67-
[ROM Notes](https://github.com/stefan-b-jakobsson/x16-edit/blob/master/docs/romnotes.pdf)
68-
for how to install it in ROM, and its
69-
[manual](https://github.com/stefan-b-jakobsson/x16-edit/blob/master/docs/manual.pdf)
70-
for how to use it.
64+
call Stefan Jakobsson's [X16Edit](Usage.md#x16edit)
65+
editor if it is present in ROM.
7166

7267
## Shell
7368

@@ -174,9 +169,9 @@ new file _name_
174169

175170
## Peddi
176171

177-
Peddi is a small full screen, scrolling PETSCII editor. No limit in line
178-
length (exept memory). Memory overflow is signalled by a double flash
179-
of the screen border.
172+
Peddi is a small full screen, scrolling PETSCII editor for the C64 and C16.
173+
There's no limit in line length (exept memory).
174+
Memory overflow is signalled by a double flash of the screen border.
180175
Peddi is called with
181176

182177
`ed filename`
@@ -205,8 +200,9 @@ ctrl-c - quit without saving
205200

206201
## X16Edit
207202

208-
If [X16Edit](https://github.com/stefan-b-jakobsson/x16-edit) is present
209-
in ROM, it can be invoked with
203+
For the X16 I recommend
204+
[X16Edit](https://github.com/stefan-b-jakobsson/x16-edit) as editor.
205+
If is present in ROM, it can be invoked with
210206

211207
`xed filename`
212208

0 commit comments

Comments
 (0)