6502.org Forum  Projects  Code  Documents  Tools  Forum
It is currently Sun Apr 28, 2024 9:34 am

All times are UTC




Post new topic Reply to topic  [ 19 posts ]  Go to page Previous  1, 2
Author Message
PostPosted: Thu Aug 04, 2016 6:39 pm 
Offline

Joined: Tue Jul 24, 2012 2:27 am
Posts: 672
Or it could just be using ca65 & ld65 in the back end, instead of implementing their own assembler & linker.

_________________
WFDis Interactive 6502 Disassembler
AcheronVM: A Reconfigurable 16-bit Virtual CPU for the 6502 Microprocessor


Top
 Profile  
Reply with quote  
PostPosted: Sat Aug 06, 2016 6:03 am 
Offline
User avatar

Joined: Thu Jun 23, 2011 2:12 am
Posts: 229
Location: Rancho Cucamonga, California
Bregalad wrote:
So, you are required to have CC65 in order to compile it. How does this make any sense at all ?


I'm speculating, but as far as I understand, gcc is built in three stages (that's why it takes so long to build, too).
1. A different, existing compiler (in this case cc65) is used to compile (some of?) the gcc source code
2. This results in an executable gcc which is then used to compile itself.
3. The output of stage 1 and stage 2 are compared.

===Jac


Top
 Profile  
Reply with quote  
PostPosted: Sat May 27, 2017 6:34 pm 
Offline
User avatar

Joined: Thu Dec 11, 2008 1:28 pm
Posts: 10793
Location: England
Just to note, the good people at Stardot have picked up this tool - maybe some more information or even patches will come out of that:
http://stardot.org.uk/forums/viewtopic.php?f=2&t=13148

(And I'd entirely forgotten about the tool, this thread, and my own actions as reported above. Within a year.)


Top
 Profile  
Reply with quote  
PostPosted: Thu Jun 04, 2020 6:37 am 
Offline
User avatar

Joined: Thu Dec 11, 2008 1:28 pm
Posts: 10793
Location: England
There's a new thread and a new getting-started guide for this GCC by 'flibble' over on Stardot and therefore somewhat specifically for Acorn's BBC Micro - but doubtless more generally applicable:
Itszor/puppeh gcc cross compiler for the BBC: Instructions, examples and library

(This thread and the document linked above refer, I think, to the m65x-gcc6-virt branch, but it may be of interest that there's also an m65x-gcc8 branch.)

Edit: note that the repo has moved from one username to another so there are links around which no longer work. Substitute itszor for puppeh as appropriate.


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 19 posts ]  Go to page Previous  1, 2

All times are UTC


Who is online

Users browsing this forum: No registered users and 13 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to: