Re: [cc65-devel] HuC6280 zero-page addressing problem.
cc65 - a freeware C compiler for 6502 based systems
Brought to you by:
gpz
|
From: John B. <jo...@te...> - 2016-10-30 21:01:36
|
On Sun, Oct 30, 2016 at 7:19 PM, John Brandwood <jo...@te...> wrote: > > Hi Greg ... I can see that you've made some more changes to your > personal branch for the new ".setdp" instruction since I last tested > it out ... but those changes still haven't been applied to the CC65 > master branch. > > May I ask how things are going, and if there's anything that I can do > to help get that new functionality adding into the main branch? Well, a build of Greg's latest source shows that some great progress has been made! It looks like the automatic ".setdp $2000" that's being done for the HuC6280 processor is working wonderfully ... at least in the normal top-level scope. But things are totally hosed within a "proc" scope. So, a giant step forward, and totally usable from my POV as an assembly-language programmer that doesn't use/need CA65's scoping capability. IMHO, the next step toward finally nailing this thing is probably going to be some work on CA65's symbol-table code to make those scopes work better (which would probably also fix issue #235 at the same time). What are your thoughts Greg, now that you've dug into the source code and got the ".setdp" working? |