<sect>Limitations<p>
+<sect>DIO implementation<label id="dio"><p>
+
+The Atari supports disk drives with either 128 or 256 byte sectors.
+The first three sectors of any disk are always 128 bytes long though. This is
+because the system can only boot from 128 bytes sectors.
+
+Therefore the DIO read and write functions transfer only 128 bytes
+for sectors 1 to 3, regardless of the type of diskette.
+
<sect>Other hints<p>
These are defined to be Atari + number key.
-<sect1>Reserving a memory area inside the program<label id="memhole"><p>
+<sect1>Reserving a memory area inside a program<label id="memhole"><p>
The Atari 130XE maps its additional memory into CPU memory in 16K
chunks at address $4000 to $7FFF. One might want to
one.
<p>
The user needs to create a customized linker config file which adds
-new memory areas and segments to hold the new EXE header and added
-load chunk header data. Also an assembly source file needs to be
-created which defines the contents of the new EXE header and the
-second load chunk header.
+new memory areas and segments to hold the new EXE header and the
+header data for the second load chunk. Also an assembly source file
+needs to be created which defines the contents of the new EXE header
+and the second load chunk header.
<p>
<p>
This is a modified cc65 Atari linker configuration file (split.cfg):