Re: [hatari-devel] Upstream / downstream code in Hatari

[ Thread Index | Date Index | More lists.tuxfamily.org/hatari-devel Archives ]


> Out of curiosity, do you build src/cpu/ with WINUAE_FOR_HATARI enabled?
> 
Yes, but some of those code parts are disabled afterwards. 

> You don't have any need for profiling or debug symbols and backtraces (which needs both of those functionalities)?
> 
> I don't think profiler has anything Atari specific except handling and printing of memory area limits, which is very small part of it.
> 
> It needs symbols though, but while binary symbol formats are Atari specific, the ASCII one (used with profile post-processor) is not, and I think you can just ignore (ifdef out) rest.
> 
I don‘t use profiling and also the debugger is not really in use by me. Therefore I did not invest too much time into that part. But I would like to keep the option to add this later. 

> I would guess that NeXT users don't use fsel ZIP browsing functionality that much.  It's been there long time, but I'm not sure whether I've never used it myself, as all my (floppy) image files are separate.
> 
I agree. This may be removed on Previous. But then it would cause more extra differences in the GUI code. That is one example of where interconnecting different code parts leads to restrictions. 

> NeXT supports just 7-bit ASCII file names and does not need conversion of 8-bit characters?
> 
Good question. Everything seems to work so I didn‘t care for that. 

> Applying each relevant commit from Hatari sources by hand, sounds rather laborious.
> 
> But with this large set of differences, handling git rebase conflicts could also be quite a lot of work, especially when list of change commits stacked on top of the upstream code grows (so at some point it would be more work unless those changes could be upstreamed).
> 
That is exactly the problem. Therefore I am interested in keeping the differences small. It is not that big of a problem if a file contains Atari specific parts concentrated at the bottom and common parts on top. But it gets annoying if everything is mixed up and new dependencies are added. 

> What version control you're using for Previous code?
> 
I use subversion. 

Andreas


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/