mirror of
https://github.com/cc65/cc65.git
synced 2025-01-15 22:30:04 +00:00
Replaced <target>-geos with geos-<target>.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5361 b7a2c559-68d2-44c3-8de9-860c34a00d81
This commit is contained in:
parent
cd291d3eb4
commit
0cb60439c8
@ -342,7 +342,6 @@ Here is a description of all the command line options:
|
|||||||
<item>none
|
<item>none
|
||||||
<item>apple2
|
<item>apple2
|
||||||
<item>apple2enh
|
<item>apple2enh
|
||||||
<item>apple-geos
|
|
||||||
<item>atari
|
<item>atari
|
||||||
<item>atmos
|
<item>atmos
|
||||||
<item>c16 (works also for the c116 with memory up to 32K)
|
<item>c16 (works also for the c116 with memory up to 32K)
|
||||||
@ -350,7 +349,8 @@ Here is a description of all the command line options:
|
|||||||
<item>c128
|
<item>c128
|
||||||
<item>cbm510 (CBM-II series with 40 column video)
|
<item>cbm510 (CBM-II series with 40 column video)
|
||||||
<item>cbm610 (all CBM-II II computers with 80 column video)
|
<item>cbm610 (all CBM-II II computers with 80 column video)
|
||||||
<item>cbm-geos
|
<item>geos-apple
|
||||||
|
<item>geos-cbm
|
||||||
<item>lunix
|
<item>lunix
|
||||||
<item>lynx
|
<item>lynx
|
||||||
<item>nes
|
<item>nes
|
||||||
|
@ -215,21 +215,21 @@ Note that &dquot;<tt/resource.h/&dquot; is included at the top of
|
|||||||
|
|
||||||
<sect2>Second step -- assembling the application header
|
<sect2>Second step -- assembling the application header
|
||||||
<p><verb>
|
<p><verb>
|
||||||
$ ca65 -t cbm-geos resource.s
|
$ ca65 -t geos-cbm resource.s
|
||||||
</verb>
|
</verb>
|
||||||
And, voilá -- &dquot;<tt/resource.o/&dquot; is ready.
|
And, voilá -- &dquot;<tt/resource.o/&dquot; is ready.
|
||||||
|
|
||||||
<sect2>Third step -- compiling the code
|
<sect2>Third step -- compiling the code
|
||||||
<p><verb>
|
<p><verb>
|
||||||
$ cc65 -t cbm-geos -O test.c
|
$ cc65 -t geos-cbm -O test.c
|
||||||
$ ca65 -t cbm-geos test.s
|
$ ca65 -t geos-cbm test.s
|
||||||
</verb>
|
</verb>
|
||||||
That way, you have a &dquot;<tt/test.o/&dquot; object file which
|
That way, you have a &dquot;<tt/test.o/&dquot; object file which
|
||||||
contains all of the executable code.
|
contains all of the executable code.
|
||||||
|
|
||||||
<sect2>Fourth and last step -- linking it together
|
<sect2>Fourth and last step -- linking it together
|
||||||
<p><verb>
|
<p><verb>
|
||||||
$ ld65 -o test.cvt -t cbm-geos resource.o geos.o test.o geos.lib
|
$ ld65 -o test.cvt -t geos-cbm resource.o geos.o test.o geos.lib
|
||||||
</verb>
|
</verb>
|
||||||
&dquot;<tt/resource.o/&dquot; comes first because it contains the
|
&dquot;<tt/resource.o/&dquot; comes first because it contains the
|
||||||
header. The next one is &dquot;<tt/geos.o/&dquot;, a required starter-code
|
header. The next one is &dquot;<tt/geos.o/&dquot;, a required starter-code
|
||||||
@ -241,7 +241,7 @@ contained in the well-known GEOS <em/Convert/ format. Note that its name
|
|||||||
(<tt/test/) isn't important; the real name, after deconverting, is the DOS name
|
(<tt/test/) isn't important; the real name, after deconverting, is the DOS name
|
||||||
that was given in the header definition.
|
that was given in the header definition.
|
||||||
|
|
||||||
At each step, a <tt/-t cbm-geos/ was present on the command-line. That switch is
|
At each step, a <tt/-t geos-cbm/ was present on the command-line. That switch is
|
||||||
required for the correct process of GEOS sequential app. building.
|
required for the correct process of GEOS sequential app. building.
|
||||||
|
|
||||||
|
|
||||||
@ -275,13 +275,13 @@ Now, there are two new files: &dquot;<tt/cvthead.cfg/&dquot; and
|
|||||||
&dquot;<tt/cvthead.s/&dquot; -- the first one is a config. file for <bf/ld65/,
|
&dquot;<tt/cvthead.s/&dquot; -- the first one is a config. file for <bf/ld65/,
|
||||||
and the second one contains the GEOS <tt/.cvt/ header. It can be assembled:
|
and the second one contains the GEOS <tt/.cvt/ header. It can be assembled:
|
||||||
<verb>
|
<verb>
|
||||||
$ ca65 -t cbm-geos cvthead.s
|
$ ca65 -t geos-cbm cvthead.s
|
||||||
</verb>
|
</verb>
|
||||||
Now, we have &dquot;<tt/cvthead.o/&dquot;. The rest of the assembly
|
Now, we have &dquot;<tt/cvthead.o/&dquot;. The rest of the assembly
|
||||||
sources can be assembled:<verb>
|
sources can be assembled:<verb>
|
||||||
$ ca65 -t cbm-geos vlir0.s
|
$ ca65 -t geos-cbm vlir0.s
|
||||||
$ ca65 -t cbm-geos vlir1.s
|
$ ca65 -t geos-cbm vlir1.s
|
||||||
$ ca65 -t cbm-geos vlir2.s
|
$ ca65 -t geos-cbm vlir2.s
|
||||||
</verb>
|
</verb>
|
||||||
Note that the file-names here, although similar to those from the
|
Note that the file-names here, although similar to those from the
|
||||||
<tt/VLIR/ section of the <tt/.grc/ file, are not significant. The only thing
|
<tt/VLIR/ section of the <tt/.grc/ file, are not significant. The only thing
|
||||||
|
@ -462,7 +462,7 @@ The tutorial files are different for GEOS. You will find them "next door," in
|
|||||||
|
|
||||||
Compile the tutorial with
|
Compile the tutorial with
|
||||||
<tscreen><verb>
|
<tscreen><verb>
|
||||||
cl65 -O -t cbm-geos hello1.c hello1res.grc
|
cl65 -O -t geos-cbm hello1.c hello1res.grc
|
||||||
</verb></tscreen>
|
</verb></tscreen>
|
||||||
Copy the resulting file "<tt/hello1/" onto a (GEOS-format) disk.
|
Copy the resulting file "<tt/hello1/" onto a (GEOS-format) disk.
|
||||||
|
|
||||||
|
@ -157,7 +157,6 @@ Here is a description of all the command line options:
|
|||||||
<item>module
|
<item>module
|
||||||
<item>apple2
|
<item>apple2
|
||||||
<item>apple2enh
|
<item>apple2enh
|
||||||
<item>apple-geos
|
|
||||||
<item>atari
|
<item>atari
|
||||||
<item>atmos
|
<item>atmos
|
||||||
<item>c16 (works also for the c116 with memory up to 32K)
|
<item>c16 (works also for the c116 with memory up to 32K)
|
||||||
@ -165,7 +164,8 @@ Here is a description of all the command line options:
|
|||||||
<item>c128
|
<item>c128
|
||||||
<item>cbm510 (CBM-II series with 40 column video)
|
<item>cbm510 (CBM-II series with 40 column video)
|
||||||
<item>cbm610 (all CBM series-II computers with 80 column video)
|
<item>cbm610 (all CBM series-II computers with 80 column video)
|
||||||
<item>cbm-geos
|
<item>geos-apple
|
||||||
|
<item>geos-cbm
|
||||||
<item>lunix
|
<item>lunix
|
||||||
<item>lynx
|
<item>lynx
|
||||||
<item>nes
|
<item>nes
|
||||||
|
@ -163,7 +163,6 @@ portable. conio implementations exist for the following targets:
|
|||||||
<itemize>
|
<itemize>
|
||||||
<item>apple2
|
<item>apple2
|
||||||
<item>apple2enh
|
<item>apple2enh
|
||||||
<item>apple-geos
|
|
||||||
<item>atari
|
<item>atari
|
||||||
<item>atmos
|
<item>atmos
|
||||||
<item>c16 (works also for the c116 with up to 32K memory)
|
<item>c16 (works also for the c116 with up to 32K memory)
|
||||||
@ -172,7 +171,8 @@ portable. conio implementations exist for the following targets:
|
|||||||
<item>plus4 (or expanded c16/c116)
|
<item>plus4 (or expanded c16/c116)
|
||||||
<item>cbm510 (40 column video)
|
<item>cbm510 (40 column video)
|
||||||
<item>cbm610 (all CBM series-II computers with 80 column video)
|
<item>cbm610 (all CBM series-II computers with 80 column video)
|
||||||
<item>cbm-geos
|
<item>geos-apple
|
||||||
|
<item>geos-cbm
|
||||||
<item>nes
|
<item>nes
|
||||||
<item>pet (all CBM PET systems except the 2001)
|
<item>pet (all CBM PET systems except the 2001)
|
||||||
<item>vic20
|
<item>vic20
|
||||||
|
Loading…
x
Reference in New Issue
Block a user