Hi, I want to set up 2 versions of SDCC on my system. I have one binkit release in /usr/local as the INSTALL.txt recommended. Where would I put the second release so that it doesn't interfere? Thank you.
I have an old project I was working on in 2013 under windows xp and sdcc ver 3.1.0 and mingw. It worked fine back then and I was able to get a binary. Now 11 years later :) I decided to look at the project again. The thing is I am using linux now and ver 3.8.0 of sdcc. Under this setup it is not able to compile and link a IHX file using the exact same source files and makefile. For some reason it produces different .REL output under linux.
Please close the thread as solved. I downloaded the 3.1.0 linux binkit and it is a working solution for me.
One thing to note. When I used SDCC 3.1.0 under WinXP and MinGW, it was a precompiled download. Under Linux with SDCC 3.8.0, I downloaded the source and compiled it here. Perhaps I need to recompile 3.8.0 with different flags to get the behavior to match the older release 3.1.0? Could that be the issue?
I have an old project I was working on in 2013 under windows xp and sdcc ver 3.1.0 and mingw. It worked fine back then and I was able to get a binary. It basically did these steps to get the IHX file before running makebin. COMPILE: sdcc -mz80 --xram-loc 0xc000 -c entry.c -o entry.rel sdcc -mz80 --xram-loc 0xc000 -c main.c -o main.rel sdcc -mz80 --xram-loc 0xc000 -c select_file.c -o select_file.rel sdcc -mz80 --xram-loc 0xc000 -c fat.c -o fat.rel LINK: sdcc -mz80 --data-loc 0xc000 entry.rel main.rel...
Thank you.
Thanks you.
Are there debug builds for the 4.1.2 release?