1
0
mirror of https://github.com/cc65/cc65.git synced 2024-12-21 20:29:24 +00:00

More changes from Lisa

git-svn-id: svn://svn.cc65.org/cc65/trunk@1349 b7a2c559-68d2-44c3-8de9-860c34a00d81
This commit is contained in:
cuz 2002-07-12 07:58:11 +00:00
parent 30f4bc52f7
commit 8c7f650621

View File

@ -3,8 +3,8 @@
<article>
<title>cc65 compiler intro
<author>Ullrich von Bassewitz, <htmlurl url="mailto:uz@cc65.org" name="uz@cc65.org"> and CyberX
<date>06.13.2002
<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">
<date>07.13.2002
<abstract>
How to use the cc65 C compiler - an introduction.
@ -238,7 +238,9 @@ url="cl65.html" name="cl65.html">.
Depending on the target, the compiler chooses several methods of making a
program available for execution. Here we list sample emulators and
instructions for running the program. Unless noted, similar instructions
would also apply to a real machine.
would also apply to a real machine. One word of advice: we suggest you clear
the screen at the start, and wait for a keypress at the end of your program,
as each target varies in it's start and exit conditions.
<sect1>Apple<p>
@ -247,8 +249,7 @@ would also apply to a real machine.
computer, with sound, video, joysticks, serial port, and disk images. Roms and
dos disk included. Includes monitor. Only for Windows. The package comes with
roms and dos3.3 disk (called master.dsk), however you will need a2tools
(available at <url url="http://hotel04.ausys.se/pausch/apple2/#a2tools">) and
applehdr (included in the Apple package at util/apple/)
(available at <url url="http://hotel04.ausys.se/pausch/apple2/#a2tools">).
Compile the tutorial with
@ -277,10 +278,9 @@ click the big Apple logo to boot the system. Then type this on the Apple:
BRUN TEST
</verb></tscreen>
You will see the "Hello, World!" appear on the same line. We suggest you
clear the screen first in your programs. Thanks to Oliver Schmidt, <htmlurl
url="mailto:oliver@jantzer-schmidt.de" name="oliver@jantzer-schmidt.de"> for
his help in completing this section.
You will see the "Hello, World!" appear on the same line. Thanks to Oliver
Schmidt, <htmlurl url="mailto:oliver@jantzer-schmidt.de"
name="oliver@jantzer-schmidt.de"> for his help in completing this section.
<sect1>Atari<p>
@ -289,8 +289,7 @@ his help in completing this section.
400/800/65XE/130XE/800XL/1200XL/5200, with stereo sound, disk images, scanline
exact NTSC/PAL video, joysticks, mouse, cartridges and ram expansions.
Includes monitor. Unfortunately only for Windows. You will need the emulator,
atarixl.rom or atariosb.rom/ataribas.rom
and dos25.xfd files (not supplied).
atarixl.rom or atariosb.rom/ataribas.rom and dos25.xfd files (not supplied).
Compile the tutorial with
@ -298,10 +297,10 @@ Compile the tutorial with
cl65 -O -t atari hello.c text.s
</verb></tscreen>
Start the emulator, choose File>Autoboot image or File>Load executable, and point
to the hello executable. It is customary to rename executables of this type to
hello.xex. The file has a 7 byte header meant to be loaded directly from Atari
DOS 2/2.5 or compatibles.
Start the emulator, choose File>Autoboot image or File>Load executable, and
point to the hello executable. It is customary to rename executables of this
type to hello.xex. The file has a 7 byte header meant to be loaded directly
from Atari DOS 2/2.5 or compatibles.
On a real Atari, you would need a disk drive and Atari Dos 2.5 or compatible.
Turn on the computer, type
@ -316,10 +315,11 @@ and enter HELLO.
The emulation also supports this method. Look at Atari>Settings and check
Enable H: Patch for Hard Disk Devices, then Atari>Hard disks and set the path
of H1: to your executables directory, then use H0:HELLO.XEX in the above
proceedure to access your hardrive directly.
proceedure (after pressing L) to access your hardrive directly.
<bf>Note:</bf> There is no delay after the program exits. Your C program
should wait for a keypress if you want to see any output.
<bf>Note:</bf> There is no delay after the program exits, as you are returned
to the DOS menu. Your C program should wait for a keypress if you want to see
any output.
<sect1>Commodore<p>
@ -357,7 +357,10 @@ on PET/CBM II/C128, then type
RUN
</verb></tscreen>
We need your help! Recommended emulators and instructions for other machines
The output will appear on a separate line, and you will be returned to a BASIC
prompt.
We need your help! Recommended emulators and instructions for other targets
are missing. We suggest an emulator with good compatibility. Also, being able
to run all computers in the target series is good for target compatibility
testing. A machine language monitor is almost essential for debugging, but a
@ -366,6 +369,3 @@ native debugger could be used as well.
Finally, emulators which run on Unix/Windows would help reach a wider audience.
</article>