You may have also Gitbook. I've never use it but they claim: "GitBook brings all your technical knowledge together in a single, centralized knowledge base.".
https://www.gitbook.com/?utm_campaign=Mar-webinar&utm_medium=email&utm_source=customer.io&utm_content=invite
You can put your file(s) in a google drive, this is free for a certain amount of GB.
People can edit file(s) at the same time, you can track the changes, etc. I use it since several years with other people.
To paraphrase the author of the "gpu in main science" paper.
"At the end of the day this is a hobby, if you want to run your code in main, go for it! have fun! enjoy what you are doing! but just don’t expect it to be the most snappy code."
You may start with these files.
https://sites.uclouvain.be/SystInfo/usr/include/linux/coff.h.html
https://github.com/torvalds/linux/blob/master/include/uapi/linux/coff.h
https://opensource.apple.com/source/gdb/gdb-365/src/bfd/coff-m68k.c.auto.html
Some years ago, I have tried to generate the GCC 2.63 and 2.95.3 (both with M68K) for windows and unfortunately got various errors during the compilation, on cygwin, MinGW and Msys2. All in 32 bits.
In theory, it should compile on Linux.
To whom it may concern, in the download page at http://rmac.is-slick.com/download/download/
The 2.2.15 links point on the 2.2.14 version.
WINDOWS BINARIES
rmac
2.2.15 (x64) 2.2.15 (x86)
Talking about Windows.
It will be good to add a GCC Canadian Cross support in the jaguar-sdk build but it is not trivial. Will require to handle the --build, --host, and --target among other stuff to do.
For a coff version, this may be useful to you but you need to have cygwin installed.
https://sca.uwaterloo.ca/coldfire/ftp/davidf/coldfire/gcc-m68k-win32-r6.tar.bz2
It is better to use the jaguar-sdk in an Linux env. WSL2 runs pretty well too.
I have tried to generate a jaguar-sdk on Windows but it breaks in the gcc compilation parts.