]> git.sur5r.net Git - cc65/commitdiff
Renamed none.lib to no-platform.lib
authorbauen1 <j2468h@gmail.com>
Tue, 2 Jan 2018 14:15:27 +0000 (15:15 +0100)
committerbauen1 <j2468h@gmail.com>
Tue, 2 Jan 2018 14:15:27 +0000 (15:15 +0100)
doc/customizing.sgml
libsrc/Makefile

index 1ae49f3c0985ce6892fb5b275b52dfb54e8dda90..29c525e00d52090c5ef14f2ae8e3ca25f374fa63 100644 (file)
@@ -81,7 +81,6 @@ SEGMENTS {
     ZEROPAGE: load = ZP,  type = zp,  define   = yes;
     DATA:     load = ROM, type = rw,  define   = yes, run = RAM;
     BSS:      load = RAM, type = bss, define   = yes;
-    HEAP:     load = RAM, type = bss, optional = yes;
     STARTUP:  load = ROM, type = ro;
     ONCE:     load = ROM, type = ro,  optional = yes;
     CODE:     load = ROM, type = ro;
@@ -95,7 +94,6 @@ The meaning of each of these segments is as follows.
 <p><tt>       ZEROPAGE:  </tt>Data in page 0, defined by ZP as starting at $0 with length $100
 <p><tt>       DATA:      </tt>Initialized data that can be modified by the program, stored in RAM
 <p><tt>       BSS:       </tt>Uninitialized data stored in RAM (used for variable storage)
-<p><tt>       HEAP:      </tt>Uninitialized C-level heap storage in RAM, optional
 <p><tt>       STARTUP:   </tt>The program initialization code, stored in ROM
 <p><tt>       ONCE:      </tt>The code run once to initialize the system, stored in ROM
 <p><tt>       CODE:      </tt>The program code, stored in ROM
@@ -304,16 +302,17 @@ also forcing a BRK instruction into the CPU.
 The next step in customizing the cc65 toolset is creating a run-time
 library for the targeted hardware.  The recommended way to do this is to
 modify the platform-independent standard library of the cc65 distribution.
-It is named &quot;none.lib&quot; in the lib directory of the distribution.
+It is named &quot;no-platform.lib&quot; in the lib directory of the
+cc65 distribution.
 
-When using &quot;none.lib&quot; we need to supply our own <tt>crt0</tt>
+When using &quot;no-platform.lib&quot; we need to supply our own <tt>crt0</tt>
 module with custom startup code.  This is simply done by first copying the
 the library and giving it a new name, compiling the startup code with ca65,
 and finally using the ar65 archiver to add the module to the new library.
 The steps are shown below:
 
 <tscreen><verb>
-        cp /usr/local/share/cc65/lib/none.lib sbc.lib
+        cp /usr/local/share/cc65/lib/no-platform.lib sbc.lib
         ca65 crt0.s
         ar65 a sbc.lib crt0.o
 </verb></tscreen>
index 2ac0c78f0d5b7b009cbe1e83aad5059cc15776a0..c742ad0c73931ae1db8aba0195fee8f11bec8e1e 100644 (file)
@@ -33,7 +33,7 @@ TARGETS = apple2       \
           sim65c02     \
           supervision  \
           telestrat    \
-          none
+          no-platform
 
 DRVTYPES = emd \
            joy \