Re: [cc65] NES Support (was: Hypothetical)

Date view Thread view Subject view

From: Gary (
Date: 2002-02-04 15:19:51

On Mon, Feb 04, 2002 at 01:30:39PM +0100, Ullrich von Bassewitz wrote:
> Is this actually a tested linker script? I would love to have NES support for
> cc65, but since I don't own one, this is nothing I can do.

This script is being used with actual NES, Famicom and clone hardware,
and with the TuxNES and fceu emulators running on Linux.

No single linker script can provide generic NES support, however. Most
NES cartridges include a memory mapper chip, or MMC, to increase the
available address space beyond 64k. There are many dozens of MMC
designs in use, each with a different memory map requiring a
customized linker script.

What's really needed for cc65 to support NES programming is a flexible
linker, like the excellent one it already has.

> Just out of curiosity: Is there any reason for writing the segments to
> separate files and combining them via "cat" instead of let the linker write
> them to one file?

As groepaz suggested, it's just for convenience in assembling ROM images.


To unsubscribe from the list send mail to with
the string "unsubscribe cc65" in the body(!) of the mail.

Date view Thread view Subject view

This archive was generated by hypermail 2.1.3 : 2002-02-04 15:20:05 CET