Skip to content

Commit 26954ac

Browse files
committed
Update README file.
1 parent aeb2374 commit 26954ac

File tree

1 file changed

+25
-13
lines changed

1 file changed

+25
-13
lines changed

README.md

Lines changed: 25 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -8,32 +8,46 @@ The current features are:
88

99
- Support for Atari floating point and 16bit integer variables;
1010
- Support for string arrays, substrings and concatenation;
11-
- Small size (currently the full floating point IDE is 9.3k, the integer IDE is 8k, and the runtime is less than 3k);
12-
- Fast execution (currently, 2 times faster than compiled TurboBasicXL in the "sieve.bas" benchmark, 6 times faster than OSS Integer Basic);
11+
- Small size (currently the full floating point IDE is 9.6k, the integer IDE is
12+
8k, and the runtime is less than 3k);
13+
- Fast execution (currently, 2 times faster than compiled TurboBasicXL in the
14+
"sieve.bas" benchmark, 6 times faster than OSS Integer Basic);
1315
- Modern syntax (no line numbers, many control structures);
1416
- Procedures with parameters and short calling syntax;
1517
- Feels "alike" TurboBasicXL, with many of the extended statements;
1618
- Integrated editor and compiler running in the Atari 8-bit;
17-
- A cross-compiler is available that directly compiles sources to Atari executables on any modern PC;
19+
- A cross-compiler is available that directly compiles sources to Atari
20+
executables on any modern PC;
1821
- Statements for Player/Missile graphics and Display List Interrupts.
1922

2023
For support, use the GitHub bug-tracker or see the AtariAge thread at:
21-
https://atariage.com/forums/topic/318133-fastbasic-45-2021-release/
24+
**https://forums.atariage.com/topic/378307-fastbasic-47-is-here/**
25+
26+
27+
Downloading
28+
-----------
29+
30+
Download the latest release from GitHub here:
31+
**[/releases/latest](https://github.com/dmsc/fastbasic/releases/latest)**
32+
33+
There is an `ATR` disk image for the Atari 8-bit computers and binaries of the
34+
cross-compiler for different platforms.
2235

2336

2437
Manual
2538
------
2639

27-
There is a full manual with all the supported syntax in the file [manual.md](manual.md).
40+
There is a full manual with all the supported syntax in the file **[manual.md](manual.md)**.
2841

29-
To use the cross-compiler, download from the releases and see [compiler/USAGE.md](compiler/USAGE.md) for instructions.
42+
To use the cross-compiler, download from the releases and see **[compiler/USAGE.md](compiler/USAGE.md)** for instructions.
43+
44+
For the Atari 5200 support, read the **[Atari 5200 manual appendix](a5200.md)**.
3045

31-
For the Atari 5200 support, read the [Atari 5200 manual appendix](a5200.md).
3246

3347
Sample files
3448
------------
3549

36-
There are samples for the [integer only compiler](samples/int/) and for the [floating point compiler](samples/fp/), in addition to more test programs in the [tests](tests/) folder.
50+
There are samples for the **[integer only compiler](samples/int/)** and for the **[floating point compiler](samples/fp/)**, in addition to more test programs in the **[tests](tests/)** folder.
3751

3852

3953
License
@@ -58,17 +72,15 @@ by you under any license of your choosing, either proprietary or copyleft.
5872
Compiling the sources
5973
---------------------
6074

61-
To compile the sources, you need:
62-
63-
- Host build tools (make & gcc) to build the syntax generator
64-
- mkatr, from https://github.com/dmsc/mkatr to build the Atari disk image (ATR) file.
75+
To compile the sources, you only need a C++ compiler and the `make` tool.
6576

66-
Then, type make to build all sources to a "fastbasic.xex" file and a "fastbasic.atr" disk image.
77+
Type `make` to build all sources to a "fastbasic.atr" disk image.
6778

6879
There is also a test-suite that tests various source files compiled with the
6980
Atari compiler and the cross compilers, you can run the test-suite by typing
7081
`make test`
7182

83+
7284
Building the docs
7385
-----------------
7486

0 commit comments

Comments
 (0)