mirror of
https://github.com/ctm/syn68k.git
synced 2024-11-24 15:32:27 +00:00
Synthetic 68K CPU (used by Executor)
config | ||
include | ||
profile | ||
runtime | ||
syngen | ||
test | ||
.gitignore | ||
AUTHORS | ||
autogen.sh | ||
ChangeLog | ||
configure.ac | ||
COPYING | ||
Makefile.am | ||
Makefile.common.in | ||
NEWS | ||
README | ||
TODO | ||
TODO.variables |
Syn68k has not been actively worked on since about 1995. A few mods have been made here and there to keep up with changes in gcc. My email address is still <ctm@ardi.com>, although ARDI itself is defunct. I get a ridiculous amount of spam and will quite possibly not see email addressed to me. For a few years I've been meaning to verify that the code builds, write a little documentation, explain a little history, maybe even set up a mailing list for people, etc... but other things have always taken precedence. I have just made some mods so that Syn68k will compile on a Fedora 9 i386 system (gcc 4.3.0-8). Unfortunately the resultant libsyn68k.a does not work with Executor. If I build gcc 4.1.2 from scratch and use that to compile syn68k. I can then use Executor (whether it's built using 4.1.2 or 4.3.0). It also works with a stock gcc 4.2.4. Next, I'll try a stock 4.3.3 and see if that works. If a stock 4.3.3 works, then either it was a bug that has been fixed or it's a difference between a stock version and a Red Hat version. If a stock 4.3.3 doesn't work, it's probably a difference between 4.2 and 4.3 To compile syn68k, try ./autogen.sh ./configure make make install or if you want to use a non-standard gcc, try something like ./autogen.sh CC=/usr/gcc412/bin/gcc CC_FOR_BUILD=/usr/gcc412/bin/gcc ./configure make make install June 2nd, 2009