Click Here
home features news forums classifieds faqs links search
5755 members 
Amiga Q&A /  Free for All /  Emulation /  Gaming / (Latest Posts)
Login

Nickname

Password

Lost Password?

Don't have an account yet?
Register now!

Support Amigaworld.net
Your support is needed and is appreciated as Amigaworld.net is primarily dependent upon the support of its users.
Donate

Menu
Main sections
Home
Features
News
Forums
Classifieds
Links
Downloads
Extras
OS4 Zone
IRC Network
AmigaWorld Radio
Newsfeed
Top Members
Amiga Dealers
Information
About Us
FAQs
Advertise
Polls
Terms of Service
Search

IRC Channel
Server: irc.amigaworld.net
Ports: 1024,5555, 6665-6669
SSL port: 6697
Channel: #Amigaworld
Channel Policy and Guidelines

Who's Online
24 crawler(s) on-line.
 16 guest(s) on-line.
 0 member(s) on-line.



You are an anonymous user.
Register Now!
 evilFrog:  9 mins ago
 Dege:  10 mins ago
 BigD:  20 mins ago
 MEGA_RJ_MICAL:  25 mins ago
 BSzili:  35 mins ago
 arthoropod:  1 hr 31 mins ago
 Marcian:  1 hr 38 mins ago
 towo2099:  1 hr 46 mins ago
 Vidar:  1 hr 51 mins ago
 Fairdinkem:  2 hrs 1 min ago

Software News   Software News : 65(C)02 cross development package (AmigaOS 4 port)
   posted by TrebleSix on 14-Feb-2006 10:23:02 (2619 reads)
cc65 is a complete cross development package for 65(C)02 systems, including a powerful macro assembler, a C compiler, linker, librarian and several other tools. It is based on a C compiler that was originally adapted for the Atari 8bit computers by John R. Dunning. The original C compiler is a Small C descendant but has several extensions, and some of the limits of the original Small C compiler are gone. The original copyright allows free redistribution including sources, even if it would not qualify as Open Source Software according to the Open Source Definition.

The original Atari compiler is available from here. The complete package consists of the compiler, an assembler, a librarian, a linker, and a C library for the Atari. There are some packages on the net that claim to be adapted as a crosscompiler for DOS or Unix, but was not able to get them working correctly. Because I wanted a C compiler for my CBM machines, I took the Atari compiler and started a rewrite. Until today, I have rewritten large parts of the compiler, all of the library, completely replaced the assembler, the linker and the librarian, and added a frontend to simplify use. All changes have been done with portability in mind, so porting to new 6502 architectures should be quite easy.

Get It Here
    

Related Links
· More about Software News
· News by TrebleSix


Most read story about Software News
UBoot 2010.06.04 for Sam460ex available

Last news about Software News
Goadf! 3.0 has been released
Printer Friendly Page  Send this Story to a Friend

PosterThread
_Steve_ 
Re: 65(C)02 cross development package (AmigaOS 4 port)
Posted on 14-Feb-2006 18:15:12
#1 ]
Team Member
Joined: 18-Oct-2002
Posts: 6768
From: UK

Nice work. I am sure there will be more than a handful of enthusiasts who will make use of this for hacking around on their C64 (or emulated C64s).


_________________
Test sig

 Status: Offline
Profile     Report this post  
spotUP 
Re: 65(C)02 cross development package (AmigaOS 4 port)
Posted on 14-Feb-2006 22:02:11
#2 ]
Elite Member
Joined: 19-Aug-2003
Posts: 2896
From: Up Rough Demo Squad

Indeed! Cool stuff.


_________________
AOS4 Betatester, Peg2, G4@1ghz, Radeon 9250 256mb, 1gb RAM.

http://www.asciiarena.com
http://www.uprough.net

 Status: Offline
Profile     Report this post  
Plaz 
Re: 65(C)02 cross development package (AmigaOS 4 port)
Posted on 15-Feb-2006 12:28:01
#3 ]
Super Member
Joined: 2-Oct-2003
Posts: 1568
From: Atlanta

Great 65xx cross compiler I've used for serveral years. It supports many versions of the CPU and many platforms like VIC20, C64, Nintendo, Atari Lynx...... You can hit the authors support site here.... www.c65.org

Plaz

 Status: Offline
Profile     Report this post  
[ home ][ about us ][ privacy ] [ forums ][ classifieds ] [ links ][ news archive ] [ link to us ][ user account ]
Copyright (C) 2000 - 2019 Amigaworld.net.
Amigaworld.net was originally founded by David Doyle