Linux中的Motorola 68000的编程环境

Nic*_*sta 10 linux assembly 68000

问候所有,

本学期我正在学习微型计算机的结构和应用课程,我们正在使用Motorola 68000系列CPU /板进行编程.课程大纲建议在家里运行Easy68K或Teesside Motorola 68000 Assembler/Emulator等测试程序.

我告诉我的教授我运行x64 Linux并询问我需要什么样的环境来完成我的课程.他说,最简单的使用环境是安装了两个建议应用程序之一的Windows XP 32位虚拟机,但是,只要我可以测试我在家写的内容,他就不会真正关心我使用的内容.

所以我问是否存在适用于Linux的某种模拟器或环境,因此我可以测试我的代码,以及通过在Linux中编写和测试我的代码会遇到什么样的警告.
另外,我计划在Vim中进行编辑,这可能不是问题,但如果您有任何问题,我希望能够深入了解68000汇编的编辑器.

谢谢!

编辑:只是为了澄清 - 我根本不想在板上安装Linux - 我想在我的家用机器上编程,在本地测试代码,然后将其带到电路板上进行评级/运行.

RBe*_*eig 5

好消息是,通过用wxWidgets替换Windows GUI,看起来对使Easy68K更具可移植性感兴趣.坏消息是,这是学生最初编写Easy68K的教授的最终项目.有关故事,请参阅此论坛帖子.

您可以尝试使用他当前的源代码套件来构建.它现在可能运作良好.

只要GCC存在,GCC就已经为68K家族提供了目标支持,即IIRC.当然,Gnu汇编语法与摩托罗拉的语法截然不同.

编辑:关于编辑的主题,任何友好的程序员都会这样做.毕竟,代码着色对汇编语言并不是那么有用.Vim应该没问题......我当天在vi中写了很多汇编.


小智 5

我写了Easy68k的端口.我一直忙于上学,没有太多时间去做.另外,我不确定在68k组装中真正有多大兴趣.如果显示出足够的兴趣,我可以重新选择它.

  • 添加一个Amiga目标,你会看到各种疯狂感兴趣的人从木工中爬出来.:-)最核心的也是新硬件.谷歌娜塔米 (3认同)

Sof*_*fox 5

用于多个CPU的Linux汇编程序在这里:http : //xi6.com/projects/asmx/

使用以下命令运行:〜/ bin / asmx -C 68000 -b 0 -o out.bin-in.asm

不幸的是,没有仿真器,但是我将其用于Sega MegaDrive / Genesis开发,因此我只使用Gens / GS仿真器。