1
0
mirror of https://github.com/cc65/cc65.git synced 2024-11-19 06:31:31 +00:00
cc65/doc
Oliver Schmidt 2c975d3642 Create static drivers directly from source files.
Up to now static drivers were created via co65 from dynamic drivers. However there was an issue with that approach:

The dynamic drivers are "o65 simple files" which obligates that they start with the 'code' segment. However dynamic drivers need to start with the module header - which is written to. For dynamic drivers this isn't more than a conceptual issue because they are always contain a 'data' segment and may therefore only be loaded into writable memory.

However when dynamic drivers are converted to static drivers using co65 then that issue becomes a real problem as then the 'code' segment may end up in non-writable memory - and thus writing to the module header fails.

Instead of changing the way dynamic drivers work I opted to rather make static driver creation totally independent from dynamic drivers. This allows to place the module header in the 'data' segment (see 'module.mac').
2014-06-04 23:50:18 +02:00
..
apple2.sgml Fixed the SGML <htmlurl> and <url> tags. 2014-04-14 05:54:13 -04:00
apple2enh.sgml Fixed the SGML <htmlurl> and <url> tags. 2014-04-14 05:54:13 -04:00
ar65.sgml Streamlined the document author credits. 2014-04-08 15:36:39 -04:00
atari5200.sgml fix warning when generating info file 2014-05-29 00:41:39 +02:00
atari.sgml Avoided some makeinfo warnings when Cygwin runs LinuxDoc Tools. 2014-04-25 03:33:53 -04:00
atmos.sgml Streamlined the document author credits. 2014-04-08 15:36:39 -04:00
c16.sgml Fixed the SGML <htmlurl> and <url> tags. 2014-04-14 05:54:13 -04:00
c64.sgml Fixed the SGML <htmlurl> and <url> tags. 2014-04-14 05:54:13 -04:00
c128.sgml Fixed the SGML <htmlurl> and <url> tags. 2014-04-14 05:54:13 -04:00
ca65.sgml Create static drivers directly from source files. 2014-06-04 23:50:18 +02:00
cbm510.sgml Avoided makeinfo warnings when Travis CI runs LinuxDoc Tools. 2014-04-25 05:04:03 -04:00
cbm610.sgml Avoided makeinfo warnings when Travis CI runs LinuxDoc Tools. 2014-04-25 05:04:03 -04:00
cc65.sgml documentation updates for Atari 5200 2014-05-16 02:26:20 +02:00
cl65.sgml Streamlined the document author credits. 2014-04-08 15:36:39 -04:00
co65.sgml Streamlined the document author credits. 2014-04-08 15:36:39 -04:00
coding.sgml Streamlined the document author credits. 2014-04-08 15:36:39 -04:00
customizing.sgml
da65.sgml Streamlined the document author credits. 2014-04-08 15:36:39 -04:00
debugging.sgml Fixed the SGML <htmlurl> and <url> tags. 2014-04-14 05:54:13 -04:00
dio.sgml Fixed the SGML <htmlurl> and <url> tags. 2014-04-14 05:54:13 -04:00
doc.css
doc.png
funcref.sgml Updated the function reference document. 2014-05-26 06:04:53 -04:00
geos.sgml Fixed the SGML <htmlurl> and <url> tags. 2014-04-14 05:54:13 -04:00
grc65.sgml Avoided some makeinfo warnings when Cygwin runs LinuxDoc Tools. 2014-04-25 03:33:53 -04:00
header.html
index.sgml more documentation updates for Atari 5200 2014-05-16 02:27:20 +02:00
intro.sgml Avoided makeinfo warnings when Travis CI runs LinuxDoc Tools. 2014-04-24 13:03:52 -04:00
ld65.sgml Fixed typos. And, fixed descriptions of where ld65 looks for files. 2014-04-20 11:45:36 -04:00
library.sgml Fixed the SGML <htmlurl> and <url> tags. 2014-04-14 05:54:13 -04:00
lynx.sgml Fixed the SGML <htmlurl> and <url> tags. 2014-04-14 05:54:13 -04:00
Makefile
nes.sgml Fixed the SGML <htmlurl> and <url> tags. 2014-04-14 05:54:13 -04:00
od65.sgml Fixed the SGML <htmlurl> and <url> tags. 2014-04-14 05:54:13 -04:00
pet.sgml Fixed the SGML <htmlurl> and <url> tags. 2014-04-14 05:54:13 -04:00
plus4.sgml Fixed the SGML <htmlurl> and <url> tags. 2014-04-14 05:54:13 -04:00
smc.sgml Avoided some makeinfo warnings when Cygwin runs LinuxDoc Tools. 2014-04-25 03:33:53 -04:00
sp65.sgml Streamlined the document author credits. 2014-04-08 15:36:39 -04:00
supervision.sgml Fixed the SGML <htmlurl> and <url> tags. 2014-04-14 05:54:13 -04:00
using-make.sgml Fixed the SGML <htmlurl> and <url> tags. 2014-04-14 05:54:13 -04:00
vic20.sgml Fixed the SGML <htmlurl> and <url> tags. 2014-04-14 05:54:13 -04:00