]> git.sur5r.net Git - cc65/blobdiff - doc/intro.sgml
Merge pull request #106 from groessler/something_to_pull
[cc65] / doc / intro.sgml
index fadc94e2ddd9a68a55c7f76768d8b9a513f5f474..d9f6c863ad3dccfba0e49d75c5e49264b7c8aabc 100644 (file)
@@ -3,9 +3,10 @@
 <article>
 
 <title>cc65 Compiler Intro
-<author>Ullrich von Bassewitz, <htmlurl url="mailto:uz@cc65.org" name="uz@cc65.org">,
-<and>CbmNut, <htmlurl url="mailto:cbmnut@hushmail.com" name="cbmnut@hushmail.com">,
-<and><url name="Greg King" url="mailto:gngking@erols.com">
+<author>
+<url url="mailto:uz@cc65.org" name="Ullrich von Bassewitz">,<newline>
+<url url="mailto:cbmnut@hushmail.com" name="CbmNut">,<newline>
+<url url="mailto:greg.king5@verizon.net" name="Greg King">
 <date>2005-7-22
 
 <abstract>
@@ -92,24 +93,24 @@ is the C64.
          |
         cc65
          \/
-    +---------+       +---------+
-    | hello.s |       | text.s  |
-    +---------+       +---------+
-         |                 |
-        ca65              ca65
-         \/                \/
-    +---------+       +---------+       +----------+       +---------+
-    | hello.o |       | text.o  |       |  c64.o   |       | c64.lib |
-    +---------+       +---------+       +----------+       +---------+
-         |                    \          /                      |
-         |                     \        /                       |
-         |                      \      /                        |
-         +----------------------->ld65<-------------------------+
+    +---------+       +---------+       +---------+
+    | hello.s |       | text.s  |       | crt0.o  |
+    +---------+       +---------+       +---------+
+         |                 |                 |
+        ca65              ca65              ar65
+         \/                \/                \/
+    +---------+       +---------+       +---------+
+    | hello.o |       | text.o  |       | c64.lib |
+    +---------+       +---------+       +---------+
+         |                    \          /
+         |                     \        /
+         |                      \      /
+         +----------------------->ld65<
                                    \/
                                  hello
 </verb></tscreen>
 
-<tt/c64.o/ (the startup code) and <tt/c64.lib/ (the C64 version of the runtime
+<tt/crt0.o/ (the startup code) and <tt/c64.lib/ (the C64 version of the runtime
 and C library) are provided in binary form in the cc65 package. Actually, the
 startup code is contained in the library, so you won't need to care about it.
 
@@ -285,16 +286,16 @@ Apple:
 BRUN TEST
 </verb></tscreen>
 
-You will see the "Hello, World!" appear on the same line.  Thanks to Oliver
-Schmidt, <htmlurl url="mailto:ol.sc@web.de" name="ol.sc@web.de"> for his help
+You will see "Hello, World!" appear on the same line.  Thanks to
+<url url="mailto:ol.sc@web.de" name="Oliver Schmidt"> for his help
 in completing this section.
 
 
 <sect1>Atari
 
-<sect2>Atari800Win Plus<p>
+<sect2>Atari800Win PLus<p>
 Available at <url
-url="http://www.a800win.atari-area.prv.pl">:
+url="http://www.atari.org.pl/PLus/index_us.htm">:
 
 Emulates Atari 400/800/65XE/130XE/800XL/1200XL/5200, with stereo sound, disk
 images, scanline-exact NTSC/PAL video, joysticks, mouse, cartridges, and RAM
@@ -371,12 +372,12 @@ The emulation, also, supports that method.
 
 <sect2>VICE<p>
 Available at <url
-url="http://www.viceteam.org/">:
+url="http://vice-emu.sourceforge.net/">:
 
 Emulates Commodore 64/128/VIC-20/PET/CBM II/Plus 4 computers. Supports
-printers, serial port and adapters, stereo sound, disk drives and images, RAM
-expansions, cartridges, ethernet connection, cycle-exact NTSC/PAL video, mice,
-and joysticks. Includes monitor. Runs on MSDOS/PCDOS, Win9x/ME/NT/2000/XP, OS2,
+printers, serial port and adapters, stereo sound, disk drives and images, RAM expansions,
+cartridges, ethernet connection, cycle-exact NTSC/PAL video, mice, graphics tablet,
+lightpens, and joysticks. Includes monitor. Runs on MSDOS/PCDOS, Win9x/ME/NT/2000/XP, OS2,
 BeOS x86, Acorn RISC OS, and most Unixes.
 
 Compile the tutorial with
@@ -395,7 +396,7 @@ Substitute the name of a Commodore computer for that <tt/&lt;sys&gt;/:
 <item><tt/vic20/
 </itemize>
 
-Start the desired version of the emulator (CBM510 and CBM610 programs run on
+Start the desired version of the emulator (CBM610 programs run on
 the CBM II &lsqb;<tt/xcbm2/&rsqb; emulator).
 
 In the Windows versions of VICE, choose <bf>File&gt;Autoboot disk/tape
@@ -462,7 +463,7 @@ The tutorial files are different for GEOS.  You will find them "next door," in
 
 Compile the tutorial with
 <tscreen><verb>
-cl65 -O -t cbm-geos hello1.c hello1res.grc
+cl65 -t geos-cbm -O -o hello1 hello1res.grc hello1.c
 </verb></tscreen>
 Copy the resulting file "<tt/hello1/" onto a (GEOS-format) disk.