Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos OS X Lion上的68k汇编程序_Macos_Assembly_Osx Lion_68000 - Fatal编程技术网

Macos OS X Lion上的68k汇编程序

Macos OS X Lion上的68k汇编程序,macos,assembly,osx-lion,68000,Macos,Assembly,Osx Lion,68000,我需要为我的大学课程做一些68k汇编程序的编程工作。 我正在寻找一个程序来做它的OSX狮子。我发现easy68k在葡萄酒中运行,但我感觉它不起作用。 有什么猜测吗?是一个汇编程序,可以针对68k构建,并在OS X下工作。请查看编译说明,但使用motorola语法从源代码构建到目标68k的命令基本上是: make CPU=m68k SYNTAX=mot GNU汇编程序(的一部分)可以针对m68k构建。使用--target=m68k elf运行configure(因为m68k不再支持COFF输出)

我需要为我的大学课程做一些68k汇编程序的编程工作。 我正在寻找一个程序来做它的OSX狮子。我发现easy68k在葡萄酒中运行,但我感觉它不起作用。 有什么猜测吗?

是一个汇编程序,可以针对68k构建,并在OS X下工作。请查看编译说明,但使用motorola语法从源代码构建到目标68k的命令基本上是:

make CPU=m68k SYNTAX=mot

GNU汇编程序(的一部分)可以针对m68k构建。使用--target=m68k elf运行configure(因为m68k不再支持COFF输出)。您还可以选择安装gcc,如果您想用C/C++编写一些代码。

我也有同样的情况,我发现Easy68k()在wine下工作得非常好

此外,还可以使用Aranym设置完整的Debian/68k系统(请参阅)

我会在我的博客上写一些关于这方面的东西,希望能有所帮助

资料来源:也在为大学课堂学习m68k

干杯
史努比

我遇到了Mac不再支持32位代码的问题

所以我不得不建造

例如

我也用这种方式建造,但这是一种痛苦

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"]