我需要在汇编程序中为我的大学课程做68k的编程。 我正在寻找一个程序来在os x lion上完成它。我发现easy68k在葡萄酒中运行,但我觉得它不能正常工作。 有什么猜测吗?
答案 0 :(得分:6)
Vasm是一个汇编程序,可以构建为针对68k并在OS X下工作。检查编译说明,但基本上是使用motorola语法从源到目标68k构建它的命令是:< / p>
make CPU=m68k SYNTAX=mot
答案 1 :(得分:1)
我处于相同的情况,我发现Easy68k(http://www.easy68k.com/)在葡萄酒下运作良好。
此外,可以使用Aranym设置完整的Debian / 68k系统(参见https://wiki.debian.org/Aranym/Quick)。
我将在我的博客上写一些关于此的内容,希望它有所帮助。
来源:也在攻读大学班的m68k。
史努比
答案 2 :(得分:1)
我遇到了Mac不再支持32位代码的问题。
所以我不得不构建Dockers。
mine的示例。
FROM i386/alpine:latest
COPY ./resources/* /opt/asm68k/
RUN apk add --no-cache wine freetype ncurses && \
mkdir -p /opt/asm68k/bin && \
ln -s /opt/asm68k/asm68k.sh /opt/asm68k/bin/asm68k && \
echo 'export PATH=$PATH:/opt/asm68k/bin' >> /etc/profile && \
ln -s /opt/asm68k/bin/* /usr/local/bin/ && \
echo alias ll='ls -lah' >> /etc/profile.d/aliases.sh && \
wine --version && \
wine /opt/asm68k/asm68k.exe || echo 'done'
WORKDIR "/tmp"
ENTRYPOINT ["wine", "/opt/asm68k/asm68k.exe"]
我也以此方式构建binutils,但这很痛苦。
答案 3 :(得分:0)